User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.8.1) Gecko/20061010 Firefox/2.0 Build Identifier: When I try to emerge the x11-drm-20060608 module the following error occurs: ----------------------- sh ../scripts/create_linux_pci_lists.sh < ../shared-core/drm_pciids.txt 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.19-rc5-mm2' CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_auth.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_bufs.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_context.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_dma.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_drawable.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_drv.o /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_drv.c: In function 'drm_init': /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_drv.c:304: warning: ignoring return value of 'pci_register_driver', declared with attribute warn_unused_result CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_fops.o /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_fops.c: In function 'drm_stub_open': /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_fops.c:189: warning: assignment discards qualifiers from pointer target type CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_ioctl.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_irq.o /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_irq.c: In function 'drm_irq_install': /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_irq.c:135: warning: passing argument 2 of 'request_irq' from incompatible pointer type CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_lock.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_memory.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_proc.o CC [M] /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_stub.o /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_stub.c:51: error: size of array 'type name' is negative /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_stub.c: In function 'drm_get_dev': /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_stub.c:216: warning: ignoring return value of 'pci_request_regions', declared with attribute warn_unused_result /var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_stub.c:219: warning: ignoring return value of 'pci_enable_device', declared with attribute warn_unused_result make[2]: *** [/var/tmp/portage/x11-drm-20060608/work/drm/linux-core/drm_stub.o] Error 1 make[1]: *** [_module_/var/tmp/portage/x11-drm-20060608/work/drm/linux-core] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.19-rc5-mm2' make: *** [modules] Error 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. !!! ERROR: x11-base/x11-drm-20060608 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile x11-drm-20060608.ebuild, line 111: Called die_error x11-drm-20060608.ebuild, line 235: Called die !!! Unable to build DRM modules. !!! If you need support, post the topmost build error, and the call stack if relevant. --------------------------------------- As it's reports that a array has a negative size, it's probably a problem with the package itself. If you need more details, just ask :) Reproducible: Always Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.19-rc5-mm2 i686) ================================================================= System uname: 2.6.19-rc5-mm2 i686 Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz Gentoo Base System version 1.12.6 Last Sync: Mon, 27 Nov 2006 11:30:01 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -mtune=nocona -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium-m -mtune=nocona -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/" LINGUAS="pt_BR" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/xeffects /usr/portage/local/layman/vmware" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa avi bash-completion berkdb bitmap-fonts browserplugin bzlib cdr cli cracklib crypt curl directfb divx4linux dlloader dri dvd dvdr dvdread elibc_glibc encode esd fam fortran gdbm gif gpm gtk gtk2 hal iconv ieee1394 imagemagick input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kde kdeenablefinal kernel_linux libg++ linguas_pt_BR lm_sensors mad mozilla mp3 mpeg ncurses nls nptl nptlonly opengl pam pcre perl png ppds pppd python qt3 readline real reflection remote rtc samba sdl session spl ssl stats symlink tcpd theora truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 video_cards_fbdev video_cards_i810 video_cards_v4l video_cards_vesa video_cards_vga x264 xanim xorg xosd xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
mm kernels are known not to work with stock/cvs drm. I've discussed this with Benjamin Herrenschmidt (benh) at Freenode, #freedesktop Use vanilla sources or gentoo sources instead or _DRM from MM kernel_.