Version
trunk/main
Host OS Type
Linux
Host OS name + version
Ubuntu 26.04
Host Architecture
x86
Guest OS Type
Linux
Guest Architecture
x86
Guest OS name + version
Ubuntu 2604
Component
Host Installer
What happened?
Compile Kernel Modules under Ubuntu 26.04 Kernel 7.0.0-12-generic fails
vbox-setup.log
cmd_gen_symversions_c SUPDrvSem.o
if nm SUPDrvSem.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPDrvSem.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPDrvSem.o >> ./.SUPDrvSem.o.cmd; fi
cmd_gen_symversions_c SUPLibAll.o
if nm SUPLibAll.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPLibAll.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPLibAll.o >> ./.SUPLibAll.o.cmd; fi
linux/SUPDrv-linux.c: In function ‘supdrvLinuxInitKvmSymbols’:
linux/SUPDrv-linux.c:507:25: error: implicit declaration of function ‘ASMCpuIdEx_EDX’; did you mean ‘ASMCpuId_EDX’? [-Wimplicit-function-declaration]
507 | && (ASMCpuIdEx_EDX(7, 0) & X86_CPUID_STEXT_FEATURE_EDX_CET_IBT))
| ^~~~~~~~~~~~~~
| ASMCpuId_EDX
cmd_gen_symversions_c common/string/strformatrt.o
if nm common/string/strformatrt.o 2>/dev/null | grep -q ' _export_symbol'; then nm common/string/strformatrt.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms common/string/strformatrt.o >> common/string/.strformatrt.o.cmd; fi
make[3]: *** [/usr/src/linux-headers-7.0.0-12-generic/scripts/Makefile.build:289: linux/SUPDrv-linux.o] Error 1
make[3]: *** Waiting for unfinished jobs....
cmd_gen_symversions_c SUPDrvTracer.o
if nm SUPDrvTracer.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPDrvTracer.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPDrvTracer.o >> ./.SUPDrvTracer.o.cmd; fi
cmd_gen_symversions_c SUPDrvGip.o
if nm SUPDrvGip.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPDrvGip.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPDrvGip.o >> ./.SUPDrvGip.o.cmd; fi
cmd_gen_symversions_c SUPDrv.o
if nm SUPDrv.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPDrv.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPDrv.o >> ./.SUPDrv.o.cmd; fi
cmd_gen_symversions_c combined-agnostic2.o
if nm combined-agnostic2.o 2>/dev/null | grep -q ' _export_symbol'; then nm combined-agnostic2.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms combined-agnostic2.o >> ./.combined-agnostic2.o.cmd; fi
cmd_gen_symversions_c combined-os-specific.o
if nm combined-os-specific.o 2>/dev/null | grep -q ' _export_symbol'; then nm combined-os-specific.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms combined-os-specific.o >> ./.combined-os-specific.o.cmd; fi
cmd_gen_symversions_c combined-agnostic1.o
if nm combined-agnostic1.o 2>/dev/null | grep -q ' _export_symbol'; then nm combined-agnostic1.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms combined-agnostic1.o >> ./.combined-agnostic1.o.cmd; fi
make[2]: *** [/usr/src/linux-headers-7.0.0-12-generic/Makefile:2110: .] Error 2
make[1]: *** [Makefile:248: __sub-make] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:146: vboxdrv] Error 2
How can we reproduce this?
Install from .run file or using sudo /sbin/vboxconf
Did you upload all of your necessary log files, screenshots, etc.?
Version
trunk/main
Host OS Type
Linux
Host OS name + version
Ubuntu 26.04
Host Architecture
x86
Guest OS Type
Linux
Guest Architecture
x86
Guest OS name + version
Ubuntu 2604
Component
Host Installer
What happened?
Compile Kernel Modules under Ubuntu 26.04 Kernel 7.0.0-12-generic fails
vbox-setup.log
cmd_gen_symversions_c SUPDrvSem.o
if nm SUPDrvSem.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPDrvSem.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPDrvSem.o >> ./.SUPDrvSem.o.cmd; fi
cmd_gen_symversions_c SUPLibAll.o
if nm SUPLibAll.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPLibAll.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPLibAll.o >> ./.SUPLibAll.o.cmd; fi
linux/SUPDrv-linux.c: In function ‘supdrvLinuxInitKvmSymbols’:
linux/SUPDrv-linux.c:507:25: error: implicit declaration of function ‘ASMCpuIdEx_EDX’; did you mean ‘ASMCpuId_EDX’? [-Wimplicit-function-declaration]
507 | && (ASMCpuIdEx_EDX(7, 0) & X86_CPUID_STEXT_FEATURE_EDX_CET_IBT))
| ^~~~~~~~~~~~~~
| ASMCpuId_EDX
cmd_gen_symversions_c common/string/strformatrt.o
if nm common/string/strformatrt.o 2>/dev/null | grep -q ' _export_symbol'; then nm common/string/strformatrt.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms common/string/strformatrt.o >> common/string/.strformatrt.o.cmd; fi
make[3]: *** [/usr/src/linux-headers-7.0.0-12-generic/scripts/Makefile.build:289: linux/SUPDrv-linux.o] Error 1
make[3]: *** Waiting for unfinished jobs....
cmd_gen_symversions_c SUPDrvTracer.o
if nm SUPDrvTracer.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPDrvTracer.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPDrvTracer.o >> ./.SUPDrvTracer.o.cmd; fi
cmd_gen_symversions_c SUPDrvGip.o
if nm SUPDrvGip.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPDrvGip.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPDrvGip.o >> ./.SUPDrvGip.o.cmd; fi
cmd_gen_symversions_c SUPDrv.o
if nm SUPDrv.o 2>/dev/null | grep -q ' _export_symbol'; then nm SUPDrv.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms SUPDrv.o >> ./.SUPDrv.o.cmd; fi
cmd_gen_symversions_c combined-agnostic2.o
if nm combined-agnostic2.o 2>/dev/null | grep -q ' _export_symbol'; then nm combined-agnostic2.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms combined-agnostic2.o >> ./.combined-agnostic2.o.cmd; fi
cmd_gen_symversions_c combined-os-specific.o
if nm combined-os-specific.o 2>/dev/null | grep -q ' _export_symbol'; then nm combined-os-specific.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms combined-os-specific.o >> ./.combined-os-specific.o.cmd; fi
cmd_gen_symversions_c combined-agnostic1.o
if nm combined-agnostic1.o 2>/dev/null | grep -q ' _export_symbol'; then nm combined-agnostic1.o | sed -n 's/.* _export_symbol(.*)//p' | /usr/src/linux-headers-7.0.0-12-generic/scripts/gendwarfksyms/gendwarfksyms combined-agnostic1.o >> ./.combined-agnostic1.o.cmd; fi
make[2]: *** [/usr/src/linux-headers-7.0.0-12-generic/Makefile:2110: .] Error 2
make[1]: *** [Makefile:248: __sub-make] Error 2
make: *** [/tmp/vbox.0/Makefile-footer.gmk:146: vboxdrv] Error 2
How can we reproduce this?
Install from .run file or using sudo /sbin/vboxconf
Did you upload all of your necessary log files, screenshots, etc.?