protonscr

Trine 2 Glibc++ not being found.

steamclosed reviewed3rd party gameruntime
ValveSoftware/steam-for-linux#2213 · opened 2013-03-23 by gjgfuj · updated 2013-03-30 · 8 comments · github
Ggjgfuj 2013-03-23 github

./bin/trine2_linux_32bit: ./lib/lib32/libstdc++.so.6: version 'GLIBCXX_3.4.11' not found (required by ./bin/trine2_linux_32bit) ./bin/trine2_linux_32bit: ./lib/lib32/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found (required by ./bin/trine2_linux_32bit)
is all I get when I try to run Trine 2.
It gets to the launcher, and the launcher runs, but not the game.
I am running a clean installation of Linux Mint 14.
I can run every other linux game i own (Over 30)
I don't know why Trine 2 doesn't work.
`Processor Information:
Vendor: AuthenticAMD
Speed: 2200 Mhz
2 logical processors
2 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Unsupported
SSE4a: Supported
SSE41: Unsupported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Linux Mint 14 Nadia (32 bit)
Kernel Name: Linux
Kernel Version: 3.5.0-17-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11300000
X Window Manager: Mutter (Muffin)
Steam Runtime Version: steam-runtime-release-i386_2013-03-22

Video Card:
Driver: X.Org Gallium 0.4 on AMD RS880

Driver Version:  2.1 Mesa 9.0
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x1002
DeviceID:  0x9712
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1366 x 768
Desktop Resolution: 1366 x 768
Primary Display Size: 13.54" x 7.60"  (15.51" diag)
                                        34.4cm x 19.3cm  (39.4cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: Realtek ALC272X

Memory:
RAM: 1758 Mb

Miscellaneous:
UI Language: English
LANG: en_AU.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 275568 Mb
Largest Free Hard Disk Block: 169339 Mb

Installed software:

Recent Failure Reports:`

If this has already been solved, I was unable to find it.

Jjohndrinkwater 2013-03-23 github

Found this from another Mint 14 user with same issue (library paths) with FTL http://www.ftlgame.com/forum/viewtopic.php?f=9&t=10206 see if their solution works (and if it doesnt break other games)

Ggjgfuj 2013-03-23 github

Their problem seems to be with a wrong library distributed with the game. My problem is that it can't find the right library. So I'm verifying my cache now.
EDIT: I just couldn't see the right file. I just used their solution and it worked.

FFrozenbyte 2013-03-27 github

Hi guys, this is a little strange as Trine 2 does not ship with ./lib/lib32/libstdc++.so.6 If the file exists in the Trine 2 folder then something is going wrong somewhere. We don't recall ever shipping with it. If it exists in the Trine 2 folder then deleting it is fine. There are some theories why the error message would show up like that (could be an issue with the PhysX library perhaps) but nothing really conclusive.

We also tested a fresh install of Linux Mint 14 (64-bit) and Trine 2 Steam, and had no issues.

gjgfuj, can you post the exact solution that worked for you?

This is/was hopefully just a random fluke. :)

  • Joel, Frozenbyte team, developers of Trine 2
Ggjgfuj 2013-03-29 github

Solution was to delete the libstdc++.so.6. It worked. (Also I am using 32bit.)

FFrozenbyte 2013-03-29 github

Thanks - but just to confirm, the libstdc++.so.6 file was in the Trine 2 folder?

Ggjgfuj 2013-03-30 github

Yes. Steam/steamapps/common/Trine 2/lib/lib32 to be precise.

Jjohndrinkwater 2013-03-30 github

Odd, I didn’t have that file. Did you install Trine 2 directly from Steam or from somewhere else like copied in via a humble install? (I know some users did this early in the beta when the game was installable but empty)

Sslouken 2013-03-30 github

I did a clean install from Steam and didn't have that file in the lib/lib32 folder. I think the current installation is clean, so the workaround of removing that file is a good one.

Thanks!

Nothing extracted yet.