Under ~/.steam there is a dir called "sdk32" it is symbolic link to ~/.steam/root/linux32,
And the ~/.steam/root is a symlink itself, and, magically, it is symlink to itself!
So when a game tries to load a lib from ~/.steam/sdk32 it fails, due to broken symlink.
This problem is probably not specific to my installation, because i deleted the whole ~/.steam directory and it was recreated in the same state again by launcher. Moreover, after each relaunch of steam client the link become broken again, so you have to fix it each time.
Steam launcher is the latest available from debian testing, the download link from the site was broken when i was writing it.
Under ~/.steam there is a dir called "sdk32" it is symbolic link to ~/.steam/root/linux32,
And the ~/.steam/root is a symlink itself, and, magically, it is symlink to itself!
So when a game tries to load a lib from ~/.steam/sdk32 it fails, due to broken symlink.
This problem is probably not specific to my installation, because i deleted the whole ~/.steam directory and it was recreated in the same state again by launcher. Moreover, after each relaunch of steam client the link become broken again, so you have to fix it each time.
Steam launcher is the latest available from debian testing, the download link from the site was broken when i was writing it.