Notifications
Clear all

To all SSC Station occupants

Thank you for the donations over the past year (2024), it is much appreciated. I am still trying to figure out how to migrate the forums to another community software (probably phpbb) but in the meantime I have updated the forum software to the latest version. SSC has been around a while so their is some very long time members here still using the site, thanks for making SSC home and sorry I haven't been as vocal as I should be in the forums I will try to improve my posting frequency.

Thank you again to all of the members that do take the time to donate a little, it helps keep this station functioning on the outer reaches of space.

-D1-

Can't start game on 64bit Linux

(@lemmywinks)
New Member

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 game

If anyone knows why it might not be working, please help!

Quote
Topic starter Posted : December 11, 2011 08:14
(@bugbear)
Trusted Member

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.

ReplyQuote
Posted : December 11, 2011 14:02
(@m4r35n357)
Eminent Member
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 bpp
Failed 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)
ReplyQuote
Posted : December 30, 2011 05:07
(@m4r35n357)
Eminent Member
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 bpp
Failed 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!

ReplyQuote
Posted : January 4, 2012 00:41
(@nunatak)
New Member

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.

ReplyQuote
Posted : January 8, 2012 01:39
 robn
(@robn)
Noble Member

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 https://github.com/pioneerspacesim/pioneer/tarball/alpha17
tar xvfz pioneer-alpha17.tar.gz
cd pioneerspacesim-pioneer*
./bootstrap
./configure
make
./pioneer

More info, mostly on the prerequisite packages you need, available here: https://github.com/pioneerspacesim/pion ... evelopment

ReplyQuote
Posted : January 8, 2012 11:59
(@m4r35n357)
Eminent Member
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?

ReplyQuote
Posted : January 9, 2012 00:18
 robn
(@robn)
Noble Member
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.

ReplyQuote
Posted : January 9, 2012 01:05