I emerged gish-demo on my amd64 system but when I try to run it, it complains: ERROR: ld.so: object '/usr/lib/libalut.so.0' from LD_PRELOAD cannot be preloaded: ignored. ./gish: symbol lookup error: ./gish: undefined symbol: alutInit I looked in the install directory (/opt/gish-demo) and found that there is a wrapper that ties to the binary and should handle finding all of the libraries (which it actually does, it just can't load this one) so I also tried loading the /usr/lib64 libraries to no avail either (same exact error). Reproducible: Always
I don't see media-libs/freealut on this list http://www.gentoo.org/proj/en/base/amd64/emul/content.xml
As pointed on comment 1, freealut seems not in the list of emul package. So there are two alternative actions we can do: 1) Add freealut to one of the emul packages 2) Drop amd64 keyword from this game So now is a can't fix
Err... no If the version of openal is 0.0.8 in the emul packages, then we will likely *need* freealut to also be included, since prior versions of openal had freealut integrated. This likely "broke" at some point during upgrades of the emul packages. This should really be fixed by adding freealut alongside openal.
ping... any news on this? freealut is still missing.
app-emulation/emul-linux-x86-sdl-20071114 in tree ~amd64 + p.masked. Test at your own risk.
sorry, I can't find the 32bit libalut: # find /usr/lib* -name "*alut*" /usr/lib64/pkgconfig/freealut.pc /usr/lib64/libalut.a /usr/lib64/libalut.la /usr/lib64/libalut.so /usr/lib64/libalut.so.0 /usr/lib64/libalut.so.0.1.0 I have app-emulation/emul-linux-x86-sdl-20071114 installed.
should be fixed in 20071121. reopen if not.