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