Source: yubico-piv-tool Version: 2.2.0-1 Severity: important Tags: bookworm sid patch fixed-upstream User: pkg-openssl-de...@lists.alioth.debian.org Usertags: ftbfs-3.0 control: forwarded -1 https://github.com/Yubico/yubico-piv-tool/pull/334
Your package is failing to build using OpenSSL 3.0 with the following error: | cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ykcs11 && /usr/bin/cc -DCRYPTOKI_EXPORTS -DHAVE_EXPLICIT_BZERO -I/<<PKGBUILDDIR>>/lib -I/<<PKGBUILDDIR>>/ykcs11 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -w -Wall -Wextra -Werror -Wshadow -Wwrite-strings -Wmissing-prototypes -Wbad-function-cast -pedantic -fstack-protector-all -std=c99 -Wno-unused-result -fvisibility=hidden -fPIC -DSTATIC -std=gnu99 -MD -MT ykcs11/CMakeFiles/ykcs11.dir/ykcs11.c.o -MF CMakeFiles/ykcs11.dir/ykcs11.c.o.d -o CMakeFiles/ykcs11.dir/ykcs11.c.o -c /<<PKGBUILDDIR>>/ykcs11/ykcs11.c | In file included from /usr/include/openssl/crypto.h:39, | from /usr/include/openssl/bn.h:26, | from /<<PKGBUILDDIR>>/ykcs11/openssl_types.h:34, | from /<<PKGBUILDDIR>>/ykcs11/ykcs11.h:37, | from /<<PKGBUILDDIR>>/ykcs11/ykcs11.c:31: | /usr/include/openssl/core.h:72:11: error: unknown type name ‘OSSL_DISPATCH’ | 72 | const OSSL_DISPATCH *implementation; | | ^~~~~~~~~~~~~ | /usr/include/openssl/core.h:191:43: error: unknown type name ‘OSSL_DISPATCH’ | 191 | const OSSL_DISPATCH *in, | | ^~~~~~~~~~~~~ | /usr/include/openssl/core.h:192:43: error: unknown type name ‘OSSL_DISPATCH’ | 192 | const OSSL_DISPATCH **out, | | ^~~~~~~~~~~~~ | /usr/include/openssl/core.h:216:35: error: unknown type name ‘OSSL_PARAM’ | 216 | typedef int (OSSL_CALLBACK)(const OSSL_PARAM params[], void *arg); | | ^~~~~~~~~~ | /usr/include/openssl/core.h:217:41: error: unknown type name ‘OSSL_PARAM’ | 217 | typedef int (OSSL_INOUT_CALLBACK)(const OSSL_PARAM in_params[], | | ^~~~~~~~~~ | /usr/include/openssl/core.h:218:35: error: unknown type name ‘OSSL_PARAM’; did you mean ‘OSSL_PARAM_REAL’? | 218 | OSSL_PARAM out_params[], void *arg); | | ^~~~~~~~~~ | | OSSL_PARAM_REAL | /usr/include/openssl/core.h:227:46: error: unknown type name ‘OSSL_PARAM’ | 227 | const OSSL_PARAM params[], void *arg); | | ^~~~~~~~~~ | In file included from /usr/include/openssl/bn.h:26, | from /<<PKGBUILDDIR>>/ykcs11/openssl_types.h:34, | from /<<PKGBUILDDIR>>/ykcs11/ykcs11.h:37, | from /<<PKGBUILDDIR>>/ykcs11/ykcs11.c:31: … For more information see: https://www.openssl.org/docs/man3.0/man7/migration_guide.html Sebastian