Hi,
I am posting because I had a similar issue, and the solution here worked for me. I hope this helps someone.
Fedora 23 beta 64-bit
Running ./launch_game gave following errors:
An exception has occurred!
OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library lib/RenderSystem_GL.so. System Error: /lib/libxcb-render.so.0: undefined symbol: xcb_str_sizeof in DynLib::load at /build/buildd/ogre-1.7.2/OgreMain/src/OgreDynLib.cpp (line 91)
so I renamed the files in ~/.steam/steam/steamapps/common/RunningWithRifles/lib
renaming libxcb.so.1 made the problem go away.
I was able to start the game, then I saw some slow frames in the menu.
renaming libz.so.1 actually made the menu faster.
Then, I had no audio.
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
AL lib: alsa.c:587: Could not open playback device 'default': No such device or address
I actually tried installing some alsa-plugins-*.i686 packages, because I thought some 32-bit libs packages were missing in Fedora 64-bit. Not sure if it helped. In the end, I just launched it from Steam client and the sound was there.
Nice, one more to remove/rename then I believe: RunningWithRifles/lib/libz.so.1
That one has been an issue earlier e.g. here http://www.modulaatio.com/runningwithri ... f=5&t=1922, I think there was another case as well. I suppose I should just remove that from the lib bundling.
Maybe you should consider the lib bundling a bit more. Maybe a more detailed wiki page for Linux users concerning missing libs, packages would also help. Maybe I can help.
I hope this helps someone.