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-
Linux Kubuntu 14.04 - current update
4Gb Ram, dual processor
I've ran Pioneer using prior editions...
Downloaded 3/3/16 release, installed in my home directory in folder: "pioneer-20160303-linux32" and executed the 11.1Mb file: "pioneer". This is my home directory and I have all rights and permissions.
I have set access rights to this directory for full read/write/execute.
The file will not complete loading process, no message is returned.
Where can I find the preferred configuration for this game under Linux?
Do you know what the prior version you ran was? Or if not then approximately how long ago it was that you ran it?
There should be two files created called "output.txt" and "opengl.txt" in your ~/.pioneer folder, could you cut n' paste their contents into here? Or upload the files somewhere?
They log what's happening during loading.
If they're not created then you can open the ~/.pioneer/config.ini file and set the "RedirectStdio=1" so that it does create them.
Thanks.
The two files do not exist, nor does the directory ~/.pioneer
It has been several years, and several different computers, since I last ran Pioneer, sorry, cannot remember. The only common factor was Linux OS.
I tried creating the folder ~/.pioneer, but Pioneer still will not load. No error messages, just ~5 seconds of wait and then failure.
Ok, then what GPU do you have?
Several years ago would mean the older Opengl 2.1 renderer which we stopped using.
Your GPU needs to be able to run OpenGL 3.1, if it's an older integrated Intel GPU then that might be the problem.
You could try running Pioneer in the terminal. It probably won't run but it should show error messages for fluffyfreak to decipher.
I am running Opengl 2.1 Mesa 10.1.3
Running in terminal gives this:
/home/twp/pioneer-20160303-linux32/pioneer: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /home/twp/pioneer-20160303-linux32/pioneer)
/home/twp/pioneer-20160303-linux32/pioneer: /usr/lib/i386-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/twp/pioneer-20160303-linux32/pioneer)
I looks like my C++ libraries do not match with what pioneer requires
I may try this in Kubuntu 16.04, but it is still very Alpha and not everything works.
Ok if it can't get an OpenGL 3.1 context then it won't run, sorry.
You haven't said what GPU you have yet.
This machine has an Intel Graphics Media Accelerator 950 which is claimed to support upto opengl 1.4
This is not supported by reality, since it is running Opengl 2.1
No problem if Pioneer would run, I'll survive...
Thus, grab an older build, linked from FAQ, (if on Windows).
I am affraid this has nothing to do with old hardware and/or OpenGL.
I can not run Pioneer builds on Ubuntu (including latest beta of 16.04 LTS) and Mint 17.3
Pioneer runs just fine on the EXACT same hardware when executed on Debian 8.0 and Windows 7.
Last build which does run on my hardware using Ubuntu & Mint is 20151015-linux64.
My hardware is: Nvidia GT 430, 8 GB RAM, i3-4160, Asrock H97M Pro4
My friend who is using a very similar hardware setup, exept slighty newer Nvidia card (from 7xx series) also can not run Pioneer on Linux Mint 17.3, while she can also run 20151015-linux64 just fine.
So this is rather an operating system issue, not hardware issue.
I checked Ubuntu MATE, Ubuntu Desktop, Mint MATE, Mint Cinnamon and Debian 8.0 MATE - all of those are 64 bit versions
Did anyone managed to run recent builds on Ubuntu / Mint?
My error message reads:
"error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory"
autumnlover, you have a different issue.
Your issue is that you are missing the libcurl.so.4 library, I think that the command `apt-get install libcurl4-gnutls-dev' might install it, but I'm not at a Linux machine to check.
Installed, restarted the machine, same error.
I think I tried that one particular solution already on different operating system install, about a month ago, when discovered this for the first time.
I googled and found solutions for other applications displaying similar error messages. I also tried something with symbolic links in the system. But with no effect regarding Pioneer.
I am quite surprised with this, considering popularity of Ubuntu/Mint.
Maybe it is not about system libraries at all? And this is certainly not related to systemd 🙂 because Pioneer fails to run both on 14.04 and 16.04
What exactly changed after 20151015 build? I can only speculate, because I am not an programmer beyond "hello world" and messing around Lua definitions in Pioneer 🙂
Sadly several hundred things have changed since 20151015 version so tracking it down that way is... tricky.
I'll poke another couple of dev's who have Linux build capability to see if they can understand it.
Oh but in this case it's the addition of a feature that can use libcurl to serve content-from/interact-with an external server. For some reason it's not finding the shared library, but I don't know why as I'm mostly the Windows guy.
Ah, one suggestion is to install `libcurl3` which seems slightly crazy to me but that's why I do the Windoze stuff 😀
`sudo apt-get install libcurl3`
Autumnlover, libcurl3 is available from the Linux Mint Software Manager. Here's a link to where I posted about this problem.
Just installed libcurl3 and now 20160316 shows this message:
./pioneer: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by ./pioneer)
./pioneer: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./pioneer)
Here's the info from the link Gizmo gave me.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.9
Then the library is updated like this :
/usr/lib/x86_64-linux-gnu $ ll libstdc*
lrwxrwxrwx 1 root root 19 Apr 23 13:00 libstdc++.so.6 -> libstdc++.so.6.0.21
-rw-r--r-- 1 root root 1541600 Apr 23 13:23 libstdc++.so.6.0.21
It worked for me!
Thank You guys!
after issuing those commands...
sudo apt-get install libcurl3
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install g++-4.9
... 20160316 is running nicely on fresh install of Mint 17.03 MATE 🙂