Public bug reported:
The virtualbox kernel module cannot be built against current mainline
kernels. I have tried v4.9.0 and v4.10.0rc4. Here is the output from
v4.10.0rc4;
$ sudo dkms install virtualbox/5.0.24
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=4.10.0-041000rc4-generic -C
/lib/modules/4.10.0-041000rc4-generic/build
M=/var/lib/dkms/virtualbox/5.0.24/build....(bad exit status: 2)
ERROR (dkms apport): kernel package linux-headers-4.10.0-041000rc4-generic is
not supported
Error! Bad return status for module build on kernel: 4.10.0-041000rc4-generic
(x86_64)
Consult /var/lib/dkms/virtualbox/5.0.24/build/make.log for more information.
$ cat /var/lib/dkms/virtualbox/5.0.24/build/make.log
DKMS make.log for virtualbox-5.0.24 for kernel 4.10.0-041000rc4-generic (x86_64)
Mon 16 Jan 18:47:04 GMT 2017
make: Entering directory '/usr/src/linux-headers-4.10.0-041000rc4-generic'
LD /var/lib/dkms/virtualbox/5.0.24/build/built-in.o
LD /var/lib/dkms/virtualbox/5.0.24/build/vboxdrv/built-in.o
CC [M] /var/lib/dkms/virtualbox/5.0.24/build/vboxdrv/linux/SUPDrv-linux.o
In file included from
/var/lib/dkms/virtualbox/5.0.24/build/include/VBox/types.h:30:0,
from
/var/lib/dkms/virtualbox/5.0.24/build/vboxdrv/linux/../SUPDrvInternal.h:35,
from
/var/lib/dkms/virtualbox/5.0.24/build/vboxdrv/linux/SUPDrv-linux.c:32:
/var/lib/dkms/virtualbox/5.0.24/build/include/iprt/types.h:220:18: error:
expected identifier or ‘(’ before numeric constant
# define true (1)
^
./include/linux/kernel.h:517:7: note: in expansion of macro ‘true’
char true; /* character printed when tainted */
^
/var/lib/dkms/virtualbox/5.0.24/build/include/iprt/types.h:223:18: error:
expected identifier or ‘(’ before numeric constant
# define false (0)
^
./include/linux/kernel.h:518:7: note: in expansion of macro ‘false’
char false; /* character printed when not tainted */
^
scripts/Makefile.build:293: recipe for target
'/var/lib/dkms/virtualbox/5.0.24/build/vboxdrv/linux/SUPDrv-linux.o' failed
make[2]: ***
[/var/lib/dkms/virtualbox/5.0.24/build/vboxdrv/linux/SUPDrv-linux.o] Error 1
scripts/Makefile.build:551: recipe for target
'/var/lib/dkms/virtualbox/5.0.24/build/vboxdrv' failed
make[1]: *** [/var/lib/dkms/virtualbox/5.0.24/build/vboxdrv] Error 2
Makefile:1496: recipe for target
'_module_/var/lib/dkms/virtualbox/5.0.24/build' failed
make: *** [_module_/var/lib/dkms/virtualbox/5.0.24/build] Error 2
make: Leaving directory '/usr/src/linux-headers-4.10.0-041000rc4-generic'
$ lsb_release -rd
Description: Ubuntu 16.04.1 LTS
Release: 16.04
$ apt-cache policy virtualbox-dkms
virtualbox-dkms:
Installed: 5.0.24-dfsg-0ubuntu1.16.04.1
Candidate: 5.0.24-dfsg-0ubuntu1.16.04.1
Version table:
*** 5.0.24-dfsg-0ubuntu1.16.04.1 500
500 http://gb.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64
Packages
500 http://gb.archive.ubuntu.com/ubuntu xenial-updates/multiverse i386
Packages
100 /var/lib/dpkg/status
5.0.18-dfsg-2ubuntu1 500
500 http://gb.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64
Packages
500 http://gb.archive.ubuntu.com/ubuntu xenial-updates/multiverse i386
Packages
5.0.18-dfsg-2build1 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages
500 http://gb.archive.ubuntu.com/ubuntu xenial/multiverse i386 Packages
$ apt-cache policy linux-image-4.10.0-041000rc4-generic
linux-image-4.10.0-041000rc4-generic:
Installed: 4.10.0-041000rc4.201701152031
Candidate: 4.10.0-041000rc4.201701152031
Version table:
*** 4.10.0-041000rc4.201701152031 100
100 /var/lib/dpkg/status
** Affects: virtualbox (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1656921
Title:
DKMS fails to build on current kernels
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1656921/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs