David Dawes wrote: > The second release candidate for XFree86 4.6.0 is now available. > The source tarball can be found at: > > ftp://ftp.xfree86.org/pub/XFree86/develsnaps/XFree86-4.5.99.902.tar.bz2 > > This version marks the beginning of the intensive testing phase for this > release. Please report problems/success, etc here. > Well, my build of 4.5.99.902 didn't go very well on Linux. :( Here is my output: rm -f keyboard.4.html keyboard.4-html ../../../../../../config/util/rman -f HTML < keyboard._man \ > keyboard.4-html && mv -f keyboard.4-html keyboard.4.html make[8]: Leaving directory `/build/xc/programs/Xserver/hw/xfree86/input/keyboard' making all in programs/Xserver/hw/xfree86/input/acecad... make[8]: Entering directory `/build/xc/programs/Xserver/hw/xfree86/input/acecad' rm -f acecad.o gcc -m32 -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wundef -fno-merge-constants -I. -I../../../../../../programs/Xserver/hw/xfree86/common -I../../../../../../programs/Xserver/hw/xfree86/os-s upport -I../../../../../../programs/Xserver/include -I../../../../../../programs/Xserver/mi -I../../../../../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=19930 9L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE - DSHAPE -DXINPUT -DXKB -DLBX -DXAPPGROUP -DXCSECURITY -DXSYNC -DXF86BIGFONT -DDPMSExtension -DBIGREQS -DPANORAMIX -DRENDER -DRANDR -DRES -DPIXPRIV -DNDEBUG -DNEED_STRLCAT -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH -DXFree86LOADER -DXFree86Server -D SMART_SCHEDULE -DBUILDDEBUG -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DFUNCPROTO=15 -DNARROWPROTO -DIN_MODULE -DXFree86Module -DLINUX_ INPUT -c acecad.c In file included from acecad.c:35: /usr/include/linux/input.h:801: error: expected specifier-qualifier-list before 'kernel_ulong_t' make[8]: *** [acecad.o] Error 1 make[8]: Leaving directory `/build/xc/programs/Xserver/hw/xfree86/input/acecad' make[7]: *** [all] Error 2 make[7]: Leaving directory `/build/xc/programs/Xserver/hw/xfree86/input' make[6]: *** [all] Error 2 make[6]: Leaving directory `/build/xc/programs/Xserver/hw/xfree86' make[5]: *** [all] Error 2 make[5]: Leaving directory `/build/xc/programs/Xserver/hw' make[4]: *** [hw] Error 2 make[4]: Leaving directory `/build/xc/programs/Xserver' make[3]: *** [all] Error 2 make[3]: Leaving directory `/build/xc/programs' make[2]: *** [all] Error 2 make[2]: Leaving directory `/build/xc' make[1]: *** [World] Error 2 make[1]: Leaving directory `/build/xc' make: *** [World] Error 2 real 223m49.463s user 145m8.060s sys 10m24.763s tom@linux:~/build/xc$ This is on a 32-bit Linux system running the shiny new 2.6.16 kernel, gcc-4.1.0, and glibc-2.3.4. Looks like the 2.6.16 kernel changed "unsigned long" types in the "input_device_id" struct to kernel_ulong_t. I don't know if the XFree86 source needs to be tweaked any to build against a 2.6.16 kernel, but I'm making everyone aware of this anyway. :) Peace... Tom _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86