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 does not run under Kubuntu 14.04

(@twpmarketing)
Active Member

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?

Quote
Topic starter Posted : March 6, 2016 12:40
(@fluffyfreak)
Noble Member

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.

ReplyQuote
Posted : March 6, 2016 13:10
(@twpmarketing)
Active Member

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.

ReplyQuote
Topic starter Posted : March 7, 2016 09:57
(@fluffyfreak)
Noble Member

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.

ReplyQuote
Posted : March 8, 2016 00:52
(@marcel)
Noble Member

You could try running Pioneer in the terminal. It probably won't run but it should show error messages for fluffyfreak to decipher.

ReplyQuote
Posted : March 8, 2016 08:16
(@twpmarketing)
Active Member

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.

ReplyQuote
Topic starter Posted : March 9, 2016 10:14
(@fluffyfreak)
Noble Member

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.

ReplyQuote
Posted : March 9, 2016 10:31
(@twpmarketing)
Active Member

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...

ReplyQuote
Topic starter Posted : March 9, 2016 12:21
impaktor
(@impaktor)
Pioneer Moderator

http://pioneerwiki.com/wiki/FAQ#Previous_versions_of_Pioneer_.28pre_2014-11-19.29_used_to_work.2C_but_current_doesn.27t_start

Thus, grab an older build, linked from FAQ, (if on Windows).

ReplyQuote
Posted : March 11, 2016 10:04
(@autumnlover)
Active Member

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"

ReplyQuote
Posted : March 24, 2016 05:05
(@fluffyfreak)
Noble Member

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.

ReplyQuote
Posted : March 24, 2016 05:23
(@autumnlover)
Active Member

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 🙂

 

ReplyQuote
Posted : March 24, 2016 05:50
(@fluffyfreak)
Noble Member

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.

ReplyQuote
Posted : March 24, 2016 08:07
(@fluffyfreak)
Noble Member

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.

ReplyQuote
Posted : March 24, 2016 08:28
(@fluffyfreak)
Noble Member

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`

ReplyQuote
Posted : March 24, 2016 08:37
(@marcel)
Noble Member

Autumnlover, libcurl3 is available from the Linux Mint Software Manager. Here's a link to where I posted about this problem.

http://spacesimcentral.com/ssc/topic/5282-announcement-big-update-adventurous-test-pilots-needed/page-2

ReplyQuote
Posted : March 24, 2016 10:06
(@autumnlover)
Active Member

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)

ReplyQuote
Posted : March 24, 2016 10:34
(@marcel)
Noble Member

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!

ReplyQuote
Posted : March 24, 2016 13:55
(@autumnlover)
Active Member

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 🙂

ReplyQuote
Posted : March 27, 2016 14:24