When I try to emerge xfree-drm-4.3.0-r4, I get a compile error and the radeon.o module can't be installed. In file included from radeon_drv.c:47: drm_drv.h: In function `drm_init': drm_drv.h:622: warning: implicit declaration of function `mtrr_add_R3gig_56179c5f' drm_drv.h:624: `MTRR_TYPE_WRCOMB' undeclared (first use in this function) drm_drv.h:624: (Each undeclared identifier is reported only once drm_drv.h:624: for each function it appears in. Reproducible: Always Steps to Reproduce: 1. emerge xfree-drm 2. 3. Actual Results: dwerg@tail] dwerg) sudo emerge xfree-drm Calculating dependencies ...done! >>> emerge (1 of 1) x11-base/xfree-drm-4.3.0-r4 to / >>> md5 src_uri ;-) linux-drm-4.3.0-kernelsource-20030618.tar.gz >>> md5 src_uri ;-) xfree-drm-4.3.0-r4-gentoo-0.2.tar.bz2 >>> Unpacking source... >>> Unpacking linux-drm-4.3.0-kernelsource-20030618.tar.gz to /var/tmp/portage/xfree-drm-4.3.0-r4/work >>> Unpacking xfree-drm-4.3.0-r4-gentoo-0.2.tar.bz2 to /var/tmp/portage/xfree-drm-4.3.0-r4/work * Applying xfree-drm-4.3.0-r4-gentoo-Makefile-fixup.patch... [ ok ] * Applying xfree-drm-4.3.0-r4-dristat.patch... [ ok ] >>> Source unpacked. * Building DRM... make -f Makefile.linux DRM_MODULES=radeon.o modules make[1]: Entering directory `/var/tmp/portage/xfree-drm-4.3.0-r4/work/drm' make -C /lib/modules/2.4.20-gentoo-r2/build SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules make[2]: Entering directory `/usr/src/linux-2.4.20-gentoo-r2' make -C /var/tmp/portage/xfree-drm-4.3.0-r4/work/drm CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-gentoo-r2/include/linux/modversions.h" MAKING_MODULES=1 modules make[3]: Entering directory `/var/tmp/portage/xfree-drm-4.3.0-r4/work/drm' gcc -I/var/tmp/portage/xfree-drm-4.3.0-r4/work/drm -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r2/include -Wall -Wstrict-prototypes -Wno-trigraphs -O3 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.20-gentoo-r2/include/linux/modversions.h -nostdinc -iwithprefix include -DKBUILD_BASENAME=radeon_drv -c -o radeon_drv.o radeon_drv.c In file included from radeon_drv.c:47: drm_drv.h: In function `drm_init': drm_drv.h:622: warning: implicit declaration of function `mtrr_add_R3gig_56179c5f' drm_drv.h:624: `MTRR_TYPE_WRCOMB' undeclared (first use in this function) drm_drv.h:624: (Each undeclared identifier is reported only once drm_drv.h:624: for each function it appears in.) make[3]: *** [radeon_drv.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/xfree-drm-4.3.0-r4/work/drm' make[2]: *** [_mod_/var/tmp/portage/xfree-drm-4.3.0-r4/work/drm] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.20-gentoo-r2' make[1]: *** [modules] Error 2 make[1]: Leaving directory `/var/tmp/portage/xfree-drm-4.3.0-r4/work/drm' make: *** [radeon.o] Error 2 gcc -march=pentium3 -O3 -pipe -mmmx -msse -g -ansi -pedantic -DPOSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -I. -I../../.. dristat.c -o dristat nostrip >>> Install xfree-drm-4.3.0-r4 into /var/tmp/portage/xfree-drm-4.3.0-r4/image/ category x11-base * installing DRM... install -d -m 0755 /var/tmp/portage/xfree-drm-4.3.0-r4/image//lib/modules/2.4.20-gentoo-r2/kernel/drivers/char/drm install: cannot stat `radeon.o': No such file or directory make: *** [install] Error 1 !!! ERROR: x11-base/xfree-drm-4.3.0-r4 failed. !!! Function src_install, Line 148, Exitcode 2 !!! (no error message) Expected Results: It should compile Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.20-gentoo-r2 i686 Celeron (Coppermine) GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://www.ibiblio.org/gentoo" 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/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/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="" USE="x86 3dnow apm kde mmx xv zlib berkdb arts tcltk X gpm pam qt motif cdr apache2 -esd -gnome -nls python -perl -postgres dvd aalib mpeg sse cups dga gtk gtk2 opengl bonobo -evo gtkhtml imlib ncurses readline sdl svga gif jpeg png tiff avi quicktime alsa -mikmod -nas -oss xmms oggvorbis flash encode ipv6 ssl crypt imap -ldap tcpd mozsvg mozilla moznomail moznocompose moznoirc mozxmlterm spell truetype xml xml2 pdflib -tetex -guile -java -ruby -slang libwww libg++ mysql -odbc gd gdbm -samba -mad radeon" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe -mmmx -msse" CXXFLAGS="-march=pentium3 -O3 -pipe -mmmx -msse" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="" AUTOCLEAN="yes" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Please try -r5 (Currently KEYWORDS=" - everything"). Some changes happened in the DRI tree right around the time I grabbed -r4. If that doesn't work, I'll see if a patchset I have might help things.
-r5 seems to compile fine. Thanks for your help.
Closing. Please let me know if this crops up again.