https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: sys-firmware/seabios-1.16.0 fails to compile. Discovered on: amd64 (internal ref: ci)
Created attachment 814312 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: FileNotFoundError: [Errno 2] No such file or directory: 'out/src/fw/acpi-dsdt.dsl.i.orig' FileNotFoundError: [Errno 2] No such file or directory: 'out/src/fw/ssdt-misc.dsl.i.orig' FileNotFoundError: [Errno 2] No such file or directory: 'out/src/fw/ssdt-pcihp.dsl.i.orig' FileNotFoundError: [Errno 2] No such file or directory: 'out/src/fw/ssdt-proc.dsl.i.orig'
The issue is that CPP="gcc- E": x86_64-pc-linux-gnu-gcc -E -P -MD -MT src/fw/acpi-dsdt.hex src/fw/acpi-dsdt.dsl -o out/src/fw/acpi-dsdt.dsl.i.orig Compiling IASL src/fw/ssdt-proc.hex x86_64-pc-linux-gnu-gcc: warning: src/fw/acpi-dsdt.dsl: linker input file unused because linking not done python ./scripts/acpi_extract_preprocess.py out/src/fw/acpi-dsdt.dsl.i.orig > out/src/fw/acpi-dsdt.dsl.i x86_64-pc-linux-gnu-gcc -E -P -MD -MT src/fw/ssdt-proc.hex src/fw/ssdt-proc.dsl -o out/src/fw/ssdt-proc.dsl.i.orig Compiling IASL src/fw/ssdt-pcihp.hex x86_64-pc-linux-gnu-gcc: warning: src/fw/ssdt-proc.dsl: linker input file unused because linking not done .. and so on. I'm not sure "gcc -E" is a valid CPP.
I believe it is valid, so this should be fixed upstream.
ci has reproduced this issue with version 1.16.3 - Updating summary.