Package: virtualbox-source Version: 6.0.14-dfsg-2 Severity: normal Tags: patch
Dear Maintainer, The virtualbox module fails to build against Linux 5.4 with errors such as the following: -8<-------------------------------------------------------------------- In file included from /usr/src/modass/usr_src/modules/virtualbox/vboxdrv/r0drv/linux/alloc-r0drv-linux.c:31: /usr/src/modass/usr_src/modules/virtualbox/vboxdrv/r0drv/linux/alloc-r0drv-linux.c: In function ‘VBoxHost_RTMemContAlloc’: /usr/src/modass/usr_src/modules/virtualbox/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) | ^~~~~~~~~~~ /usr/src/modass/usr_src/modules/virtualbox/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); | ^~~~~~~~~~~~~~~~~ -8<-------------------------------------------------------------------- In addition to the currently included patch from r81649, the patches from r81586 and r81587 must also be included for the module to build with 5.4 on my system: https://www.virtualbox.org/changeset/81586/vbox?format=diff https://www.virtualbox.org/changeset/81587/vbox?format=diff Thanks, Kevin -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (101, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.3.0 (SMP w/4 CPU cores) Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages virtualbox-source depends on: ii build-essential 12.8 ii bzip2 1.0.8-2 ii debhelper [debhelper-compat] 12.7.1 ii kbuild 1:0.1.9998svn3296+dfsg-1 ii module-assistant 0.11.10 Versions of packages virtualbox-source recommends: ii virtualbox 6.0.14-dfsg-2 virtualbox-source suggests no packages. -- no debconf information