Page 1 of 1

Can't start game on 64bit Linux

Posted: Sun Dec 11, 2011 12:14 pm
by Lemmywinks
Hi. This game looks mega-awesome, so I downloaded the Alpha 17, and unzipped the file. It looks like everything was unpacked correctly, and I have a pioneer start icon in the folder. When I click on it....nothing happens.I'm using 64 bit ubuntu 11.04, with an ATI Radeon 4500. I have the 32 bit libraries installed on my system, and I ran the {sudo apt-get install libsdl-image1.2 libfreetype6 libsigc++-2.0-0c2a libglew1.5 zlib1g libvorbisfile3 libasound2} command after downloading the gameIf anyone knows why it might not be working, please help!

RE: Can't start game on 64bit Linux

Posted: Sun Dec 11, 2011 6:02 pm
by Bugbear
Can't really advise on your specific problems, but I can confirm that Pioneer does compile and run on my XUbuntu 11.10 64 bit system.Did you compile the game from source? The instructions for compiling from source are relatively pain free.

RE: Can't start game on 64bit Linux

Posted: Fri Dec 30, 2011 9:07 am
by m4r35n357

Bugbear1973 wrote:
Did you compile the game from source? The instructions for compiling from source are relatively pain free.
FWIW, I get this when trying to run the (successful) build from recent trunks (which I assume is used for nightlies)
Code:
SDL_GetVideoInfo says 32 bppFailed to set video mode. (Couldn't find matching GLX visual). Re-trying with 16-bit depth buffer.Failed to set video mode: Couldn't find matching GLX visualSegmentation fault
As for the OP, as far as I can tell, you will need the glibc from the very latest Ubuntu 11.10, otherwise the nightlies won't run . . . . the tell-tale error if you run from a terminal is;
Code:
./pioneer: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by ./pioneer)

RE: Can't start game on 64bit Linux

Posted: Wed Jan 04, 2012 4:41 am
by m4r35n357

m4r35n357 wrote:
FWIW, I get this when trying to run the (successful) build from recent trunks (which I assume is used for nightlies)
Code:
SDL_GetVideoInfo says 32 bppFailed to set video mode. (Couldn't find matching GLX visual). Re-trying with 16-bit depth buffer.Failed to set video mode: Couldn't find matching GLX visualSegmentation fault

Solved by the guys on IRC, my ~/.pioneer/config.ini was old. Replaced it with a new one just containing the single line:
Code:
AntiAliasingMode=0
and Pioneer ran, writing a new file. Thanks again chaps!

RE: Can't start game on 64bit Linux

Posted: Sun Jan 08, 2012 5:39 am
by nunatak
Did you solved problems with 64bit? I can't solve all package interdependences and allways get the message:
Code:
./pioneer: error while loading shared libraries: libGLEW.so.1.5: wrong ELF class: ELFCLASS64
I use Ubuntu 11.10. I played pioneer using Ubuntu 10.10, but since I updated to 11.10 I can't.

RE: Can't start game on 64bit Linux

Posted: Sun Jan 08, 2012 3:59 pm
by robn
Fyi, Alpha 18 is due at the end of the week and will be compiled on Ubuntu 10.04 LTS i386. You might have more success with that.In reality though, Linux binary builds are becoming increasingly difficult to support, not least because I have to keep a whole separate machine around just for the occasion. You could try building your own Alpha 17 - its very easy:
Code:
wget -O pioneer-alpha17.tar.gz [url]https://github.com/pioneerspacesim/pioneer/tarball/alpha17[/url] xvfz pioneer-alpha17.tar.gzcd pioneerspacesim-pioneer*./bootstrap./configuremake./pioneer
More info, mostly on the prerequisite packages you need, available here: https://github.com/pioneerspacesim/pioneer/wiki/Getting-started-with-development

RE: Can't start game on 64bit Linux

Posted: Mon Jan 09, 2012 4:18 am
by m4r35n357

robn wrote:
In reality though, Linux binary builds are becoming increasingly difficult to support, not least because I have to keep a whole separate machine around just for the occasion.
Not trying to teach anyone in particular how to suck eggs, but wouldn't a virtual machine be ideal for this?

RE: Can't start game on 64bit Linux

Posted: Mon Jan 09, 2012 5:05 am
by robn

m4r35n357 wrote:


robn wrote:
In reality though, Linux binary builds are becoming increasingly difficult to support, not least because I have to keep a whole separate machine around just for the occasion.
Not trying to teach anyone in particular how to suck eggs, but wouldn't a virtual machine be ideal for this?
It would, but for a couple of issues. My primary machine is a laptop that I do everything on - dayjob, home hacking, gaming. I quite literally carry it everywhere. As such, there's close to no disk space available - it already has two hefty VMs to support as well as the native environment. It spends most of its time connected to the home network. Uploading both builds from here takes some ~2 hours and makes my connection unusable.The build box on the other hand is my old laptop, a couple of generations old. Its permanently connected to the work network where uploading both builds takes ~90 seconds. Currently it has Ubuntu 11.10 on it but that's proven problematic for some, as we've seen. I'll trash it and put 10.04 LTS on it, which will hopefully do better.Ideally I'd like a dedicated and isolated build environment for the Linux build that produces static binaries. The Windows build is done with mingw-cross-env, which is entirely self-contained. I'd love to have the same for Linux that wouldn't care about the host environment. Alas, nobody bothers to produce a cross-compiling environment targeting Linux for Linux, and I haven't gotten around to putting something together just for Pioneer.