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.
