>>> emerge (1 of 1) x11-base/x11-drm-20050104 to / >>> md5 src_uri ;-) x11-drm-20050104-gentoo-0.1.tar.bz2 >>> md5 src_uri ;-) linux-drm-20050104-kernelsource.tar.bz2 QA Notice: USE Flag 'video_cards_ffb' not in IUSE for x11-base/x11-drm-20050104 * Using koutput kernels is now deprecated. If you use a koutput kernel, please * switch to kernel >=2.6.6 with a normal build system. * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.10-mm2 * Using KV_OBJ=ko QA Notice: USE Flag 'video_cards_matrox' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_3dfx' not in IUSE for x11-base/x11-drm-20050104video_cards_3dfx QA Notice: USE Flag 'video_cards_rage128' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_radeon' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_i810' not in IUSE for x11-base/x11-drm-20050104QA Notice: USE Flag 'video_cards_i830' not in IUSE for x11-base/x11-drm-20050104QA Notice: USE Flag 'video_cards_i915' not in IUSE for x11-base/x11-drm-20050104QA Notice: USE Flag 'video_cards_mach64' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_savage' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_sis' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_via' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_ffb' not in IUSE for x11-base/x11-drm-20050104 >>> Unpacking source... >>> Unpacking linux-drm-20050104-kernelsource.tar.bz2 to /var/tmp/portage/x11-drm-20050104/work >>> Unpacking x11-drm-20050104-gentoo-0.1.tar.bz2 to /var/tmp/portage/x11-drm-20050104/work mv: ne peut
>>> emerge (1 of 1) x11-base/x11-drm-20050104 to / >>> md5 src_uri ;-) x11-drm-20050104-gentoo-0.1.tar.bz2 >>> md5 src_uri ;-) linux-drm-20050104-kernelsource.tar.bz2 QA Notice: USE Flag 'video_cards_ffb' not in IUSE for x11-base/x11-drm-20050104 * Using koutput kernels is now deprecated. If you use a koutput kernel, please * switch to kernel >=2.6.6 with a normal build system. * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.10-mm2 * Using KV_OBJ=ko QA Notice: USE Flag 'video_cards_matrox' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_3dfx' not in IUSE for x11-base/x11-drm-20050104video_cards_3dfx QA Notice: USE Flag 'video_cards_rage128' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_radeon' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_i810' not in IUSE for x11-base/x11-drm-20050104QA Notice: USE Flag 'video_cards_i830' not in IUSE for x11-base/x11-drm-20050104QA Notice: USE Flag 'video_cards_i915' not in IUSE for x11-base/x11-drm-20050104QA Notice: USE Flag 'video_cards_mach64' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_savage' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_sis' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_via' not in IUSE for x11-base/x11-drm-20050104 QA Notice: USE Flag 'video_cards_ffb' not in IUSE for x11-base/x11-drm-20050104 >>> Unpacking source... >>> Unpacking linux-drm-20050104-kernelsource.tar.bz2 to /var/tmp/portage/x11-drm-20050104/work >>> Unpacking x11-drm-20050104-gentoo-0.1.tar.bz2 to /var/tmp/portage/x11-drm-20050104/work mv: ne peut évaluer `/var/tmp/portage/x11-drm-20050104/work/patch/*kernel-2.4*': No such file or directory * Applying various patches (bugfixes/updates) ... * 001_all_can-2004-1056-lock-checking.patch ... [ ok ] * 003_all_misc-makefile-fixes.patch ... [ ok ] * Done with patching >>> Source unpacked. * Building DRM in /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6... + ln -s ../shared/drm.h drm.h + ln -s ../shared/drm_sarea.h drm_sarea.h + ln -s ../shared/mga.h mga.h + ln -s ../shared/mga_dma.c mga_dma.c + ln -s ../shared/mga_drm.h mga_drm.h + ln -s ../shared/mga_drv.h mga_drv.h + ln -s ../shared/mga_irq.c mga_irq.c + ln -s ../shared/mga_state.c mga_state.c + ln -s ../shared/mga_ucode.h mga_ucode.h + ln -s ../shared/mga_warp.c mga_warp.c + ln -s ../shared/r128.h r128.h + ln -s ../shared/r128_drv.h r128_drv.h + ln -s ../shared/r128_drm.h r128_drm.h + ln -s ../shared/r128_cce.c r128_cce.c + ln -s ../shared/r128_state.c r128_state.c + ln -s ../shared/r128_irq.c r128_irq.c + ln -s ../shared/radeon.h radeon.h + ln -s ../shared/radeon_drv.h radeon_drv.h + ln -s ../shared/radeon_drm.h radeon_drm.h + ln -s ../shared/radeon_cp.c radeon_cp.c + ln -s ../shared/radeon_irq.c radeon_irq.c + ln -s ../shared/radeon_mem.c radeon_mem.c + ln -s ../shared/radeon_state.c radeon_state.c + ln -s ../shared/sis.h sis.h + ln -s ../shared/sis_drv.h sis_drv.h + ln -s ../shared/sis_drm.h sis_drm.h + ln -s ../shared/sis_ds.c sis_ds.c + ln -s ../shared/sis_ds.h sis_ds.h + ln -s ../shared/sis_mm.c sis_mm.c + ln -s ../shared/tdfx.h tdfx.h + ln -s ../shared/via_drm.h via_drm.h + ln -s ../shared/via_drv.h via_drv.h + ln -s ../shared/via.h via.h + ln -s ../shared/via_mm.h via_mm.h + ln -s ../shared/via_ds.h via_ds.h + ln -s ../shared/via_3d_reg.h via_3d_reg.h + ln -s ../shared/via_drv.c via_drv.c + ln -s ../shared/via_ds.c via_ds.c + ln -s ../shared/via_irq.c via_irq.c + ln -s ../shared/via_map.c via_map.c + ln -s ../shared/via_mm.c via_mm.c + ln -s ../shared/via_dma.c via_dma.c + ln -s ../shared/via_verifier.c via_verifier.c + ln -s ../shared/mach64.h mach64.h + ln -s ../shared/mach64_drv.h mach64_drv.h + ln -s ../shared/mach64_drm.h mach64_drm.h + ln -s ../shared/mach64_dma.c mach64_dma.c + ln -s ../shared/mach64_irq.c mach64_irq.c + ln -s ../shared/mach64_state.c mach64_state.c + ln -s ../shared/i915.h i915.h + ln -s ../shared/i915_drv.h i915_drv.h + ln -s ../shared/i915_drm.h i915_drm.h + ln -s ../shared/i915_irq.c i915_irq.c + ln -s ../shared/i915_mem.c i915_mem.c + ln -s ../shared/i915_dma.c i915_dma.c sh ../scripts/create_linux_pci_lists.sh < ../shared/drm_pciids.txt + ln -s ../linux/ati_pcigart.h ati_pcigart.h + ln -s ../linux/drm_drawable.h drm_drawable.h + ln -s ../linux/drm_pci.h drm_pci.h + ln -s ../linux/i810_dma.c i810_dma.c + ln -s ../linux/i830_irq.c i830_irq.c + ln -s ../linux/savage_dma.c savage_dma.c + ln -s ../linux/Config.in Config.in + ln -s ../linux/drm_drv.h drm_drv.h + ln -s ../linux/drmP.h drmP.h + ln -s ../linux/i810_drm.h i810_drm.h + ln -s ../linux/i915_drv.c i915_drv.c + ln -s ../linux/savage_drm.h savage_drm.h + ln -s ../linux/Doxyfile Doxyfile + ln -s ../linux/drm_fops.h drm_fops.h + ln -s ../linux/drm_proc.h drm_proc.h + ln -s ../linux/i810_drv.c i810_drv.c + ln -s ../linux/Kconfig Kconfig + ln -s ../linux/savage_drv.c savage_drv.c + ln -s ../linux/drm_agpsupport.h drm_agpsupport.h + ln -s ../linux/drm_init.h drm_init.h + ln -s ../linux/drm_scatter.h drm_scatter.h + ln -s ../linux/i810_drv.h i810_drv.h + ln -s ../linux/mach64_drv.c mach64_drv.c + ln -s ../linux/savage_drv.h savage_drv.h + ln -s ../linux/drm_auth.h drm_auth.h + ln -s ../linux/drm_ioctl.h drm_ioctl.h + ln -s ../linux/drm_stub.h drm_stub.h + ln -s ../linux/i810.h i810.h + ln -s ../linux/savage.h savage.h + ln -s ../linux/drm_bufs.h drm_bufs.h + ln -s ../linux/drm_irq.h drm_irq.h + ln -s ../linux/drm_vm.h drm_vm.h + ln -s ../linux/i830_dma.c i830_dma.c + ln -s ../linux/drm_compat.h drm_compat.h + ln -s ../linux/drm_lock.h drm_lock.h + ln -s ../linux/ffb_context.c ffb_context.c + ln -s ../linux/i830_drm.h i830_drm.h + ln -s ../linux/mga_drv.c mga_drv.c + ln -s ../linux/sis_drv.c sis_drv.c + ln -s ../linux/drm_context.h drm_context.h + ln -s ../linux/drm_memory_debug.h drm_memory_debug.h + ln -s ../linux/ffb_drv.c ffb_drv.c + ln -s ../linux/i830_drv.c i830_drv.c + ln -s ../linux/r128_drv.c r128_drv.c + ln -s ../linux/tdfx_drv.c tdfx_drv.c + ln -s ../linux/drm_memory.h drm_memory.h + ln -s ../linux/ffb_drv.h ffb_drv.h + ln -s ../linux/i830_drv.h i830_drv.h + ln -s ../linux/radeon_drv.c radeon_drv.c + ln -s ../linux/drm_dma.h drm_dma.h + ln -s ../linux/drm_os_linux.h drm_os_linux.h + ln -s ../linux/ffb.h ffb.h + ln -s ../linux/i830.h i830.h + ln -s ../linux/README.drm README.drm rm -f linux ln -s . linux make -C //usr/src/linux SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules make[1]: Entering directory `/usr/src/linux-2.6.10-mm2' CC [M] /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/tdfx_drv.o distcc[2759] ERROR: compile /var/tmp/ccache/tdfx_drv.tmp.fiston.2755.i on localhost failed In file included from /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_core.h:27, from /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/tdfx_drv.c:37: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h: Dans la fonction « tdfx_agp_acquire »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:115: error: too few arguments to function /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:115: attention : affectation transforme un pointeur en entier sans transtypage /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h: Dans la fonction « tdfx_agp_release »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:140: error: too few arguments to function /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h: Dans la fonction « tdfx_agp_do_release »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:154: error: too few arguments to function /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h: Dans la fonction « tdfx_agp_enable »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:183: attention : passage de l'argument n°1 au pointeur de fonction transforme un entier en pointeur sans transtypage /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:183: error: too few arguments to function /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h: Dans la fonction « tdfx_agp_init »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:411: attention : passage de l'argument n°1 au pointeur de fonction d'un type pointeur incompatible /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:411: error: too few arguments to function /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h: Dans la fonction « tdfx_agp_uninit »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:435: attention : `inter_module_put' is deprecated (declared at include/linux/module.h:577)/var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h: Dans la fonction « tdfx_agp_allocate_memory »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:444: attention : passage de l'argument n°1 au pointeur de fonction transforme un entier en pointeur sans transtypage /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_agpsupport.h:444: error: too few arguments to function In file included from /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_core.h:38, from /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/tdfx_drv.c:37: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_memory.h: Dans la fonction « drm_follow_page »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_memory.h:137: attention : passage de l'argument n°1 de « pmd_offset » d'un type pointeur incompatible In file included from /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_core.h:41, from /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/tdfx_drv.c:37: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_vm.h: Dans la fonction « tdfx_mmap »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_vm.h:626: attention : implicit declaration of function `remap_page_range' In file included from /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_core.h:43, from /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/tdfx_drv.c:37: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_stub.h: Dans la fonction « tdfx_put_minor »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_stub.h:242: attention : `inter_module_put' is deprecated (declared at include/linux/module.h:577) /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_stub.h:247: attention : `inter_module_unregister' is deprecated (declared at include/linux/module.h:573) /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_stub.h: Dans la fonction « tdfx_probe »: /var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/drm_stub.h:339: attention : `inter_module_register' is deprecated (declared at include/linux/module.h:572) make[2]: *** [/var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6/tdfx_drv.o] Erreur 1 make[1]: *** [_module_/var/tmp/portage/x11-drm-20050104/work/drm/linux-2.6] Erreur 2 make[1]: Leaving directory `/usr/src/linux-2.6.10-mm2' make: *** [modules] Erreur 2 * Portage could not build the DRM modules. If you see an ACCESS DENIED error, * this could mean that you were using an unsupported kernel build system. All * 2.4 kernels are supported, but only 2.6 kernels at least as new as 2.6.6 * are supported. Reproducible: Always Steps to Reproduce: Portage 2.0.51-r3 (default-linux/x86/2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.10-mm2 i686) ================================================================= System uname: 2.6.10-mm2 i686 Pentium III (Katmai) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer -ffast-math -msse -mmmx -mfpmath=387,sse" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=i686 -O3 -pipe -fomit-frame-pointer -ffast-math -msse -mmmx -mfpmath=387,sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://gentoo.ccccom.com http://www.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.ccccom.com http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages/i686-pc-linux-gnu" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 3dfx chroot dga dlloader dmx dvd fbcon fla fltk gphoto2 ipv6 jit maildir makecheck mmx nls nptl oci8 offensive ofx opengl pam pic pie ppds sse usb v4l vim-with-x voodoo3 wmf xcursors xfs xosd xprint xrandr xvid video_cards_3dfx"
Figured you wouldn't want double mails, Bryan. =)
Interesting. This module compiles for me, even with that kernel. Could you try without distcc to see if that's borking it?
Minus the DISTCC error, a carbon copy of the same soup printed. drm_agpsupport.h has to few arguments. There seam to be something wrong with either the headers or the code of x11-drm. What do you wish to know?
I am getting the similiar error. It also happens with x11-base/x11-drm-20040827 and x11-base/x11-drm-20040827 on amd64. Portage 2.0.51-r15 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9-gentoo-r14 x86_64) ================================================================= System uname: 2.6.9-gentoo-r14 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 10 2005, 13:28:58)] distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks sandbox" GENTOO_MIRRORS="ftp://ftp.citkit.ru/pub/Linux/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uoi.gr/mirror/OS/gentoo/ ftp://ftp.heanet.ie/pub/gentoo/ http://gentoo.zie.pg.gda.pl/ ftp://mirror.etf.bg.ac.yu/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ http://trumpetti.atm.tut.fi/gentoo/" LANG="ru_RU.UTF-8" LC_ALL="" 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="X Xaw3d aac aalib acpi aim alsa amd64 arts audiofile avi bash-completion berkdb bitmap-fonts cdr crypt cups curl dga divx4linux dvd dvdr emacs encode esd exif f77 fam fbcon flac flash fortran ftp gdbm gif gnutls gpm gstreamer gtk gtk2 gtkhtml icq imagemagick imlib jabber java joystick jp2 jpeg kde libwww lzw lzw-tiff mad mikmod mime ming mng motif mozilla mp3 mpeg msn ncurses nls nptl offensive oggvorbis openal opengl oscar oss pam pdflib perl png python quicktime readline samba sdl slang sndfile spell ssl svg tcpd tetex tiff truetype truetype-fonts type1-fonts unicode usb userlocales videos xine xml2 xmms xpm xrandr xv xvid yahoo zlib video_cards_3dfx linguas_ru" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
and x11-base/x11-drm-20040827-r1 even.
Please try out 20050502. It's still masked, but it uses the core modules now.
Due to inactivity, I'll assume it's fixed.