Posted March 13, 2017
bballstatue: Installed spacechem on 64-bit Debian (successfully) but when I go to run ./start.sh the game doesn't start and I get the following error messages:
Has anyone encountered this on Linux and found a fix?
Hey bballstatue and MaxenceG2M,
MaxenceG2M: I have the same problem. Seems to be difficult to install 32 bits lib on my system... :(
The issue might be caused by the outdated libraries bundled along with the game. Try removing the "lib" subfolder in the game installation directory, then install the following dependencies of the game:
libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libcaca0:i386 libjpeg-turbo8:i386 libpng12-0:i386 libtiff5:i386 libncurses5:i386 libsqlite3-0:i386 libsdl1.2debian:i386 libsdl-mixer1.2:i386 libsdl-image1.2:i386 libgdiplus:i386
Should you have any other questions, please let me know or contact our support at http://support.gog.com.
odd_customer: Looks like there are some compatibility issues with .net DLLs distributed with SpaceChem (Windows version) and the version of Mono in Debian testing & unstable (currently 22.214.171.124+dfsg-1). I had to remove the Mono.Security.dll that came with the game, thus causing the distro version to be loaded instead. Didn't have that problem with Newtonsoft.Json.dll though: the one that came with the game works fine here.
I believe the game requires a very specific Mono runtime version, so installing just any version from your distribution repository will not work.
Post edited March 13, 2017 by linuxvangog