Nick Webb writes:
As far as I can tell, though, NVidia's drivers do not come with a GLcore.a file?
Not GLcore.a, but libGLcore.so (sorry I guess I was abbreviating). If you download the .tar.gz version of the nvidia drivers they have a makefile that will do a very good job of clearing up all those confusing files. That was what my first question was about with regards to libglx.so. The makefile removes any version installed at /usr/X11R6/lib/modules/extensions/libGLcore.* And installs them at /usr/lib/libGLcore.so. I expect on your system everything is installed right, but some files need to be removed so that they don't get loaded erroneously.
_Nickw
These look very suspect. It looks like it trying to load the GLcore.a instead of the nVidia GLcore. Remove the file /usr/X11R6/lib/modules/extensions/GLcore.a or save it away to another filename.
Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXFree from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolved! Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/GLcore.a is unresolv
Here is where it reports it loading the file.
(II) LoadModule: "GLcore" (II) Loading /usr/X11R6/lib/modules/extensions/GLcore.a (II) Module GLcore: vendor="The XFree86 Project" compiled for 4.1.0, module version = 1.0.0 ABI class: XFree86 Server Extension, version 0.1