[Pkg-virtualbox-devel] Bug#696011: virtualbox: kernel modules fail to build against linux kernel v3.7
Stefan Lippers-Hollmann
s.L-H at gmx.de
Sat Dec 15 17:23:36 UTC 2012
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-virtualbox-devel/attachments/20121215/ec271456/attachment.pgp>
More information about the Pkg-virtualbox-devel
mailing list