Page 2 of 2

Re: Crashes on startup Ubuntu 14.04 32-Bit

Posted: Wed Jun 18, 2014 6:34 pm
by Jelly_Rolls
I've been using sudo this entire time, and I have not made any extensive changes to Ubuntu. Also updating my database was the first thing I did. When I search for the package I get...


Code: Select all

gcc-snapshot: /usr/lib/gcc-snapshot/lib/debug/libstdc++.so.6
gcc-snapshot: /usr/lib/gcc-snapshot/lib/debug/libstdc++.so.6.0.20
gcc-snapshot: /usr/lib/gcc-snapshot/lib/libstdc++.so.6
gcc-snapshot: /usr/lib/gcc-snapshot/lib/libstdc++.so.6.0.20
gcc-snapshot: /usr/lib/gcc-snapshot/lib/libstdc++.so.6.0.20-gdb.py
gcc-snapshot: /usr/lib/gcc-snapshot/lib64/debug/libstdc++.so.6
gcc-snapshot: /usr/lib/gcc-snapshot/lib64/debug/libstdc++.so.6.0.20
gcc-snapshot: /usr/lib/gcc-snapshot/lib64/libstdc++.so.6
gcc-snapshot: /usr/lib/gcc-snapshot/lib64/libstdc++.so.6.0.20
gcc-snapshot: /usr/lib/gcc-snapshot/lib64/libstdc++.so.6.0.20-gdb.py
gcc-snapshot: /usr/lib/gcc-snapshot/libx32/debug/libstdc++.so.6
gcc-snapshot: /usr/lib/gcc-snapshot/libx32/debug/libstdc++.so.6.0.20
gcc-snapshot: /usr/lib/gcc-snapshot/libx32/libstdc++.so.6
gcc-snapshot: /usr/lib/gcc-snapshot/libx32/libstdc++.so.6.0.20
gcc-snapshot: /usr/lib/gcc-snapshot/libx32/libstdc++.so.6.0.20-gdb.py
lib64stdc++6: /usr/lib64/libstdc++.so.6
lib64stdc++6: /usr/lib64/libstdc++.so.6.0.19
lib64stdc++6-4.4-dbg: /usr/lib64/debug/libstdc++.so.6
lib64stdc++6-4.4-dbg: /usr/lib64/debug/libstdc++.so.6.0.13
lib64stdc++6-4.6-dbg: /usr/lib/debug/usr/lib64/libstdc++.so.6.0.16-gdb.py
lib64stdc++6-4.6-dbg: /usr/lib64/debug/libstdc++.so.6
lib64stdc++6-4.6-dbg: /usr/lib64/debug/libstdc++.so.6.0.16
lib64stdc++6-4.7-dbg: /usr/lib/debug/usr/lib64/libstdc++.so.6.0.17-gdb.py
lib64stdc++6-4.7-dbg: /usr/lib64/debug/libstdc++.so.6
lib64stdc++6-4.7-dbg: /usr/lib64/debug/libstdc++.so.6.0.17
lib64stdc++6-4.8-dbg: /usr/lib/debug/usr/lib64/libstdc++.so.6.0.19
lib64stdc++6-4.8-dbg: /usr/lib/debug/usr/lib64/libstdc++.so.6.0.19-gdb.py
lib64stdc++6-4.8-dbg: /usr/lib64/debug/libstdc++.so.6
lib64stdc++6-4.8-dbg: /usr/lib64/debug/libstdc++.so.6.0.19
lib64stdc++6-4.8-dbg-powerpc-cross: /usr/lib/debug/usr/powerpc-linux-gnu/lib64/libstdc++.so.6.0.19
lib64stdc++6-4.8-dbg-powerpc-cross: /usr/lib/debug/usr/powerpc-linux-gnu/lib64/libstdc++.so.6.0.19-gdb.py
lib64stdc++6-4.8-dbg-powerpc-cross: /usr/powerpc-linux-gnu/lib64/debug/libstdc++.so.6
lib64stdc++6-4.8-dbg-powerpc-cross: /usr/powerpc-linux-gnu/lib64/debug/libstdc++.so.6.0.19
lib64stdc++6-powerpc-cross: /usr/powerpc-linux-gnu/lib64/libstdc++.so.6
lib64stdc++6-powerpc-cross: /usr/powerpc-linux-gnu/lib64/libstdc++.so.6.0.19
libhfstdc++6-4.7-dbg-armel-cross: /usr/arm-linux-gnueabi/libhf/debug/libstdc++.so.6
libhfstdc++6-4.7-dbg-armel-cross: /usr/arm-linux-gnueabi/libhf/debug/libstdc++.so.6.0.17
libhfstdc++6-4.7-dbg-armel-cross: /usr/lib/debug/usr/arm-linux-gnueabi/libhf/libstdc++.so.6.0.17
libhfstdc++6-4.7-dbg-armel-cross: /usr/lib/debug/usr/arm-linux-gnueabi/libhf/libstdc++.so.6.0.17-gdb.py
libhfstdc++6-armel-cross: /usr/arm-linux-gnueabi/libhf/libstdc++.so.6
libhfstdc++6-armel-cross: /usr/arm-linux-gnueabi/libhf/libstdc++.so.6.0.17
libsfstdc++6-4.7-dbg-armhf-cross: /usr/arm-linux-gnueabihf/libsf/debug/libstdc++.so.6
libsfstdc++6-4.7-dbg-armhf-cross: /usr/arm-linux-gnueabihf/libsf/debug/libstdc++.so.6.0.17
libsfstdc++6-4.7-dbg-armhf-cross: /usr/lib/debug/usr/arm-linux-gnueabihf/libsf/libstdc++.so.6.0.17-gdb.py
libsfstdc++6-4.8-dbg-armhf-cross: /usr/arm-linux-gnueabihf/libsf/debug/libstdc++.so.6
libsfstdc++6-4.8-dbg-armhf-cross: /usr/arm-linux-gnueabihf/libsf/debug/libstdc++.so.6.0.19
libsfstdc++6-4.8-dbg-armhf-cross: /usr/lib/debug/usr/arm-linux-gnueabihf/libsf/libstdc++.so.6.0.19
libsfstdc++6-4.8-dbg-armhf-cross: /usr/lib/debug/usr/arm-linux-gnueabihf/libsf/libstdc++.so.6.0.19-gdb.py
libsfstdc++6-armhf-cross: /usr/arm-linux-gnueabihf/libsf/libstdc++.so.6
libsfstdc++6-armhf-cross: /usr/arm-linux-gnueabihf/libsf/libstdc++.so.6.0.19
libstdc++6: /usr/lib/i386-linux-gnu/libstdc++.so.6
libstdc++6: /usr/lib/i386-linux-gnu/libstdc++.so.6.0.19
libstdc++6-4.4-dbg: /usr/lib/i386-linux-gnu/debug/libstdc++.so.6
libstdc++6-4.4-dbg: /usr/lib/i386-linux-gnu/debug/libstdc++.so.6.0.13
libstdc++6-4.6-dbg: /usr/lib/i386-linux-gnu/debug/libstdc++.so.6
libstdc++6-4.6-dbg: /usr/lib/i386-linux-gnu/debug/libstdc++.so.6.0.16
libstdc++6-4.7-dbg: /usr/lib/i386-linux-gnu/debug/libstdc++.so.6
libstdc++6-4.7-dbg: /usr/lib/i386-linux-gnu/debug/libstdc++.so.6.0.17
libstdc++6-4.7-dbg-armel-cross: /usr/arm-linux-gnueabi/lib/debug/libstdc++.so.6
libstdc++6-4.7-dbg-armel-cross: /usr/arm-linux-gnueabi/lib/debug/libstdc++.so.6.0.17
libstdc++6-4.7-dbg-armel-cross: /usr/lib/debug/usr/arm-linux-gnueabi/lib/libstdc++.so.6.0.17
libstdc++6-4.7-dbg-armel-cross: /usr/lib/debug/usr/arm-linux-gnueabi/lib/libstdc++.so.6.0.17-gdb.py
libstdc++6-4.7-dbg-armhf-cross: /usr/arm-linux-gnueabihf/lib/debug/libstdc++.so.6
libstdc++6-4.7-dbg-armhf-cross: /usr/arm-linux-gnueabihf/lib/debug/libstdc++.so.6.0.17
libstdc++6-4.8-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/libstdc++.so.6.0.19
libstdc++6-4.8-dbg: /usr/lib/debug/usr/lib/i386-linux-gnu/libstdc++.so.6.0.19-gdb.py
libstdc++6-4.8-dbg: /usr/lib/i386-linux-gnu/debug/libstdc++.so.6
libstdc++6-4.8-dbg: /usr/lib/i386-linux-gnu/debug/libstdc++.so.6.0.19
libstdc++6-4.8-dbg-arm64-cross: /usr/aarch64-linux-gnu/lib/debug/libstdc++.so.6
libstdc++6-4.8-dbg-arm64-cross: /usr/aarch64-linux-gnu/lib/debug/libstdc++.so.6.0.19
libstdc++6-4.8-dbg-arm64-cross: /usr/lib/debug/usr/aarch64-linux-gnu/lib/libstdc++.so.6.0.19
libstdc++6-4.8-dbg-arm64-cross: /usr/lib/debug/usr/aarch64-linux-gnu/lib/libstdc++.so.6.0.19-gdb.py
libstdc++6-4.8-dbg-armhf-cross: /usr/arm-linux-gnueabihf/lib/debug/libstdc++.so.6
libstdc++6-4.8-dbg-armhf-cross: /usr/arm-linux-gnueabihf/lib/debug/libstdc++.so.6.0.19
libstdc++6-4.8-dbg-armhf-cross: /usr/lib/debug/usr/arm-linux-gnueabihf/lib/libstdc++.so.6.0.19
libstdc++6-4.8-dbg-armhf-cross: /usr/lib/debug/usr/arm-linux-gnueabihf/lib/libstdc++.so.6.0.19-gdb.py
libstdc++6-4.8-dbg-powerpc-cross: /usr/lib/debug/usr/powerpc-linux-gnu/lib/libstdc++.so.6.0.19
libstdc++6-4.8-dbg-powerpc-cross: /usr/lib/debug/usr/powerpc-linux-gnu/lib/libstdc++.so.6.0.19-gdb.py
libstdc++6-4.8-dbg-powerpc-cross: /usr/powerpc-linux-gnu/lib/debug/libstdc++.so.6
libstdc++6-4.8-dbg-powerpc-cross: /usr/powerpc-linux-gnu/lib/debug/libstdc++.so.6.0.19
libstdc++6-4.8-dbg-ppc64el-cross: /usr/lib/debug/usr/powerpc64le-linux-gnu/lib/libstdc++.so.6.0.19
libstdc++6-4.8-dbg-ppc64el-cross: /usr/lib/debug/usr/powerpc64le-linux-gnu/lib/libstdc++.so.6.0.19-gdb.py
libstdc++6-4.8-dbg-ppc64el-cross: /usr/powerpc64le-linux-gnu/lib/debug/libstdc++.so.6
libstdc++6-4.8-dbg-ppc64el-cross: /usr/powerpc64le-linux-gnu/lib/debug/libstdc++.so.6.0.19
libstdc++6-arm64-cross: /usr/aarch64-linux-gnu/lib/libstdc++.so.6
libstdc++6-arm64-cross: /usr/aarch64-linux-gnu/lib/libstdc++.so.6.0.19
libstdc++6-armel-cross: /usr/arm-linux-gnueabi/lib/libstdc++.so.6
libstdc++6-armel-cross: /usr/arm-linux-gnueabi/lib/libstdc++.so.6.0.17
libstdc++6-armhf-cross: /usr/arm-linux-gnueabihf/lib/libstdc++.so.6
libstdc++6-armhf-cross: /usr/arm-linux-gnueabihf/lib/libstdc++.so.6.0.19
libstdc++6-powerpc-cross: /usr/powerpc-linux-gnu/lib/libstdc++.so.6
libstdc++6-powerpc-cross: /usr/powerpc-linux-gnu/lib/libstdc++.so.6.0.19
libstdc++6-ppc64el-cross: /usr/powerpc64le-linux-gnu/lib/libstdc++.so.6
libstdc++6-ppc64el-cross: /usr/powerpc64le-linux-gnu/lib/libstdc++.so.6.0.19
libx32stdc++6: /usr/libx32/libstdc++.so.6
libx32stdc++6: /usr/libx32/libstdc++.so.6.0.19
libx32stdc++6-4.7-dbg: /usr/lib/debug/usr/libx32/libstdc++.so.6.0.17-gdb.py
libx32stdc++6-4.7-dbg: /usr/libx32/debug/libstdc++.so.6
libx32stdc++6-4.7-dbg: /usr/libx32/debug/libstdc++.so.6.0.17
libx32stdc++6-4.8-dbg: /usr/lib/debug/usr/libx32/libstdc++.so.6.0.19
libx32stdc++6-4.8-dbg: /usr/lib/debug/usr/libx32/libstdc++.so.6.0.19-gdb.py
libx32stdc++6-4.8-dbg: /usr/libx32/debug/libstdc++.so.6
libx32stdc++6-4.8-dbg: /usr/libx32/debug/libstdc++.so.6.0.19

