Package: virtualbox-dkms
Version: 6.0.14-dfsg-3
Severity: important

Dear Maintainer,

In changelog it seems that you add the changeset 81587 but not the
changeset 81586 (https://www.virtualbox.org/changeset/81586/vbox)

I cannot compile the kernel module from virtualbox for kerneln 5.4 with
the following error message:
In file included from 
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:31:
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c: 
In function ‘VBoxHost_RTMemContAlloc’:
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/the-linux-kernel.h:340:47:
 error: implicit declaration of function ‘set_pages_x’; did you mean 
‘set_pages_rw’? [-Werror=implicit-function-declaration]
  340 | # define MY_SET_PAGES_EXEC(pPages, cPages)    set_pages_x(pPages, 
cPages)
      |                                               ^~~~~~~~~~~
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:447:13:
 note: in expansion of macro ‘MY_SET_PAGES_EXEC’
  447 |             MY_SET_PAGES_EXEC(&paPages[iPage], 1);
      |             ^~~~~~~~~~~~~~~~~
  CC [M]  
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/mp-r0drv-linux.o
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c: 
In function ‘VBoxHost_RTMemContFree’:
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/the-linux-kernel.h:341:47:
 error: implicit declaration of function ‘set_pages_nx’; did you mean 
‘set_pages_rw’? [-Werror=implicit-function-declaration]
  341 | # define MY_SET_PAGES_NOEXEC(pPages, cPages)  set_pages_nx(pPages, 
cPages)
      |                                               ^~~~~~~~~~~~
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:495:13:
 note: in expansion of macro ‘MY_SET_PAGES_NOEXEC’
  495 |             MY_SET_PAGES_NOEXEC(&paPages[iPage], 1);
      |             ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
  CC [M]  
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/mpnotification-r0drv-linux.o
make[3]: *** 
[/usr/src/linux-headers-5.4.0-trunk-common/scripts/Makefile.build:271: 
/var/lib/dkms/virtualbox/6.0.14/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o] 
Error 1

After add the changeset I can compile it

CU
  Michael 

-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable
  APT policy: (710, 'unstable'), (670, 'testing'), (660, 'experimental'), (600, 
'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-trunk-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages virtualbox-dkms depends on:
ii  dkms  2.8.1-3

Versions of packages virtualbox-dkms recommends:
ii  virtualbox  6.0.14-dfsg-3

virtualbox-dkms suggests no packages.

-- no debconf information

Reply via email to