Originally posted by alien999999999
i thought that glX... functions were in the glx library? (-lglx)
am i so wrong?
The only libglx.so file on your system is in /usr/X11R6/lib/modules/extensions -- it is NOT intended to be used by user programs, only X itself.
If you try to link against that libglx.so, it WILL fail with a bunch of other unresolved symbols (stuff that the X binary defines, I think). The only purpose of libglx.so is to implement the GLX extension, server-side.
The glX* functions that user programs call are provided either by libX11, or by libGL.