[Pkg-virtualbox-devel] Bug#696011: virtualbox: kernel modules fail to build against linux kernel v3.7
Chris Knadle
Chris.Knadle at coredump.us
Thu Jan 24 13:34:17 UTC 2013
Unfortunately I find that even with the patch, the VirtualBox modules will not
compile when built with upstream Linux 3.6.11 and 3.7.4 from the linux-stable
Git tree. They build fine against upstream 3.5.7.
...
kmk[3]: Entering directory `/home/cknadle/src/LinuxDev/linux-3.6.11'
LD /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/built-in.o
CC [M] /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/linux/VBoxPci-
linux.o
CC [M] /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.o
In file included from
/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPciInternal.h:34:0,
from
/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.c:38:
include/linux/iommu.h: In function ‘iommu_group_alloc’:
include/linux/iommu.h:272:2: error: implicit declaration of function ‘ERR_PTR’
[-Werror=implicit-function-declaration]
include/linux/iommu.h:272:2: warning: return makes pointer from integer
without a cast [enabled by default]
cc1: some warnings being treated as errors
kmk[3]: *** [/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.o]
Error 1
kmk[3]: *** Waiting for unfinished jobs....
kmk[3]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.6.11'
kmk[3]: Entering directory `/home/cknadle/src/LinuxDev/linux-3.6.11'
kmk[3]: *** Exiting with status 2
kmk[2]: *** [/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci] Error 2
kmk[2]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.6.11'
kmk[1]: *** [_module_/home/cknadle/src/LinuxDev/modules/virtualbox] Error 2
kmk[1]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.6.11'
kmk: *** [binary-modules] Error 2
kmk: Leaving directory `/home/cknadle/src/LinuxDev/modules/virtualbox'
make[1]: *** [kdist_build] Error 2
make[1]: Leaving directory `/home/cknadle/src/LinuxDev/modules/virtualbox'
Module /home/cknadle/src/LinuxDev/modules/virtualbox failed.
Hit return to Continue
...
kmk[3]: Entering directory `/home/cknadle/src/LinuxDev/linux-3.7.4'
LD /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/built-in.o
CC [M] /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/linux/VBoxPci-
linux.o
CC [M] /home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.o
In file included from
/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPciInternal.h:34:0,
from
/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.c:38:
include/linux/iommu.h: In function ‘iommu_group_alloc’:
include/linux/iommu.h:272:2: error: implicit declaration of function ‘ERR_PTR’
[-Werror=implicit-function-declaration]
include/linux/iommu.h:272:2: warning: return makes pointer from integer
without a cast [enabled by default]
cc1: some warnings being treated as errors
kmk[3]: *** [/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci/VBoxPci.o]
Error 1
kmk[3]: *** Waiting for unfinished jobs....
kmk[3]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.7.4'
kmk[3]: Entering directory `/home/cknadle/src/LinuxDev/linux-3.7.4'
kmk[3]: *** Exiting with status 2
kmk[2]: *** [/home/cknadle/src/LinuxDev/modules/virtualbox/vboxpci] Error 2
kmk[2]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.7.4'
kmk[1]: *** [_module_/home/cknadle/src/LinuxDev/modules/virtualbox] Error 2
kmk[1]: Leaving directory `/home/cknadle/src/LinuxDev/linux-3.7.4'
kmk: *** [binary-modules] Error 2
kmk: Leaving directory `/home/cknadle/src/LinuxDev/modules/virtualbox'
make[1]: *** [kdist_build] Error 2
make[1]: Leaving directory `/home/cknadle/src/LinuxDev/modules/virtualbox'
Module /home/cknadle/src/LinuxDev/modules/virtualbox failed.
Hit return to Continue
-- Chris
--
Chris Knadle
Chris.Knadle at coredump.us
More information about the Pkg-virtualbox-devel
mailing list