I suspect there's something wrong with the postal2 ebuild. It does not have a "amd64" nor "~amd64" keyword but if you take a look inside, it contains: RDEPEND="x11-libs/libXext amd64? ( app-emulation/emul-linux-x86-baselibs app-emulation/emul-linux-x86-xlibs app-emulation/emul-linux-x86-soundlibs app-emulation/emul-linux-x86-sdl app-emulation/emul-linux-x86-compat )" I'd like to install in on my 64bit system (even with 32bit emulation) but the missing keyword prevents me from doing so... :-(
(In reply to comment #0) > I'd like to install in on my 64bit system (even with 32bit emulation) but the > missing keyword prevents me from doing so... :-( No. Put games-fps/postal2 ** into your /etc/portage/package.keywords file and try. As it wants the original cdrom, I can't test it and have to wait for your ok.
Oh, my bad, sorry. I've already installed it and it worked fine (just as the demo did which has a amd64 keyword). I just didn't want to mess my system with "not keyworded for your arch" packages... ...and the internal conditional dependencies with "amd64?" smell anyway (when amd64 is not in IUSE)... :-)
Well, amd64 would never be in IUSE. Anyway, I tend to add amd64 code into any binary games that I work on simply because they likely will work on amd64. I don't KEYWORD them if I didn't test them, however. There's nothing wrong with the ebuild, as it was done this way on purpose. You'll actually find several ebuilds, especially for binary games, done the same way. Anyway, this is now done. Enjoy.
Errr, I meant ARCH of course :-) Thanks!