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-

Pioneer - Ubuntu help 🙂

(@thrasher)
Active Member

Hello everyone,

 

I'm trying to get Pioneer running on my ubuntu machine, downloaded the pre-build files from the website and extracted them.

 

How do I actually get the game to run ?? I get a pioneer file but clicking on it does nothing ?

 

I suspect I've made a silly mistake, but I thought it would be as simple as downloading it and extracting it.

 

Feel free to flail me alive for what will no doubt be an obvious error.

 

thank you,

Quote
Topic starter Posted : April 3, 2016 03:46
(@fluffyfreak)
Noble Member

That should be all that you need to do, howevr it might be failing to launch due to missing libraries or something.

 

Try running it from a terminal and seeing if it complains about anything.

The other thing to check is that it will have created (or will have tried to create) a folder at ~/.pioneer with the files output.txt and opengl.txt which may also contain useful information about what has gone wrong.

ReplyQuote
Posted : April 3, 2016 04:02
(@thrasher)
Active Member

I've tried running it from terminal and it just said " no command 'pioneer'  found

 

"pioneer " is in yellow ? If that means anything ?

ReplyQuote
Topic starter Posted : April 3, 2016 04:14
(@fluffyfreak)
Noble Member

hmm. Ok from the top then, which build is that you downloaded? The Linux 64 or 32 bit build from our page?

 

Did you extract it on the command line something like this?

 

 

mkdir pioneer
cd pioneer
tar -vxjf /pioneer-20160316-linux32.tar.bz2

 

and it has the following items in the folder?

 

AUTHORS.txt

Changelog.txt

COMPILING.txt

data

licenses

modelcompiler

Modelviewer.txt

pioneer

Quickstart.txt

SAVEBUMP.txt

 

All good so far?

ReplyQuote
Posted : April 3, 2016 04:45
(@thrasher)
Active Member

I extracted it using the automatic extraction tool within ubuntu.

 

Yeah, all those files are in the folder 🙂 - which is encouraging,

 

thank you for your help so far

ReplyQuote
Topic starter Posted : April 3, 2016 04:56
(@fluffyfreak)
Noble Member

Ok if you right click on the "pioneer" programa nd open properties, in the Permissions tab is it set to allow executing it as a program?

 

or from the terminal do 

 

ls -l pioneer

 and see what permissions it has, hopefully they'll be something like "-rwxr-xr-x"

 

If it's not then run "chmod 777 pioneer" and give it permission to execute.

ReplyQuote
Posted : April 3, 2016 05:04
(@thrasher)
Active Member

Ok if you right click on the "pioneer" programa nd open properties, in the Permissions tab is it set to allow executing it as a program?

 

or from the terminal do 

 and see what permissions it has, hopefully they'll be something like "-rwxr-xr-x"

 

If it's not then run "chmod 777 pioneer" and give it permission to execute.

Yeah, its executable as a programe  🙂

ReplyQuote
Topic starter Posted : April 3, 2016 05:15
(@fluffyfreak)
Noble Member

I dunno then, you're running it like ./pioneer yes?

ReplyQuote
Posted : April 3, 2016 05:25
(@thrasher)
Active Member

I dunno then, you're running it like ./pioneer yes?

you might have to explain what that means mate - sorry. 🙂

ReplyQuote
Topic starter Posted : April 3, 2016 05:31
(@fluffyfreak)
Noble Member

as in within the terminal you're literally just typing "./pioneer" 🙂

ReplyQuote
Posted : April 3, 2016 05:34
(@thrasher)
Active Member

as in within the terminal you're literally just typing "./pioneer" 🙂

Its in a pioneer directory I created on desktop

ReplyQuote
Topic starter Posted : April 3, 2016 05:36
(@fluffyfreak)
Noble Member

Right, and you've opened the terminal window and navigated to that folder?

Then typed "./pioneer" to run the game from within that folder? And it still says " no command 'pioneer'  found"?

ReplyQuote
Posted : April 3, 2016 05:40
impaktor
(@impaktor)
Pioneer Moderator

Thrasher: when you run a command from the terminal, the system must know it's path if it is not in one of the pre-defined folders like /usr/bin, or /bin/. Thus, you must go to the pioneer folder, make sure you're in it by typing "ls" and check that the files are there then type: "./pioneer". The dot means "here" just like ".." means "one folder up". This is why simply saying "pioneer" will not work since that is indeed not a valid command, unless you tell the system where to find it.

