Bonsoir,
Pour pouvoir utiliser VirtualBox après chaque mise à jour de kernel , je lance ./vboxdrv setup depuis /etc/rc.d/init.d
ça fonctionnait jusqu'au noyau
Linux Fedo8 2.6.24.3-12.fc8 #1 SMP Tue Feb 26 14:21:30 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
Depuis j'ai cette erreur
[root@Fedo8 init.d]# ./vboxdrv setup
Stopping VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel module [ÉCHOUÉ]
(Look at /var/log/vbox-install.log to find out what went wrong)
avec vi /var/log/vbox-install.log
merci
Pour pouvoir utiliser VirtualBox après chaque mise à jour de kernel , je lance ./vboxdrv setup depuis /etc/rc.d/init.d
ça fonctionnait jusqu'au noyau
Linux Fedo8 2.6.24.3-12.fc8 #1 SMP Tue Feb 26 14:21:30 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
Depuis j'ai cette erreur
[root@Fedo8 init.d]# ./vboxdrv setup
Stopping VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel module [ÉCHOUÉ]
(Look at /var/log/vbox-install.log to find out what went wrong)
avec vi /var/log/vbox-install.log
Quelqu'un peut me dire ce qui coince
make KBUILD_VERBOSE=1 -C /lib/modules/2.6.24.3-12.fc8/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
make[1]: entrant dans le répertoire « /usr/src/kernels/2.6.24.3-12.fc8-x86_64 »
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 /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f scripts/Makefile.build obj=/tmp/vbox.0
gcc -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -D__KERNEL__ -Iinclude -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -Werror-implicit-function-declaration -Os -mtune=generic -m64 -mno-red-zone -mcmodel=kernel -pipe -Wno-sign-compare -fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -maccumulate-outgoing-args -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -fstack-protector -fomit-frame-pointer -g -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -I/lib/modules/2.6.24.3-12.fc8/build/include -I/tmp/vbox.0/ -I/tmp/vbox.0/include -I/tmp/vbox.0/r0drv/linux -D__KERNEL__ -DMODULE -DRT_OS_LINUX -DIN_RING0 -DIN_RT_R0 -DIN_SUP_R0 -DCONFIG_VBOXDRV_AS_MISC -DRT_ARCH_AMD64 -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 /tmp/vbox.0/linux/SUPDrv-linux.o /tmp/vbox.0/linux/SUPDrv-linux.c
In file included from /tmp/vbox.0/include/iprt/types.h:72,
from /tmp/vbox.0/include/VBox/types.h:21,
from /tmp/vbox.0/SUPDRV.h:26,
from /tmp/vbox.0/linux/SUPDrv-linux.c:22:
include/linux/types.h:40: erreur: redefinition of typedef 'uintptr_t'
/tmp/vbox.0/include/iprt/stdint.h:118: erreur: previous declaration of 'uintptr_t' was here
Dans le fichier inclus à partir de include/linux/thread_info.h:33,
à partir de include/linux/preempt.h:9,
à partir de include/linux/spinlock.h:49,
à partir de /tmp/vbox.0/SUPDRV.h:87,
à partir de /tmp/vbox.0/linux/SUPDrv-linux.c:22:
include/linux/bitops.h:6:1: attention : « BIT » redéfini
Dans le fichier inclus à partir de /tmp/vbox.0/include/VBox/cdefs.h:20,
à partir de /tmp/vbox.0/SUPDRV.h:25,
à partir de /tmp/vbox.0/linux/SUPDrv-linux.c:22:
/tmp/vbox.0/include/iprt/cdefs.h:1042:1: attention : ceci est la localisation d'une précédente définition
make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Erreur 1
make[1]: *** [_module_/tmp/vbox.0] Erreur 2
make[1]: quittant le répertoire « /usr/src/kernels/2.6.24.3-12.fc8-x86_64 »
make: *** [vboxdrv] Erreur 2
merci