Do you mean libgl1-mesa-dri or libgl1-mesa-glx? Steam has listed dependencies on those in the latest .deb. I don't see a libgnu1-mesa when searching on http://packages.ubuntu.com/.
Thanks.
That'd probably have been a typo - can't check the system itself right now. But looking at the ld output, it's apparently missing libG_L_U.so.1, so it'd have been libglu1-mesa:i386 (as in http://packages.ubuntu.com/quantal/libglu1-mesa).
[title updated]
This is a game bug; osmos needs to ensure this package is installed. We will contact them.
Hey folks -- Dave Burke from Hemisphere Games here. Hmmm, wasn't aware there exist Linux distributions that do not include the GLU library. Folks from Valve on this thread, how/where does one specify dependencies when bundling a linux app depot for distribution on Steam?
Thanks,
Dave
Hemisphere Games is following up (as well as Valve following up with Dave per his request).
FYI, this issue was resolved by removing the dependency on GLU. The Linux version of Osmos on Steam has been updated and is reported to work fine with 64bit distros.
Nothing extracted yet.
This is a pretty fresh Ubuntu 12.10, 64 bit, just set up for this purpose.
Having downloaded Osmos and wanting to play it, steam prints the following to stderr/stdout:
Game update: AppID 29180 "Osmos", ProcID 9853, IP 0.0.0.0:0 ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ./Osmos.bin32: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory Game removed: AppID 29180 "Osmos", ProcID 9853Manually installing (apt-get install) libgnu1-mesa:i386 makes Osmos work.
[steam build Dec 19 2012, 14:14:29]