games-fps/unreal can be installed and run on the AMD64 architecture. Perhaps ~AMD64 should be added to keywords. Note: Pawns (characters) in game move at unusually fast rates, however the same occurs on x86. Reproducible: Always Steps to Reproduce: 1. Add attached ebuild to portage/portage overlay. 2. Add "=games-fps/unreal-226-r2" to /etc/portage/package.unmask Actual Results: Unreal installed and ran. Expected Results: Unreal installed and ran.
Created attachment 71698 [details] Ebuild for Unreal on AMD64
Alright, I see that you have the compat libs for amd64, but what about any other libs. Does this not need xlibs, also? Unfortunately, I can't check this out myself, as I don't have the original Unreal.
As Unreal here is a hack on top of Unreal Tournament 436 I would expect similar dependencies. As for libraries, running ldd on the UnrealTournament executable in the Unreal install gives: linux-gate.so.1 => (0xffffe000) libdl.so.2 => /lib32/libdl.so.2 (0x55588000) libnsl.so.1 => /lib32/libnsl.so.1 (0x5558c000) libpthread.so.0 => /lib32/tls/libpthread.so.0 (0x555a1000) Engine.so => ./Engine.so (0x555b3000) Core.so => ./Core.so (0x5580c000) libSDL-1.2.so.0 => /emul/linux/x86/usr/lib/libSDL-1.2.so.0 (0x5597c000) libXpm.so.4 => /emul/linux/x86/usr/lib/libXpm.so.4 (0x559da000) libstdc++-libc6.2-2.so.3 => /emul/linux/x86/usr/lib/libstdc++-libc6.2-2.so.3 (0x559e9000) libm.so.6 => /lib32/tls/libm.so.6 (0x55a3d000) libc.so.6 => /lib32/tls/libc.so.6 (0x55a60000) libX11.so.6 => /emul/linux/x86/usr/lib/libX11.so.6 (0x55b77000) /lib/ld-linux.so.2 (0x55555000) libSDL-1.1.so.0 => ./libSDL-1.1.so.0 (0x55c42000) libXext.so.6 => /emul/linux/x86/usr/lib/libXext.so.6 (0x55ce1000)
So it definitely needs emul-linux-x86-xlibs, too. Also, if unreal-tournament doesn't have this listed as a dependency, it needs to be fixed, too.
It seems as though Unreal Tournament depends on: emul-linux-x86-sdl emul-linux-x86-baselibs emul-linux-x86-xlibs I have added emul-linux-x86-xlibs to the unreal ebuild, and will attach it shortly.
Created attachment 72517 [details] Updated ebuild
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=010852d13e7f1c59bc11ab2e3efe806dfacebaf4 commit 010852d13e7f1c59bc11ab2e3efe806dfacebaf4 Author: Aaron Bauman <bman@gentoo.org> AuthorDate: 2019-12-08 21:13:32 +0000 Commit: Aaron Bauman <bman@gentoo.org> CommitDate: 2019-12-08 21:13:32 +0000 games-*/*: drop last-rited pkgs Bug: https://bugs.gentoo.org/515926 Bug: https://bugs.gentoo.org/510960 Signed-off-by: Aaron Bauman <bman@gentoo.org>