Skip to content

VirtualBox fails to build kernel module for 6.15.6-x64v3-xanmod1

VirtualBox fails to build kernel module for 6.15.6-x64v3-xanmod1

$ sudo -H /sbin/vboxconfig
Place your finger on the fingerprint reader
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.

vboxconfig log:

/var/log/vbox-setup.log
Building the main VirtualBox module.
Using clang compiler.
Error building the module:
make V=1 CONFIG_MODULE_SIG= CONFIG_MODULE_SIG_ALL= -C /lib/modules/6.15.6-x64v3-xanmod1/build M=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j16 modules
make[1]: warning: -j16 forced in submake: resetting jobserver mode.
make  -C /tmp/vbox.0 \
-f /usr/src/linux-headers-6.15.6-x64v3-xanmod1/Makefile modules
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: Debian clang version 19.1.7 (3)
  You are using:           Ubuntu clang version 19.1.7 (++20250114103320+cd708029e0b2-1~exp1~20250114103432.75)
make -f /usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build obj=. need-builtin=1 need-modorder=1 
# cmd_mod vboxdrv.mod
  printf '%s
'   linux/SUPDrv-linux.o SUPDrv.o SUPDrvGip.o SUPDrvSem.o SUPDrvTracer.o SUPLibAll.o common/string/strformatrt.o combined-agnostic1.o combined-agnostic2.o combined-os-specific.o | awk '!x[$0]++ { print("./"$0) }' > vboxdrv.mod
# CC [M]  linux/SUPDrv-linux.o
  clang -Wp,-MMD,linux/.SUPDrv-linux.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"SUPDrv_linux"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o linux/SUPDrv-linux.o linux/SUPDrv-linux.c  
# CC [M]  SUPDrv.o
  clang -Wp,-MMD,./.SUPDrv.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"SUPDrv"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o SUPDrv.o SUPDrv.c  
# CC [M]  SUPDrvGip.o
  clang -Wp,-MMD,./.SUPDrvGip.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"SUPDrvGip"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o SUPDrvGip.o SUPDrvGip.c  
# CC [M]  SUPDrvSem.o
  clang -Wp,-MMD,./.SUPDrvSem.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"SUPDrvSem"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o SUPDrvSem.o SUPDrvSem.c  
# CC [M]  SUPDrvTracer.o
  clang -Wp,-MMD,./.SUPDrvTracer.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"SUPDrvTracer"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o SUPDrvTracer.o SUPDrvTracer.c  
# CC [M]  SUPLibAll.o
  clang -Wp,-MMD,./.SUPLibAll.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"SUPLibAll"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o SUPLibAll.o SUPLibAll.c  
# CC [M]  common/string/strformatrt.o
  clang -Wp,-MMD,common/string/.strformatrt.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"strformatrt"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o common/string/strformatrt.o common/string/strformatrt.c  
# CC [M]  combined-agnostic1.o
  clang -Wp,-MMD,./.combined-agnostic1.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"combined_agnostic1"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o combined-agnostic1.o combined-agnostic1.c  
# CC [M]  combined-agnostic2.o
  clang -Wp,-MMD,./.combined-agnostic2.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"combined_agnostic2"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o combined-agnostic2.o combined-agnostic2.c  
