1 |
On Samstag 13 März 2010, Chris wrote: |
2 |
> Hi all. I'm a bit of a newb on gentoo/emerge.. so forgive me if I'm |
3 |
> reviving the dead horse for yet another flogging. I just subscribed |
4 |
> and posted without lurking/searching. |
5 |
> I'm trying to get this package to compile on my amd64 box to run in |
6 |
> dedicated server mode (no GUI required). My kernel has IA32 support |
7 |
> compiled in. |
8 |
> |
9 |
> The package in question is hard masked ~amd64, but can be worked around |
10 |
> with |
11 |
> |
12 |
> ACCEPT_KEYWORDS="~amd64" emerge doomsday |
13 |
> |
14 |
> This package compiles fine, but then segfaults immediately due some |
15 |
> memory allocation issues in the code, thus the mask. However I should |
16 |
> be able to force this package to compile into 32bit mode. Can anyone |
17 |
> take a peek at it for me and give me direction? |
18 |
> |
19 |
> |
20 |
> run attempt: |
21 |
> root@lbox:/usr/src/linux# emerge doomsday |
22 |
> |
23 |
> Calculating dependencies... done! |
24 |
> |
25 |
> !!! All ebuilds that could satisfy "games-fps/doomsday" have been masked. |
26 |
> !!! One of the following masked packages is required to complete your |
27 |
> request: - games-fps/doomsday-1.9.0_beta67 (masked by: ~amd64 keyword) |
28 |
> - games-fps/doomsday-1.9.0_beta62 (masked by: missing keyword) |
29 |
> |
30 |
> |
31 |
> Do I require multilib to force x86? |
32 |
> Portage 2.1.6.13 (default/linux/amd64/10.0/no-multilib, gcc-4.3.4, |
33 |
> glibc-2.9_p20081201-r2, 2.6.31-gentoo-r6 x86_64) |
34 |
|
35 |
you require multilib to be able to run x86 code at all. Compiling is a |
36 |
different, even worse problem. |
37 |
Why did you even go no-multilib? AFAIK you are even told in the docs that it |
38 |
is not a good choice. |