[Xquartz-dev] 2.3.2_beta3 on Tiger in X11R7.2
Peter Dyballa
Peter_Dyballa at Freenet.DE
Thu Nov 20 09:16:29 PST 2008
Am 20.11.2008 um 16:01 schrieb Peter Dyballa:
> There are also a lot more errors, like for example:
>
> x-selection.h:36:35: error: X11/extensions/Xfixes.h: No such file or
> directory
> x-selection.h:101: error: parse error before
> 'XFixesSelectionNotifyEvent'
> x-selection.h:102: fatal error: method definition not in
> @implementation context
>
> (which I have in:
>
> ...sources/X11R7.2/lib/libXfixes/include/X11/extensions/Xfixes.h
> /usr/X11R7.2/include/X11/extensions/Xfixes.h
>
> and although I have -I/usr/X11R7.2/include I'll add another -I/usr/
> X11/include!)
With this addition the failure went away ...
>
> There are also glapi.h and glapitable.h missing. 1.5.99.1 and
> 1.3.99.0 have both files in xserver/glx resp. xserver/GL/mesa/glapi.
> Could be it's my fault that I have Mesa 7.2 prepared (I can go back
> to Mesa 7.0.2).
These C header were found when I left away --disable-glx from from
configure's invocation. Letting enabling happen automatically
introduced new errors, that may come from the fact that I was
compiling with Mesa 7.2.0:
glcontextmodes.c: In function '_gl_copy_visual_to_context_mode':
glcontextmodes.c:193: error: 'struct __GLcontextModesRec' has no
member named 'bindToTextureRgb'
glcontextmodes.c:194: error: 'struct __GLcontextModesRec' has no
member named 'bindToTextureRgba'
glcontextmodes.c:196: error: 'struct __GLcontextModesRec' has no
member named 'bindToMipmapTexture'
glcontextmodes.c:197: error: 'struct __GLcontextModesRec' has no
member named 'bindToTextureTargets'
glcontextmodes.c:200: error: 'struct __GLcontextModesRec' has no
member named 'yInverted'
and also in functions _gl_get_context_mode_data,
_gl_context_modes_create, and _gl_context_modes_are_same.
The error with xserver/GL/indirect.c changed to:
indirect.c: In function 'setup_dispatch_table':
indirect.c:1268: error: 'glBlitFramebufferEXT' undeclared (first use
in this function)
indirect.c:1268: error: (Each undeclared identifier is reported only
once
indirect.c:1268: error: for each function it appears in.)
indirect.c:1598: warning: assignment from incompatible pointer type
indirect.c:1768: warning: assignment from incompatible pointer type
indirect.c:1823: warning: assignment from incompatible pointer type
indirect.c:1824: warning: assignment from incompatible pointer type
indirect.c:1825: warning: assignment from incompatible pointer type
Could be Mesa again. The error in xserver/hw/xquartz/pbproxy/x-
selection.m changed to:
x-selection.m: In function '-[x_selection x_active:]':
x-selection.m:360: error: nested functions are disabled, use -fnested-
functions to re-enable
x-selection.m:360: error: syntax error before 'changeCount'
x-selection.m:361: error: 'NSInteger' undeclared (first use in this
function)
x-selection.m:361: error: (Each undeclared identifier is reported
only once
x-selection.m:361: error: for each function it appears in.)
x-selection.m:371: error: 'countNow' undeclared (first use in this
function)
x-selection.m:373: error: 'changeCount' undeclared (first use in this
function)
x-selection.m: In function '-[x_selection handle_image:pasteboard:]':
x-selection.m:1228: warning: use '-fobjc-exceptions' to enable
Objective-C exception syntax
Multiple include guards may be useful for:
/usr/include/assert.h
The supposed non-Leopard errors are still the same. Later I'll retry
with Mesa 7.0.2 – and NSInteger changed to a simple int? Or size_t? I
still do not use --enable-integrated-xpbproxy, I am leaving it for
later tries.
I added -H to CFLAGS to find any Fink pollution. Later, maybe next
week, I'll try to remove this or that Fink related element piece by
piece ...
--
Greetings
Pete
A lot of people mistake a short memory for a clear conscience.
– Doug Larson
More information about the Xquartz-dev
mailing list