Posted December 20, 2016
For Fedora 23 and 24 I simply had to update the libstdc++.so.6 symlink to use the system version of the library instead of the bundled library.
cd into your gog dir
probably
cd /home/yourUser/GOG Games/Volgarr The Viking/
cd lib
Update libstdc++ symlink to point to the version that shipped with Fedora 23/24 instead of the one that shipped from GOG.
sudo ln -sfn /usr/lib/libstdc++.so.6.0.21
When I upgraded to Fedora 25 I saw this error on ./start:
./Volgarr: symbol lookup error: /lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
And resolved this with the following command:
In the games lib directory as above
ln -sfn /usr/lib/libxcb.so.1.1.0 libxcb.so.1.1.0
Obviously Fedora is not officially supported and these fixes 'could' in theory break anytime.
Switching libraries 'can' introduce other bugs but if you're running Fedora and trying to run GOG games on it instead of taking the easy route and running Ubuntu then you're probably fine with this risk.
cd into your gog dir
probably
cd /home/yourUser/GOG Games/Volgarr The Viking/
cd lib
Update libstdc++ symlink to point to the version that shipped with Fedora 23/24 instead of the one that shipped from GOG.
sudo ln -sfn /usr/lib/libstdc++.so.6.0.21
When I upgraded to Fedora 25 I saw this error on ./start:
./Volgarr: symbol lookup error: /lib/libxcb-dri3.so.0: undefined symbol: xcb_send_request_with_fds
And resolved this with the following command:
In the games lib directory as above
ln -sfn /usr/lib/libxcb.so.1.1.0 libxcb.so.1.1.0
Obviously Fedora is not officially supported and these fixes 'could' in theory break anytime.
Switching libraries 'can' introduce other bugs but if you're running Fedora and trying to run GOG games on it instead of taking the easy route and running Ubuntu then you're probably fine with this risk.