It is quite common, on several different different Linux distributions, to encounter the following error message when you launch VNL after installing it:
Unable to resolve GL/GLX symbols - please check your GL library installation.
The solution is relatively simple.
Locate the library
libGL.so. To do this, give the command (as
root, in /)
Most likely this returns something like
./usr/lib64/libGL.so.1
./usr/lib64/libGL.so.1.2
./usr/lib/libGL.so.1
./usr/lib/libGL.so.1.2
What we need to do, is link VNL to the
32-bit libGL.so.1 library.
Go to the lib directory in the VNL installation, and give the command
ln -s /usr/lib/libGL.so.1 libGL.so
In many cases, this will not be sufficient to resolve the problem entirely, however. When you again try to launch VNL, you may now instead get the error message
Unable to resolve Xmu symbols - please check your Xmu library installation.
The solution is similar. Locate the library
libXmu.so by giving the command (as
root, in /)
Most likely this returns something like
./usr/lib64/libXmu.so.6.2.0
./usr/lib64/libXmu.so.6
./usr/lib/libXmu.so.6.2.0
./usr/lib/libXmu.so.6
What we need to do, is link VNL to the
32-bit libXmu.so.6 library.
Go to the lib directory in the VNL installation, and give the command (if a link/file
libXmu.so already exists in this folder, remove it first)
ln -s /usr/lib/libXmu.so.6 libXmu.so