Gentoo Archives: gentoo-user-de

From: Sebastian <selist@×××××.de>
To: Gentoo <gentoo-user-de@l.g.o>
Subject: [gentoo-user-de] virtualbox-modules lässt sich nicht bauen
Date: Thu, 06 Dec 2007 13:43:07
Message-Id: 200712061441.13635.selist@arcor.de
1 Hallo,
2 ich habe gerade ein emerge --update --new world angestößen. Beim bauen der
3 virtualbox kernelmodule erhalte ich folgende Fehlermeldung. Der Aufforderung
4 Run 'make oldconfig && make prepare' on kernel src to fix bin ich bereits
5 nachgekommen das lief ohne Fehlermeldung durch. Dennoch habe ich danach
6 unmittelbar die selbige Fehlermeldung erhalten.
7 Leider weiß ich hier nicht mehr weiter, deshalb meine frage an Euch wie ich
8 das wieder in Ordnung bekomme.
9
10 Gruß
11 Sebastian
12
13
14 >>> [1m [37mcfg-update-1.8.2-r1 [0m [0m: Creating checksum index...
15 [32;01m* [0m Determining the location of the kernel source code
16 [32;01m* [0m Found kernel source directory:
17 [32;01m* [0m /usr/src/linux
18 [32;01m* [0m Found kernel object directory:
19 [32;01m* [0m /lib/modules/2.6.22-gentoo-r9/build
20 [32;01m* [0m Found sources for kernel version:
21 [32;01m* [0m 2.6.22-gentoo-r9
22 >>> Unpacking source...
23 >>> Unpacking vbox-kernel-module-src-1.5.2.tar.gz
24 to /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work
25 [32;01m* [0m Applying virtualbox-modules_2.6.24.patch ...
26 [A [123C [34;01m[ [32;01mok [34;01m ] [0m
27 >>> Source unpacked.
28 >>> Compiling source
29 in /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv ...
30 [32;01m* [0m Preparing vboxdrv module
31 make KBUILD_VERBOSE=1 -C /usr/src/linux
32 SUBDIRS=/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv
33 SRCROOT=/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv
34 modules
35 make[1]: Entering directory `/usr/src/linux-2.6.22-gentoo-r9'
36 test -e include/linux/autoconf.h -a -e include/config/auto.conf || ( \
37 echo; \
38 echo " ERROR: Kernel configuration is invalid."; \
39 echo " include/linux/autoconf.h or include/config/auto.conf are
40 missing."; \
41 echo " Run 'make oldconfig && make prepare' on kernel src to fix
42 it."; \
43 echo; \
44 /bin/false)
45 mkdir -p /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/.tmp_versions
46 rm -f /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/.tmp_versions/*
47 make -f scripts/Makefile.build
48 obj=/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv
49
50 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
51 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
52
53 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
54 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
55 In file included
56 from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRV.h:28,
57
58 from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/SUPDrv-linux.c:22:
59 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:125:
60 Fehler: expected specifier-qualifier-list before »linux_uintptr_t«
61 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:136:
62 Fehler: expected specifier-qualifier-list before »linux_uintptr_t«
63 In file included
64 from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRV.h:28,
65
66 from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:22:
67 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:125:
68 Fehler: expected specifier-qualifier-list before »linux_uintptr_t«
69 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/asm.h:136:
70 Fehler: expected specifier-qualifier-list before »linux_uintptr_t«
71 In file included
72 from /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:31:
73 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/include/iprt/log.h:1060:
74 Fehler: expected declaration specifiers or »...« before »linux_uintptr_t«
75 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
76 In Funktion »supdrvCleanupSession«:
77 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
78 Fehler: »linux_uintptr_t« nicht deklariert (erste Benutzung in dieser
79 Funktion)
80 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
81 Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
82 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
83 Fehler: für jede Funktion in der er auftritt.)
84 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
85 Fehler: expected »)« before »pSession«
86 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:411:
87 Fehler: zu viele Argumente für Funktion »RTLogSetDefaultInstanceThread«
88 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
89 In Funktion »supdrvIOCtl«:
90 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:752:
91 Fehler: »linux_uintptr_t« nicht deklariert (erste Benutzung in dieser
92 Funktion)
93 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:1398:
94 Fehler: expected »)« before »pIn«
95 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
96 In Funktion »supdrvIOCtl_LdrOpen«:
97 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3636:
98 Fehler: »linux_uintptr_t« nicht deklariert (erste Benutzung in dieser
99 Funktion)
100 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
101 In Funktion »supdrvIOCtl_LdrLoad«:
102 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3714:
103 Fehler: »linux_uintptr_t« nicht deklariert (erste Benutzung in dieser
104 Funktion)
105 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3714:
106 Fehler: expected »)« before »pIn«
107 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3728:
108 Fehler: expected »)« before »pIn«
109 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:3736:
110 Fehler: expected »)« before »pIn«
111 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:
112 Auf höchster Ebene:
113 /var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.c:4765:
114 Fehler: expected declaration specifiers or »...« before »linux_uintptr_t«
115 make[2]: ***
116 [/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/SUPDRVShared.o]
117 Fehler 1
118 make[2]: *** Warte auf noch nicht beendete Prozesse...
119 make[2]: ***
120 [/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv/linux/SUPDrv-linux.o]
121 Fehler 1
122 make[1]: ***
123 [_module_/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/work/vboxdrv]
124 Fehler 2
125 make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r9'
126 make: *** [vboxdrv] Fehler 2
127 [31;01m* [0m
128 [31;01m* [0m ERROR: app-emulation/virtualbox-modules-1.5.2-r1 failed.
129 [31;01m* [0m Call stack:
130 [31;01m* [0m ebuild.sh, line 1701: Called dyn_compile
131 [31;01m* [0m ebuild.sh, line 1039: Called qa_call 'src_compile'
132 [31;01m* [0m ebuild.sh, line 44: Called src_compile
133 [31;01m* [0m ebuild.sh, line 1383: Called linux-mod_src_compile
134 [31;01m* [0m linux-mod.eclass, line 518: Called die
135 [31;01m* [0m The specific snippet of code:
136 [31;01m* [0m emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)"
137 LDFLAGS="$(get_abi_LDFLAGS)" \
138 [31;01m* [0m ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} \
139 [31;01m* [0m || die "Unable to make ${BUILD_FIXES} ${BUILD_PARAMS}
140 ${BUILD_TARGETS}."
141 [31;01m* [0m The die message:
142 [31;01m* [0m Unable to make KERN_DIR=/usr/src/linux
143 KERNOUT=/lib/modules/2.6.22-gentoo-r9/build all.
144 [31;01m* [0m
145 [31;01m* [0m If you need support, post the topmost build error, and the call
146 stack if relevant.
147 [31;01m* [0m A complete build log is located
148 at '/var/tmp/portage/app-emulation/virtualbox-modules-1.5.2-r1/temp/build.log'.
149 [31;01m* [0m
150 éí¢‹¬z·^éí¢Š+‚f¢–)à–+-

Replies

Subject Author
[gentoo-user-de] Re: virtualbox-modules lässt sich nicht bauen Sebastian <selist@×××××.de>
Re: [gentoo-user-de] virtualbox-modules lässt sich nicht bauen Markus Rennings <news@××××××××.net>