Hi,

when building the latest XFree86 on Mac OS 10.2.4, I get link errors. A
first one is easily fixed by the attached patch, but XDarwinApp also
fails to link with the following error for which I can't find the
missing code...

making all in programs/Xserver/miext/rootless...
make[4]: Nothing to be done for `all'.
/usr/bin/cc -o XDarwinApp -Os -Wall -Wpointer-arith -no-cpp-precomp     
-L../../exports/lib             dix/libdix.a os/libos.a ../../exports/lib/libXau.a 
../../exports/lib/libXdmcp.a  hw/darwin/libdarwin.a hw/darwin/quartz/libXQuartz.a 
hw/darwin/quartz/cr/libcr.a         miext/rootless/librootless.a 
hw/darwin/quartz/aquaWindow.o           hw/darwin/quartz/aquaPicture.o    
miext/shadow/libshadow.a fb/libfb.a Xext/libext.a xkb/libxkb.a                    
lbx/liblbx.a                   ../../lib/lbxutil/liblbxutil.a dbe/libdbe.a 
record/librecord.a  XTrap/libxtrap.a randr/librandr.a render/librender.a 
dix/libxpstubs.a mi/libmi.a Xext/libext.a xkb/libxkb.a                    lbx/liblbx.a 
                  ../../lib/lbxutil/liblbxutil.a dbe/libdbe.a record/librecord.a  
XTrap/libxtrap.a randr/librandr.a render/librender.a -L/usr/X11R6/lib    
../../lib/font/libXfont.a -lfreetype dix/libxpstubs.a -lz                   -framework 
IOKit -framework ApplicationServices -framework Cocoa !
                -framework CoreAudio -framework Carbon -ObjC                  
ld: Undefined symbols:
_xp_configure_window
_xp_disable_update
_xp_frame_draw
_xp_frame_get_rect
_xp_frame_hit_test
_xp_reenable_update
make[3]: *** [XDarwinApp] Error 1

Here's the patch to build applewm.o:

Index: Imakefile
===================================================================
RCS file: /cvs/xf86/xc/programs/Xserver/hw/darwin/quartz/Imakefile,v
retrieving revision 1.9
diff -u -r1.9 Imakefile
--- Imakefile   12 Aug 2003 23:47:10 -0000      1.9
+++ Imakefile   1 Sep 2003 21:15:30 -0000
@@ -18,6 +18,7 @@
         quartzPasteboard.c \
         quartzStartup.c \
         pseudoramiX.c \
+       applewm.c \
         aquaPicture.c \
         aquaWindow.c \
         $(APPLEWMSRC)
@@ -32,6 +33,7 @@
         quartzPasteboard.o \
         quartzStartup.o \
         pseudoramiX.o \
+       applewm.o \
         aquaPicture.o \
         aquaWindow.o \
         $(APPLEWMOBJ)

                                        Matthieu
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to