- Package:
- src:yubico-piv-tool
- Source:
- yubico-piv-tool
- Submitter:
- Sebastian Andrzej Siewior
- Date:
- 2022-05-23 17:57:03 UTC
- Severity:
- serious
- Tags:
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
Control: tags 1006241 + pending Dear maintainer, I've prepared an NMU for yubico-piv-tool (versioned as 2.2.0-1.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should delay it longer. Cheers
We believe that the bug you reported is fixed in the latest version of
yubico-piv-tool, 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 1006241@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sebastian Ramacher <sramacher@debian.org> (supplier of updated yubico-piv-tool 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 ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sat, 21 May 2022 19:24:52 +0200
Source: yubico-piv-tool
Architecture: source
Version: 2.2.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Authentication Maintainers <pkg-auth-maintainers@lists.alioth.debian.org>
Changed-By: Sebastian Ramacher <sramacher@debian.org>
Closes: 1006241
Changes:
yubico-piv-tool (2.2.0-1.1) unstable; urgency=medium
.
[ Simon Chopin ]
* d/p/OpenSSL3-header-conflict.patch: cherry-picked from upstream
to fix the build against OpenSSL 3.0 (Closes: #1006241)
Checksums-Sha1:
58a6891c5fa1e525ae8130752ad6f0ef21481419 2614 yubico-piv-tool_2.2.0-1.1.dsc
2606346b733757bf7372a5a813b37fd9657b6777 74964 yubico-piv-tool_2.2.0-1.1.debian.tar.xz
Checksums-Sha256:
1d4dd0540be2061b5b11056637ed8eab19676c3f7ddf0eec8533672537190e6d 2614 yubico-piv-tool_2.2.0-1.1.dsc
34d3c28373369db59526d2834559ed321236626009ec6aa07d92c859dfb00bb9 74964 yubico-piv-tool_2.2.0-1.1.debian.tar.xz
Files:
4f8533dec085b80912572756c55b9283 2614 utils optional yubico-piv-tool_2.2.0-1.1.dsc
179bc0a71f53d7853b8c303357da4efd 74964 utils optional yubico-piv-tool_2.2.0-1.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE94y6B4F7sUmhHTOQafL8UW6nGZMFAmKJIKAACgkQafL8UW6n
GZPPNQ/+OUXopi3NRTSsfBM7zi1ACBj0E4vrLJe7fErYBIjltYAh7JmY5TdQlLS3
y+AzN/lXg3kO3AvpU1nc4C31Xwxl/LEhlaCtfoDpnxtTozfkCnu6ryTYEqrTIWsQ
WjWzP17vUfO333YI4/43BrgT3tq2M1m9b0o7Qvvf38BOblGc/dQTILi8M8zhwWY8
rPRHCUcqFjBGrS/ydiGxaUUlsLCt3hJcLQghE7GlLQJvxxGg/9HHAw6g3q0tS8Qq
5TsdkHmsVXkpd+iuFafMO6AtDQxda+Dg8F1pkW+BZ1G8FpkliZfY+nj1jtYpLfmX
yNxEXccJcRi4VzbBF8o26/1U4bczEO0uhjyteihpg/pS8SwUEB9AxlABSZeFXE/m
V0/kmo6TTzSxm3KydI0Q/OhWtPgAeuO/WtJpBi7yfU+lE0BGZ+cLeZfXd+ERSg02
1VS2q+uJB7KWaHqgthcfHR29hnHdC4WLeC/5AtKVLsoMMY93G/lNpXwuZWX1joVF
SLwE8jjTWSE3tuXLkVRZgpLIuSIzTSClcrRkUt2eiKVTJaXCJ/cfoOV6PNDg376h
z9/59PejtbktHV9axeSN4cZhll7t8kZLxI5WU5+hWOGr2YLV1Mnr9rGDro5Ai5mx
dUrz4vvES5V5jWkXXksbXpOLFxsP87iGLVOgKV6/S3OvI8CSeOA=
=DoqE
-----END PGP SIGNATURE-----