Hello @l29ah, this is probably the long standing steam runtime compatibility issue with mesa 10.5 and newer. You can either try the arch workaround or disable the steam runtime with USE="-steamruntime". NOTE: Disabling the steam runtime makes it your responsibility to manage library dependencies and dependency issues should be reported to the package maintainer.
Alternatively, this may be specific to how you got libudev.so.0 to be resolved. Your best bet is to use sys-libs/libudev-compat, which shims your system libudev.so.1.
Removing the libraries didn't help to run l4d, although i have already removed some of these to be able to run the steam client.
Installing sys-libs/libudev-compat didn't change anything.
Building the 32bit libs now to try running it w/o the bundled libs.
The log is not complete. You should delete the libstdc lib as it stand in the arch linux wiki. The problem is that the bundled lib is too old for the mesa driver.
This is the portion of the log that occurs when i press "play".
The library is already removed.
With the complete log I mean from the start of steam.
Okay, same problem with STEAM_RUNTIME=0.
Installed Transmissions: Element 120, observing the same behaviour.
Okay, it seems like installing a proper libsdl2 and s3tc made l4d2 work.
And which is a proper libsdl2 version and s3tc ? which solve your problem?
Why you didn't mention them, to help us with same problem?
AFAIR i just installed it w/ my package manager (w/ the corresponding 32bit USE).
Can someone help me?
My doesn't start too and i couldn't find any other threads sorry for necroing.
Hello @lbaldim, @sandikata, if you're still having trouble running Left 4 Dead 2 on an up to date system, please open a new issue report in the Source-1-Games issue tracker.
Closing per https://github.com/ValveSoftware/steam-for-linux/issues/4532#issuecomment-230168919.
When i try to launch Left 4 Dead 2, after the launch preparations nothing happens. Steam writes this to the console:
If i try to launch
hl2_linuxdirectly, it just runs and quits without showing anything or printing to the terminal.straceof the run doesn't show anything useful as i see, but there it is: https://bpaste.net/show/06ade4a92270