Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 201521 - app-emulation/virtualbox-modules-1.5.2-r1 does not compile
Summary: app-emulation/virtualbox-modules-1.5.2-r1 does not compile
Status: RESOLVED DUPLICATE of bug 199798
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
: 201524 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-12-06 20:54 UTC by Alexander Weber
Modified: 2007-12-06 21:12 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 Alexander Weber 2007-12-06 20:54:19 UTC
virtualbox-modules-1.5.2-r1 does not compile
Error:

>>> Emerging (1 of 1) app-emulation/virtualbox-modules-1.5.2-r1 to /
 * vbox-kernel-module-src-1.5.2.tar.gz RMD160 SHA1 SHA256 size ;-) ...                                                                                                        [ ok ]
 * checking ebuild checksums ;-) ...                                                                                                                                          [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                         [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                        [ ok ]
 * checking vbox-kernel-module-src-1.5.2.tar.gz ;-) ...                                                                                                                       [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.22-suspend2-r2/build
 * Found sources for kernel version:
 *     2.6.22-suspend2-r2
>>> Unpacking source...
>>> Unpacking vbox-kernel-module-src-1.5.2.tar.gz to /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work
 * Applying virtualbox-modules_2.6.24.patch ...                                                                                                                               [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv ...
 * Preparing vboxdrv module
make KBUILD_VERBOSE=1 -C /usr/src/linux SUBDIRS=/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv SRCROOT=/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv modules
make[1]: Entering directory `/usr/src/linux-2.6.22-suspend2-r2'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            \
        echo;                                                           \
        echo "  ERROR: Kernel configuration is invalid.";               \
        echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";      \
        echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
        echo;                                                           \
        /bin/false)
mkdir -p /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/.tmp_versions
rm -f /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/.tmp_versions/*
make -f scripts/Makefile.build obj=/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv
  i686-pc-linux-gnu-gcc -Wp,-MD,/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/.SUPDrv-linux.o.d  -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2  -march=athlon -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default -fomit-frame-pointer  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/usr/src/linux/include  -I/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/ -I/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include -I/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DVBOX_WITHOUT_IDT_PATCHING -DUSE_NEW_OS_INTERFACE_FOR_MM   -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDrv_linux)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/SUPDrv-linux.o /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/SUPDrv-linux.c
  i686-pc-linux-gnu-gcc -Wp,-MD,/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/.SUPDRVShared.o.d  -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Os -pipe -msoft-float -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2  -march=athlon -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-default -fomit-frame-pointer  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/usr/src/linux/include  -I/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/ -I/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include -I/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_X86 -DVBOX_WITHOUT_IDT_PATCHING -DUSE_NEW_OS_INTERFACE_FOR_MM   -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(SUPDRVShared)"  -D"KBUILD_MODNAME=KBUILD_STR(vboxdrv)" -c -o /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.o /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c
In file included from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRV.h:29,
                 from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:23:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:125: error: expected specifier-qualifier-list before 'linux_uintptr_t'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:136: error: expected specifier-qualifier-list before 'linux_uintptr_t'
In file included from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:32:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/log.h:1060: error: expected declaration specifiers or '...' before 'linux_uintptr_t'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c: In function 'supdrvCleanupSession':
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411: error: 'linux_uintptr_t' undeclared (first use in this function)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411: error: (Each undeclared identifier is reported only once
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411: error: for each function it appears in.)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411: error: expected ')' before 'pSession'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411: error: too many arguments to function 'RTLogSetDefaultInstanceThread'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c: In function 'supdrvIOCtl':
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:752: error: 'linux_uintptr_t' undeclared (first use in this function)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:1398: error: expected ')' before 'pIn'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c: In function 'supdrvIOCtl_LdrOpen':
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3636: error: 'linux_uintptr_t' undeclared (first use in this function)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c: In function 'supdrvIOCtl_LdrLoad':
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3714: error: 'linux_uintptr_t' undeclared (first use in this function)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3714: error: expected ')' before 'pIn'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3728: error: expected ')' before 'pIn'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3736: error: expected ')' before 'pIn'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c: At top level:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:4765: error: expected declaration specifiers or '...' before 'linux_uintptr_t'
make[2]: *** [/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRV.h:29,
                 from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/SUPDrv-linux.c:23:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:125: error: expected specifier-qualifier-list before 'linux_uintptr_t'
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:136: error: expected specifier-qualifier-list before 'linux_uintptr_t'
make[2]: *** [/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/SUPDrv-linux.o] Error 1
make[1]: *** [_module_/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.22-suspend2-r2'
make: *** [vboxdrv] Error 2
 * 
 * ERROR: app-emulation/virtualbox-modules-1.5.2-r1 failed.
 * Call stack:
 *          ebuild.sh, line 1701:  Called dyn_compile
 *          ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *          ebuild.sh, line   44:  Called src_compile
 *          ebuild.sh, line 1383:  Called linux-mod_src_compile
 *   linux-mod.eclass, line  518:  Called die
 * The specific snippet of code:
 *                      emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" \
 *                                ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} \
 *                              || die "Unable to make ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}."
 *  The die message:
 *   Unable to make  KERN_DIR=/usr/src/linux KERNOUT=/lib/modules/2.6.22-suspend2-r2/build 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.5.2-r1/temp/build.log'.
 * 


Reproducible: Always

Steps to Reproduce:
1. emerge --oneshot virtualbox-modules
2. 
3.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-12-06 20:56:48 UTC

*** This bug has been marked as a duplicate of bug 199798 ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-12-06 21:12:59 UTC
*** Bug 201524 has been marked as a duplicate of this bug. ***