• Register

Desura is a community driven digital distribution service for gamers, putting the best games, mods and downloadable content from developers at gamers fingertips, ready to buy and play. Welcome to the official Desura BLOG.

Forum Thread
  Posts  
Problems with libXaw.so.7 installed by Desura (Groups : Desura : Forum : Application Linux : Problems with libXaw.so.7 installed by Desura) Locked
Thread Options
Dec 4 2012 Anchor

My game, The Platform Shooter, won't start at all when installed through Desura in certain Linux distributions! There are two problems, both related to libXaw.so.7 (set as dependency for the game) installed by Desura:

Firstly, at least on Debian Wheezy amd64, Desura install it's own version of libXaw.so.7 even though that library is already available on system.

Second much more critical problem is that the version Desura installs depends on too new libc version. At least Debian Squeeze and Wheezy only provide libc symbol versions up to GLIBC_2.13 and the installed libXaw.so.7 requires version GLIBC_2.14. The result when trying to start the game looks like this:
Unable to open library: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /home/mikko/Downloads/desura/.settings/games/14729/3496/lib/libXaw.so.7)

Manually deleting or hiding the library installed by Desura fixes the problem. I can't just uncheck that dependency from game settings, because then the game would not run in distributions not providing libXaw by default.

Update 2012-12-06:
I have been doing some further testing and this same thing happens in both 32-bit and 64-bit Debian Squeeze too. And probably many other Debian based releases too.

No wonder I've been getting 1-ratings and complaints that the game won't start, while everything seemed to work just fine in my tests. I guess I missed the install-through-desura-in-debian test after adding that dependency..

Edited by: fractilegames

Dec 6 2012 Anchor

If the library is there on your system then it won't download the library and instead use the existing one. If the developer included the library with the game then you will need to speak with the developer about that.

Dec 7 2012 Anchor

Just for the record: I am the developer.

After more testing and discussion with Desura staff, I filed a bug report here:
Github.com

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.