Can't compile vboxdrv. Reproducible: Always Steps to Reproduce: 1.Upgrade kernel to stable version in portage 2.Install the app-emulation/virtualbox-modules(it's also stable version in portage) Actual Results: # LANG=en emerge -1 app-emulation/virtualbox-modules Calculating dependencies... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) app-emulation/virtualbox-modules-1.6.6-r1 * vbox-kernel-module-src-1.6.6.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.30-gentoo-r5 >>> Unpacking source... >>> Unpacking vbox-kernel-module-src-1.6.6.tar.bz2 to /var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work >>> Source unpacked in /var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work >>> Compiling source in /var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv ... ln: creating symbolic link `Module.symvers': File exists * Preparing vboxdrv module make -j 2 HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERN_DIR=/usr/src/linux KERNOUT=/usr/src/linux all ....................................... /var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv/linux/SUPDrv-linux.c: In function 'VBoxDrvLinuxCreate': /var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv/linux/SUPDrv-linux.c:772: error: 'struct task_struct' has no member named 'euid' /var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv/linux/SUPDrv-linux.c:773: error: 'struct task_struct' has no member named 'egid' make[2]: *** [/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv/linux/SUPDrv-linux.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [_module_/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/work/vboxdrv] Error 2 make[1]: Leaving directory `/mnt/data/gentoo/src/linux-2.6.30-gentoo-r5' make: *** [vboxdrv] Error 2 * * ERROR: app-emulation/virtualbox-modules-1.6.6-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3336: Called linux-mod_src_compile * environment, line 2596: Called die * The specific snippet of code: * eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CROSS_COMPILE=${CHOST}- LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}"; * The die message: * Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CROSS_COMPILE=i686-pc-linux-gnu- LDFLAGS= KERN_DIR=/usr/src/linux KERNOUT=/usr/src/linux all * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-modules-1.6.6-r1/temp/environment'. *
*** This bug has been marked as a duplicate of bug 267310 ***