protonscr

Starting Osmos fails without libglu1-mesa:i386

steamclosed reviewed3rd party game
ValveSoftware/steam-for-linux#177 · opened 2012-12-20 by weaselp · updated 2013-01-21 · 6 comments · github
Wweaselp 2012-12-20 github

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 9853

Manually installing (apt-get install) libgnu1-mesa:i386 makes Osmos work.

[steam build Dec 19 2012, 14:14:29]

Sscottlu 2012-12-21 github

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.

Wweaselp 2012-12-21 github

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]

Sscottlu 2012-12-22 github

This is a game bug; osmos needs to ensure this package is installed. We will contact them.

Mmealworms 2013-01-08 github
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

Ffrankc-valve maintainer 2013-01-10 github

Hemisphere Games is following up (as well as Valve following up with Dave per his request).

Mmealworms 2013-01-21 github

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.