Source: tboot Version: 1.10.2+dfsg.0-1 Severity: important Tags: bookworm sid User: pkg-openssl-de...@lists.alioth.debian.org Usertags: ftbfs-3.0
Your package is failing to build using OpenSSL 3.0 with the following error: | cc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wformat-security -Werror -Wstrict-prototypes -Wextra -Winit-self -Wswitch-default -Wunused-parameter -Wwrite-strings -Wlogical-op -Wno-missing-field-initializers -Wno-address-of-packed-member -fno-strict-aliasing -std=gnu99 -Wno-array-bounds -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -m64 -I/<<PKGBUILDDIR>>/safestringlib/include -Wall -Wformat-security -Werror -Wstrict-prototypes -Wextra -Winit-self -Wswitch-default -Wunused-parameter -Wwrite-strings -Wlogical-op -Wno-missing-field-initializers -Wno-address-of-packed-member -fno-strict-aliasing -std=gnu99 -Wno-array-bounds -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -m64 -I/<<PKGBUILDDIR>>/safestringlib/include -Wall -Wformat-security -Werror -Wstrict-prototypes -Wextra -Winit-self -Wswitch-default -Wunused-parameter -Wwrite-strings -Wlogical-op -Wno-missing-field-initializers -Wno-address-of-packed-member -fno-strict-aliasing -std=gnu99 -Wno-array-bounds -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -m64 -I/<<PKGBUILDDIR>>/safestringlib/include -DNO_TBOOT_LOGLVL -c pollist2.c -o pollist2.o | pollist2.c: In function ‘read_rsa_pubkey_file’: | pollist2.c:825:5: error: ‘PEM_read_RSA_PUBKEY’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 825 | RSA *pubkey = PEM_read_RSA_PUBKEY(fp, NULL, NULL, NULL); | | ^~~ | In file included from /usr/include/openssl/ui.h:30, | from /usr/include/openssl/engine.h:30, | from pollist2.c:44: | /usr/include/openssl/pem.h:449:1: note: declared here | 449 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA) | | ^~~~~~~~~~~~~~~~~~~ | pollist2.c:835:5: error: ‘RSA_size’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 835 | unsigned int keysize = RSA_size(pubkey); | | ^~~~~~~~ | In file included from pollist2.c:43: | /usr/include/openssl/rsa.h:204:27: note: declared here | 204 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa); | | ^~~~~~~~ | pollist2.c:838:9: error: ‘RSA_free’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 838 | RSA_free(pubkey); | | ^~~~~~~~ | In file included from pollist2.c:43: | /usr/include/openssl/rsa.h:293:28: note: declared here | 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | | ^~~~~~~~ | pollist2.c:846:9: error: ‘RSA_free’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 846 | RSA_free(pubkey); | | ^~~~~~~~ | In file included from pollist2.c:43: | /usr/include/openssl/rsa.h:293:28: note: declared here | 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | | ^~~~~~~~ | pollist2.c:857:9: error: ‘RSA_get0_key’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 857 | RSA_get0_key(pubkey, &modulus, NULL, NULL); | | ^~~~~~~~~~~~ | In file included from pollist2.c:43: | /usr/include/openssl/rsa.h:217:28: note: declared here | 217 | OSSL_DEPRECATEDIN_3_0 void RSA_get0_key(const RSA *r, | | ^~~~~~~~~~~~ | pollist2.c:875:5: error: ‘RSA_free’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 875 | RSA_free(pubkey); | | ^~~~~~~~ | In file included from pollist2.c:43: | /usr/include/openssl/rsa.h:293:28: note: declared here | 293 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | | ^~~~~~~~ | pollist2.c: In function ‘read_ecdsa_pubkey’: | pollist2.c:903:5: error: ‘PEM_read_EC_PUBKEY’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 903 | pubkey = PEM_read_EC_PUBKEY(fp, NULL, NULL, NULL); | | ^~~~~~ | In file included from /usr/include/openssl/ui.h:30, | from /usr/include/openssl/engine.h:30, | from pollist2.c:44: | /usr/include/openssl/pem.h:463:1: note: declared here | 463 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, EC_PUBKEY, EC_KEY) | | ^~~~~~~~~~~~~~~~~~~ | pollist2.c:911:5: error: ‘EC_KEY_get0_public_key’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 911 | pubpoint = EC_KEY_get0_public_key(pubkey); | | ^~~~~~~~ | In file included from /usr/include/openssl/engine.h:28, | from pollist2.c:44: | /usr/include/openssl/ec.h:1060:39: note: declared here | 1060 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); | | ^~~~~~~~~~~~~~~~~~~~~~ | pollist2.c:915:5: error: ‘EC_KEY_get0_group’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 915 | pubgroup = EC_KEY_get0_group(pubkey); | | ^~~~~~~~ | In file included from /usr/include/openssl/engine.h:28, | from pollist2.c:44: | /usr/include/openssl/ec.h:1032:39: note: declared here | 1032 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); | | ^~~~~~~~~~~~~~~~~ | pollist2.c:926:5: error: ‘EC_POINT_get_affine_coordinates_GFp’ is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations] | 926 | result = EC_POINT_get_affine_coordinates_GFp(pubgroup, pubpoint, x, y, ctx); | | ^~~~~~ | In file included from /usr/include/openssl/engine.h:28, | from pollist2.c:44: | /usr/include/openssl/ec.h:657:27: note: declared here | 657 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_get_affine_coordinates_GFp | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | cc1: all warnings being treated as errors | make[3]: *** [Makefile:96: pollist2.o] Error 1 For more information see: https://www.openssl.org/docs/man3.0/man7/migration_guide.html Sebastian