protonscr

Left 4 Dead 2 (Beta) failed to load (outdated libstdc++ library) and how to fix

steamclosed reviewed
ValveSoftware/steam-for-linux#2904 · opened 2013-10-06 by SIR-Taco · updated 2016-12-19 · 2 comments · github
SSIR-Taco 2013-10-06 github

The other day I received the following error in the console while attempting to launch L4D2:

Failed to load the launcher (/home/phil/.local/share/Steam/SteamApps/common/Left 4 Dead 2/bin/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /home/phil/.local/share/Steam/SteamApps/common/Left 4 Dead 2/bin/libtier0.so))
Game removed: AppID 550 "Left 4 Dead 2 (Beta)", ProcID 7063

Possibly I have updated my glib to a newer version and that caused problems (currently running on Arch Linux).

How I fixed the issue was to replace the libstdc++.so.6 in the game's bin/ with my systems current version:

cp /usr/lib32/libstdc++.so.6.0.18 ~/.steam/steam/SteamApps/common/Left\ 4\ Dead\ 2//bin/libstdc++.so.6

Hope this helps someone else if they run into this problem.

Cheers

Mmjevans 2014-07-10 github

This is older, but probably a duplicate of issue #3273 ; which has seen more troubleshooting and evaluation.

Kkisak-valve maintainer 2016-12-19 github

We will be tracking steam runtime issues cumulatively from now on. Closing in favor of #4768.

Nothing extracted yet.