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.kna...@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.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to