Package: src:virtualbox
Version: 4.1.18-dfsg-1.1
Severity: important

Hi

Due to the uapi restructuring, attempting to build virtualbox kernel 
modules against linux v3.7 fails with the following error messages.

$ LANG= m-a --kvers-list $(uname -r) --kernel-dir 
/usr/src/linux-headers-$(uname -r)/ --userdir /tmp/pkg/ --text-mode build 
virtualbox-source
[…]
  CC [M]  
/tmp/pkg/usr_src/modules/virtualbox/vboxdrv/r0drv/linux/memuserkernel-r0drv-linux.o
/tmp/pkg/usr_src/modules/virtualbox/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: 
In function 'rtR0MemObjNativeMapUser':
/tmp/pkg/usr_src/modules/virtualbox/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1451:38:
 error: 'VM_RESERVED' undeclared (first use in this function)
/tmp/pkg/usr_src/modules/virtualbox/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1451:38:
 note: each undeclared identifier is reported only once for each function it 
appears in
kmk[3]: *** 
[/tmp/pkg/usr_src/modules/virtualbox/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] 
Error 1
[…]

(virtualbox-guest already fails to build against v3.6)
$ LANG= m-a --kvers-list $(uname -r) --kernel-dir 
/usr/src/linux-headers-$(uname -r)/ --userdir /tmp/pkg/ --text-mode build 
virtualbox-guest-source
[…]
  CC [M]  
/tmp/pkg/usr_src/modules/virtualbox-guest/vboxguest/r0drv/linux/memuserkernel-r0drv-linux.o
/tmp/pkg/usr_src/modules/virtualbox-guest/vboxguest/r0drv/linux/memobj-r0drv-linux.c:
 In function 'rtR0MemObjNativeMapUser':
/tmp/pkg/usr_src/modules/virtualbox-guest/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1451:38:
 error: 'VM_RESERVED' undeclared (first use in this function)
/tmp/pkg/usr_src/modules/virtualbox-guest/vboxguest/r0drv/linux/memobj-r0drv-linux.c:1451:38:
 note: each undeclared identifier is reported only once for each function it 
appears in
kmk[3]: *** 
[/tmp/pkg/usr_src/modules/virtualbox-guest/vboxguest/r0drv/linux/memobj-r0drv-linux.o]
 Error 1
[…]

Given that this affects both the host kernel, as well as supporting 
linux guests shipping with kernel >=3.7 (this is why I've used 
important as bug severity), I'd suggest fixing this for wheezy.

I'll follow up with a tested patch adding support for v3.6 and v3.7 as 
soon as I receive the bug number for these issues.

Regards
        Stefan Lippers-Hollmann

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.7-0.slh.3-aptosid-amd64 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages virtualbox depends on:
ii  adduser          3.113+nmu3
ii  dpkg             1.16.9
ii  libc6            2.13-37
ii  libcurl3         7.28.0-3
ii  libgcc1          1:4.7.2-4
ii  libgsoap2        2.8.7-2
ii  libpng12-0       1.2.49-3
ii  libpython2.7     2.7.3-5
ii  libsdl1.2debian  1.2.15-5
ii  libssl1.0.0      1.0.1c-4
ii  libstdc++6       4.7.2-4
ii  libvncserver0    0.9.9+dfsg-1
ii  libx11-6         2:1.5.0-1
ii  libxcursor1      1:1.1.13-1
ii  libxext6         2:1.3.1-2
ii  libxml2          2.8.0+dfsg1-7
ii  libxmu6          2:1.1.1-1
ii  libxt6           1:1.1.3-1
ii  python           2.7.3-3
ii  python2.7        2.7.3-5
ii  zlib1g           1:1.2.7.dfsg-13

Versions of packages virtualbox recommends:
ii  libgl1-mesa-glx [libgl1]  8.0.5-3
ii  libqt4-opengl             4:4.8.2+dfsg-4
ii  libqtcore4                4:4.8.2+dfsg-4
ii  libqtgui4                 4:4.8.2+dfsg-4
ii  virtualbox-qt             4.1.18-dfsg-1.1
ii  virtualbox-source         4.1.18-dfsg-1.1

Versions of packages virtualbox suggests:
pn  vde2                            <none>
ii  virtualbox-guest-additions-iso  4.1.18-1

-- debconf-show failed

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to