Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem with steam - arch linux #180

Closed
Kezii opened this issue Dec 14, 2015 · 5 comments
Closed

Problem with steam - arch linux #180

Kezii opened this issue Dec 14, 2015 · 5 comments

Comments

@Kezii
Copy link

Kezii commented Dec 14, 2015

I'm having problems with steam and primusrun, it won't start any steam game, no matter which game / game engine, here's the console output:

Game update: AppID 4000 "Garry's Mod", ProcID 23240, IP 0.0.0.0:0
ERROR: ld.so: object '/home/kezio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kezio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kezio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kezio/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/bin/bash: /home/kezio/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib/primus/libGL.so.1)
Game removed: AppID 4000 "Garry's Mod", ProcID 23240

I think the second last line is the relevant one, can anyone give me some pointers?
Thanks

@karolherbst
Copy link
Contributor

ohh wait, I think you need a newer libstdc++ library installed than you currently have, maybe by installing a newer gcc version or something?

"libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /usr/lib/primus/libGL.so.1)"

@karolherbst
Copy link
Contributor

I think you need at least a gcc-5 runtime installed

@akien-mga
Copy link

Well that's likely the contrary, you have a too new glibc version for the Steam runtime. The primus version that you built (or the package you're using) was built using GLIBCXX_3.4.21, and it's not compatible with Steam's libstdc++.so.6.

You could try to remove the C++ libraries from the steam runtime to see how it goes.

@karolherbst
Copy link
Contributor

ohh right, this issue agian, yes @akien-mga is right

@Kezii
Copy link
Author

Kezii commented Dec 14, 2015

I removed that file and now it works, thanks a lot

@Kezii Kezii closed this as completed Dec 14, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants