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.
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.
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.
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
Do you use ALSA or OSS for sound?
I have an Audigy 2 and use ALSA 0.9.6
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.