Why
this
The simple reason for this is that the newer Mesa now uses different
names for the libraries than those with which SPDBV has been linked
with. Apparently they are now called libGL.so and libGLU.so instead
of libMesaGL.so and libMesaGLU.so.
How
to solve it
The new Mesa is completely backward compatible and should not harm SPDBV
from working properly. So there is no need to install an old Mesa version.
Just a little hack is needed to get it work: if you can get root
access to your linux box, make the following symbolic links from the
new libraries to the old names:
ln -s /usr/X11R6/lib/libGL.so.1.2.0 /usr/X11R6/lib/libMesaGL.so.3
ln -s /usr/X11R6/lib/libGLU.so.1.2.0 /usr/X11R6/lib/libMesaGLU.so.3
then run
/sbin/ldconfig
to make
the system remember this changes.
(I assumed
that the libraries are installed under /usr/X11R6/lib. If this is not
correct, please adjust the above commands with the correct location.)