[Pkg-virtualbox-devel] Bug#700516: [virtualbox-dkms] building VBOX modules depends on IOMMU being enabled in the kernel config
Chris Knadle
Chris.Knadle at coredump.us
Wed Feb 13 19:17:27 UTC 2013
Package: virtualbox-dkms
Version: 4.1.18-dfsg-2.1
Severity: normal
--- Please enter the report below this line. ---
When building the VirtualBox modules using linux-source-3.7 from Debian
Experimental, the build will fail without IOMMU support being configured-in:
----------------
LD /var/lib/dkms/virtualbox/4.1.18/build/vboxpci/built-in.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxpci/linux/VBoxPci-linux.o
CC [M] /var/lib/dkms/virtualbox/4.1.18/build/vboxpci/VBoxPci.o
In file included from
/var/lib/dkms/virtualbox/4.1.18/build/vboxpci/VBoxPciInternal.h:34:0,
from
/var/lib/dkms/virtualbox/4.1.18/build/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
make[2]: *** [/var/lib/dkms/virtualbox/4.1.18/build/vboxpci/VBoxPci.o] Error 1
make[1]: *** [/var/lib/dkms/virtualbox/4.1.18/build/vboxpci] Error 2
make: *** [_module_/var/lib/dkms/virtualbox/4.1.18/build] Error 2
make: Leaving directory `/home/cknadle/src/LinuxDev/linux-source-3.7'
----------------
An interesting aspect of this is that the VirtualBox modules build just fine
against upstream Linux 3.5.7 /without/ IOMMU being configured-in, but does
fail for upstream Linux 3.6 and 3.7.
As all of the hardware I own does *not* support IOMMU, having to configure it
in to be able to compile the VirtualBox modules is counterintuitive and thus
seems like it's a bug, so I'm writing this mainly to let other users know
about the problem. I'm not sure what severity this should have, so I'm just
going to leave it as "normal".
Thanks.
-- Chris
--
Chris Knadle
Chris.Knadle at coredump.us
--- System information. ---
Architecture: amd64
Kernel: Linux 3.7.3-c2d-crk-2
Debian Release: 7.0
500 unstable www.deb-multimedia.org
500 unstable ftp.us.debian.org
500 unstable download.jitsi.org
500 testing security.debian.org
500 testing ftp.us.debian.org
500 stable dl.google.com
1 experimental ftp.us.debian.org
--- Package information. ---
Depends (Version) | Installed
===================================-+-=====================
dkms (>= 2.1.0.0) | 2.2.0.3-1.2
virtualbox (>= 4.1.18-dfsg-2.1) | 4.1.18-dfsg-2.1
Package's Recommends field is empty.
Package's Suggests field is empty.
More information about the Pkg-virtualbox-devel
mailing list