Package: virtualbox-dkms Version: 7.0.4-dfsg-4 Severity: grave Tags: upstream Justification: renders package unusable
dkms autoinstall Sign command: /usr/lib/linux-kbuild-5.10/scripts/sign-file Binary /usr/lib/linux-kbuild-5.10/scripts/sign-file not found, modules won't be signed Building module: Cleaning build area... make -j8 KERNELRELEASE=5.10.156 -C /lib/modules/5.10.156/build M=/var/lib/dkms/virtualbox/7.0.4/build....(bad exit status: 2) Error! Bad return status for module build on kernel: 5.10.156 (x86_64) Consult /var/lib/dkms/virtualbox/7.0.4/build/make.log for more information. root@tri-yann4:~# more /var/lib/dkms/virtualbox/7.0.4/build/make.log DKMS make.log for virtualbox-7.0.4 for kernel 5.10.156 (x86_64) Sat Dec 3 10:39:35 AM CET 2022 make: Entering directory '/usr/src/linux-i7-asus' CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/linux/SUPDrv-linux.o CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrv.o CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvGip.o CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvSem.o CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvTracer.o CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPLibAll.o CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/common/string/strformatrt.o CC [M] /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/combined-agnostic1.o In file included from /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/include/iprt/assert.h:45, from /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/include/VBox/sup.h:44, from /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrvInternal.h:49, from /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/SUPDrv.c:43: /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/include/VBox/vmm/hm_vmx.h:532:29: error: â\x80\x98VMX_BF_EPT_PT_0_MASKâ\x80\x99 undeclared here (not in a function); did you mean â\x80\x98VMX_BF_EPT_PT_RE AD_MASKâ\x80\x99? 532 | RT_BF_ASSERT_COMPILE_CHECKS(VMX_BF_EPT_PT_, UINT64_C(0), UINT64_MAX, | ^~~~~~~~~~~~~~ /var/lib/dkms/virtualbox/7.0.4/build/vboxdrv/include/iprt/assertcompile.h:107:101: note: in definition of macro â\x80\x98AssertCompileNSâ\x80\x99 107 | # define AssertCompileNS(expr) extern int RTASSERTVAR[1 RT_BF_ASSERT_COMPILE_CHECKS macros does not what is expected. Using alternate definition makes it work here is a simple patch: --- cdefs.h.orig 2022-12-03 10:46:44.540262521 +0100 +++ cdefs.h 2022-12-03 10:57:10.289734851 +0100 @@ -2659,19 +2659,7 @@ * * This requires variadic macros because its too much to type otherwise. */ -#if defined(RT_COMPILER_SUPPORTS_VA_ARGS) || defined(DOXYGEN_RUNNING) -# define RT_BF_ASSERT_COMPILE_CHECKS(a_Prefix, a_uZero, a_uCovered, a_Fields) \ - AssertCompile(RT_BF_CHECK_DO_N(RT_BF_CHECK_DO_OR_MASK, a_uZero, a_Prefix, RT_UNPACK_ARGS a_Fields ) == a_uCovered); \ - AssertCompile(RT_BF_CHECK_DO_N(RT_BF_CHECK_DO_XOR_MASK, a_uCovered, a_Prefix, RT_UNPACK_ARGS a_Fields ) == 0); \ - AssertCompile(RT_BF_CHECK_DO_N(RT_BF_CHECK_DO_1ST_MASK_BIT, true, a_Prefix, RT_UNPACK_ARGS a_Fields ) == true); \ - AssertCompile(RT_BF_CHECK_DO_N(RT_BF_CHECK_DO_MASK_START, true, a_Prefix, RT_UNPACK_ARGS a_Fields ) == true) -/** Bit field compile time check helper - * @internal */ -# define RT_BF_CHECK_DO_N(a_DoThis, a_uLeft, a_RightPrefix, ...) \ - RT_UNPACK_CALL(RT_CONCAT(RT_BF_CHECK_DO_, RT_EXPAND(RT_COUNT_VA_ARGS(__VA_ARGS__))), (a_DoThis, a_uLeft, a_RightPrefix, __VA_ARGS__)) -#else # define RT_BF_ASSERT_COMPILE_CHECKS(a_Prefix, a_uZero, a_uCovered, a_Fields) AssertCompile(true) -#endif /** @def RT_ALIGN -- System Information: Debian Release: bookworm/sid APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental') merged-usr: no Architecture: amd64 (x86_64) Kernel: Linux 5.10.156 (SMP w/8 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/bash Init: systemd (via /run/systemd/system) Versions of packages virtualbox-dkms depends on: ii dkms 3.0.8-3 Versions of packages virtualbox-dkms recommends: iu virtualbox 7.0.4-dfsg-4 virtualbox-dkms suggests no packages. -- no debconf information