Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 23741 - xfree-drm-4.3.0-r4 compile error
Summary: xfree-drm-4.3.0-r4 compile error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-30 01:58 UTC by Manfred Stienstra
Modified: 2003-07-02 14:25 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 Manfred Stienstra 2003-06-30 01:58:40 UTC
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"
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2003-07-01 15:17:11 UTC
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. 
Comment 2 Manfred Stienstra 2003-07-02 13:49:43 UTC
-r5 seems to compile fine. Thanks for your help.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2003-07-02 14:25:59 UTC
Closing. Please let me know if this crops up again.