Your message dated Fri, 27 Jan 2023 08:34:15 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 990363: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990363 Debian Bug Tracking System Contact [email protected] 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 <[email protected]> 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Gianfranco Costamagna <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Gianfranco Costamagna <[email protected]> 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 ---

