xfree86-4.3.0 does not compile on Darwin/Mac OSX. The XDarwin executable is not built, because programs/Xserver/hw/darwin/darwin.c contains

#include "xf86Date.h"

and this file is not found. It lives in programs/Xserver/hw/xfree86/, and there should be a symlink for it in programs/Xserver/include which is missing.

The fix is to include a line into programs/Xserver/include/Imakefile as in the following patch:

--- programs/Xserver/include/Imakefile.~3.21.~  Wed Jan 17 23:36:56 2001
+++ programs/Xserver/include/Imakefile  Fri Feb 28 15:00:03 2003
@@ -13,6 +13,7 @@
 LinkSourceFile(xf86_libc.h,$(XF86OSSRC))
 LinkSourceFile(xf86_ansic.h,$(XF86OSSRC))
 LinkSourceFile(xf86Version.h,$(XF86SRC))
+LinkSourceFile(xf86Date.h,$(XF86SRC))
 LinkSourceFile(compiler.h,$(XF86COMSRC))
 #endif


With this patch, XDarwin compiles correctly.


--
Martin

_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to