Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hyperspace Dogfights

Jet-combat roguelite, occasionally with swords and 300+ other items to strap onto your jet. · By sleeper_games

Linux binary don't run. No libGDCpp.so lib

A topic by megatux created Jul 13, 2020 Views: 367 Replies: 4
Viewing posts 1 to 4

Hi, game executable don't run on my Linux box.

 $ ./ExeLinux

./ExeLinux: error while loading shared libraries: libGDCpp.so: cannot open shared object file: No such file or directory

I noticed there is a library named the same on the game directory. Do I have to set LD_LIBRARY_PATH or something?

Thx

Ok, set LD_LIBRARY_PATH and also did a symb. link of the libpng library and started. I guess you could improve the Linux experience settings this things properly.

Regards

Developer(+1)

Thanks for reporting, I'll look into this. Any chance you can send me the files you set up? I can't reproduce the problem on my end so I can't really check if that lib works for everyone or not.

Sure. So,  inside game directory I added current dir. to find libGDCpp.so   (with LD_LIBRARY_PATH env. var.)

Also did a sym. link of libpng :

    ln -s libpng12.so.0.54.0 libpng12.so.0

    LD_LIBRARY_PATH=$PWD ;  ./ExeLinux

and execute the binary.

(+1)

Did you tried to launch the game with the script Hyperspace Dogfights on the game folder?

It will not work because it's missing #!/bin/sh at the top, but after editing the file, the game launches fine, no need to link libraries from the system.

It would be great if the script name could be changed to Hyperspace_Dogfights.sh and the mentioned missing header.