ReplyQuote
Posted : April 3, 2016 05:45
(@fluffyfreak)
Noble Member

I've prodded our IRC channel to see if anyone has any idea but I'm not sure what the issue might be right now.

ReplyQuote
Posted : April 3, 2016 05:45
(@thrasher)
Active Member

Right.....ive tried executing it from terminal in the correct directory using ./pioneer.

 

It spat out

 

paul@paul-Satellite-L350:~/Desktop/pioneer/pioneer-20160316-linux32$ ./pioneer

./pioneer: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./pioneer)

./pioneer: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./pioneer)

 

 

So something is missing !!

ReplyQuote
Topic starter Posted : April 3, 2016 05:49
(@thrasher)
Active Member

I've prodded our IRC channel to see if anyone has any idea but I'm not sure what the issue might be right now.

 

Thank you.

ReplyQuote
Topic starter Posted : April 3, 2016 05:51
(@fluffyfreak)
Noble Member

Ah I think that was answered in this post:  http://spacesimcentral.com/ssc/topic/5456-pioneer-does-not-run-under-kubuntu-1404/?p=57476

ReplyQuote
Posted : April 3, 2016 06:10
(@thrasher)
Active Member

Trying it now ! Fingers crossed. 🙂

ReplyQuote
Topic starter Posted : April 3, 2016 06:16
(@thrasher)
Active Member

Right.....we have progress 🙂

 

It now boots A BIT

 

System Name: Linux

Host Name: paul-Satellite-L350

Release(Kernel) Version: 3.13.0-83-generic

Kernel Build Timestamp: #127-Ubuntu SMP Fri Mar 11 00:26:47 UTC 2016

Machine Arch: i686

Domain Name: (none)

SDL Version 2.0.3

Failed to set video mode. (Couldn't find matching GLX visual). Re-trying without multisampling.

Failed to set video mode. (Could not create GL context). Re-trying with 16-bit depth buffer

Failed to set video mode. (Couldn't find matching GLX visual). Re-trying with 16-bit depth buffer and no multisampling

error: Failed to set video mode: Could not create GL context

ReplyQuote
Topic starter Posted : April 3, 2016 06:19
(@fluffyfreak)
Noble Member

Ah good ok so you have a laptop?

This one http://www.toshiba.co.uk/discontinued-products/satellite-l350-170/?

 

Do you have the latest drivers for it?

It should have created those files I was talking about before, in the hidden pioneer folder within your home folder, the one called "opengl.txt" should tell us a bit about your GPU which I guess is one of these ->  http://www.notebookcheck.net/Intel-Graphics-Media-Accelerator-GMA-4500M.20379.0.html

ReplyQuote
Posted : April 3, 2016 06:27
(@fluffyfreak)
Noble Member

Unfortunately I think that model of GPU only does OpenGL 2.1, but Pioneer requires 3.1 so you might not be able to run it on that machine.

ReplyQuote
Posted : April 3, 2016 06:31
(@thrasher)
Active Member

Ah good ok so you have a laptop?

This one http://www.toshiba.co.uk/discontinued-products/satellite-l350-170/?

 

Do you have the latest drivers for it?

It should have created those files I was talking about before, in the hidden pioneer folder within your home folder, the one called "opengl.txt" should tell us a bit about your GPU which I guess is one of these ->  http://www.notebookcheck.net/Intel-Graphics-Media-Accelerator-GMA-4500M.20379.0.html

Yeah, one of those laptops, hardly cutting edge but should be ok for what Im trying to do here. 🙂

 

How do I find the hidden directory ( sorry - I'm not exactly what you'd call clued up on all of this )

ReplyQuote
Topic starter Posted : April 3, 2016 06:34
(@thrasher)
Active Member

Unfortunately I think that model of GPU only does OpenGL 2.1, but Pioneer requires 3.1 so you might not be able to run it on that machine.

 

Ah.......balls. 😀

 

Thanks for your asistance though - new PC soon and I'll try again.

 

Back to OOlite for me. 😀

ReplyQuote
Topic starter Posted : April 3, 2016 06:35
(@fluffyfreak)
Noble Member

It's hidden in your home directory, so you can just tell Ubuntu to show hidden files/folders and it should be called ".pioneer" as that hides it under Linux 🙂

ReplyQuote
Posted : April 3, 2016 06:37
(@fluffyfreak)
Noble Member

Ok, sorry we couldn't get it working for you.

ReplyQuote
Posted : April 3, 2016 06:37