<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#FFFFCC">
I am running Ubuntu Studio 12.04 64-bit version.<br>
<br>
I have OpenGL and libGL stuff installed, but recently things that
require it no longer run and I get an error message when trying to
run from the command line like this:<br>
<br>
<blockquote> cairo-dock: error while loading shared libraries:
libGL.so.1: cannot open shared object file: No such file or
directory<br>
</blockquote>
<br>
<br>
I have libgl1-mesa-glx installed, which provides libGL.so.1<br>
<br>
I have Codeweavers Crossover 12.0 installed as well, and this has a
diagnostics program cxdiag which gives the following output:<br>
<br>
<blockquote>~$ /opt/cxoffice/bin/cxdiag<br>
[MissingLibGlu]<br>
"Level"="Recommend"<br>
"Title"="Missing 32bit libGLU.so.1 library"<br>
"Description"="This may be needed by some games or CAD
applications."<br>
<br>
[MissingLibGsm]<br>
"Level"="Suggest"<br>
"Title"="Missing 32bit libgsm.so.1 library"<br>
"Description"="Lets Windows applications use the GSM codec for
audio compression and decompression."<br>
<br>
[MissingLibNss_mdns]<br>
"Level"="Require"<br>
"Title"="Missing 32bit libnss_mdns.so.2 library"<br>
"Description"="This library is needed for network and Internet
access. Installing it is strongly recommended."<br>
<br>
[Properties]<br>
"display.depth"="24"<br>
<br>
[MissingLibGL]<br>
"Level"="Recommend"<br>
"Title"="Missing 32bit libGL.so.1 library"<br>
"Description"="Provides hardware-accelerated Direct3D and OpenGL
support. This is used for games, but also for CAD applications."<br>
<br>
[OpenglNotWorking]<br>
"Level"="Recommend"<br>
"Title"="OpenGL does not work"<br>
"Description"="OpenGL did not work in our simple tests. This means
OpenGL and DirectX applications, including most games, will likely
not work. Other applications should be unaffected."<br>
</blockquote>
<br>
<br>
<br>
I already installed the 32-bit libraries required by Crossover.
Although if it still needs the ones listed above, then how can I
install those? i.e. instead of the 64-bit versions, what command do
use to install a 32-bit version? I tried sudo apt-get install
libgl1-mesa-glx:386 and similar but nothing got installed as it
could not find the package.<br>
<br>
Things like Cairo Dock which was the first thing I noticed had
failed to run yesterday needs OpenGL libraries and so will not run,
although I do not know if it is 32- or 64-bit. <br>
<br>
Before that everything worked fine. So I do not know what happened
to break the system and OpenGL.<br>
<br>
The only thing I can think of is I had a small problem with
Crossover running Photoshop, and I had to install the libjpeg (or
similar) library, 32-bit, to get that working. And I updated
Crossover from 11.3 to 12.0.<br>
<br>
<br>
Any ideas on how to get OpenGL working again?<br>
<br>
<br>
David K<br>
<br>
<br>
<br>
<br>
</body>
</html>