Posted April 09, 2015
I have been struggling to get Witcher 2 to work, on and off for months. I have yet to be able to even start the game. The farthest I've gotten is to launcher screens with options.
First of all, I would love to know why they went out of their way to make a 64-bit crash reporter when the game is only 32-bit. The game should be 64-bit in this day and age. The issue is that I had to edit the script to start the crash reporter as it couldn't start up with the 64-bit binary.
For the libraries, I read that I could use the Steam 32-bit library collection using LD_LIBRARY_PATH. I did use it and it finally managed to get the launcher working, but it crashes on game start saying:
*** BREAKPAD CRASH ***
/home/lunac/The Witcher 2 Assassins Of Kings/game/CrashReporter.i386: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
/home/lunac/The Witcher 2 Assassins Of Kings/game/CrashReporter.i386: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/lunac/The Witcher 2 Assassins Of Kings/game/CrashReporter.i386)
It reports the libgtk-3.so.0 even though I used:
export LD_LIBRARY_PATH="$HOME/lib32-steam:$LD_LIBRARY_PATH:."
Strangely enough, it finds all the other 32-bit libraries there (which it reports are missing if NOT using LD_LIBRARY_PATH) but it seems to ignore at least libgtk-3.so.0 .
I've asked in this forum and the Witcher 2 port devs for a list of the exact version of everything used, particularly libraries, but I haven't even got a response so far. So I'll ask here again for an exact list of what libraries and binaries needed.
I keep wondering if I should trade this game for something that actually works, like the Deponia series, since this has been looking hopeless for months.
First of all, I would love to know why they went out of their way to make a 64-bit crash reporter when the game is only 32-bit. The game should be 64-bit in this day and age. The issue is that I had to edit the script to start the crash reporter as it couldn't start up with the 64-bit binary.
For the libraries, I read that I could use the Steam 32-bit library collection using LD_LIBRARY_PATH. I did use it and it finally managed to get the launcher working, but it crashes on game start saying:
*** BREAKPAD CRASH ***
/home/lunac/The Witcher 2 Assassins Of Kings/game/CrashReporter.i386: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
/home/lunac/The Witcher 2 Assassins Of Kings/game/CrashReporter.i386: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/lunac/The Witcher 2 Assassins Of Kings/game/CrashReporter.i386)
It reports the libgtk-3.so.0 even though I used:
export LD_LIBRARY_PATH="$HOME/lib32-steam:$LD_LIBRARY_PATH:."
Strangely enough, it finds all the other 32-bit libraries there (which it reports are missing if NOT using LD_LIBRARY_PATH) but it seems to ignore at least libgtk-3.so.0 .
I've asked in this forum and the Witcher 2 port devs for a list of the exact version of everything used, particularly libraries, but I haven't even got a response so far. So I'll ask here again for an exact list of what libraries and binaries needed.
I keep wondering if I should trade this game for something that actually works, like the Deponia series, since this has been looking hopeless for months.