After discovering that refind fails to build with gnu-efi-3.0.5 this morning I decided to test compiling other consumers of gnu-efi. elilo also fails to build with gnu-efi-3.0.5: netfs.c:214:9: error: dereferencing pointer to incomplete type 'EFI_PXE_BASE_CODE {aka struct EFI_PXE_BASE_CODE_PROTOCOL} It succeeds with gnu-efi-3.0.4
Sorry, should have mentioned that I tested with elilo-3.16
Could you attach a full build log please?
Created attachment 471140 [details] build.log build log compiling against gnu-efi 3.0.5
Done
*** Bug 616894 has been marked as a duplicate of this bug. ***
yeah, it was a bug in sys-boot/gnu-efi-3.0.5 define. Fixed upstream as: https://sourceforge.net/p/gnu-efi/code/ci/bf07e8141777e5a2d67ec8447084215224bdad4b/ I've pulled 3.0.6 version as: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da175be2f5c6778e87af8162ca26df4e47c0af4 Thanks for the report!