On Samstag 13 März 2010, Chris wrote:
> Hi all. I'm a  bit of a newb on gentoo/emerge.. so forgive me if I'm
> reviving the dead horse for yet another flogging. I just subscribed
> and posted without lurking/searching.
> I'm trying to get this package to compile on my amd64 box to run in
> dedicated server mode (no GUI required). My kernel has IA32 support
> compiled in.
> 
> The package in question is hard masked ~amd64, but can be worked around
> with
> 
> ACCEPT_KEYWORDS="~amd64" emerge doomsday
> 
> This package compiles fine, but then segfaults immediately due some
> memory allocation issues in the code, thus the mask.  However I should
> be able to force this package to compile into 32bit mode. Can anyone
> take a peek at it for me and give me direction?
> 
> 
> run attempt:
> r...@lbox:/usr/src/linux# emerge doomsday
> 
> Calculating dependencies... done!
> 
> !!! All ebuilds that could satisfy "games-fps/doomsday" have been masked.
> !!! One of the following masked packages is required to complete your
> request: - games-fps/doomsday-1.9.0_beta67 (masked by: ~amd64 keyword)
> - games-fps/doomsday-1.9.0_beta62 (masked by: missing keyword)
> 
> 
> Do I require multilib to force x86?
> Portage 2.1.6.13 (default/linux/amd64/10.0/no-multilib, gcc-4.3.4,
> glibc-2.9_p20081201-r2, 2.6.31-gentoo-r6 x86_64)

you require multilib to be able to run x86 code at all. Compiling is a 
different, even worse problem.
Why did you even go no-multilib? AFAIK you are even told in the docs that it 
is not a good choice.

Reply via email to