Posted April 28, 2016
SYABH crashes immediately on start on my machine (Ubuntu 16.04, Athlon 5350, Radeon HD6670 w Mesa drivers). The following is output to the console:
Running Sir, You Are Being Hunted
Set current directory to /home/test/GOG Games/Sir You Are Being Hunted/game
Found path: /home/test/GOG Games/Sir You Are Being Hunted/game/sir
Mono path[0] = '/home/test/GOG Games/Sir You Are Being Hunted/game/sir_Data/Managed'
Mono path[1] = '/home/test/GOG Games/Sir You Are Being Hunted/game/sir_Data/Mono'
Mono config path = '/home/test/GOG Games/Sir You Are Being Hunted/game/sir_Data/Mono/etc'
support/gog_com.shlib: line 94: 3718 Aborted (core dumped) ./"${bin_64}"
The game runs fine on the very same machine with 14.04 (also using Mesa instead of Catylist). Any suggestions?
Edit: Ah, I figured it out. It appears to be a compatibility problem with some of the libraries bundled with the game. Here's how I fixed it in case anyone else runs into it:
Ran this command to install the right libs:
sudo apt-get install libpng12-0:i386 libcurl3:i386 libx11-6:i386 libxext6:i386 libxxf86vm1:i386 libstdc++6:i386 libc6:i386 libglibmm-2.4-1v5:i386 libsdl2-2.0-0 libsdl2-gfx-1.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0 libasound2:i386 libasound2-data libasound2-plugins:i386 libmikmod3 libmikmod3:i386 libsdl-image1.2 libsdl-mixer1.2 libsdl1.2debian libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386 libxshmfence1:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386 libxshmfence1:i386 libglu1-mesa libglu1-mesa:i386 libfltk1.1 libfltk1.1:i386 libenet7 libxcursor1:i386 libxrandr2:i386
Then I renamed ~/GOG Games/Sir You Are Being Hunted/lib to ~/GOG Games/Sir You Are Being Hunted/lib.old to force the game to use the system libraries instead of the bundled ones. Seems to work fine now.
Running Sir, You Are Being Hunted
Set current directory to /home/test/GOG Games/Sir You Are Being Hunted/game
Found path: /home/test/GOG Games/Sir You Are Being Hunted/game/sir
Mono path[0] = '/home/test/GOG Games/Sir You Are Being Hunted/game/sir_Data/Managed'
Mono path[1] = '/home/test/GOG Games/Sir You Are Being Hunted/game/sir_Data/Mono'
Mono config path = '/home/test/GOG Games/Sir You Are Being Hunted/game/sir_Data/Mono/etc'
support/gog_com.shlib: line 94: 3718 Aborted (core dumped) ./"${bin_64}"
The game runs fine on the very same machine with 14.04 (also using Mesa instead of Catylist). Any suggestions?
Edit: Ah, I figured it out. It appears to be a compatibility problem with some of the libraries bundled with the game. Here's how I fixed it in case anyone else runs into it:
Ran this command to install the right libs:
sudo apt-get install libpng12-0:i386 libcurl3:i386 libx11-6:i386 libxext6:i386 libxxf86vm1:i386 libstdc++6:i386 libc6:i386 libglibmm-2.4-1v5:i386 libsdl2-2.0-0 libsdl2-gfx-1.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0 libasound2:i386 libasound2-data libasound2-plugins:i386 libmikmod3 libmikmod3:i386 libsdl-image1.2 libsdl-mixer1.2 libsdl1.2debian libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386 libxshmfence1:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386 libxshmfence1:i386 libglu1-mesa libglu1-mesa:i386 libfltk1.1 libfltk1.1:i386 libenet7 libxcursor1:i386 libxrandr2:i386
Then I renamed ~/GOG Games/Sir You Are Being Hunted/lib to ~/GOG Games/Sir You Are Being Hunted/lib.old to force the game to use the system libraries instead of the bundled ones. Seems to work fine now.
Post edited April 29, 2016 by wesb77
No posts in this topic were marked as the solution yet. If you can help, add your reply