[Xquartz-dev] 2.3.2_beta3 on Tiger in X11R7.2

Peter Dyballa Peter_Dyballa at Freenet.DE
Thu Nov 20 04:35:51 PST 2008


Am 19.11.2008 um 21:09 schrieb Jeremy Huddleston:

> http://xquartz.macosforge.org/trac/wiki/DeveloperInfo? 
> version=17#MacPortsFinkGentooConflicts


I think I am following these descriptions and recommendations. Adding  
-I /usr/X11/share/aclocal as first element of ACLOCAL resolved the  
XTrans issue. One issue from the modular build is not solved by this:

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I /usr/X11/share/aclocal
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
libtoolize: `/usr/local/share/aclocal/libtool.m4' is serial 50, less  
than 52 in `aclocal.m4'
Use `--force' to replace newer libtool files with this version.
autoreconf: libtoolize failed with exit status: 1
***** autogen.sh failed on xserver/

None of my my libtool.m4 files has a serial greater or equal to 52.  
Manually applying some force (autoreconf -fvi) helps, but modular  
build is not possible yet.


I ran again into:

X11Controller.m: In function '-[X11Controller install_window_menu:]':
X11Controller.m:156: error: 'NSUInteger' undeclared (first use in  
this function)
X11Controller.m:156: error: (Each undeclared identifier is reported  
only once
X11Controller.m:156: error: for each function it appears in.)
X11Controller.m:156: error: parse error before ']' token
X11Controller.m:166: error: parse error before ']' token


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!)

quartzAudio.c: In function 'QuartzAudioInit':
quartzAudio.c:340: error: 'AudioDeviceIOProcID' undeclared (first use  
in this function)
quartzAudio.c:340: error: (Each undeclared identifier is reported  
only once
quartzAudio.c:340: error: for each function it appears in.)
quartzAudio.c:340: error: parse error before 'sInputIOProcID'
quartzAudio.c:341: warning: implicit declaration of function  
'AudioDeviceCreateIOProcID'
quartzAudio.c:341: warning: nested extern declaration of  
'AudioDeviceCreateIOProcID'
quartzAudio.c:341: error: 'sInputIOProcID' undeclared (first use in  
this function)

quartzKeyboard.c: In function 'QuartzReadSystemKeymap':
quartzKeyboard.c:859: error: 'currentKeyLayoutRef' undeclared (first  
use in this function)
quartzKeyboard.c:859: error: (Each undeclared identifier is reported  
only once
quartzKeyboard.c:859: error: for each function it appears in.)
quartzKeyboard.c:715: warning: unused variable 'currentKeyLayoutDataRef'

threadSafety.c:34:22: error: execinfo.h: No such file or directory

stub.c: In function ‘set_x11_path’:
stub.c:71: error: ‘kLSUnknownCreator’ undeclared (first use in this  
function)
stub.c:71: error: (Each undeclared identifier is reported only once
stub.c:71: error: for each function it appears in.)
stub.c:112: error: ‘kLSApplicationNotFoundErr’ undeclared (first use  
in this function)

So it looks to be merely a Leopard project ...

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).


For the afternoon I'll start another compilation with the two fixes  
(NSUInteger and -I/usr/X11/include)

--
Greetings

   Pete

We also sponsor National Invisible Chronic Illness Awareness Week  
annually in September.
Join the millions




More information about the Xquartz-dev mailing list