Re: Crashes on startup Ubuntu 14.04 32-Bit

Posted: Wed Jun 18, 2014 10:51 pm
by shadowcrust
There we go:

Code: Select all

libstdc++6: /usr/lib/i386-linux-gnu/libstdc++.so.6
libstdc++6: /usr/lib/i386-linux-gnu/libstdc++.so.6.0.19
libx32stdc++6: /usr/libx32/libstdc++.so.6
libx32stdc++6: /usr/libx32/libstdc++.so.6.0.19
Seems like the name changed a little, but I'd

Code: Select all

apt-get install libstdc++6
and if that doesn't solve the problem, I'd

Code: Select all

apt-get install libx32stdc++6
, and if that doesn't help, my questionable competence is sadly completely out of its league :-)

Re: Crashes on startup Ubuntu 14.04 32-Bit

Posted: Thu Jun 19, 2014 1:17 am
by Jelly_Rolls
While libx32stdc++6 did install something, I'm still getting the same error as I was to start with. ):

Re: Crashes on startup Ubuntu 14.04 32-Bit

Posted: Thu Jun 19, 2014 8:07 am
by shadowcrust
I just looked into my Humble Bundle-installed game versions, and it seems that with AE, there is no libstdc++ distributed with the game anymore, at least not in the lib directory of the game, as was the case with classic FTL.

I don't know how the game now decides which libstdc++ to use, I would guess the one installed on the system, in your case it would be version 19 (or 20 from the gcc-snapshot). Maybe that's not compatible any longer? Version 16 (on this computer here) seems to be alright.

On this computer (not the Debian stable one from before, sorry if that is confusing, which it is), I actually see two libstdc++ files in /usr/lib/(architectures) (in your case probably /usr/lib/i386-linux-gnu ):

libstdc++.so.6
libstdc++.so.6.0.16

Interestingly, the first of these files is just a soft link to the other, I guess this was the doing of FTL AE.

So if not already present, you could also make a soft link in /usr/lib/i386-linux-gnu with the name libstdc++.so.6 linking to your libstdc++.so.6.0.19 (I guess that's the one you got installed).

If that is what you already got and it doesn't work, get libstdc++.so.6.0.16 from an Ubuntu or Debian repository, put it in /usr/lib/i386-linux-gnu and point the soft link with the name libstdc++.so.6 to .6.0.16 instead of .6.0.19

I have a feeling this will work now! Fingers crossed :-)

Edit: Of course, repointing a symlink might break other stuff that wants to access a newer version of libstdc++, so take that into account.