Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
installing Steam
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gamers & Players
View previous topic :: View next topic  
Author Message
m_p_w
n00b
n00b


Joined: 12 Sep 2016
Posts: 31

PostPosted: Tue Aug 21, 2018 10:02 am    Post subject: installing Steam Reply with quote

Guys, I am following this https://wiki.gentoo.org/wiki/Steam.
At this moment I am trying to update the system (after setting up the dependencies for steam); however, portage tells me to unmask some of the packages

https://pastebin.com/dH84AyQb

My question is this, did portage also ask you to unmask the packages? (some of the packages are still in the testing phase such as dev-libs/openssl-1.0.2o-r6)
and after installing the unmask packages did your system work?
Back to top
View user's profile Send private message
Leio
Developer
Developer


Joined: 27 Feb 2003
Posts: 412
Location: Estonia

PostPosted: Tue Aug 21, 2018 10:45 am    Post subject: Reply with quote

These messages appear to be about enabling 32bit multilib build for them, not unmasking things. package.use, not package.mask.
Steam is a 32bit application (albeit there was recently an update to it, that seems to prepare for a native 64bit version in the near future).
_________________
GNOME team lead; GStreamer; MIPS/ARM64
Back to top
View user's profile Send private message
m_p_w
n00b
n00b


Joined: 12 Sep 2016
Posts: 31

PostPosted: Tue Aug 21, 2018 10:59 am    Post subject: Reply with quote

yea I forgot to do this -> https://wiki.gentoo.org/wiki/Multilib/gx86-multilib
everything works as intended. Sorry for this topic.
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 20116
Location: here

PostPosted: Tue Aug 21, 2018 11:33 am    Post subject: Reply with quote

m_p_w wrote:
yea I forgot to do this -> https://wiki.gentoo.org/wiki/Multilib/gx86-multilib
everything works as intended. Sorry for this topic.

You add 32 in make.conf? This is not necessary you can only add packages in package.use that really need 32bit enabled.
Adding it in make.conf means that all packages are compiled for 32/64bit support by increasing compilation time and disk space.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
m_p_w
n00b
n00b


Joined: 12 Sep 2016
Posts: 31

PostPosted: Tue Aug 21, 2018 12:12 pm    Post subject: Reply with quote

fedeliallalinea wrote:
m_p_w wrote:
yea I forgot to do this -> https://wiki.gentoo.org/wiki/Multilib/gx86-multilib
everything works as intended. Sorry for this topic.

You add 32 in make.conf? This is not necessary you can only add packages in package.use that really need 32bit enabled.
Adding it in make.conf means that all packages are compiled for 32/64bit support by increasing compilation time and disk space.



ABI_X86="32 64"
CFLAGS="-O2 -march=native -pipe"

in package.use would be correct?
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 20116
Location: here

PostPosted: Tue Aug 21, 2018 12:28 pm    Post subject: Reply with quote

m_p_w wrote:
in package.use would be correct?

No, you should add what portage tell you, example
Code:
>=dev-libs/libpcre-8.41-r1 abi_x86_32
>=sys-apps/util-linux-2.32-r4 abi_x86_32
...

This enable abi_x86_32 (32bit support) at packages listed.
For create this list you can run emerge and then use etc-update or dispatch-conf command
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
Naib
Watchman
Watchman


Joined: 21 May 2004
Posts: 5486
Location: Removed by Neddy

PostPosted: Tue Aug 21, 2018 1:13 pm    Post subject: Reply with quote

Leio wrote:
These messages appear to be about enabling 32bit multilib build for them, not unmasking things. package.use, not package.mask.
Steam is a 32bit application (albeit there was recently an update to it, that seems to prepare for a native 64bit version in the near future).


Just to add a note to this, while there is moves for a 64but client (at the moment testing for Windows that got stopped due to bugs), you will more than likely still need multilib support due to the games AND if the rumours are true that some form of wine support... Definitely 32bit libraries
_________________
The best argument against democracy is a five-minute conversation with the average voter
Great Britain is a republic, with a hereditary president, while the United States is a monarchy with an elective king
Back to top
View user's profile Send private message
Anon-E-moose
Advocate
Advocate


Joined: 23 May 2008
Posts: 3557
Location: Dallas area

PostPosted: Tue Aug 21, 2018 1:57 pm    Post subject: Reply with quote

Whether to build a complete 64/32 bit system or just pick and choose is really a choice the user can make.

Yes it does increase compile time and space (though not by much).
BUT it simplifies the package.use file and the time it takes to keep up with it. (when I went from multi-lib to straight 64 it got rid of over half the entries in package.use)

When I was running a multi-lib system the whole 32bit subsystem took up a small amount of the total space of the system.
And things like gcc (arguably one of the more time and compute intensive tasks, builds it's 32 bit libs because it's needed for multi-lib.
_________________
Asus m5a99fx, FX 8320 - nouveau & radeon, oss4
Acer laptop E5-575, i3-7100u - i965, alsa
---both---
4.14.62 kernel, profile 17.0 (no-pie) amd64-no-multilib
gcc 7.3.0, eudev, openrc, openbox, palemoon
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gamers & Players All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum