Your message dated Fri, 26 Sep 2025 13:21:45 +0000
with message-id <[email protected]>
and subject line Bug#1113655: fixed in yubihsm-shell 2.7.0-3
has caused the Debian Bug report #1113655,
regarding yubihsm-shell: FTBFS with CMake 4
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.)
--
1113655: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113655
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: yubihsm-shell
Version: 2.7.0-2
Severity: serious
User: [email protected]
Usertags: cmake-4
Tags: ftbfs, forky, sid
Dear maintainer,
During a test rebuild for CMake 4, yubihsm-shell failed to rebuild.
Log Summary:
-------------------------------------------------------------------------------
[...]
[ 12%] Building C object lib/CMakeFiles/yubihsm.dir/error.c.o
cd /build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu/lib &&
/usr/bin/cc -DDEFAULT_CONNECTOR_URL=\"http://localhost:12345\"
-DENABLE_CERT_COMPRESS -DHAVE_EXPLICIT_BZERO -DOPENSSL_API_COMPAT=0x10000000L
-DSOVERSION=\"2\" -DVERSION=\"2.7.0\" -Dyubihsm_EXPORTS
-I/build/reproducible-path/yubihsm-shell-2.7.0/lib -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/yubihsm-shell-2.7.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/PCSC -flto -Wno-missing-braces
-Wno-missing-field-initializers -std=gnu11 -fPIC -Wformat -Wformat-nonliteral
-Wformat-security -Wshadow -Wmissing-prototypes -Wbad-function-cast -pedantic
-pedantic-errors -fpie -fpic -Wall -Wextra -Werror -fstack-protector-all
-Wno-implicit-fallthrough -MD -MT lib/CMakeFiles/yubihsm.dir/error.c.o -MF
CMakeFiles/yubihsm.dir/error.c.o.d -o CMakeFiles/yubihsm.dir/error.c.o -c
/build/reproducible-path/yubihsm-shell-2.7.0/lib/error.c
[ 13%] Building C object lib/CMakeFiles/yubihsm.dir/lib_util.c.o
cd /build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu/lib &&
/usr/bin/cc -DDEFAULT_CONNECTOR_URL=\"http://localhost:12345\"
-DENABLE_CERT_COMPRESS -DHAVE_EXPLICIT_BZERO -DOPENSSL_API_COMPAT=0x10000000L
-DSOVERSION=\"2\" -DVERSION=\"2.7.0\" -Dyubihsm_EXPORTS
-I/build/reproducible-path/yubihsm-shell-2.7.0/lib -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/yubihsm-shell-2.7.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/PCSC -flto -Wno-missing-braces
-Wno-missing-field-initializers -std=gnu11 -fPIC -Wformat -Wformat-nonliteral
-Wformat-security -Wshadow -Wmissing-prototypes -Wbad-function-cast -pedantic
-pedantic-errors -fpie -fpic -Wall -Wextra -Werror -fstack-protector-all
-Wno-implicit-fallthrough -MD -MT lib/CMakeFiles/yubihsm.dir/lib_util.c.o -MF
CMakeFiles/yubihsm.dir/lib_util.c.o.d -o CMakeFiles/yubihsm.dir/lib_util.c.o -c
/build/reproducible-path/yubihsm-shell-2.7.0/lib/lib_util.c
[ 13%] Linking C executable test_util
cd /build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu/lib/tests
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/test_util.dir/link.txt
--verbose=1
[ 13%] Building C object lib/CMakeFiles/yubihsm.dir/yubihsm.c.o
[ 14%] Building C object lib/CMakeFiles/yubihsm.dir/data_compress.c.o
cd /build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu/lib &&
/usr/bin/cc -DDEFAULT_CONNECTOR_URL=\"http://localhost:12345\"
-DENABLE_CERT_COMPRESS -DHAVE_EXPLICIT_BZERO -DOPENSSL_API_COMPAT=0x10000000L
-DSOVERSION=\"2\" -DVERSION=\"2.7.0\" -Dyubihsm_EXPORTS
-I/build/reproducible-path/yubihsm-shell-2.7.0/lib -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/yubihsm-shell-2.7.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/PCSC -flto -Wno-missing-braces
-Wno-missing-field-initializers -std=gnu11 -fPIC -Wformat -Wformat-nonliteral
-Wformat-security -Wshadow -Wmissing-prototypes -Wbad-function-cast -pedantic
-pedantic-errors -fpie -fpic -Wall -Wextra -Werror -fstack-protector-all
-Wno-implicit-fallthrough -MD -MT lib/CMakeFiles/yubihsm.dir/yubihsm.c.o -MF
CMakeFiles/yubihsm.dir/yubihsm.c.o.d -o CMakeFiles/yubihsm.dir/yubihsm.c.o -c
/build/reproducible-path/yubihsm-shell-2.7.0/lib/yubihsm.c
cd /build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu/lib &&
/usr/bin/cc -DDEFAULT_CONNECTOR_URL=\"http://localhost:12345\"
-DENABLE_CERT_COMPRESS -DHAVE_EXPLICIT_BZERO -DOPENSSL_API_COMPAT=0x10000000L
-DSOVERSION=\"2\" -DVERSION=\"2.7.0\" -Dyubihsm_EXPORTS
-I/build/reproducible-path/yubihsm-shell-2.7.0/lib -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/yubihsm-shell-2.7.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/PCSC -flto -Wno-missing-braces
-Wno-missing-field-initializers -std=gnu11 -fPIC -Wformat -Wformat-nonliteral
-Wformat-security -Wshadow -Wmissing-prototypes -Wbad-function-cast -pedantic
-pedantic-errors -fpie -fpic -Wall -Wextra -Werror -fstack-protector-all
-Wno-implicit-fallthrough -MD -MT lib/CMakeFiles/yubihsm.dir/data_compress.c.o
-MF CMakeFiles/yubihsm.dir/data_compress.c.o.d -o
CMakeFiles/yubihsm.dir/data_compress.c.o -c
/build/reproducible-path/yubihsm-shell-2.7.0/lib/data_compress.c
/usr/bin/cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/yubihsm-shell-2.7.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/PCSC -flto -Wno-missing-braces
-Wno-missing-field-initializers -Wl,-z,relro -fstack-protector-all -pie
-Wl,-z,noexecstack -Wl,-z,relro,-z,now
-Wl,--dependency-file=CMakeFiles/test_util.dir/link.d
CMakeFiles/test_util.dir/test_util.c.o CMakeFiles/test_util.dir/__/lib_util.c.o
-o test_util -ldl
make[4]: Leaving directory
'/build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu'
[ 14%] Built target test_util
[ 14%] Linking C shared library libyubihsm.so
cd /build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu/lib &&
/usr/bin/cmake -E cmake_link_script CMakeFiles/yubihsm.dir/link.txt --verbose=1
/usr/bin/ld:
/usr/lib/gcc/aarch64-linux-gnu/14/../../../aarch64-linux-gnu/Scrt1.o: in
function `_start':
(.text+0x1c): undefined reference to `main'
/usr/bin/ld: (.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/yubihsm-shell-2.7.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -mbranch-protection=standard -Wdate-time
-D_FORTIFY_SOURCE=2 -I/usr/include/PCSC -flto -Wno-missing-braces
-Wno-missing-field-initializers
-Wl,--dependency-file=CMakeFiles/yubihsm.dir/link.d -shared -Wl,-z,relro
-fstack-protector-all -pie -Wl,-z,noexecstack -Wl,-z,relro,-z,now
-Wl,-soname,libyubihsm.so.2 -o libyubihsm.so.2.7.0
CMakeFiles/yubihsm.dir/__/aes_cmac/aes.c.o
CMakeFiles/yubihsm.dir/__/aes_cmac/aes_cmac.c.o
CMakeFiles/yubihsm.dir/__/common/hash.c.o
CMakeFiles/yubihsm.dir/__/common/pkcs5.c.o
CMakeFiles/yubihsm.dir/__/common/rand.c.o
CMakeFiles/yubihsm.dir/__/common/ecdh.c.o CMakeFiles/yubihsm.dir/error.c.o
CMakeFiles/yubihsm.dir/lib_util.c.o CMakeFiles/yubihsm.dir/yubihsm.c.o
CMakeFiles/yubihsm.dir/data_compress.c.o -L/usr/lib/aarch64-linux-gnu -lcrypto
-ldl /usr/lib/aarch64-linux-gnu/libz.so
make[4]: *** [lib/CMakeFiles/yubihsm.dir/build.make:249:
lib/libyubihsm.so.2.7.0] Error 1
make[4]: Leaving directory
'/build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:484: lib/CMakeFiles/yubihsm.dir/all] Error 2
make[3]: Leaving directory
'/build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu'
make[2]: *** [Makefile:149: all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/yubihsm-shell-2.7.0/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j4 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:24: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/yubihsm-shell-2.7.0'
make: *** [debian/rules:13: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-31T01:00:33Z
-------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2414154/
The most likely cause of build failures is the removed backwards compatibility
for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:
https://lists.debian.org/debian-devel/2025/04/msg00310.html
About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.
You can find the build task here:
https://debusine.debian.net/work-request/155248/
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks,
Timo
--- End Message ---
--- Begin Message ---
Source: yubihsm-shell
Source-Version: 2.7.0-3
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
yubihsm-shell, 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.
Colin Watson <[email protected]> (supplier of updated yubihsm-shell 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: Fri, 26 Sep 2025 13:58:24 +0100
Source: yubihsm-shell
Architecture: source
Version: 2.7.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1113655
Changes:
yubihsm-shell (2.7.0-3) unstable; urgency=medium
.
* Don't build shared libraries with -pie (closes: #1113655).
Checksums-Sha1:
5a65dca9231c6de7179af826dcc5b0dc590643a1 2992 yubihsm-shell_2.7.0-3.dsc
fbec02a256442beb77b242bd0577383fcc482154 6028
yubihsm-shell_2.7.0-3.debian.tar.xz
217a2ad6fb4adcf0b37c870ce2c4370e4f632ac1 899736
yubihsm-shell_2.7.0-3.git.tar.xz
ddbb46f2d36c7e133c7e702705eb3cc219b37161 18242
yubihsm-shell_2.7.0-3_source.buildinfo
Checksums-Sha256:
721611b7fb1bcb59a28c03aa4580067835328ba5cc43b14afd04997b0dc70241 2992
yubihsm-shell_2.7.0-3.dsc
4c01707d5097153cdc629a1531a6e39a384cf2e6ddb11e311f231cba1c153364 6028
yubihsm-shell_2.7.0-3.debian.tar.xz
7ff21c90469afa5477d4e520b3e4dd94a86e748671da1c503b08b0b43ca50fe5 899736
yubihsm-shell_2.7.0-3.git.tar.xz
b613a0acbbff33fa06de270e55ea9269ea305310f45bfb68f12a88c6ded974ae 18242
yubihsm-shell_2.7.0-3_source.buildinfo
Files:
1914ae6fd1973c0919676be7d27cc0a3 2992 utils optional yubihsm-shell_2.7.0-3.dsc
98970072bc02a96691d18e1e87eb6b49 6028 utils optional
yubihsm-shell_2.7.0-3.debian.tar.xz
f64f21d486341b272ae08e549fc05253 899736 utils optional
yubihsm-shell_2.7.0-3.git.tar.xz
b11afa4a2e4d9f984899a48ae3d20d60 18242 utils optional
yubihsm-shell_2.7.0-3_source.buildinfo
Git-Tag-Info: tag=d8f208b28b7d474418b4468293a777ce736bbbdd
fp=ac0a4ff12611b6fccf01c111393587d97d86500b
Git-Tag-Tagger: Colin Watson <[email protected]>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmjWjkoACgkQYG0ITkaD
wHlDGw/+NNjBS7NiMmrQ13RiRF8Y2FITJDgWed6BssShzLTeBSFHwUP09L54ZtGO
tjdbkeoetEXIbzvsQrRHA13RFfj0htquzP0oPW1fh+UlTBVpwR54ny5WYhjxC5wR
0FHScqZ602QqkPj0hffkXnit6xwCKGC672Vu4rldVsJIjptBXzhzRBL+OVEbSHhh
/EgP2YqpHgnUIy9DWvfShVkpuZau03ehDfKeqqg5ATNrurjGQdCyWJHewk/dVeFz
UnuDEBrGoK+AVsHpV3y1KkwATyqa4P8nftwjx0f9dcdLRTXIki3KakA9O9u8etf2
vmZmPnVoDlac/F0tzYL1CDP82JGLmTkQfYi3CKhB+BFTjDLsK9K+rfD9687lecLf
/lOW5uyH+aNHilq73JnShHDPZR2AN2fuZswO18GMHe8lirBFY6EGU8reeysPaN8+
CWWaRdg9m2NIyz8n7o8a10LdOJRfQaBzIzeuzo+swON1jMoHbvgH/JzqJpXUMlGy
MelWopQ00d/agp7mDx9TgRI3I/xFLj30/Zpbb3stXxUC1JjDhC0LojuNM6SCIgrT
SmWZegrYp/KElBrNbvtNE+o0N5ymL4p3Ea4gW1ftcoMtAVquunDoveSO5vCHCget
0hi07UeUJ4HnUic7Qu22TbHsXd36g+OjRjazV4UuFk7/Qq4xFaI=
=CZcp
-----END PGP SIGNATURE-----
pgpsy7nugVHWK.pgp
Description: PGP signature
--- End Message ---