Your message dated Fri, 26 Sep 2025 23:34:36 +0000 with message-id <E1v2HxU-002J75-10@fasolo.debian.org> and subject line Bug#1114096: fixed in efitools 1.9.2-3.6 has caused the Debian Bug report #1114096, regarding efitools: FTBFS: typedefs.h:55:23: error: 'bool' cannot be defined via 'typedef' to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1114096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114096 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian BTS <submit@bugs.debian.org>
- Subject: efitools: FTBFS: typedefs.h:55:23: error: 'bool' cannot be defined via 'typedef'
- From: Santiago Vila <sanvila@debian.org>
- Date: Fri, 05 Sep 2025 18:16:44 +0000
- Message-id: <[🔎] E1uuazM-0041eh-1J@paradis.debian.org>
Package: src:efitools Version: 1.9.2-3.5 Severity: serious Tags: ftbfs forky sid Dear maintainer: During a rebuild of all packages in unstable, your package failed to build. Below you will find how the build ends (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202509/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:efitools, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean dh_auto_clean make -j2 clean make[1]: Entering directory '/<<PKGBUILDDIR>>' rm -f PK.* KEK.* DB.* HelloWorld.efi LockDown.efi Loader.efi ReadVars.efi UpdateVars.efi KeyTool.efi HashTool.efi SetNull.efi ShimReplace.efi HelloWorld-signed.efi LockDown-signed.efi Loader-signed.efi ReadVars-signed.efi UpdateVars-signed.efi KeyTool-signed.efi HashTool-signed.efi SetNull-signed.efi ShimReplace-signed.efi cert-to-efi-sig-list sig-list-to-certs sign-efi-sig-list hash-to-efi-sig-list efi-readvar efi-updatevar cert-to-efi-hash-list flash-var *.o *.so rm -f noPK.* rm -f doc/*.1 make -C lib clean make[2]: Entering directory '/<<PKGBUILDDIR>>/lib' rm -f lib.a rm -f lib-efi.a rm -f simple_file.o pecoff.o guid.o sha256.o console.o execute.o configtable.o shell.o security_policy.o shim_protocol.o pkcs7verify.o kernel_efivars.o openssl_sign.o rm -f simple_file.efi.o pecoff.efi.o guid.efi.o sha256.efi.o console.efi.o execute.efi.o configtable.efi.o shell.efi.o security_policy.efi.o shim_protocol.efi.o pkcs7verify.efi.o variables.o make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib' make -C lib/asn1 clean make[2]: Entering directory '/<<PKGBUILDDIR>>/lib/asn1' rm -f libasn1.a rm -f libasn1-efi.a rm -f test test.o rm -f asn1.o asn1_parser.o enumerator.o chunk.o oid.o identification.o x509.o rm -f asn1.efi.o asn1_parser.efi.o enumerator.efi.o chunk.efi.o oid.efi.o identification.efi.o x509.efi.o make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib/asn1' make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/efitools.substvars debian/files rm -fr -- debian/efitools/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary dh_update_autotools_config dh_autoreconf dh_auto_configure dh_auto_build make -j2 "INSTALL=install --strip-program=true" make[1]: Entering directory '/<<PKGBUILDDIR>>' make -C lib lib-efi.a make[2]: Entering directory '/<<PKGBUILDDIR>>/lib' cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c HelloWorld.c -o HelloWorld.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c simple_file.c -o simple_file.efi.o openssl req -new -x509 -newkey rsa:2048 -subj "/CN=DB/" -keyout DB.key -out DB.crt -days 3650 -nodes -sha256 ...+.+.....+.......+......+.........+......+.....+.......+..............+...+......+.+...........+....+++++++++++++++++++++++++++++++++++++++*.....+.......+.....+....+..+..........+...+..+.............+++++++++++++++++++++++++++++++++++++++*..+.+...+......+..+....+.....+.+..+......+......+................+..+...+.........+....+.....+....+..+......+.........+...+.+.........+......+......+...+...........+......+.+...+..+....+...+.....++++++ .+++++++++++++++++++++++++++++++++++++++*...+.+...+........+....+++++++++++++++++++++++++++++++++++++++*..............+...+...+...............+...+.....................+...+..+......+.............+..+...+....+.....+.......+...............+...+......+......+......+...+.....+.+......+............+...+........+..........+..+...+.......+.........+........+......+....+.....++++++ ----- cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c pecoff.c -o pecoff.efi.o openssl req -new -x509 -newkey rsa:2048 -subj "/CN=PK/" -keyout PK.key -out PK.crt -days 3650 -nodes -sha256 .+.+..+....+.........+.....+...................+..+...+++++++++++++++++++++++++++++++++++++++*...+..+++++++++++++++++++++++++++++++++++++++*............+..+...+....+...+...........+.+...+........+...............+............+......+......................+...+......+.....+...+...+.......+..+.+........+.+...+......+...........+.+...+..+....+.......................+...+...+.+...+...+..+.+.....+.......+.....+............+......+.+.....+.+.....+...+....+..+.+...+..+.........+...+...+...+.........+.+...........+.++++++ .+..+....+..+..........+..+...+.......+...+.........+.....+......+++++++++++++++++++++++++++++++++++++++*...+......+.....+......+......+....+...+++++++++++++++++++++++++++++++++++++++*.+.....+.+.....+.+...+...+.................+......++++++ ----- cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c guid.c -o guid.efi.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c cert-to-efi-sig-list.c -o cert-to-efi-sig-list.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c sha256.c -o sha256.efi.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c console.c -o console.efi.o make -C lib lib.a make[2]: Entering directory '/<<PKGBUILDDIR>>/lib' cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c simple_file.c -o simple_file.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c pecoff.c -o pecoff.o In file included from pecoff.c:69: pecoff.c: In function â??pecoff_relocateâ??: /<<PKGBUILDDIR>>/include/buildefi.h:8:27: warning: too many arguments for format [-Wformat-extra-args] 8 | #define Print(...) printf("%ls", __VA_ARGS__) | ^~~~~ pecoff.c:197:17: note: in expansion of macro â??Printâ?? 197 | Print(L"Reloc table overflows binary %d %d\n", | ^~~~~ cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c execute.c -o execute.efi.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c guid.c -o guid.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c configtable.c -o configtable.efi.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c sha256.c -o sha256.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c shell.c -o shell.efi.o In file included from sha256.c:35: sha256.c: In function â??sha256_get_pecoff_digest_memâ??: /<<PKGBUILDDIR>>/include/buildefi.h:8:27: warning: too many arguments for format [-Wformat-extra-args] 8 | #define Print(...) printf("%ls", __VA_ARGS__) | ^~~~~ sha256.c:360:17: note: in expansion of macro â??Printâ?? 360 | Print(L"Invalid Data Size %d bytes too small\n", DataSize + context.SecDir->Size - sum_of_bytes); | ^~~~~ cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c security_policy.c -o security_policy.efi.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c shim_protocol.c -o shim_protocol.efi.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c pkcs7verify.c -o pkcs7verify.efi.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c variables.c -o variables.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c console.c -o console.o ar rcv lib-efi.a simple_file.efi.o pecoff.efi.o guid.efi.o sha256.efi.o console.efi.o execute.efi.o configtable.efi.o shell.efi.o security_policy.efi.o shim_protocol.efi.o pkcs7verify.efi.o variables.o a - simple_file.efi.o a - pecoff.efi.o a - guid.efi.o a - sha256.efi.o a - console.efi.o a - execute.efi.o a - configtable.efi.o a - shell.efi.o a - security_policy.efi.o a - shim_protocol.efi.o a - pkcs7verify.efi.o a - variables.o make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib' openssl req -new -x509 -newkey rsa:2048 -subj "/CN=KEK/" -keyout KEK.key -out KEK.crt -days 3650 -nodes -sha256 ........+.+..+....+.........+..+............+.+......+......+..+...+...+.+......+..+...+...+....+...........+....+...............+...........+.+........+++++++++++++++++++++++++++++++++++++++*.........+...+....+.....+++++++++++++++++++++++++++++++++++++++*.+..+..........+.....+.+..............+...+....+.....+.+.........+.....++++++ .......+..+.+..+...............+....+...+......+..+.........+.+..+..........+.....+................+.........+.....+......+............+....+++++++++++++++++++++++++++++++++++++++*...+...+.........+...+...+..+......+.+.....+......+.......+..+......+....+......+++++++++++++++++++++++++++++++++++++++*...+......+...++++++ ----- cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c execute.c -o execute.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c sign-efi-sig-list.c -o sign-efi-sig-list.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c configtable.c -o configtable.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c shell.c -o shell.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c security_policy.c -o security_policy.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c Loader.c -o Loader.o cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c shim_protocol.c -o shim_protocol.o make -C lib/asn1 libasn1-efi.a cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c pkcs7verify.c -o pkcs7verify.o make[2]: Entering directory '/<<PKGBUILDDIR>>/lib/asn1' cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -fno-toplevel-reorder -DBUILD_EFI -c asn1.c -o asn1.efi.o In file included from asn1.c:18: typedefs.h:55:23: error: â??boolâ?? cannot be defined via â??typedefâ?? 55 | typedef unsigned char bool; | ^~~~ typedefs.h:55:23: note: â??boolâ?? is a keyword with â??-std=c23â?? onwards typedefs.h:55:1: warning: useless type name in empty declaration 55 | typedef unsigned char bool; | ^~~~~~~ chunk.h: In function â??chunk_equalsâ??: chunk.h:139:50: warning: pointer targets in passing argument 1 of â??strncmpaâ?? differ in signedness [-Wpointer-sign] 139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len); | ~^~~~ | | | u_char * {aka unsigned char *} typedefs.h:9:32: note: in definition of macro â??memcmpâ?? 9 | #define memcmp(x,y,z) strncmpa(x,y,z) | ^ chunk.h:139:43: note: in expansion of macro â??memeqâ?? 139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len); | ^~~~~ In file included from typedefs.h:3: /usr/include/efi/efilib.h:413:24: note: expected â??const CHAR8 *â?? {aka â??const char *â??} but argument is of type â??u_char *â?? {aka â??unsigned char *â??} 413 | IN CONST CHAR8 *s1, chunk.h:139:57: warning: pointer targets in passing argument 2 of â??strncmpaâ?? differ in signedness [-Wpointer-sign] 139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len); | ~^~~~ | | | u_char * {aka unsigned char *} typedefs.h:9:34: note: in definition of macro â??memcmpâ?? 9 | #define memcmp(x,y,z) strncmpa(x,y,z) | ^ chunk.h:139:43: note: in expansion of macro â??memeqâ?? 139 | a.len == b.len && memeq(a.ptr, b.ptr, a.len); | ^~~~~ /usr/include/efi/efilib.h:414:24: note: expected â??const CHAR8 *â?? {aka â??const char *â??} but argument is of type â??u_char *â?? {aka â??unsigned char *â??} 414 | IN CONST CHAR8 *s2, make[2]: *** [../../Make.rules:118: asn1.efi.o] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib/asn1' make[1]: *** [Makefile:58: lib/asn1/libasn1-efi.a] Error 2 cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c kernel_efivars.c -o kernel_efivars.o make[1]: *** Waiting for unfinished jobs.... cc -I/<<PKGBUILDDIR>>/include/ -I/usr/include/efi -I/usr/include/efi/x86_64 -I/usr/include/efi/protocol -O2 -g -fno-stack-protector -fpic -Wall -fshort-wchar -fno-strict-aliasing -fno-merge-constants -D_XOPEN_SOURCE=700 -DGNU_EFI_USE_MS_ABI -DEFI_FUNCTION_WRAPPER -mno-red-zone -DCONFIG_x86_64 -c openssl_sign.c -o openssl_sign.o openssl_sign.c: In function â??read_engine_private_keyâ??: openssl_sign.c:118:9: warning: â??ENGINE_load_builtin_enginesâ?? is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 118 | ENGINE_load_builtin_engines(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from openssl_sign.c:10: /usr/include/openssl/engine.h:358:28: note: declared here 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ openssl_sign.c:119:9: warning: â??ENGINE_by_idâ?? is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 119 | e = ENGINE_by_id(engine); | ^ /usr/include/openssl/engine.h:336:31: note: declared here 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); | ^~~~~~~~~~~~ openssl_sign.c:135:9: warning: â??ENGINE_initâ?? is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 135 | if (!ENGINE_init(e)) { | ^~ /usr/include/openssl/engine.h:620:27: note: declared here 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); | ^~~~~~~~~~~ openssl_sign.c:141:9: warning: â??ENGINE_load_private_keyâ?? is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 141 | pkey = ENGINE_load_private_key(e, keyfile, ui, NULL); | ^~~~ /usr/include/openssl/engine.h:638:11: note: declared here 638 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, | ^~~~~~~~~~~~~~~~~~~~~~~ openssl_sign.c:142:9: warning: â??ENGINE_finishâ?? is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 142 | ENGINE_finish(e); | ^~~~~~~~~~~~~ /usr/include/openssl/engine.h:628:27: note: declared here 628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); | ^~~~~~~~~~~~~ openssl_sign.c:145:9: warning: â??ENGINE_freeâ?? is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 145 | ENGINE_free(e); | ^~~~~~~~~~~ /usr/include/openssl/engine.h:493:27: note: declared here 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); | ^~~~~~~~~~~ ar rcv lib.a simple_file.o pecoff.o guid.o sha256.o console.o execute.o configtable.o shell.o security_policy.o shim_protocol.o pkcs7verify.o kernel_efivars.o openssl_sign.o a - simple_file.o a - pecoff.o a - guid.o a - sha256.o a - console.o a - execute.o a - configtable.o a - shell.o a - security_policy.o a - shim_protocol.o a - pkcs7verify.o a - kernel_efivars.o a - openssl_sign.o make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib' rm HelloWorld.o Loader.o make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: error: make -j2 "INSTALL=install --strip-program=true" returned exit code 2 make: *** [debian/rules:11: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------
--- End Message ---
--- Begin Message ---
- To: 1114096-close@bugs.debian.org
- Subject: Bug#1114096: fixed in efitools 1.9.2-3.6
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Fri, 26 Sep 2025 23:34:36 +0000
- Message-id: <E1v2HxU-002J75-10@fasolo.debian.org>
- Reply-to: Luca Boccassi <bluca@debian.org>
Source: efitools Source-Version: 1.9.2-3.6 Done: Luca Boccassi <bluca@debian.org> We believe that the bug you reported is fixed in the latest version of efitools, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1114096@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Luca Boccassi <bluca@debian.org> (supplier of updated efitools package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 24 Sep 2025 00:07:00 +0100 Source: efitools Architecture: source Version: 1.9.2-3.6 Distribution: unstable Urgency: medium Maintainer: Debian UEFI Maintainers <debian-efi@lists.debian.org> Changed-By: Luca Boccassi <bluca@debian.org> Closes: 1114096 Changes: efitools (1.9.2-3.6) unstable; urgency=medium . * Non-maintainer upload. * Fix FTBFS with GCC 15 (Closes: #1114096) Checksums-Sha1: 73a470efe85583722d4214a763c2a617afbbbb85 2064 efitools_1.9.2-3.6.dsc 3f3ba1c2c143b05316e7e718caadf8b5a45e34c8 9080 efitools_1.9.2-3.6.debian.tar.xz 998a6f2e43f8800b0919e5d339298785eb517be7 6501 efitools_1.9.2-3.6_source.buildinfo Checksums-Sha256: db658cba0d5c66c9317a2524e8a5b64574a1d378d6d17d2e9b63644ebcd6ebf0 2064 efitools_1.9.2-3.6.dsc d81541a3bff9be3c00dabbfdc282a7b5b44c2d345fbc58920e9250c1641395df 9080 efitools_1.9.2-3.6.debian.tar.xz 1b9e35af388b4508265ca57202f1dc1dc1fae613597988d7f973602f91220f3e 6501 efitools_1.9.2-3.6_source.buildinfo Files: 26160bcb2e3a4efede9e8f17c4b2714e 2064 admin optional efitools_1.9.2-3.6.dsc 514a279493d32ad7f6575537ea205ac4 9080 admin optional efitools_1.9.2-3.6.debian.tar.xz f3616092e4ee5d2327136d1571762b2e 6501 admin optional efitools_1.9.2-3.6_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAmjTKEYRHGJsdWNhQGRl Ymlhbi5vcmcACgkQKGv37813JB7lyBAAwFzetqIx272QPPkYMZpZdgt3zgjdBA8x EmXMLPbU+Husru6PpjUnm0k+xsv8i/1qkKXgR9h1X05ywAPd1ryRRtVcc0UY40in Lz3f6c1inQ9g7k7/e2DLJojYkGR3eqi1BLqzKln/NgTdUCVXHiodjT9McCvUEHGh r3nQhvNsyegfkffXDZm2lO1nFP+4+HTcG6FSTjrhQo7naJodL9bz0Ru3OMBvluNQ upFmnp3n2OQSaaI2ON5U0KukZdLO2ACuujhavDGhKQwgyBQl6e6MT+B8HAXhHBsW WxlaHK0M3Gd9O3yLhxijGLEbRiyNstRpy3aXT+qZ9vP0BPbEAKfjfik4t/gtqsDY wDJWgdzjE7D9eGFfaNuhsBkXQPIK9xiX4+oGQyGcUyXGAjzGrBgFlLtdw5ZCBnTq g4MtD8ga8nbjCeKR/hLk+CuqL5XZWi5iS6E1RLRTXi5Sda6MRc6xW1cCps2r71Mo 7/UJ/Af7x4IUHsCSL6cxOrQ8ynH65X1YOmTGQe3GQMHxraHD2ZcHuF+PQEvOoU+i yrAxlnnuP86CHCFGoVY4AvCxO55EyjUS9O+10fpXB5ylifXK0J2qO/4r2mdYBNGv sHBP0IcPrGF6S2//CkzciErtTJC7gS4PmnuHl+u7nLarp+EFF+ZFVxWMpD6FSi64 XArDjitMglk= =H6kz -----END PGP SIGNATURE-----Attachment: pgpmQqnsIdufH.pgp
Description: PGP signature
--- End Message ---