|fractilegames||Dec 4 2012, 4:51pm 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:
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.
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
|Protektor||Dec 6 2012, 1:46pm 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.
|fractilegames||Dec 7 2012, 5:42am Anchor|
Just for the record: I am the developer.
After more testing and discussion with Desura staff, I filed a bug report here:
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.