The Witcher 2: Assassins of Kings Enhanced Edition

The Witcher 2: Assassins of Kings Enhanced Edition

thetargos May 25, 2014 @ 3:14pm
Cannot run under Fedora Linux (19)
Can anyone else using Fedora or another similar OS (RHEL, CentOS, Fedora Rawhide) confirm this, please? From within steam the games doesn't launch, when launching from a terminal window, I get a dependency error:
error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
So I obviously go out and try to find it, and stumble into a brickwall that apparently only Debian and its kin use this, apparently, and obviously is not available for Fedora Linux... What's a bit disturbing is that I can't run ldd on the witcher2 binary, as apparently it is statically linked, but it complaints about this dependency???:

ldd witcher2 not a dynamic executable
./witcher2 ./witcher2: /lib/libcurl-gnutls.so.4: no version information available (required by ./witcher2)
This after I symlinked /usr/lib/libcurl.so.4 as libcurl-gnutls.so.4...

I'm like... WTF??

Any other fedorians out there have tried this game and if successfull did you stubmle into this and how did you solve this?

TIA!
Last edited by thetargos; May 25, 2014 @ 3:17pm
< >
Showing 1-15 of 46 comments
instabilis May 25, 2014 @ 4:29pm 
Yes, I think we have to wait for them to fix it. Unless someone has figured out a workaround.
zed888 May 25, 2014 @ 8:49pm 
It's running for me on Fedora 20, never ran into your issue, sorry. I have libcurl-gnutls.so.4 in ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu and ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
cirk2 May 25, 2014 @ 9:24pm 
The libaries are all in the steam runtime, use the launcher in the runtime to launch it with the right LD_PATHs.
~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./witcher2

afterwards you will probably be facing the same issue as me:
https://github.com/KillaW0lf04/The-Witcher-2-Issues/issues/2
Łąm May 25, 2014 @ 11:37pm 
Originally posted by thetargos:
What's a bit disturbing is that I can't run ldd on the witcher2 binary, as apparently it is statically linked, but it complaints about this dependency???:

ldd witcher2 not a dynamic executable

That must be a bug in Fedora's ldd. You can get ldd's output simply by doing:
LD_TRACE_LOADED_OBJECTS=1 ./witcher2

You shouldn't worry about the missing libraries. In Fedora you're using STEAM_RUNTIME by default, which you can simulate by doing:
export LD_LIBRARY_PATH=$HOME/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu

It does crash each time I try to run it, though - doesn't matter which libraries I try to force it to use.

Oh yeah, I'm on Fedora 20 x86-64, nvidia blob.
thetargos May 26, 2014 @ 7:53pm 
Apparently my steam installation was messed up, and only showed with this title. Now that I have corrected it, I'm still unable to run the game, if I run steam on a console and then try to launch the game, the only message I get is an error whlile trying to preload the .local/share/Steam/ubuntu12_64/gameoverlayrenderer.so, i'm not sure if this title is 32 or 64-bit, though it would seem as if the binary was a 64-bits one, given this spit from the LD_PRELOAD fail.
thetargos May 26, 2014 @ 10:06pm 
Odd, LD_LIBRARY_PATH doesn't seem to be rightly set on my system for some reason for this game, as the .local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ and its correspondent 64-bit equivalent does not seem to get setup right for the game when run from within Steam... Setting it up externally (with Steam runnig) on a command shell via:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/:$HOME/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
results in a segmentation fault and core dump.

Oh, and the game is 32-bit...
sarcastic cat May 26, 2014 @ 10:09pm 
Originally posted by zed888:
It's running for me on Fedora 20, never ran into your issue, sorry. I have libcurl-gnutls.so.4 in ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu and ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu
Can you please provide your pc specs, uname -a, and ~/.local/share/cdprojektred/witcher2/eon.txt
Because you're the only one who got it running under Fedora
Last edited by sarcastic cat; May 26, 2014 @ 10:46pm
zed888 May 26, 2014 @ 10:56pm 
Originally posted by sarcastic cat:
Can you please provide your pc scecs, uname -a, and ~/.local/share/cdprojektred/witcher2/eon.txt
Because you're the only one who got it running under Fedora
Sure. i5 3570k, GTX 660, 16GB ram
3.14.4-200.fc20.x86_64
link for eon.txt.... http://pastebin.com/HrWPwPA3
sarcastic cat May 27, 2014 @ 12:49am 
Welp, i have same kernel version, same arch, same drivers version, and almost similar setup, except i only have 8Gb of RAM. Maybe that's why you got it running.
thetargos May 27, 2014 @ 1:58pm 
I've been reluctant to upgrade to F20... I'll most likely end up doing it for 21 and skip 20 altogether, or upgrade to 20 once 21 is out, dunno yet. Defaulting to Wayland in 21 looks like big trouble for gamers and in general users of closed graphics drivers.
Łąm May 27, 2014 @ 2:42pm 
21 is not supposed to be out for another half a year, plus with all the stupid changes they're planning it's like a repeat of F14 (I was on F13+GNOME2 until upgrade to F20+MATE, looks like I'm staying on this version for another few years).

So as for it running on zed888's F20 - I have 12 GB of RAM and it crashes. Can't be a matter of memory size. Maybe some other configuration... Here I've tried setenforce 0 which didn't help, no idea what else to try.
thetargos May 29, 2014 @ 2:05pm 
Game had an update as of today (29 may), still segmentation fault and core dumped...
WolfEisberg May 29, 2014 @ 2:14pm 
Originally posted by thetargos:
Game had an update as of today (29 may), still segmentation fault and core dumped...

You are running the game on an unsupported distribution, I wouldn't be expecting them to start supporting the various distrubutions any time soon, or if at all.

If Linux gaming ever becomes big, I have no doubt that the vast majority of the games will officiall support Unbunu and SteamOS, everyone else will probably have to figure it out on their own to get it to work.

Honestly, I believe one of the reasons that hold Linux back so much in the gaming arena is because of the vast amount of different distributions out there
instabilis May 29, 2014 @ 2:52pm 
Originally posted by eisberg:
Originally posted by thetargos:
Game had an update as of today (29 may), still segmentation fault and core dumped...

You are running the game on an unsupported distribution, I wouldn't be expecting them to start supporting the various distrubutions any time soon, or if at all.

If Linux gaming ever becomes big, I have no doubt that the vast majority of the games will officiall support Unbunu and SteamOS, everyone else will probably have to figure it out on their own to get it to work.

Honestly, I believe one of the reasons that hold Linux back so much in the gaming arena is because of the vast amount of different distributions out there
A distribution is just a slightly different configuration of the same software, there is no real reason for it to not work on any distribution.
WolfEisberg May 29, 2014 @ 3:17pm 
Originally posted by instabilis:
Originally posted by eisberg:

You are running the game on an unsupported distribution, I wouldn't be expecting them to start supporting the various distrubutions any time soon, or if at all.

If Linux gaming ever becomes big, I have no doubt that the vast majority of the games will officiall support Unbunu and SteamOS, everyone else will probably have to figure it out on their own to get it to work.

Honestly, I believe one of the reasons that hold Linux back so much in the gaming arena is because of the vast amount of different distributions out there
A distribution is just a slightly different configuration of the same software, there is no real reason for it to not work on any distribution.

In theory, true, in reality not so much.
< >
Showing 1-15 of 46 comments
Per page: 1530 50

Date Posted: May 25, 2014 @ 3:14pm
Posts: 46