# CC [M]  combined-os-specific.o
  clang -Wp,-MMD,./.combined-os-specific.o.d -nostdinc -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/arch/x86/include/generated/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/uapi -I/usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/generated/uapi -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler-version.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/kconfig.h -include /usr/src/linux-headers-6.15.6-x64v3-xanmod1/include/linux/compiler_types.h -D__KERNEL__ --target=x86_64-linux-gnu -fintegrated-as -Werror=unknown-warning-option -Werror=ignored-optimization-argument -Werror=option-ignored -Werror=unused-command-line-argument -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -O3 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -mno-avx2 -fcf-protection=branch -fno-jump-tables -m64 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mstack-alignment=8 -mskip-rax-setup -mno-red-zone -mcmodel=kernel -mstack-protector-guard-reg=gs -mstack-protector-guard-symbol=__ref_stack_chk_guard -Wno-sign-compare -fno-asynchronous-unwind-tables -mretpoline-external-thunk -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-delete-null-pointer-checks -O2 -mllvm -enable-pipeliner -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mfentry -DCC_USING_NOP_MCOUNT -DCC_USING_FENTRY -fno-lto -flto -fvisibility=hidden -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fno-builtin-wcslen -Wall -Wextra -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-gnu -Wno-format-overflow-non-kprintf -Wno-format-truncation-non-kprintf -Wvla -Wno-pointer-sign -Wcast-function-type -Wimplicit-fallthrough -Werror=date-time -Werror=incompatible-pointer-types -Wenum-conversion -Wunused -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-format-overflow -Wno-override-init -Wno-pointer-to-enum-cast -Wno-tautological-constant-out-of-range-compare -Wno-unaligned-access -Wno-enum-compare-conditional -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-enum-enum-conversion -Wno-sign-compare -Wno-unused-parameter -march=x86-64-v3 -g -gdwarf-5  -fdebug-info-for-profiling -mllvm -enable-fs-discriminator=true -mllvm -improved-fs-discriminator=true  -fbasic-block-sections=labels  -DMODULE  -DKBUILD_BASENAME='"combined_os_specific"' -DKBUILD_MODNAME='"vboxdrv"' -D__KBUILD_MODNAME=kmod_vboxdrv -c -o combined-os-specific.o combined-os-specific.c  
SUPLibAll.c:41:10: fatal error: 'VBox/sup.h' file not found
   41 | #include <VBox/sup.h>
      |          ^~~~~~~~~~~~
In file included from SUPDrvTracer.c:43:
./SUPDrvInternal.h:47:10: fatal error: 'VBox/cdefs.h' file not found
   47 | #include <VBox/cdefs.h>
      |          ^~~~~~~~~~~~~~
1 error generated.
In file included from SUPDrvSem.c:43:
./SUPDrvInternal.h:47:10: fatal error: 'VBox/cdefs.h' file not found
   47 | #include <VBox/cdefs.h>
      |          ^~~~~~~~~~~~~~
In file included from linux/SUPDrv-linux.c:42:
linux/../SUPDrvInternal.h:47:10: fatal error: 'VBox/cdefs.h' file not found
   47 | #include <VBox/cdefs.h>
      |          ^~~~~~~~~~~~~~
In file included from SUPDrvGip.c:43:
./SUPDrvInternal.h:47:10: fatal error: 'VBox/cdefs.h' file not found
   47 | #include <VBox/cdefs.h>
      |          ^~~~~~~~~~~~~~
In file included from SUPDrv.c:43:
./SUPDrvInternal.h:47:10: fatal error: 'VBox/cdefs.h' file not found
   47 | #include <VBox/cdefs.h>
      |          ^~~~~~~~~~~~~~
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: SUPLibAll.o] Error 1
make[3]: *** Waiting for unfinished jobs....
1 error generated.
1 error generated.
combined-agnostic1.c:38:10: fatal error: 'internal/iprt.h' file not found
   38 | #include "internalcommon/string/strformatrt.c/i:pr42t:.10h:" 
      fatal error: | 'iprt/string.h' file not found         ^~~~~~~~~~~~~~~~~

   42 | #include <iprt/string.h>
      |          ^~~~~~~~~~~~~~~
combined-agnostic2.c:38:10: fatal error: 'internal/iprt.h' file not found
1 error generated.
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: SUPDrvTracer.o] Error 1
   38 | #include "internal/iprt.h"
      |          ^~~~~~~~~~~~~~~~~
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: SUPDrvSem.o] Error 1
combined-os-specific.c:38:10: fatal error: 'the-linux-kernel.h' file not found
   38 | #include "the-linux-kernel.h"
      |          ^~~~~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: SUPDrvGip.o] Error 1
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: common/string/strformatrt.o] Error 1
1 error generated.
1 error generated.
1 error generated.
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: SUPDrv.o] Error 1
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: combined-agnostic2.o] Error 1
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: combined-agnostic1.o] Error 1
1 error generated.
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: linux/SUPDrv-linux.o] Error 1
1 error generated.
make[3]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/scripts/Makefile.build:203: combined-os-specific.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.15.6-x64v3-xanmod1/Makefile:2008: .] Error 2
make[1]: *** [Makefile:248: __sub-make] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:145: vboxdrv] Error 2