On Tue, 21 Mar 2006, Tom Williams wrote:
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. :)
Please see http://www.mail-archive.com/devel%40xfree86.org/msg07674.html
Marc.
+----------------------------------+-----------------------------------+
| Marc Aurele La France | work: 1-780-492-9310 |
| Academic Information and | fax: 1-780-492-1729 |
| Communications Technologies | email: tsi@xxxxxxxxxxx |
| 352 General Services Building +-----------------------------------+
| University of Alberta | |
| Edmonton, Alberta | Standard disclaimers apply |
| T6G 2H1 | |
| CANADA | |
+----------------------------------+-----------------------------------+
XFree86 developer and VP. ATI driver and X server internals.
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86