Your message dated Fri, 26 Sep 2025 23:34:36 +0000
with message-id <[email protected]>
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 [email protected]
immediately.)
--
1114096: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1114096
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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 ---
Source: efitools
Source-Version: 1.9.2-3.6
Done: Luca Boccassi <[email protected]>
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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Luca Boccassi <[email protected]> (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 [email protected])
-----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 <[email protected]>
Changed-By: Luca Boccassi <[email protected]>
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-----
pgpoLP7s46Zdg.pgp
Description: PGP signature
--- End Message ---