Your message dated Fri, 27 Jan 2023 08:34:15 +0000
with message-id <e1plkbb-00deji...@fasolo.debian.org>
and subject line Bug#990363: fixed in caml-crush 1.0.12-1.1
has caused the Debian Bug report #990363,
regarding caml-crush: FTBFS with OpenSSL 3.0
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.)
--
990363: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990363
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: caml-crush
Version: 1.0.10-4
Hi,
Your package is failing to build against OpenSSL 3.0 beta 1. The
log file show:
configure:6589: checking for SSL_get_peer_certificate in -lssl
configure:6614: gcc -o conftest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -I/usr/lib/ocaml
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/lib/ocaml -Wl,-z,relro conftest.c -lssl
-lc >&5
/usr/bin/ld: /tmp/cc4uEWWT.o: in function `main':
./build-SERVER/conftest.c:38: undefined reference to `SSL_get_peer_certificate'
collect2: error: ld returned 1 exit status
configure:6614: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "cam-crush"
| #define PACKAGE_TARNAME "cam-crush"
| #define PACKAGE_VERSION "1.0.10"
| #define PACKAGE_STRING "cam-crush 1.0.10"
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_CAML_MLVALUES_H 1
| #define HAVE_CAML_CAMLIDLRUNTIME_H 1
| #define HAVE_DLFCN_H 1
| #define HAVE_PTHREAD_H 1
| #define HAVE_RPC_RPC_H 1
| #define HAVE_RPC_CLNT_H 1
| #define HAVE_LIBC 1
| #define HAVE_OPENSSL_SSL_H 1
| /* end confdefs.h. */
|
| /* Override any GCC internal prototype to avoid an error.
| Use char because int might match the return type of a GCC
| builtin and then its argument prototype would still apply. */
| #ifdef __cplusplus
| extern "C"
| #endif
| char SSL_get_peer_certificate ();
| int
| main ()
| {
| return SSL_get_peer_certificate ();
| ;
| return 0;
| }
configure:6623: result: no
configure:6628: error: Cannot find symbol in openssl library.
The function has been renamed, and the old name deprecated in 3.0.
The header file actually has a define from the old name to the new
name:
# ifndef OPENSSL_NO_DEPRECATED_3_0
# define SSL_get_peer_certificate SSL_get1_peer_certificate
# endif
The easy fix is to actually include ssl.h when looking for
symbol, so that you actually look for the renamed symbol.
Kurt
--- End Message ---
--- Begin Message ---
Source: caml-crush
Source-Version: 1.0.12-1.1
Done: Gianfranco Costamagna <locutusofb...@debian.org>
We believe that the bug you reported is fixed in the latest version of
caml-crush, 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 990...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Gianfranco Costamagna <locutusofb...@debian.org> (supplier of updated
caml-crush 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: SHA256
Format: 1.8
Date: Fri, 27 Jan 2023 09:11:33 +0100
Source: caml-crush
Built-For-Profiles: noudeb
Architecture: source
Version: 1.0.12-1.1
Distribution: unstable
Urgency: medium
Maintainer: Thomas Calderon <calderon.tho...@gmail.com>
Changed-By: Gianfranco Costamagna <locutusofb...@debian.org>
Closes: 990363
Changes:
caml-crush (1.0.12-1.1) unstable; urgency=medium
.
* Non-maintainer upload
* debian/patches/fix-ssl-3.0.patch:
- add patch to fix openssl 3.0 related build
failure (Closes: #990363)
Checksums-Sha1:
6a16806acb0d164a1898b56dfc348176c08ae0a2 2197 caml-crush_1.0.12-1.1.dsc
6d7b211d8e66170d284c9ef30ea2b2327c68ac28 6600
caml-crush_1.0.12-1.1.debian.tar.xz
8339205056e54e59db6d14eb62539c2ad596b83e 8042
caml-crush_1.0.12-1.1_source.buildinfo
Checksums-Sha256:
33e17f6e470d501fe2c30e3882f7c6c23d1347774418e497475b4884943e3d9b 2197
caml-crush_1.0.12-1.1.dsc
a65529ccbbaa147e5ad9f90c27faa30bac6ca4103eb04949626e5d84c0909d17 6600
caml-crush_1.0.12-1.1.debian.tar.xz
611007b89e8b44ec6fab9528eb90f442a25bffeaf389903f6d467666f18e1fa8 8042
caml-crush_1.0.12-1.1_source.buildinfo
Files:
b436a37be01a561ea3ffb507d195a522 2197 net optional caml-crush_1.0.12-1.1.dsc
53545548a64c6a7f621822c1c8783369 6600 net optional
caml-crush_1.0.12-1.1.debian.tar.xz
c657021e4e7e1ed8d6cb7dbd6235f32b 8042 net optional
caml-crush_1.0.12-1.1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEkpeKbhleSSGCX3/w808JdE6fXdkFAmPTh9sACgkQ808JdE6f
Xdnf2hAAqmmqxwESoUACur8YRZaCxES1/IwKrYPhswUr+u7Hb5xT49c5WLe1JPIg
xi5vhfvF0K8k3NGSflg0/ch0RAfq7wp32CxWcEHXOvis/0x0ayvN7HMfy2J4y0+o
SC4D5uZV3fjcx2ZW1uwaEEbQfTMvD3bP3L7a6Ye+jDCdah3BAozGa4jT3xG2NLn7
eqw/ZT5KLs+rKb4IRNpnqT7Rf89ifJ+gkwDxQC64GXL2OzBnTfL3RlBH30rQcu7L
WyMO4dJO+KbCazM/Et5NXbHY5Mtj5tvBAOWTTr1jA5YgS+BsHihb7LDyhzAKO4lc
nxgoO4UlOXXaW7dYq100shOKrd2t8uoGf+0WWMewJ/ktu9xfvZ73KUwqKBIlrryT
kqc95P7IIpf5nTRFDnZihEhbE1jBp7TdkRPb8SjLV53JtjU/R08ZlkzlgXZrj3A8
KyhbWYK60lxgfl4EQZW0wEGx2ehBbepWPknBLhHvn2VLaR/elIlRkgim6bB1SKyI
7BpQn1dhgzfQ0G51u4U8WYav3JuijCnJrN58VPd9HvlN8298VAQ7VOgGj4qyVFL5
xEDBv6NRb4W0+dkaSXwaKG3kxXM6dyyy/Gxh/l4OcZTfql/x0zRR6EVmzE3bRjlr
xLfZwDSxMunXjV/qnHXCMJH/vHjtxF5zhtbPNTWiVnnhbazGu9M=
=jqDX
-----END PGP SIGNATURE-----
--- End Message ---