Source: ocaml-cohttp Version: 4.0.0-1 Severity: important Tags: bookworm sid User: pkg-openssl-de...@lists.alioth.debian.org Usertags: ftbfs-3.0 control: forwarded -1
Your package is failing to build using OpenSSL 3.0 with the following error: | OCAMLPATH=/<<PKGBUILDDIR>>/_tmp/usr/lib/ocaml dune build -p cohttp-lwt-unix | ocamlopt cohttp-lwt-unix/bin/cohttp_curl_lwt.exe (exit 2) | (cd _build/default && /usr/bin/ocamlopt.opt -w -40 -g -o cohttp-lwt-unix/bin/cohttp_curl_lwt.exe /usr/lib/ocaml/fmt/fmt.cmxa /usr/lib/ocaml/logs/logs.cmxa /usr/lib/ocaml/result/result.cmxa /usr/lib/ocaml/lwt/lwt.cmxa /usr/lib/ocaml/logs/logs_lwt.cmxa /usr/lib/ocaml/unix.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/bigarray.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/sexplib0/sexplib0.cmxa /usr/lib/ocaml/base/caml/caml.cmxa /usr/lib/ocaml/parsexp/parsexp.cmxa /usr/lib/ocaml/sexplib/sexplib.cmxa /usr/lib/ocaml/macaddr/macaddr.cmxa /usr/lib/ocaml/domain-name/domain_name.cmxa /usr/lib/ocaml/ipaddr/ipaddr.cmxa /usr/lib/ocaml/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /usr/lib/ocaml/ipaddr-sexp/ipaddr_sexp.cmxa /usr/lib/ocaml/stringext/stringext.cmxa /usr/lib/ocaml/bigarray-compat/bigarray_compat.cmxa /usr/lib/ocaml/bigstringaf/bigstringaf.cmxa -I /usr/lib/ocaml/bigstringaf /usr/lib/ocaml/angstrom/angstrom.cmxa /usr/lib/ocaml/uri/uri.cmxa /usr/lib/ocaml/astring/astring.cmxa /usr/lib/ocaml/conduit/conduit.cmxa /usr/lib/ocaml/conduit-lwt/conduit_lwt.cmxa /usr/lib/ocaml/magic-mime/magic_mime_library.cmxa /usr/lib/ocaml/mmap/mmap.cmxa /usr/lib/ocaml/ocplib-endian/ocplib_endian.cmxa /usr/lib/ocaml/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /usr/lib/ocaml/threads/threads.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/lwt/unix/lwt_unix.cmxa -I /usr/lib/ocaml/lwt/unix /usr/lib/ocaml/uri/services/uri_services.cmxa /usr/lib/ocaml/ipaddr/unix/ipaddr_unix.cmxa /usr/lib/ocaml/ssl/ssl.cmxa -I /usr/lib/ocaml/ssl /usr/lib/ocaml/lwt_ssl/lwt_ssl.cmxa /usr/lib/ocaml/conduit-lwt-unix/conduit_lwt_unix.cmxa /usr/lib/ocaml/re/re.cmxa /usr/lib/ocaml/uri-sexp/uri_sexp.cmxa /usr/lib/ocaml/base64/base64.cmxa /<<PKGBUILDDIR>>/_tmp/usr/lib/ocaml/cohttp/cohttp.cmxa /<<PKGBUILDDIR>>/_tmp/usr/lib/ocaml/cohttp-lwt/cohttp_lwt.cmxa /usr/lib/ocaml/logs/logs_fmt.cmxa cohttp-lwt-unix/src/cohttp_lwt_unix.cmxa cohttp_server/cohttp_server.cmxa /usr/lib/ocaml/cmdliner/cmdliner.cmxa /usr/lib/ocaml/logs/logs_cli.cmxa cohttp-lwt-unix/bin/.cohttp_curl_lwt.eobjs/native/dune__exe.cmx cohttp-lwt-unix/bin/.cohttp_curl_lwt.eobjs/native/dune__exe__Cohttp_curl_lwt.cmx) | /usr/bin/ld: /usr/lib/ocaml/ssl/libssl_stubs.a(ssl_stubs.o): in function `ocaml_ssl_get_certificate': | (.text+0x1c91): undefined reference to `SSL_get_peer_certificate' | collect2: error: ld returned 1 exit status | File "caml_startup", line 1: | Error: Error during linking (exit code 1) | ocamlopt cohttp-lwt-unix/bin/cohttp_proxy_lwt.exe (exit 2) | (cd _build/default && /usr/bin/ocamlopt.opt -w -40 -g -o cohttp-lwt-unix/bin/cohttp_proxy_lwt.exe /usr/lib/ocaml/fmt/fmt.cmxa /usr/lib/ocaml/logs/logs.cmxa /usr/lib/ocaml/result/result.cmxa /usr/lib/ocaml/lwt/lwt.cmxa /usr/lib/ocaml/logs/logs_lwt.cmxa /usr/lib/ocaml/unix.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/bigarray.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/sexplib0/sexplib0.cmxa /usr/lib/ocaml/base/caml/caml.cmxa /usr/lib/ocaml/parsexp/parsexp.cmxa /usr/lib/ocaml/sexplib/sexplib.cmxa /usr/lib/ocaml/macaddr/macaddr.cmxa /usr/lib/ocaml/domain-name/domain_name.cmxa /usr/lib/ocaml/ipaddr/ipaddr.cmxa /usr/lib/ocaml/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /usr/lib/ocaml/ipaddr-sexp/ipaddr_sexp.cmxa /usr/lib/ocaml/stringext/stringext.cmxa /usr/lib/ocaml/bigarray-compat/bigarray_compat.cmxa /usr/lib/ocaml/bigstringaf/bigstringaf.cmxa -I /usr/lib/ocaml/bigstringaf /usr/lib/ocaml/angstrom/angstrom.cmxa /usr/lib/ocaml/uri/uri.cmxa /usr/lib/ocaml/astring/astring.cmxa /usr/lib/ocaml/conduit/conduit.cmxa /usr/lib/ocaml/conduit-lwt/conduit_lwt.cmxa /usr/lib/ocaml/magic-mime/magic_mime_library.cmxa /usr/lib/ocaml/mmap/mmap.cmxa /usr/lib/ocaml/ocplib-endian/ocplib_endian.cmxa /usr/lib/ocaml/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /usr/lib/ocaml/threads/threads.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/lwt/unix/lwt_unix.cmxa -I /usr/lib/ocaml/lwt/unix /usr/lib/ocaml/uri/services/uri_services.cmxa /usr/lib/ocaml/ipaddr/unix/ipaddr_unix.cmxa /usr/lib/ocaml/ssl/ssl.cmxa -I /usr/lib/ocaml/ssl /usr/lib/ocaml/lwt_ssl/lwt_ssl.cmxa /usr/lib/ocaml/conduit-lwt-unix/conduit_lwt_unix.cmxa /usr/lib/ocaml/re/re.cmxa /usr/lib/ocaml/uri-sexp/uri_sexp.cmxa /usr/lib/ocaml/base64/base64.cmxa /<<PKGBUILDDIR>>/_tmp/usr/lib/ocaml/cohttp/cohttp.cmxa /<<PKGBUILDDIR>>/_tmp/usr/lib/ocaml/cohttp-lwt/cohttp_lwt.cmxa /usr/lib/ocaml/logs/logs_fmt.cmxa cohttp-lwt-unix/src/cohttp_lwt_unix.cmxa cohttp_server/cohttp_server.cmxa /usr/lib/ocaml/cmdliner/cmdliner.cmxa /usr/lib/ocaml/logs/logs_cli.cmxa cohttp-lwt-unix/bin/.cohttp_curl_lwt.eobjs/native/dune__exe.cmx cohttp-lwt-unix/bin/.cohttp_curl_lwt.eobjs/native/dune__exe__Cohttp_proxy_lwt.cmx) | /usr/bin/ld: /usr/lib/ocaml/ssl/libssl_stubs.a(ssl_stubs.o): in function `ocaml_ssl_get_certificate': | (.text+0x1c91): undefined reference to `SSL_get_peer_certificate' | collect2: error: ld returned 1 exit status | File "caml_startup", line 1: | Error: Error during linking (exit code 1) | ocamlopt cohttp-lwt-unix/bin/cohttp_server_lwt.exe (exit 2) | (cd _build/default && /usr/bin/ocamlopt.opt -w -40 -g -o cohttp-lwt-unix/bin/cohttp_server_lwt.exe /usr/lib/ocaml/fmt/fmt.cmxa /usr/lib/ocaml/logs/logs.cmxa /usr/lib/ocaml/result/result.cmxa /usr/lib/ocaml/lwt/lwt.cmxa /usr/lib/ocaml/logs/logs_lwt.cmxa /usr/lib/ocaml/unix.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/bigarray.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/sexplib0/sexplib0.cmxa /usr/lib/ocaml/base/caml/caml.cmxa /usr/lib/ocaml/parsexp/parsexp.cmxa /usr/lib/ocaml/sexplib/sexplib.cmxa /usr/lib/ocaml/macaddr/macaddr.cmxa /usr/lib/ocaml/domain-name/domain_name.cmxa /usr/lib/ocaml/ipaddr/ipaddr.cmxa /usr/lib/ocaml/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /usr/lib/ocaml/ipaddr-sexp/ipaddr_sexp.cmxa /usr/lib/ocaml/stringext/stringext.cmxa /usr/lib/ocaml/bigarray-compat/bigarray_compat.cmxa /usr/lib/ocaml/bigstringaf/bigstringaf.cmxa -I /usr/lib/ocaml/bigstringaf /usr/lib/ocaml/angstrom/angstrom.cmxa /usr/lib/ocaml/uri/uri.cmxa /usr/lib/ocaml/astring/astring.cmxa /usr/lib/ocaml/conduit/conduit.cmxa /usr/lib/ocaml/conduit-lwt/conduit_lwt.cmxa /usr/lib/ocaml/magic-mime/magic_mime_library.cmxa /usr/lib/ocaml/mmap/mmap.cmxa /usr/lib/ocaml/ocplib-endian/ocplib_endian.cmxa /usr/lib/ocaml/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /usr/lib/ocaml/threads/threads.cmxa -I /usr/lib/ocaml /usr/lib/ocaml/lwt/unix/lwt_unix.cmxa -I /usr/lib/ocaml/lwt/unix /usr/lib/ocaml/uri/services/uri_services.cmxa /usr/lib/ocaml/ipaddr/unix/ipaddr_unix.cmxa /usr/lib/ocaml/ssl/ssl.cmxa -I /usr/lib/ocaml/ssl /usr/lib/ocaml/lwt_ssl/lwt_ssl.cmxa /usr/lib/ocaml/conduit-lwt-unix/conduit_lwt_unix.cmxa /usr/lib/ocaml/re/re.cmxa /usr/lib/ocaml/uri-sexp/uri_sexp.cmxa /usr/lib/ocaml/base64/base64.cmxa /<<PKGBUILDDIR>>/_tmp/usr/lib/ocaml/cohttp/cohttp.cmxa /<<PKGBUILDDIR>>/_tmp/usr/lib/ocaml/cohttp-lwt/cohttp_lwt.cmxa /usr/lib/ocaml/logs/logs_fmt.cmxa cohttp-lwt-unix/src/cohttp_lwt_unix.cmxa cohttp_server/cohttp_server.cmxa /usr/lib/ocaml/cmdliner/cmdliner.cmxa /usr/lib/ocaml/logs/logs_cli.cmxa cohttp-lwt-unix/bin/.cohttp_curl_lwt.eobjs/native/dune__exe.cmx cohttp-lwt-unix/bin/.cohttp_curl_lwt.eobjs/native/dune__exe__Cohttp_server_lwt.cmx) | /usr/bin/ld: /usr/lib/ocaml/ssl/libssl_stubs.a(ssl_stubs.o): in function `ocaml_ssl_get_certificate': | (.text+0x1c91): undefined reference to `SSL_get_peer_certificate' | collect2: error: ld returned 1 exit status | File "caml_startup", line 1: | Error: Error during linking (exit code 1) For more information see: https://www.openssl.org/docs/man3.0/man7/migration_guide.html Sebastian