Your message dated Mon, 12 Aug 2024 20:07:46 +0000 with message-id <e1sdbku-004r1f...@fasolo.debian.org> and subject line Bug#1075581: fixed in tpm2-tss-engine 1.2.0-3 has caused the Debian Bug report #1075581, regarding tpm2-tss-engine: ftbfs with GCC-14 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 ow...@bugs.debian.org immediately.) -- 1075581: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075581 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: src:tpm2-tss-engine Version: 1.2.0-2 Severity: important Tags: sid trixie User: debian-...@lists.debian.org Usertags: ftbfs-gcc-14 [This bug is targeted to the upcoming trixie release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The severity of this report will be raised before the trixie release. The full build log can be found at: http://qa-logs.debian.net/2024/07/01/tpm2-tss-engine_1.2.0-2_unstable_gccexp.log The last lines of the build log are at the end of this report. To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-14/porting_to.html [...] | ^~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:864:5: warning: ‘EVP_PKEY_meth_get_copy’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 864 | EVP_PKEY_meth_get_copy(pkey_ecc_methods, &ecdsa_pkey_orig_copy); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/evp.h:2079:28: note: declared here 2079 | OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_get_copy | ^~~~~~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:864:46: error: passing argument 2 of ‘EVP_PKEY_meth_get_copy’ from incompatible pointer type [-Wincompatible-pointer-types] 864 | EVP_PKEY_meth_get_copy(pkey_ecc_methods, &ecdsa_pkey_orig_copy); | ^~~~~~~~~~~~~~~~~~~~~ | | | int (**)(EVP_PKEY_CTX *, EVP_PKEY_CTX *) {aka int (**)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)} /usr/include/openssl/evp.h:2080:43: note: expected ‘int (**)(EVP_PKEY_CTX *, const EVP_PKEY_CTX *)’ {aka ‘int (**)(struct evp_pkey_ctx_st *, const struct evp_pkey_ctx_st *)’} but argument is of type ‘int (**)(EVP_PKEY_CTX *, EVP_PKEY_CTX *)’ {aka ‘int (**)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)’} 2080 | (const EVP_PKEY_METHOD *pmeth, int (**pcopy) (EVP_PKEY_CTX *dst, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 2081 | const EVP_PKEY_CTX *src)); | ~~~~~~~~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:865:5: warning: ‘EVP_PKEY_meth_get_cleanup’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 865 | EVP_PKEY_meth_get_cleanup(pkey_ecc_methods, &ecdsa_pkey_orig_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/evp.h:2082:28: note: declared here 2082 | OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_get_cleanup | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:867:5: warning: ‘EVP_PKEY_meth_set_copy’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 867 | EVP_PKEY_meth_set_copy(pkey_ecc_methods, ecdsa_pkey_copy); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/evp.h:2010:28: note: declared here 2010 | OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_copy | ^~~~~~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:867:46: error: passing argument 2 of ‘EVP_PKEY_meth_set_copy’ from incompatible pointer type [-Wincompatible-pointer-types] 867 | EVP_PKEY_meth_set_copy(pkey_ecc_methods, ecdsa_pkey_copy); | ^~~~~~~~~~~~~~~ | | | int (*)(EVP_PKEY_CTX *, EVP_PKEY_CTX *) {aka int (*)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)} /usr/include/openssl/evp.h:2011:36: note: expected ‘int (*)(EVP_PKEY_CTX *, const EVP_PKEY_CTX *)’ {aka ‘int (*)(struct evp_pkey_ctx_st *, const struct evp_pkey_ctx_st *)’} but argument is of type ‘int (*)(EVP_PKEY_CTX *, EVP_PKEY_CTX *)’ {aka ‘int (*)(struct evp_pkey_ctx_st *, struct evp_pkey_ctx_st *)’} 2011 | (EVP_PKEY_METHOD *pmeth, int (*copy) (EVP_PKEY_CTX *dst, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2012 | const EVP_PKEY_CTX *src)); | ~~~~~~~~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:868:5: warning: ‘EVP_PKEY_meth_set_cleanup’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 868 | EVP_PKEY_meth_set_cleanup(pkey_ecc_methods, ecdsa_pkey_cleanup); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/evp.h:2013:28: note: declared here 2013 | OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_cleanup | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:869:5: warning: ‘EVP_PKEY_meth_set_signctx’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 869 | EVP_PKEY_meth_set_signctx(pkey_ecc_methods, NULL, ecdsa_signctx); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/evp.h:2034:28: note: declared here 2034 | OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_signctx | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:870:5: warning: ‘EVP_PKEY_meth_set_digest_custom’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 870 | EVP_PKEY_meth_set_digest_custom(pkey_ecc_methods, ecdsa_digest_custom); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/openssl/evp.h:2074:28: note: declared here 2074 | OSSL_DEPRECATEDIN_3_0 void EVP_PKEY_meth_set_digest_custom | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/tpm2-tss-engine-ecc.c:871:5: warning: ‘EVP_PKEY_meth_add0’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 871 | EVP_PKEY_meth_add0(pkey_ecc_methods); | ^~~~~~~~~~~~~~~~~~ /usr/include/openssl/evp.h:1758:27: note: declared here 1758 | OSSL_DEPRECATEDIN_3_0 int EVP_PKEY_meth_add0(const EVP_PKEY_METHOD *pmeth); | ^~~~~~~~~~~~~~~~~~ make[1]: *** [Makefile:1187: src/libtpm2tss_la-tpm2-tss-engine-ecc.lo] Error 1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -I./src -std=gnu99 -Wall -Wextra -Wformat-security -fstack-protector-all -fpic -fPIC -Wno-missing-braces -I/usr/include/tss2 -I/usr/include/tss2 -I/usr/include/tss2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c src/tpm2-tss-engine-digest-sign.c -o src/libtpm2tss_la-tpm2-tss-engine-digest-sign.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -Wdate-time -D_FORTIFY_SOURCE=2 -I./include -I./src -std=gnu99 -Wall -Wextra -Wformat-security -fstack-protector-all -fpic -fPIC -Wno-missing-braces -I/usr/include/tss2 -I/usr/include/tss2 -I/usr/include/tss2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c src/tpm2-tss-engine-common.c -o src/libtpm2tss_la-tpm2-tss-engine-common.o >/dev/null 2>&1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:9: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---Source: tpm2-tss-engine Source-Version: 1.2.0-3 Done: Luca Boccassi <bl...@debian.org> We believe that the bug you reported is fixed in the latest version of tpm2-tss-engine, 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 1075...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Luca Boccassi <bl...@debian.org> (supplier of updated tpm2-tss-engine 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 ftpmas...@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 12 Aug 2024 19:54:51 +0100 Source: tpm2-tss-engine Architecture: source Version: 1.2.0-3 Distribution: unstable Urgency: medium Maintainer: Luca Boccassi <bl...@debian.org> Changed-By: Luca Boccassi <bl...@debian.org> Closes: 1075581 Changes: tpm2-tss-engine (1.2.0-3) unstable; urgency=medium . * Backport patch to fix FTBFS with GCC 14 (Closes: #1075581) * d/control: bump Standards-Version to 4.7.0, no changes Checksums-Sha1: 6eb70d3176c7e0b58d82bf9fe8782d85e59f30ef 2236 tpm2-tss-engine_1.2.0-3.dsc 2356be08456f6ac4bb3e0a75a539b10a312e6c8f 4756 tpm2-tss-engine_1.2.0-3.debian.tar.xz 492f3412c08325427a50a27a346aa76f554428e9 8132 tpm2-tss-engine_1.2.0-3_source.buildinfo Checksums-Sha256: e05e0b66ecad43ffa8d2c24ea540432fd6edaee0b741fbf1edb7f644b543e474 2236 tpm2-tss-engine_1.2.0-3.dsc 1712e935c15a5d18bdbcb2655a5dd80f68010b324ee3dc3151f98759c97f706d 4756 tpm2-tss-engine_1.2.0-3.debian.tar.xz 3e2d5132a557328905cd9d7d4cffca6762ee76339870a9701e1c3a2ec77eeda7 8132 tpm2-tss-engine_1.2.0-3_source.buildinfo Files: e0b8da12c2bef3b34d4452640005d613 2236 libs optional tpm2-tss-engine_1.2.0-3.dsc 704984ccc7ecdaf2d38b5d2db17e8827 4756 libs optional tpm2-tss-engine_1.2.0-3.debian.tar.xz 26c4a02d30896d8b3b86f9c2ef7d6651 8132 libs optional tpm2-tss-engine_1.2.0-3_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJFBAEBCgAvFiEErCSqx93EIPGOymuRKGv37813JB4FAma6XhMRHGJsdWNhQGRl Ymlhbi5vcmcACgkQKGv37813JB7XeBAAmxCexiMiJcMtg8OyB+tKSivgFcORFhf2 CVfI5tXL+jNtclzNcJotD4Y3YvC3W3sTRWbHzvBojtz3u+LMR8BZDOuzcmn5Lj2p XVniJjAsXtgjQDfT1wkgx77jeR26F4FZgBWGVAdmdnKfZMFR+gQame1fKF449gOn bM5G9o6uGweFb610dyr46gHyRJFXajjsVioguaA8EkQdsPaR2x4rpwTzvGz5fLsx qiRveoZ9Yks47jDuo73FoVX+f4qWSgs/yBy+efgkRZ6qKfGIpJm5ZnUP0z1oJJ1u NxAOH9x7DFfszEafygcMpnlQN7uXglWygQA9wN1ncwAOSlMT5a4vO4KB1XgJV739 7AxJWbAcrJgfSPfRTbc0NW8tZDa7+4lG+9EdnP2+u/wZuwFqEI3Y4O7q8zkirSq6 RxOmH0iyRlrp9WhpcGr27fWdXZI4FxNvb2MBBgH9dIvUQUagOaHOp4a9iDdlhWsz RO4MB771QOTY7ZjmwcpX2g4zpUTzWWWzPWUfY9lbZxmB2D8qTM1N42OMaidOuZtM vfEySEX/BznH6ivnH3ajwCcP6ucDKWmQTLn4FHpPkosdsMAVuOlMNJgwEuwtHriY E581/0t16ORMiG8RTttbV18AL3bYYK1AFCWHg0W6NlyjojICUtReNfiNZqt9TY47 VVpHrBB14Wg= =MgrR -----END PGP SIGNATURE-----pgph8804CiIYN.pgp
Description: PGP signature
--- End Message ---