Wow, did I screw up - tax day and need your help, fast !!!
David C. Uhrig
david at twintop-tahoe.com
Tue Apr 15 19:30:25 UTC 2008
On Tue, Apr 15, 2008 at 12:26 PM, Bazooka Joe <fastfish at gmail.com> wrote:
> Taxes are due today and I have waited until the last minute to do
> them. (i know)
>
> I have virtualbox running xp that I use for turbotax.
>
> Well, last weekend procrastinating doing my taxes I decided to upgrade
> to Hardy. Today I find out that my VirtualBox doesn't work any more.
>
> I run sudo /etc/init.d/vboxdrv setup and get errors
>
> Any ideas? Short of installing gusty on another comp (which I would
> have to get started on that now).
>
> --help
>
>
> make KBUILD_VERBOSE=1 -C /lib/modules/2.6.24-15-generic/build
> SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
> make[1]: Entering directory `/usr/src/linux-headers-2.6.24-15-generic'
> 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 -m32 -Wp,-MD,/tmp/vbox.0/linux/.SUPDrv-linux.o.d -nostdinc
> -isystem /usr/lib/gcc/i486-linux-gnu/4.2.3/include -D__KERNEL__
> -Iinclude -include include/linux/autoconf.h -Wall -Wundef
> -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
> -Werror-implicit-function-declaration -O2 -pipe -msoft-float
> -mregparm=3 -freg-struct-return -mpreferred-stack-boundary=2
> -march=i586 -mtune=generic -ffreestanding -maccumulate-outgoing-args
> -Iinclude/asm-x86/mach-default -fomit-frame-pointer -g
> -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign
> -I/lib/modules/2.6.24-15-generic/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_X86 -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/.tmp_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: error: redefinition of typedef 'uintptr_t'
> /tmp/vbox.0/include/iprt/stdint.h:118: error: previous declaration of
> 'uintptr_t' was here
> In file included from include/linux/thread_info.h:33,
> from include/linux/preempt.h:9,
> from include/linux/spinlock.h:49,
> from /tmp/vbox.0/SUPDRV.h:84,
> from /tmp/vbox.0/linux/SUPDrv-linux.c:22:
> include/linux/bitops.h:6:1: warning: "BIT" redefined
> In file included from /tmp/vbox.0/include/VBox/cdefs.h:20,
> from /tmp/vbox.0/SUPDRV.h:25,
> from /tmp/vbox.0/linux/SUPDrv-linux.c:22:
> /tmp/vbox.0/include/iprt/cdefs.h:1019:1: warning: this is the location
> of the previous definition
> make[2]: *** [/tmp/vbox.0/linux/SUPDrv-linux.o] Error 1
> make[1]: *** [_module_/tmp/vbox.0] Error 2
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-15-generic'
> make: *** [vboxdrv] Error 2
>
> --
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>
Joe,
You might check to see if you've gotten a kernel upgrade recently.
If so, you need to reinstall the VirtualBox package so that it has the
right drivers for your new kernel, or, try running an old one. Since
you appear to be running the Hardy Beta (2.6.24-15 kernel), you can
grab the Gutsy package from VirtualBox's site and install it. I've had
to do this with each new kernel release.
-David C. Uhrig
More information about the ubuntu-users
mailing list