On Mon, 18 Aug 2003, Robin Cook wrote:

> I am getting the below error when I try to compile xfree86 4.3.99.10 on
> a system with the 2.6.0-test3 kernel using gcc 3.3.1. Any idea how to
> fix this?

> gcc -m32 -c -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -O3
> -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -O3
> -fno-merge-constants
> -I../../../../../../programs/Xserver/hw/xfree86/common
> -I../../../../../../programs/Xserver/hw/xfree86/os-support -I.
> -I../../../../../../programs/Xserver/include
> -I../../../../../../exports/include/X11
> -I../../../../../../include/extensions
> -I../../../../../../programs/Xserver/hw/xfree86/os-support/shared
> -I../../../../../.. -I../../../../../../exports/include   -Dlinux
> -D__i386__ -D_POSIX_C_SOURCE=199309L
> -D_POSIX_SOURCE -D_XOPEN_SOURCE
>                 -D_BSD_SOURCE -D_SVID_SOURCE
> -D_GNU_SOURCE                           -DSHAPE -DXINPUT -DXKB -DLBX
> -DXAPPGROUP
> -DXCSECURITY -DTOGCUP   -DXF86BIGFONT -DDPMSExtension    -DPIXPRIV
> -DPANORAMIX
>  -DRENDER -DRANDR -DGCCUSESGAS -DAVOID_GLYPHBLT -DPIXPRIV -DSINGLEDEPTH
>                         -DXFreeXDGA -DXvExtension
> -DXFree86LOADER  -DXFree86Server
> -DXF86VIDMODE
>                         -DXvMCExtension
>                         -DSMART_SCHEDULE
> -DBUILDDEBUG -DXResExtension
> -DX_BYTE_ORDER=X_LITTLE_ENDIAN -DNDEBUG  -DFUNCPROTO=15 -DNARROWPROTO
> -DHAS_MTRR_SUPPORT -DUSESTDRES -DHAVE_SYSV_IPC   lnx_io.c
> lnx_io.c: In function `KDKBDREP_ioctl_ok':
> lnx_io.c:90: error: structure has no member named `rate'
> lnx_io.c:98: error: structure has no member named `rate'
> lnx_io.c:100: error: structure has no member named `rate'
> lnx_io.c:101: error: structure has no member named `rate'
> lnx_io.c:102: error: structure has no member named `rate'
> make[7]: *** [lnx_io.o] Error 1
> make[7]: Leaving directory
> `/usr/src/xc.bld/programs/Xserver/hw/xfree86/os-support/linux'
> make[6]: *** [linux] Error 2
> make[6]: Leaving directory
> `/usr/src/xc.bld/programs/Xserver/hw/xfree86/os-support'

Humm.  This looks like an oversight.  Try changing lnx_io.c to #include
<linux/version.h>.

Marc.

+----------------------------------+-----------------------------------+
|  Marc Aurele La France           |  work:   1-780-492-9310           |
|  Computing and Network Services  |  fax:    1-780-492-1729           |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]          |
|  University of Alberta           +-----------------------------------+
|  Edmonton, Alberta               |                                   |
|  T6G 2H1                         |     Standard disclaimers apply    |
|  CANADA                          |                                   |
+----------------------------------+-----------------------------------+
XFree86 Core Team member.  ATI driver and X server internals.

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

Reply via email to