Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 27320 - Americas Army 1.90 Requires esound to work, dependency not in eBuild
Summary: Americas Army 1.90 Requires esound to work, dependency not in eBuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL: http://www.americasarmy.com
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-25 14:46 UTC by Matthew
Modified: 2003-08-27 04:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Updated Americas Army eBuild (americas-army-190-r1.ebuild,1.43 KB, text/plain)
2003-08-25 14:48 UTC, Matthew
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew 2003-08-25 14:46:54 UTC
I merged America's Army 1.90 and tried to run it. It would not load. So I ran it 
from a Konsole and got the following error...

./armyops-bin: error while loading shared libraries: libesd.so.0: cannot open 
shared object file: No such file or directory

So I merged esound and tried running america's army. It appears to be working 
fine after merging esound. I've created an updated eBuild that has esound as a 
runtime dependency.
Comment 1 Matthew 2003-08-25 14:48:07 UTC
Created attachment 16614 [details]
Updated Americas Army eBuild

The eBuild is the same as the existing one in portage, but with esound as a
runtime dependency.
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2003-08-26 07:37:11 UTC
You can't run ./armyops-bin from the System directory, otherwise the environment is not properly set up for the game to function.  The game ships with everything it requires to run.

Try running ./armyops from the /opt/americas-army dircetory and see if there is any problem then post here.
Comment 3 Matthew 2003-08-26 08:27:53 UTC
I was using both the link that the eBuild put in the KDE menu, and and just tried typing armyops from my home directory. Here is what I get if I execute armyops from the /opt/americas-army directory after unmerging esound. After remerging esound it works perfectly.

matthew@Enterprise americas-army $ ./armyops
./armyops-bin: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2003-08-26 13:51:44 UTC
Do you use ALSA or OSS for sound?
Comment 5 Matthew 2003-08-26 14:27:44 UTC
I have an Audigy 2 and use ALSA 0.9.6
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2003-08-27 04:28:27 UTC
Added esound dependency for now and reported this upstream.  I also added the dependency to the 1.7.0 version, since it appears to require it also.