[gentoo-user-de] virtualbox-modules lässt sich nicht bauen

06/12/2007 - 14:50 von Sebastian Kürschner | Report spam
Hallo,
ich habe gerade ein emerge --update --new world angestößen. Beim bauen der
virtualbox kernelmodule erhalte ich folgende Fehlermeldung. Der Aufforderung
Run 'make oldconfig && make prepare' on kernel src to fix bin ich bereits
nachgekommen das lief ohne Fehlermeldung durch. Dennoch habe ich danach
unmittelbar die selbige Fehlermeldung erhalten.
Leider weiß ich hier nicht mehr weiter, deshalb meine frage an Euch wie ich
das wieder in Ordnung bekomme.

Gruß
Sebastian





[1m [37mcfg-update-1.8.2-r1 [0m [0m: Creating checksum index...






[32;01m* [0m Determining the location of the kernel source code
[32;01m* [0m Found kernel source directory:
[32;01m* [0m /usr/src/linux
[32;01m* [0m Found kernel object directory:
[32;01m* [0m /lib/modules/2.6.22-gentoo-r9/build
[32;01m* [0m Found sources for kernel version:
[32;01m* [0m 2.6.22-gentoo-r9



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
[32;01m* [0m Applying virtualbox-modules_2.6.24.patch ...
[A [123C [34;01m[ [32;01mok [34;01m ] [0m



Source unpacked.
Compiling source






in /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv ...
[32;01m* [0m 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-gentoo-r9'
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=i686 -mtune=pentium3 -mtune=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-generic -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=i686 -mtune=pentium3 -mtune=i686 -ffreestanding -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -Iinclude/asm-i386/mach-generic -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:28,

from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/SUPDrv-linux.c:22:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:125:
Fehler: 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:
Fehler: 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/SUPDRV.h:28,

from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:22:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:125:
Fehler: 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:
Fehler: 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:31:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/log.h:1060:
Fehler: expected declaration specifiers or »...« before »linux_uintptr_t«
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
In Funktion »supdrvCleanupSession«:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
Fehler: »linux_uintptr_t« nicht deklariert (erste Benutzung in dieser
Funktion)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
Fehler: für jede Funktion in der er auftritt.)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
Fehler: expected »)« before »pSession«
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
Fehler: zu viele Argumente für Funktion »RTLogSetDefaultInstanceThread«
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
In Funktion »supdrvIOCtl«:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:752:
Fehler: »linux_uintptr_t« nicht deklariert (erste Benutzung in dieser
Funktion)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:1398:
Fehler: expected »)« before »pIn«
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
In Funktion »supdrvIOCtl_LdrOpen«:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3636:
Fehler: »linux_uintptr_t« nicht deklariert (erste Benutzung in dieser
Funktion)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
In Funktion »supdrvIOCtl_LdrLoad«:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3714:
Fehler: »linux_uintptr_t« nicht deklariert (erste Benutzung in dieser
Funktion)
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3714:
Fehler: expected »)« before »pIn«
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3728:
Fehler: expected »)« before »pIn«
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3736:
Fehler: expected »)« before »pIn«
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
Auf höchster Ebene:
/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:4765:
Fehler: 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]
Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
make[2]: ***
[/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/SUPDrv-linux.o]
Fehler 1
make[1]: ***
[_module_/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv]
Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r9'
make: *** [vboxdrv] Fehler 2
[31;01m* [0m
[31;01m* [0m ERROR: app-emulation/virtualbox-modules-1.5.2-r1 failed.
[31;01m* [0m Call stack:
[31;01m* [0m ebuild.sh, line 1701: Called dyn_compile
[31;01m* [0m ebuild.sh, line 1039: Called qa_call 'src_compile'
[31;01m* [0m ebuild.sh, line 44: Called src_compile
[31;01m* [0m ebuild.sh, line 1383: Called linux-mod_src_compile
[31;01m* [0m linux-mod.eclass, line 518: Called die
[31;01m* [0m The specific snippet of code:
[31;01m* [0m emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)"
LDFLAGS="$(get_abi_LDFLAGS)" \
[31;01m* [0m ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} \
[31;01m* [0m || die "Unable to make ${BUILD_FIXES} ${BUILD_PARAMS}
${BUILD_TARGETS}."
[31;01m* [0m The die message:
[31;01m* [0m Unable to make KERN_DIR=/usr/src/linux
KERNOUT=/lib/modules/2.6.22-gentoo-r9/build all.
[31;01m* [0m
[31;01m* [0m If you need support, post the topmost build error, and the call
stack if relevant.
[31;01m* [0m A complete build log is located
at '/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/temp/build.log'.
[31;01m* [0m

Viel oder wenig? Schnell oder langsam? Unbegrenzt surfen + telefonieren
ohne Zeit- und Volumenbegrenzung? DAS TOP ANGEBOT FÜR ALLE NEUEINSTEIGER
Jetzt bei Arcor: günstig und schnell mit DSL - das All-Inclusive-Paket
für clevere Doppel-Sparer, nur 29,95 € inkl. DSL- und ISDN-Grundgebühr!
http://www.arcor.de/rd/emf-dsl-2
gentoo-user-de@gentoo.org mailing list
 

Lesen sie die antworten

#1 Matthias
06/12/2007 - 15:20 | Warnen spam


Am Donnerstag, den 06.12.2007, 14:39 +0100 schrieb Sebastian Kà¼rschner:
Hallo,
ich habe gerade ein emerge --update --new world angestöàŸen. Beim bauen der
virtualbox kernelmodule erhalte ich folgende Fehlermeldung. Der Aufforderung
Run 'make oldconfig && make prepare' on kernel src to fix bin ich bereits
nachgekommen das lief ohne Fehlermeldung durch. Dennoch habe ich danach
unmittelbar die selbige Fehlermeldung erhalten.
Leider weiàŸ ich hier nicht mehr weiter, deshalb meine frage an Euch wie ich
das wieder in Ordnung bekomme.


Hallo Sebastian,
da bin ich heute auch schon drà¼ber gestolpert.
Hier ist der Bugreport:
http://bugs.gentoo.org/show_bug.cgi?id=201462
da ist ein patch fà¼r kernel-2.6.24 dazwischen gekommen, der bei
kernel-2.6.23 Probleme bereitet:
http://bugs.gentoo.org/show_bug.cgi?id=199798

entweder warten bis das gefixt wurde, der dieses ebuild probieren:
http://bugs.gentoo.org/attachment.c...ction=view

GruàŸ,
Matthias
"Am Anfang war das Nichts - und das ist dann auch noch explodiert..."
Terry Pratchett




mailing list

Ähnliche fragen