Wargus / stargus

Importer and scripts for Starcraft
GNU General Public License v2.0
126 stars 24 forks source link

libmng.so.1: cannot open shared object file: No such file or directory #41

Closed bizzar721 closed 6 years ago

bizzar721 commented 6 years ago

Hello. I just discovered stargus. (Thank you!) Last month I setup stargus on RetroPie (Jesse). I just created a new build using a fresh install of the latest RetroPie 4.4 based on Stretch. I used the same starcraft.data folder (and even copied over the EXACT statagus from emulators folder on the jesse build to rule that out)

I searched all logs I could find and here is what I came up with: eslog.txt lvl2: req sound [basic.launch] lvl2: (missing) lvl2: Attempting to launch game... lvl2: /opt/retropie/supplementary/runcommand/runcommand.sh 0 SYS stratagus /home/pi/RetroPie/roms/stratagus/starcraft.data lvl1: ...launch terminated with nonzero exit code -1! lvl2: Creating surface... lvl2: Created window successfully. lvl2: Added known joystick USB Gamepad (instance ID: 0, device index: 0) lvl2: Added known joystick USB Gamepad (instance ID: 0, device index: 0)

runcommand log Parameters: Executing: /opt/retropie/emulators/stratagus/stratagus -F -d "/home/pi/RetroPie/roms/stratagus/!starcraft.data" /opt/retropie/emulators/stratagus/stratagus: error while loading shared libraries: libmng.so.1: cannot open shared object file: No such file or directory

What I've researched, it seems like libmng.so.1 is something that was changed during the upgrade to Stretch. There seems to be some hacky work arounds online, but the consensus has been that an update the program would be the best way to correct this. I don't know too much about linux commands beyond the basics. I see that stargus hasn't been updated in a while, but if someone can point me in the right direction I will try my best to help add in missing libraries if that's what is needed.

bizzar721 commented 6 years ago

Sorry, I opened the issue in the wrong location and I noticed when I went to update with a solution. I should have opened issue in Stratagus.