Andreas Mohr wrote:
> Hello Gerald !
>
> On Wed, Jul 19, 2000 at 01:41:47PM +0200, Gerald Pfeifer wrote:
> > One user reported a problem with an updated Wine port under FreeBSD, which
> > I cannot reproduce:
> >
> > > -D_REENTRANT -D_THREAD_SAFE -I/usr/X11R6/include -o d3ddevice/mesa.o
>d3ddevice/mesa.c
> > > d3ddevice/mesa.c: In function `fill_device_capabilities':
> > > d3ddevice/mesa.c:130: `PFNGLCOLORTABLEEXTPROC' undeclared (first use in this
>function)
> > > d3ddevice/mesa.c:130: (Each undeclared identifier is reported only once
> > > d3ddevice/mesa.c:130: for each function it appears in.)
> > > d3ddevice/mesa.c:130: syntax error before `glXGetProcAddressARB'
> >
> > Said user is running XFree 4.0 (not 4.0.1) on FreeBSD 5.0-CURRENT, and I
> > found some discussion in the newsgroup: It seems that XFree 4.0 does not
> > define that, so I guess we should not rely on it?
> NO !
> I had the very same compile error and I do NOT run XF4 (336 here).
> But I have to admit that I tweaked my Mesa/GLX setup a lot,
> so it might show ;)
> This happened after the last CVS upgrade, BTW.
> Not adding --enable-opengl to ./configure "fixed" it.
>
Actually, I think there are some problems with the XFree 4.0 headers which cause this.
You
can easily fix it by grabbing the appropriate headers from 4.0.1 (which is how I fixed
it).
I am still running XF 4.0 though.
>
> > Any suggestion on how to fix this/workaround this problem (short of
> > updating XFree)?
> No idea.
> I should have reported it, I know (*brownpaperbaghead*).
>
If you guys had checked the discussion on this two days ago between Lionel and I, you
would
have noticed it's already been fixed, grab the three files Wine needs out of XF 4.0.1
since
the 4.0 ones are technically broken anyway.
-Dave