Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.9.5: samurai: building fails on missing fu-efi-struct.h header file #6175

Closed
LinuxUserGD opened this issue Sep 11, 2023 · 0 comments · Fixed by #6176
Closed

1.9.5: samurai: building fails on missing fu-efi-struct.h header file #6175

LinuxUserGD opened this issue Sep 11, 2023 · 0 comments · Fixed by #6176
Labels

Comments

@LinuxUserGD
Copy link

LinuxUserGD commented Sep 11, 2023

Describe the bug
Similar to #6108 , only reproducible with samurai (works with Ninja)

Steps to Reproduce

meson setup --libdir lib --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/pkgconfig:/var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/pkgconfig:/usr/share/pkgconfig --pkg-config-path /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/pkgconfig:/var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/pkgconfig:/usr/share/pkgconfig --native-file /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/meson.x86_64-gentoo-linux-musl.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain --localstatedir /var -Dbuild=all -Dconsolekit=disabled -Dcurl=enabled -Defi_binary=false -Dman=true -Dsupported_build=enabled -Dudevdir=/usr/lib/udev -Dlibarchive=enabled -Dbash_completion=false -Dbluez=disabled -Dcbor=disabled -Delogind=disabled -Dgnutls=disabled -Ddocs=disabled -Dgusb=enabled -Dlzma=enabled -Dintrospection=disabled -Dpolkit=enabled -Dsqlite=enabled -Dsystemd=enabled -Dtests=false -Dtest-full=false -Dplugin_gpio=enabled -Dplugin_intel_me=disabled -Dplugin_dell=disabled -Dplugin_fastboot=disabled -Dplugin_flashrom=disabled -Dplugin_uf2=enabled -Dplugin_logitech_bulkcontroller=disabled -Dplugin_modem_manager=disabled -Dplugin_nvme=disabled -Dplugin_intel_spi=false -Dplugin_synaptics_mst=disabled -Dplugin_synaptics_rmi=disabled -Dplugin_tpm=enabled -Dplugin_uefi_capsule=disabled -Dplugin_uefi_capsule_splash=false -Dplugin_uefi_pk=disabled /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5-build
meson compile -C /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5-build --jobs 1 --load-average 0 --verbose
/usr/bin/samu -C /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5-build -j 1 -v

Expected behavior
Compilation works

fwupd version information
1.9.5

Please note how you installed it (apt, dnf, pacman, source, etc):

Gentoo ebuild: fwupd-1.9.5.ebuild

Additional questions

  • Operating system and version: Gentoo Linux 2.14 (amd64/llvm/musl)
