X-7.3 & Mesa 7.0.1 vs. Tux Racer

James Richard Tyrer tyrerj at acm.org
Mon Nov 19 15:59:23 PST 2007


Dan Nicholson wrote:
> On Nov 19, 2007 10:36 AM, James Richard Tyrer <tyrerj at acm.org> wrote:
>> Dan Nicholson wrote:
>>> On Nov 19, 2007 7:56 AM, Brian Paul <brian.paul at tungstengraphics.com> wrote:
>>>> James Richard Tyrer wrote:
>>>>> It is unfortunate that Tux Racer seems to have been orphaned some time
>>>>> ago.  It has now reached the point where the last release (0.6.1) will
>>>>> not build against the current GL.
>>>>>
>>>>> You get an absurd error message:
>>>>>
>>>>> 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).
>>>>>
>>>>> Is there any possibility of getting this to work, or is it hopeless?
>>>> glXGetProcAddressARB is still defined in glx.h and will probably never
>>>> be removed.  I don't recall any changes to glx.h with regards to that
>>>> function/extension.
>>>>
>>>> Have you double-checked your glx.h file?
>>> It's trying to compile a dummy program like this
>>>
>>> #include <GL/glx.h>
>>> int main() {
>>> char *foo = (char*) glXGetProcAddressARB;
>>> return 0;
>>> }
>>>
>>> Looking at glx.h and glxext.h, the prototype is only included if
>>> GLX_GLXEXT_PROTOTYPES is defined. Try this:
>>>
>>> CPPFLAGS="-DGLX_GLXEXT_PROTOTYPES" ./configure ...
>>>
>> Yes, that works, thanks.
>>
>> Now it appears that I will need to install an older GCC.
> 
> Try this patch instead:
> 
> http://www.linuxfromscratch.org/patches/downloads/tuxracer/tuxracer-0.61-gcc34-1.patch
> 
Thanks.  I looked on the LFS site but didn't find that.

-- 
JRT



More information about the xorg mailing list