The game will not start.
When running the game binary from cli, this error message appears:
~/.steam/steam/steamapps/common/Warhammer 40000 Gladius - Relics of War/Binaries/Linux-x86_64/Gladius.bin: error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory
Other steam games work just fine.
The library file exists on disk, but in a different location:
~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Warhammer 40000 Gladius - Relics of War/Binaries/libsteam_api.so
After copying that library file into the Binaries directory, and trying again, this error message appears:
./Gladius.bin: error while loading shared libraries: libsndio.so.6.1: cannot open shared object file: No such file or directory
That file is not missing; it is located in the Binaries directory.
When starting from the Steam menu (or starting binary Gladius (without the .bin extension)), the following error appears in ~/.steam/error.txt
Code: Select all
Installing breakpad exception handler for appid(steam)/version(1560817063)
[0629/214656.349873:INFO:crash_reporting.cc(265)] Crash reporting enabled for process: renderer
GameAction [AppID 489630, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 489630, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 489630, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 489630, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 489630, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 489630, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Game update: AppID 489630 "", ProcID 7648, IP 0.0.0.0:0
Starting app 489630
>>> Adding process 7648 for game ID 489630
GameAction [AppID 489630, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/wh123/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wh123/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 489630, ActionID 2] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/wh123/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wh123/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wh123/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/wh123/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 7649 for game ID 489630
>>> Adding process 7650 for game ID 489630
>>> Adding process 7651 for game ID 489630
ERROR: ld.so: object '/home/wh123/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/wh123/.steam/steam/steamapps/common/Warhammer 40000 Gladius - Relics of War/Binaries/Linux-x86_64/Gladius.bin: symbol lookup error: /home/wh123/.steam/steam/steamapps/common/Warhammer 40000 Gladius - Relics of War/Binaries/Linux-x86_64/Gladius.bin: undefined symbol: SteamInternal_FindOrCreateUserInterface

