Robert Grant wrote:
I had been running Coot 0..4 on a Red Hat EL4 machine with no problems
until one day last week when I tried to configure the computer for dual
monitors. One of the things I did during the process was to download
and install the card-specific driver that Nvidia recommended for my
Quadro FX 500/600 video card. I never got the dual monitor set up to
work (a post for another time and another forum) but even more annoying
was the fact that my meddling has broken COOT. When I try to run it I
get the following error messages:
COOT_PREFIX is /usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real:
/usr/lib/libGL.so.1: no version information available (required by
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real)
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real:
/usr/lib/libGL.so.1: no version information available (required by
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/lib/libgtkgl.so.5)
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real:
/usr/lib/libGL.so.1: no version information available (required by
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/lib/libglut.so.3)
Acquiring application resources from
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/share/coot/cootrc
Gtk-WARNING **: Unable to locate loadable module in module_path:
"libbluecurve.so",
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/share/coot/cootrc:31:
error: unexpected identifier `font_name', expected character `}'
freeglut (/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real):
OpenGL GLX extension not supported by display ':0.0'
Gtk-WARNING **: Unable to locate loadable module in module_path:
"libbluecurve.so",
coot-exe: "/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real"
coot-version:
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real:
/usr/lib/libGL.so.1: no version information available (required by
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real)
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real:
/usr/lib/libGL.so.1: no version information available (required by
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/lib/libgtkgl.so.5)
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/bin/coot-real: /usr/lib/libGL.so.1:
no version information available (required by
/usr/local/Coot-0.4/coot-Linux-i386-redhat-8.0/lib/libglut.so.3)
core: #f
No core file found. No debugging
When I look at the /usr/lib directory I see that a number of the files,
including /usr/lib/libGL.so.1, appear to have been updated (they have a
new time stamp) either by the installation of the Nvidia driver or by
up2date, which I ran in an attempt to fix the problem when I first
noticed it. Does anyone have any ideas how I might unscramble this egg,
short of re-installing my operating system.
bluecurve is not an issue
"/usr/lib/libGL.so.1: no version information available" is not an issue.
This is the problem:
OpenGL GLX extension not supported by display ':0.0'
You need to make your X11 server support the GLX extension
$ xdypinfo | grep GLX
GLX
if you have Nvidia drivers you should/may see NV-GLX there too.
Hope that helps,
Paul.