In trying to configure tuxracer i am getting this error
checking for GL/glx.h... yes
checking whether glx.h defines glXGetProcAddressARB... no
configure: error: Your copy of glx.h is out of date. You can get a more recent
copy from the latest Mesa distribution (http://mesa3d.sourceforge.net).
In the tuxracer FAQ it mentions this
When compiling under Linux, I get some OpenGL errors. What's going on?
This could be due to several factors.
Make sure you're using a version of the tuxracer package > 0.60. That version had problems with some older gl.h header files; later versions implement a workaround to this problem.
Your OpenGL is too old. If you're using Mesa, make sure you upgrade to version 3.2 or later (version 3.3 is the most up-to-date, and seems very stable despite being a development version). Also make sure you install the libraries and header files in the locations described in the next item.
If you get a warning about glXGetProcAddressARB being undeclared, then you need a more up-to-date version of the glx.h header file. This may indiciate that your entire OpenGL is out of date, but it's possible that all you need is a more recent version of glx.h. You can get a copy from the latest release of Mesa -- it's in the include/GL directory.
I am running slack 9, should have the lastest but i downloaded mesa libraries anyway and replaced glx.h anyway with the new one. Still getting the same error. Here is some info about that file. From my original one
brian@xxxx:/usr/include/GL$ cat glx.h.old | grep glXGetProcAddressARB
extern void (*glXGetProcAddressARB(const GLubyte *procName))( void );
and from the new one
brian@xxxx:/usr/include/GL$ cat glx.h | grep glXGetProcAddressARB
extern void (*glXGetProcAddressARB(const GLubyte *procName))();
You think this has something to do with gcc3.2?? Any help would be great.
EDIT: BTW, OpenGL version string: 1.2 Mesa 4.0.4