Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 36535 - xfree-4.3.0-r3 compilation error with headers 2.6
Summary: xfree-4.3.0-r3 compilation error with headers 2.6
Status: RESOLVED DUPLICATE of bug 17345
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-26 10:04 UTC by jack_mort
Modified: 2005-07-17 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Small hacks taken from xfree development branch (xfree-linux-2.6.0.patch,1.31 KB, patch)
2003-12-26 10:05 UTC, jack_mort
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description jack_mort 2003-12-26 10:04:07 UTC
It is impossible to compile xfree-4.3.0-r3 with linux-headers 2.6.0. It fails with this error:

make[6]: Entering directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/Xserver/hw/xfree86/os-support/linux'
rm -f lnx_io.o
gcc -c -mno-mmx -ansi -pedantic -Wno-return-type -w   -fno-stack-protector -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../../../../../../programs/Xserver/mi  -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: Dans la fonction 
Comment 1 jack_mort 2003-12-26 10:04:07 UTC
It is impossible to compile xfree-4.3.0-r3 with linux-headers 2.6.0. It fails with this error:

make[6]: Entering directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/Xserver/hw/xfree86/os-support/linux'
rm -f lnx_io.o
gcc -c -mno-mmx -ansi -pedantic -Wno-return-type -w   -fno-stack-protector -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../../../../../../programs/Xserver/mi  -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: Dans la fonction « 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[6]: *** [lnx_io.o] Erreur 1
make[6]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/Xserver/hw/xfree86/os-support/linux'
make[5]: *** [linux] Erreur 2
make[5]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/Xserver/hw/xfree86/os-support'
make[4]: *** [all] Erreur 2
make[4]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/Xserver/hw/xfree86'
make[3]: *** [hw/xfree86] Erreur 2
make[3]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs/Xserver'
make[2]: *** [install] Erreur 2
make[2]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc/programs'
make[1]: *** [install] Erreur 2
make[1]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r3/work/xc'
make: *** [install] Erreur 2
 
!!! ERROR: x11-base/xfree-4.3.0-r3 failed.
!!! Function src_install, Line 593, Exitcode 2
!!! (no error message)
 
Fix made : please include the patch below :-)

Reproducible: Always
Steps to Reproduce:
1. emerge linux-headers-2.6.0
2. emerge xfree-4.3.0-r3
3.

Actual Results:  
Without the patch : compilation error
With the patch : it seems ok


Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031212-r0,
2.6.0-gentoo)
=================================================================
System uname: 2.6.0-gentoo i686 AMD Athlon(tm) XP 2700+
Gentoo Base System version 1.4.3.12
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O3 -m3dnow -msse -mmmx -pipe -mfpmath=sse,387
-fforce-addr -maccumulate-outgoing-args -ffast-math -momit-leaf-frame-pointer
-ftracer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -m3dnow -msse -mmmx -pipe -mfpmath=sse,387
-fforce-addr -maccumulate-outgoing-args -ffast-math -momit-leaf-frame-pointer
-ftracer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache fixpackages sandbox"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/
http://194.83.57.2/sites/www.ibiblio.org/gentoo/
http://194.83.57.7/sites/www.ibiblio.org/gentoo/
http://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X alsa avi cdr crypt cups dedicated dga dvd encode esd fam foomaticdb
gif gnome gtk gtk2 imlib java jpeg lirc mad matroska mikmod mmx mpeg ncurses nls
nptl oggvorbis opengl oss pam pdflib perl png python quicktime readline samba
sdl slang spell sse ssl tcpd tiff truetype unicode wmf x86 xml2 xv zlib"
Comment 2 jack_mort 2003-12-26 10:05:28 UTC
Created attachment 22675 [details, diff]
Small hacks taken from xfree development branch
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2003-12-27 05:10:19 UTC
I've been planning to get this in; I guess people are starting to want 2.6 headers at this point.

Thanks for reminding me.

*** This bug has been marked as a duplicate of 17345 ***