Skip to content

[Bug]: kernel modules fail to build VirtualBox 7.2.7 173562 Ubuntu 26.04 Kernel 7.0.0-12-generic #623

@kimj76

Description

@kimj76

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.?

  • Yes, I've uploaded all pertinent files to this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions