Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 176917

Summary: games-arcade/media-libs/freealut missing in app-emulation/emul-linux-x86-sdl-10.0 (required for openal)
Product: Gentoo Linux Reporter: Jon <holy.smoking.floorboards.batman>
Component: [OLD] GamesAssignee: AMD64 Project <amd64>
Status: RESOLVED FIXED    
Severity: normal CC: corsair
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 165270    

Description Jon 2007-05-03 13:15:51 UTC
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
Comment 1 Tristan Heaven (RETIRED) gentoo-dev 2007-08-03 18:35:06 UTC
I don't see media-libs/freealut on this list
http://www.gentoo.org/proj/en/base/amd64/emul/content.xml
Comment 2 Tupone Alfredo gentoo-dev 2007-08-24 01:02:58 UTC
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
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2007-08-24 17:59:12 UTC
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.
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2007-11-05 21:21:04 UTC
ping...

any news on this? freealut is still missing.
Comment 5 Mike Doty (RETIRED) gentoo-dev 2007-11-14 07:29:31 UTC
app-emulation/emul-linux-x86-sdl-20071114 in tree ~amd64 + p.masked.  Test at your own risk.
Comment 6 Markus Rothe (RETIRED) gentoo-dev 2007-11-15 10:18:13 UTC
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.
Comment 7 Mike Doty (RETIRED) gentoo-dev 2007-11-21 17:12:42 UTC
should be fixed in 20071121.  reopen if not.