• Register

In year 3547, civilizations all over the galaxy have settled their own planets, living in peace and harmony with its environment. But outside the contemplative habitats, the GREAT WAR is raging. As a famous fighter on your way to never ending honor and prosperity, you have to protect your planet from the oncoming doom of your jealous neighbours! Please post all support issues in the forums for the game.

Forum Thread
  Posts  
Support (Games : M.A.R.S. - A Ridiculous Shooter : Forum : Support : Support) Locked
Thread Options
Nov 6 2011 Anchor

Post any problems you are having with the game here so the community can try and help resolve your problem.

Nov 17 2011 Anchor

It won't lauch on my Arch Linux 64 box.

Is there a log somwhere where I can gather debugging information?

Edited by: dai1313

Nov 18 2011 Anchor

When you launch from a terminal what errors do you get?

Nov 19 2011 Anchor

Yea, It seems like I was just missing libGLEW 1.5.

GLEW 1.7.0-1 from the repos did not satisfy this so I got 1.5.8-1 from the AUR.

All systems are go.

Nov 20 2011 Anchor

I have added that now to the libs that will be installed and tested again for the game.

Nov 20 2011 Anchor

Can't run the game after upgrade from Fedora 15 to 16 because of missing libGLEW 1.5.
Fedora 16 repos provide libGLEW 1.6.

Hey, devs, how about a static build? Extra disk space is lesser evil than dependencies troubles, imo.

Nov 21 2011 Anchor

I have added support for GLEW 1.5 so everything should be fine now when you install it.

Nov 21 2011 Anchor

Thank you for the fast response!
Unfortunately, I still can not run the game :(

$ ./desura_launch_Play.sh 
./marsshooter64: symbol lookup error: ./lib64/libsfml-graphics.so.2: undefined symbol: __glewUniform1fARB
Nov 21 2011 Anchor

I have sent a message off to the dev to see about getting a version compiled against sfml 1.6 rather that the new/unstable branch 2.0

Nov 22 2011 Anchor

Hey there,

This is indeed a strange bug. I was able to reproduce it but I have no idea why M.A.R.S. won't start. The good news: The game should run when you launch M.A.R.S. directly with the script called "M.A.R.S.". Therefore the mistake is made in the way the desura script sets up the LD_LIBRARY_PATH or something like that.

Hope you will be able to play the game with that "fix"!

Best regards,
MarsCoreTeam

PS: It would be great if desura shows off uninstalled dependencies inside the launcher (not only in the terminal)!

Nov 22 2011 Anchor


MarsCoreTeam wrote: The good news: The game should run when you launch M.A.R.S. directly with the script called "M.A.R.S.".

No. When I launch the script called "M.A.R.S." directly, I get

error while loading shared libraries: libGLEW.so.1.5: cannot open shared object file: No such file or directoryerror while loading shared libraries: libGLEW.so.1.5: cannot open shared object file: No such file or directory

MarsCoreTeam wrote: Therefore the mistake is made in the way the desura script sets up the LD_LIBRARY_PATH or something like that.

Desura script just adds a path to some libraries like libGLEW 1.5 to LD_LIBRARY_PATH.

One more note from me. As I figured out from desura script, libGLEW 1.5 is located in ~/desura/.settings/games/14075/914/lib/libGLEW.so.1.5. Then, I tried this:

nm -D ~/desura/.settings/games/14075/914/lib/libGLEW.so.1.5 | fgrep "glewUniform"


And I got nothing. This means, MARS's libGLEW has no "__glewUniform1fARB" symbol.

Edited by: npic

Nov 22 2011 Anchor

Btw, there are also native packages for Fedora: Build.opensuse.org

Nov 22 2011 Anchor

The system will only download the needed libraries when your system doesn't have them installed. If there is a better one for your distribution then install that and reinstall the game and you should be fine.

Nov 23 2011 Anchor

Problem is that my distribution ships newer version of the glew library, but the glew library, that downloads desura, is in fact unusable!
2MarsCoreTeam
I even can build the game from the source and everything, but what about less experienced users? They (so do I) expect "click and play" behaviour from desura and from the game. We really should fix this strange bug with libraries.

Temporary workaround:

cd ~/desura/common/mars-a-ridiculous-shooter/lib64
ln -s /usr/lib64/libGLEW.so.1.6 ./libGLEW.so.1.5

It's not a safe and 100% solution, though.

Edited by: npic

Dec 3 2011 Anchor

Here is what I get on my admittedly quite old linux box:

./marsshooter64: error while loading shared libraries: libopenal.so.1: cannot open shared object file: No such file or directory

It only has libopenal.so.0 installed. I don't need help to get it running, just wanted to let you know. Would be nice if it could run without sound instead of failing though.

Dec 6 2011 Anchor

I have updated the game so it now should download libopenal.so.1 if you do not have it on your system.

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.