Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 19870 - emerge of xfree-4.3.0-r2 fails on lnx_io.c/lnx_kbd.c
Summary: emerge of xfree-4.3.0-r2 fails on lnx_io.c/lnx_kbd.c
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-24 03:50 UTC by Ari Rahikkala
Modified: 2003-04-24 15:40 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ari Rahikkala 2003-04-24 03:50:04 UTC
emerge xfree-4.3.0-r2 dies with these messages:

make[6]: Entering directory
`/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/Xserver/hw/xfree86/os-support/linux'
rm -f lnx_io.o
gcc -m32 -c -mno-mmx -ansi -pedantic -Wno-return-type -w    -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: structure has no member named `rate'
lnx_io.c:98: structure has no member named `rate'
lnx_io.c:100: structure has no member named `rate'
lnx_io.c:101: structure has no member named `rate'
lnx_io.c:102: structure has no member named `rate'
make[6]: *** [lnx_io.o] Error 1
make[6]: Leaving directory
`/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/Xserver/hw/xfree86/os-support/linux'
make[5]: *** [all.subdirs] Error 2
make[5]: Leaving directory
`/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/Xserver/hw/xfree86/os-support'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/Xserver/hw/xfree86'
make[3]: *** [all.subdirs] Error 2
make[3]: Leaving directory
`/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/Xserver'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/var/tmp/portage/xfree-4.3.0-r2/work/xc'
make: *** [install] Error 2

!!! ERROR: x11-base/xfree-4.3.0-r2 failed.
!!! Function src_install, Line 472, Exitcode 2
!!! (no error message)


The emerge also spits out some similar error messages when it's inside the
official compilation of XFree86, but does not die on them:

lnx_io.c: In function `KDKBDREP_ioctl_ok':
lnx_io.c:90: structure has no member named `rate'
lnx_io.c:98: structure has no member named `rate'
lnx_io.c:100: structure has no member named `rate'
lnx_io.c:101: structure has no member named `rate'
lnx_io.c:102: structure has no member named `rate'
make[7]: *** [lnx_io.o] Error 1

and

lnx_kbd.c: In function `KDKBDREP_ioctl_ok':
lnx_kbd.c:110: structure has no member named `rate'
lnx_kbd.c:118: structure has no member named `rate'
lnx_kbd.c:120: structure has no member named `rate'
lnx_kbd.c:121: structure has no member named `rate'
lnx_kbd.c:122: structure has no member named `rate'
make[7]: *** [lnx_kbd.o] Error 1


I'm running xfree-4.3.0-r1 without problems. The PATCH_VER of my
xfree-4.3.0-r2.ebuild is 1.1.2. glibc's version 2.3.2 (with NPTL) on kernel
2.5.68-mm1. xft is unmerged, xfree installed and running.  


Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1)
=================================================================
System uname: 2.5.68-mm1 i686 AMD Athlon(tm) XP 1800+
GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo/ http://gentoo.linux.no/"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config
/usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config
/usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY="/usr/local/portage"
USE="x86 3dnow apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses
nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb
slang readline arts svga java guile X sdl gpm tcpd pam libwww ssl python esd
imlib oggvorbis gtk qt kde opengl aalib acpi alsa bonobo cdr cjk dga directfb
doc evo fbcon flash gb gd -gnome gphoto2 imap ipv6 jikes lcms ldap leim libgda
mbox -motif mozilla mule mysql odbc -oss perl plotutils postgres samba sasl slp
snmp socks5 sse tcltk tetex tiff usb xface nptl"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=athlon-xp -O2 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow
-mfpmath=sse"
CXXFLAGS="-mcpu=athlon-xp -O2 -pipe -fomit-frame-pointer -mmmx -msse -m3dnow
-mfpmath=sse"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
FEATURES="ccache sandbox"
Comment 1 Michael Fitzpatrick 2003-04-24 10:05:16 UTC
Hi Ari, could you tell me which version of sys-kernel/kernel-headers you have installed.

If you've still got the build tree could you

/var/tmp/portage/xfree-4.3.0-r2/work/xc/programs/Xserver/hw/xfree86/os-support/linux

gcc -m32 -c -mno-mmx -ansi -pedantic -Wno-return-type -w    -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 -m32 -c -mno-mmx -ansi -pedantic -Wno-return-type -w    -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 -E > lnx_io.out

and attach lnx_io.out
Comment 2 Ari Rahikkala 2003-04-24 14:34:01 UTC
OK... Gentoo supposes I have linux-headers 2.4.19, but I had at one part replaced the headers with some other set from another kernel tree (2.5.67, IIRC) as per the instructions of a friend who doesn't use Gentoo. I remerged linux-headers and the error disappeared. I reckon this bug can be marked as invalid... (I did try creating that debugging file, but lost it when remerging xfree-4.3.0-r2)
Comment 3 Michael Fitzpatrick 2003-04-24 15:40:27 UTC
Ari,

Glad it's sorted. No need for the file now. The headers you had installed explain what was happening.