Opened 7 years ago
Closed 4 years ago
#17770 closed defect (fixed)
VBox 5.2.12 doesn't compile: AmlCodeSsdtStandard not declared in this scope => fixed in SVN
Reported by: | berolinux | Owned by: | |
---|---|---|---|
Component: | other | Version: | VirtualBox 5.2.12 |
Keywords: | Cc: | ||
Guest type: | all | Host type: | Linux |
Description (last modified by )
Building VBox 5.2.12 on OpenMandriva Lx 4 fails with:
/home/bero/abf/virtualbox/BUILD/VirtualBox-5.2.12/src/VBox/Devices/PC/ACPI/VBoxAcpi.cpp:428:30: error: ‘AmlCodeSsdtStandard’ was not declared in this scope pabAmlCode = AmlCodeSsdtStandard; ^~~~~~~~~~~~~~~~~~~ kmk: *** [/home/bero/abf/virtualbox/BUILD/VirtualBox-5.2.12/out/linux.amd64/release/obj/VBoxDD/PC/ACPI/VBoxAcpi.o] Error 1
Looks like FreeBSD is also affected by this: https://www.mail-archive.com/freebsd-emulation@freebsd.org/msg08354.html
Attachments (1)
Change History (5)
comment:1 by , 7 years ago
Description: | modified (diff) |
---|
by , 7 years ago
Attachment: | iasl.patch added |
---|
comment:2 by , 7 years ago
Can you please try the attachd patch against the VBox source tree? Looks like newer versions of IASL don't replace a dash with an underscore in filenames anymore breaking the generated C header.
comment:3 by , 7 years ago
Summary: | VBox 5.2.12 doesn't compile: AmlCodeSsdtStandard not declared in this scope → VBox 5.2.12 doesn't compile: AmlCodeSsdtStandard not declared in this scope => fixed in SVN |
---|
The patch is not quite complete, a complete fix was committed to the svn and backported to 5.2 and 5.1. They will be available with the next maintenance release.
comment:4 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Experimental patch to fix compilation with newer versions of IASL