[118/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/uf2/fu-uf2.rs plugins/uf2/libfu_plugin_uf2.a.p/fu-uf2-struct.c plugins/uf2/libfu_plugin_uf2.a.p/fu-uf2-struct.h
[119/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 ../fwupd-1.9.5/generate-build/generate-man.py ../fwupd-1.9.5/plugins/uefi-dbx/dbxtool.md -o plugins/uefi-dbx/dbxtool.1 --replace PACKAGE_VERSION 1.9.5
[120/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/uefi-dbx/fu-efi-image.rs plugins/uefi-dbx/libfu_plugin_uefi_dbx.a.p/fu-efi-image-struct.c plugins/uefi-dbx/libfu_plugin_uefi_dbx.a.p/fu-efi-image-struct.h
[121/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/tpm/fu-tpm.rs plugins/tpm/fwupdtpmevlog.p/fu-tpm-struct.c plugins/tpm/fwupdtpmevlog.p/fu-tpm-struct.h
[122/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/tpm/fu-tpm.rs plugins/tpm/libfu_plugin_tpm.a.p/fu-tpm-struct.c plugins/tpm/libfu_plugin_tpm.a.p/fu-tpm-struct.h
[123/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/ti-tps6598x/fu-ti-tps6598x.rs plugins/ti-tps6598x/libfu_plugin_ti_tps6598x.a.p/fu-ti-tps6598x-struct.c plugins/ti-tps6598x/libfu_plugin_ti_tps6598x.a.p/fu-ti-tps6598x-struct.h
[124/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/synaptics-prometheus/fu-synaprom.rs plugins/synaptics-prometheus/libfu_plugin_synaprom.a.p/fu-synaprom-struct.c plugins/synaptics-prometheus/libfu_plugin_synaprom.a.p/fu-synaprom-struct.h
[125/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/synaptics-cxaudio/fu-synaptics-cxaudio.rs plugins/synaptics-cxaudio/libfu_plugin_synaptics_cxaudio.a.p/fu-synaptics-cxaudio-struct.c plugins/synaptics-cxaudio/libfu_plugin_synaptics_cxaudio.a.p/fu-synaptics-cxaudio-struct.h
[126/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/synaptics-cape/fu-synaptics-cape.rs plugins/synaptics-cape/libfu_plugin_synaptics_cape.a.p/fu-synaptics-cape-struct.c plugins/synaptics-cape/libfu_plugin_synaptics_cape.a.p/fu-synaptics-cape-struct.h
[127/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/scsi/fu-scsi.rs plugins/scsi/libfu_plugin_scsi.a.p/fu-scsi-struct.c plugins/scsi/libfu_plugin_scsi.a.p/fu-scsi-struct.h
[128/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/redfish/fu-redfish.rs plugins/redfish/libfu_plugin_redfish.a.p/fu-redfish-struct.c plugins/redfish/libfu_plugin_redfish.a.p/fu-redfish-struct.h
[129/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/pixart-rf/fu-pxi.rs plugins/pixart-rf/libfu_plugin_pxi.a.p/fu-pxi-struct.c plugins/pixart-rf/libfu_plugin_pxi.a.p/fu-pxi-struct.h
[130/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/pci-mei/fu-mei.rs plugins/pci-mei/libfu_plugin_pci_mei.a.p/fu-mei-struct.c plugins/pci-mei/libfu_plugin_pci_mei.a.p/fu-mei-struct.h
[131/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/logitech-hidpp/fu-logitech-hidpp.rs plugins/logitech-hidpp/libfu_plugin_logitech_hidpp.a.p/fu-logitech-hidpp-struct.c plugins/logitech-hidpp/libfu_plugin_logitech_hidpp.a.p/fu-logitech-hidpp-struct.h
[132/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/linux-lockdown/fu-linux-lockdown.rs plugins/linux-lockdown/libfu_plugin_linux_lockdown.a.p/fu-linux-lockdown-struct.c plugins/linux-lockdown/libfu_plugin_linux_lockdown.a.p/fu-linux-lockdown-struct.h
[133/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/intel-usb4/fu-intel-usb4.rs plugins/intel-usb4/libfu_plugin_intel_usb4.a.p/fu-intel-usb4-struct.c plugins/intel-usb4/libfu_plugin_intel_usb4.a.p/fu-intel-usb4-struct.h
[134/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/intel-gsc/fu-igsc.rs plugins/intel-gsc/libfu_plugin_igsc.a.p/fu-igsc-struct.c plugins/intel-gsc/libfu_plugin_igsc.a.p/fu-igsc-struct.h
[135/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/hailuck/fu-hailuck.rs plugins/hailuck/libfu_plugin_hailuck.a.p/fu-hailuck-struct.c plugins/hailuck/libfu_plugin_hailuck.a.p/fu-hailuck-struct.h
[136/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/goodix-tp/fu-goodixtp.rs plugins/goodix-tp/libfu_plugin_goodixtp.a.p/fu-goodixtp-struct.c plugins/goodix-tp/libfu_plugin_goodixtp.a.p/fu-goodixtp-struct.h
[137/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/genesys/fu-genesys-usbhub.rs plugins/genesys/libfu_plugin_genesys.a.p/fu-genesys-usbhub-struct.c plugins/genesys/libfu_plugin_genesys.a.p/fu-genesys-usbhub-struct.h
[138/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/fpc/fu-fpc.rs plugins/fpc/libfu_plugin_fpc.a.p/fu-fpc-struct.c plugins/fpc/libfu_plugin_fpc.a.p/fu-fpc-struct.h
[139/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/ep963x/fu-ep963x.rs plugins/ep963x/libfu_plugin_ep963x.a.p/fu-ep963x-struct.c plugins/ep963x/libfu_plugin_ep963x.a.p/fu-ep963x-struct.h
[140/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/ebitdo/fu-ebitdo.rs plugins/ebitdo/libfu_plugin_ebitdo.a.p/fu-ebitdo-struct.c plugins/ebitdo/libfu_plugin_ebitdo.a.p/fu-ebitdo-struct.h
[141/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/dfu/fu-dfu.rs plugins/dfu/fu-dfu-struct.c plugins/dfu/fu-dfu-struct.h
[142/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/corsair/fu-corsair.rs plugins/corsair/libfu_plugin_corsair.a.p/fu-corsair-struct.c plugins/corsair/libfu_plugin_corsair.a.p/fu-corsair-struct.h
[143/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/cfu/fu-cfu.rs plugins/cfu/fu-cfu-struct.c plugins/cfu/fu-cfu-struct.h
[144/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/ccgx-dmc/fu-ccgx-dmc.rs plugins/ccgx-dmc/libfu_plugin_ccgx_dmc.a.p/fu-ccgx-dmc-struct.c plugins/ccgx-dmc/libfu_plugin_ccgx_dmc.a.p/fu-ccgx-dmc-struct.h
[145/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/ccgx/fu-ccgx.rs plugins/ccgx/libfu_plugin_ccgx.a.p/fu-ccgx-struct.c plugins/ccgx/libfu_plugin_ccgx.a.p/fu-ccgx-struct.h
[146/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/aver-hid/fu-aver-hid.rs plugins/aver-hid/libfu_plugin_aver_hid.a.p/fu-aver-hid-struct.c plugins/aver-hid/libfu_plugin_aver_hid.a.p/fu-aver-hid-struct.h
[147/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/analogix/fu-analogix.rs plugins/analogix/libfu_plugin_analogix.a.p/fu-analogix-struct.c plugins/analogix/libfu_plugin_analogix.a.p/fu-analogix-struct.h
[148/843] /var/tmp/portage/sys-apps/fwupd-1.9.5/temp/python3.11/bin/python3 /var/tmp/portage/sys-apps/fwupd-1.9.5/work/fwupd-1.9.5/libfwupdplugin/rustgen.py ../fwupd-1.9.5/plugins/acpi-phat/fu-acpi-phat.rs plugins/acpi-phat/libfu_plugin_acpi_phat.a.p/fu-acpi-phat-struct.c plugins/acpi-phat/libfu_plugin_acpi_phat.a.p/fu-acpi-phat-struct.h
[149/843] clang -Isrc/fwupd.p -Isrc -I../fwupd-1.9.5/src -I. -I../fwupd-1.9.5 -Ilibfwupd -I../fwupd-1.9.5/libfwupd -Ilibfwupdplugin -I../fwupd-1.9.5/libfwupdplugin -I/usr/include/libjcat-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/json-glib-1.0 -I/usr/lib/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libxmlb-2 -I/usr/include/libgcab-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/gudev-1.0 -I/usr/include/gusb-1 -I/usr/include/libusb-1.0 -I/usr/include/polkit-1 -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Waggregate-return -Wunused -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wempty-body -Wformat=2 -Wformat-nonliteral -Wformat-security -Wignored-qualifiers -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-conversion -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wno-cast-function-type -Wno-address-of-packed-member -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-typedef-redefinition -Wno-unknown-warning-option -Wno-unused-parameter -Wold-style-definition -Woverride-init -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wswitch-default -Wtype-limits -Wundef -Wuninitialized -Wunused-but-set-variable -Wunused-variable -Wvla -Wwrite-strings -fstack-protector-strong -DFWUPD_COMPILATION -D_DEFAULT_SOURCE -D_BSD_SOURCE -D__BSD_VISIBLE -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_DARWIN_C_SOURCE=900000 -O3 -pipe -march=native -mtune=native -D_FORTIFY_SOURCE=3 -g0 -flto -Wno-incompatible-function-pointer-types -pthread '-DFU_OFFLINE_DESTDIR=""' -MD -MQ src/fwupd.p/fu-daemon.c.o -MF src/fwupd.p/fu-daemon.c.o.d -o src/fwupd.p/fu-daemon.c.o -c ../fwupd-1.9.5/src/fu-daemon.c
samu: job failed: clang -Isrc/fwupd.p -Isrc -I../fwupd-1.9.5/src -I. -I../fwupd-1.9.5 -Ilibfwupd -I../fwupd-1.9.5/libfwupd -Ilibfwupdplugin -I../fwupd-1.9.5/libfwupdplugin -I/usr/include/libjcat-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/json-glib-1.0 -I/usr/lib/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/libxmlb-2 -I/usr/include/libgcab-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/gudev-1.0 -I/usr/include/gusb-1 -I/usr/include/libusb-1.0 -I/usr/include/polkit-1 -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c11 -Waggregate-return -Wunused -Warray-bounds -Wcast-align -Wdeclaration-after-statement -Wempty-body -Wformat=2 -Wformat-nonliteral -Wformat-security -Wignored-qualifiers -Wimplicit-function-declaration -Wimplicit-int -Winit-self -Wint-conversion -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wno-cast-function-type -Wno-address-of-packed-member -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-typedef-redefinition -Wno-unknown-warning-option -Wno-unused-parameter -Wold-style-definition -Woverride-init -Wpointer-arith -Wredundant-decls -Wreturn-type -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wswitch-default -Wtype-limits -Wundef -Wuninitialized -Wunused-but-set-variable -Wunused-variable -Wvla -Wwrite-strings -fstack-protector-strong -DFWUPD_COMPILATION -D_DEFAULT_SOURCE -D_BSD_SOURCE -D__BSD_VISIBLE -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -D_DARWIN_C_SOURCE=900000 -O3 -pipe -march=native -mtune=native -D_FORTIFY_SOURCE=3 -g0 -flto -Wno-incompatible-function-pointer-types -pthread '-DFU_OFFLINE_DESTDIR=""' -MD -MQ src/fwupd.p/fu-daemon.c.o -MF src/fwupd.p/fu-daemon.c.o.d -o src/fwupd.p/fu-daemon.c.o -c ../fwupd-1.9.5/src/fu-daemon.c
In file included from ../fwupd-1.9.5/src/fu-daemon.c:11:
In file included from ../fwupd-1.9.5/libfwupdplugin/fwupdplugin.h:47:
../fwupd-1.9.5/libfwupdplugin/fu-efi-signature.h:11:10: fatal error: 'fu-efi-struct.h' file not found
   11 | #include "fu-efi-struct.h"
      |          ^~~~~~~~~~~~~~~~~
1 error generated.
samu: subcommand failed

Maybe related to compile job order?

samurai schedules jobs using a stack, so the last scheduled job is the first to execute

@LinuxUserGD LinuxUserGD changed the title 1.9.5: samurai: parallel building fails on missing fu-efi-struct.h header file 1.9.5: samurai: building fails on missing fu-efi-struct.h header file Sep 11, 2023
hughsie added a commit that referenced this issue Sep 12, 2023
hughsie added a commit that referenced this issue Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging a pull request may close this issue.

1 participant