2026-05-22 09:48.04: New job: test ygrek/ocurl https://github.com/ygrek/ocurl.git#refs/heads/static (7fc1e88f1015008a655cfad58367ed1f6b4fbd87) (linux-x86_64:debian-12-5.4_opam-2.5) Base: ocaml/opam:debian-12-ocaml-5.4@sha256:1502c3daed139990f4b21852d14a3d33c15aed007b44a186f442c53ab80cd908 Opam project build To reproduce locally: git clone --recursive "https://github.com/ygrek/ocurl.git" -b "static" && cd "ocurl" && git reset --hard 7fc1e88f cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-12-ocaml-5.4@sha256:1502c3daed139990f4b21852d14a3d33c15aed007b44a186f442c53ab80cd908 # debian-12-5.4_opam-2.5 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" WORKDIR /src RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam RUN cd ~/opam-repository && (git cat-file -e c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && git log --no-decorate -n1 --oneline RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN opam update -u COPY --chown=1000:1000 curl_lwt.opam curl.opam ./ RUN opam pin add -yn curl_lwt.dev './' && \ opam pin add -yn curl.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base conf-libcurl.2 cppo.1.8.0 csexp.1.5.2 dune.3.23.1 dune-configurator.3.23.1 lwt.6.1.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ocplib-endian.1.2" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y curl_lwt.dev curl.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . /src RUN opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2026-05-22 09:48.04: Using cache hint "ygrek/ocurl-ocaml/opam:debian-12-ocaml-5.4@sha256:1502c3daed139990f4b21852d14a3d33c15aed007b44a186f442c53ab80cd908-debian-12-5.4_opam-2.5-50ad28da2981df628a8da127617b6252" 2026-05-22 09:48.04: Using OBuilder spec: ((from ocaml/opam:debian-12-ocaml-5.4@sha256:1502c3daed139990f4b21852d14a3d33c15aed007b44a186f442c53ab80cd908) (comment debian-12-5.4_opam-2.5) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (workdir /src) (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && git log --no-decorate -n1 --oneline")) (run (shell "opam init --reinit -ni")) (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) (workdir /src) (run (shell "sudo chown opam /src")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update -u")) (copy (src curl_lwt.opam curl.opam) (dst ./)) (run (network host) (shell "opam pin add -yn curl_lwt.dev './' && \ \nopam pin add -yn curl.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base conf-libcurl.2 cppo.1.8.0 csexp.1.5.2 dune.3.23.1 dune-configurator.3.23.1 lwt.6.1.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ocplib-endian.1.2") (env CI true) (env OCAMLCI true) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y curl_lwt.dev curl.dev $DEPS")) (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) (copy (src .) (dst /src)) (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) ) 2026-05-22 09:48.04: Waiting for resource in pool OCluster 2026-05-22 12:39.06: Waiting for worker… 2026-05-22 12:39.30: Got resource from pool OCluster Building on toxis.caelum.ci.dev All commits already cached HEAD is now at 7fc1e88 static link (from ocaml/opam:debian-12-ocaml-5.4@sha256:1502c3daed139990f4b21852d14a3d33c15aed007b44a186f442c53ab80cd908) 2026-05-22 12:39.30 ---> using "617f8d92d55ee9a7521bed6e34dafe6b795611ef19b01cb565e391524de31694" from cache /: (comment debian-12-5.4_opam-2.5) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (workdir /src) /src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam")) 2026-05-22 12:39.30 ---> using "cf0f2586bc93091d5eb505e521fe94465e306ad7795c6f321dc757e3943da394" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e c180e1630960e0dbb8e30c22b3de89113eb5cc93 || git fetch origin master) && git reset -q --hard c180e1630960e0dbb8e30c22b3de89113eb5cc93 && git log --no-decorate -n1 --oneline")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD fc08333d1b..3e30e43808 master -> origin/master c180e16309 Merge pull request #29907 from dra27/host-arch-fixes 2026-05-22 12:39.30 ---> using "2afd25f5144efb8618ac6df9d64cdde32e3d6cf65e720749215409fedbe6b634" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y [NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using: opam option jobs=1 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository 2026-05-22 12:39.30 ---> using "5f0169451474e4a303eea0ded7b9dca7cd125fd0f2a776485d940e4bae9c6c67" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-107-generic The OCaml toplevel, version 5.4.1 2.5.1 2026-05-22 12:39.30 ---> using "b2552a2046d3d493cb42e7f112360b8fdc90cfb06bd6551f56f03751c9b0b074" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-05-22 12:39.30 ---> using "0f915c806c710cce96261d6809c3492362f9001035763d4648a2bca3b54fdd4f" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update -u")) <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///home/opam/opam-repository Everything as up-to-date as possible The following packages are not being upgraded because the new versions conflict with other installed packages: - ocaml.5.5.0 However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.0"), which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2026-05-22 12:39.30 ---> using "f701316420acde622da4e24be8ee68d234501687854bae5e8b12f455ad355928" from cache /src: (copy (src curl_lwt.opam curl.opam) (dst ./)) 2026-05-22 12:39.30 ---> using "08b083ed88ba65381368bdaab9f30d64d4fa9663827ffe5c61c303a610484986" from cache /src: (run (network host) (shell "opam pin add -yn curl_lwt.dev './' && \ \nopam pin add -yn curl.dev './'")) [curl_lwt.dev] synchronised (file:///src) curl_lwt is now pinned to file:///src (version dev) [curl.dev] synchronised (file:///src) curl is now pinned to file:///src (version dev) 2026-05-22 12:39.30 ---> using "b79aa61d154a0bf8bb474465c8a3b608daaac40350192212775f7a1979fade6e" from cache /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-05-22 12:39.30 ---> using "01dd4cabb1d947b76c567a3028576a0f96a7a293c429918c5eec1f79a5941f74" from cache /src: (env DEPS "base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base conf-libcurl.2 cppo.1.8.0 csexp.1.5.2 dune.3.23.1 dune-configurator.3.23.1 lwt.6.1.2 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-config.3 ocaml-options-vanilla.1 ocamlfind.1.9.8 ocplib-endian.1.2") /src: (env CI true) /src: (env OCAMLCI true) /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update --depexts && opam install --cli=2.5 --depext-only -y curl_lwt.dev curl.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB] - Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB] - Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB] - Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8790 kB] - Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [306 kB] - Fetched 9351 kB in 47s (199 kB/s) - Reading package lists... <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [curl.dev] synchronised (file:///src) [curl_lwt.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml is already installed (current version is 5.4.1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following system packages will first need to be installed: libcurl4-gnutls-dev <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libcurl4-gnutls-dev" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libcurl4-gnutls-dev:amd64. - (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18786 files and directories currently installed.) - Preparing to unpack .../libcurl4-gnutls-dev_7.88.1-10+deb12u14_amd64.deb ... - Unpacking libcurl4-gnutls-dev:amd64 (7.88.1-10+deb12u14) ... - Setting up libcurl4-gnutls-dev:amd64 (7.88.1-10+deb12u14) ... # To update the current shell environment, run: eval $(opam env) 2026-05-22 12:39.30 ---> using "5c183fede9a0bf858ee44a13e80864acfcaea57a846a771309859d44dba3d21d" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml is already installed (current version is 5.4.1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 9 packages - install base-bytes base - install conf-libcurl 2 - install cppo 1.8.0 - install csexp 1.5.2 - install dune 3.23.1 - install dune-configurator 3.23.1 - install lwt 6.1.2 - install ocamlfind 1.9.8 - install ocplib-endian 1.2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved cppo.1.8.0 (cached) -> retrieved csexp.1.5.2 (cached) -> installed conf-libcurl.2 -> retrieved lwt.6.1.2 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved dune.3.23.1, dune-configurator.3.23.1 (cached) -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed dune.3.23.1 -> installed csexp.1.5.2 -> installed cppo.1.8.0 -> installed ocplib-endian.1.2 -> installed dune-configurator.3.23.1 -> installed lwt.6.1.2 Done. # To update the current shell environment, run: eval $(opam env) 2026-05-22 12:39.30 ---> using "aa2640eab0168a48ad24f8408d95abb127c9a12f19fc14912b816e535cf671e0" from cache /src: (copy (src .) (dst /src)) 2026-05-22 12:39.31 ---> saved as "58a44ff4a223c12b1f647c5afaca7787f7d99877c5b3be08fdeb2e28c055c303" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) File "examples/dune", line 37, characters 18-25: 37 | (preprocess (pps lwt_ppx)) ^^^^^^^ Error: Library "lwt_ppx" not found. -> required by _build/default/examples/.merlin-conf/exe-test_lwt-7ea57e54dfcdb31d8ef2be2c4623f56b -> required by alias examples/check (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w +a-4-42-69-70 -warn-error -a+31 -g -bin-annot -bin-annot-occurrences -I examples/.ocurl.eobjs/byte -I /home/opam/.opam/5.4/lib/ocaml/unix -I .curl.objs/byte -cmi-file examples/.ocurl.eobjs/byte/dune__exe__Ocurl.cmi -no-alias-deps -opaque -open Dune__exe -o examples/.ocurl.eobjs/byte/dune__exe__Ocurl.cmo -c -impl examples/ocurl.ml) File "examples/ocurl.ml", line 21, characters 4-14: 21 | let getContent connection url = ^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value getContent. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w +a-4-42-69-70 -warn-error -a+31 -g -bin-annot -bin-annot-occurrences -I examples/.opar.eobjs/byte -I /home/opam/.opam/5.4/lib/ocaml/threads -I /home/opam/.opam/5.4/lib/ocaml/unix -I .curl.objs/byte -cmi-file examples/.opar.eobjs/byte/dune__exe__Opar.cmi -no-alias-deps -opaque -open Dune__exe -o examples/.opar.eobjs/byte/dune__exe__Opar.cmo -c -impl examples/opar.ml) File "examples/opar.ml", line 9, characters 4-17: 9 | let show_progress fname conn = ^^^^^^^^^^^^^ Warning 32 [unused-value-declaration]: unused value show_progress. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w +a-4-42-69-70 -warn-error -a+31 -g -bin-annot -bin-annot-occurrences -I .curl_lwt.objs/byte -I /home/opam/.opam/5.4/lib/bytes -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/lwt/unix -I /home/opam/.opam/5.4/lib/ocaml/threads -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/ocplib-endian -I /home/opam/.opam/5.4/lib/ocplib-endian/bigstring -I .curl.objs/byte -cmi-file .curl_lwt.objs/byte/curl_lwt.cmi -no-alias-deps -opaque -o .curl_lwt.objs/byte/curl_lwt.cmo -c -impl curl_lwt.ml) File "curl_lwt.ml", line 42, characters 4-20: 42 | M.action_timeout mt; ^^^^^^^^^^^^^^^^ Alert deprecated: M.action_timeout Use action_timeout' instead (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w +a-4-42-69-70 -warn-error -a+31 -g -I .curl_lwt.objs/byte -I .curl_lwt.objs/native -I /home/opam/.opam/5.4/lib/bytes -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/lwt/unix -I /home/opam/.opam/5.4/lib/ocaml/threads -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/ocplib-endian -I /home/opam/.opam/5.4/lib/ocplib-endian/bigstring -I .curl.objs/byte -I .curl.objs/native -cmi-file .curl_lwt.objs/byte/curl_lwt.cmi -no-alias-deps -opaque -o .curl_lwt.objs/native/curl_lwt.cmx -c -impl curl_lwt.ml) File "curl_lwt.ml", line 42, characters 4-20: 42 | M.action_timeout mt; ^^^^^^^^^^^^^^^^ Alert deprecated: M.action_timeout Use action_timeout' instead File "examples/dune", line 7, characters 2-19: 7 | test_memory_leaks ^^^^^^^^^^^^^^^^^ (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w +a-4-42-69-70 -warn-error -a+31 -g -o examples/test_memory_leaks.exe /home/opam/.opam/5.4/lib/ocaml/unix/unix.cmxa curl.cmxa -I . examples/.ocurl.eobjs/native/dune__exe.cmx examples/.ocurl.eobjs/native/dune__exe__Test_memory_leaks.cmx -cc 'gcc -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -Wl,-Bstatic' -cclib -Wl,-Bdynamic) /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-psl.o): in function `Curl_psl_destroy': (.text+0x21): undefined reference to `psl_free' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-psl.o): in function `Curl_psl_use': (.text+0xbc): undefined reference to `psl_latest' /usr/bin/ld: (.text+0x157): undefined reference to `psl_builtin' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-version.o): in function `curl_version': (.text+0xf3): undefined reference to `zlibVersion' /usr/bin/ld: (.text+0x11d): undefined reference to `BrotliDecoderVersion' /usr/bin/ld: (.text+0x163): undefined reference to `ZSTD_versionNumber' /usr/bin/ld: (.text+0x1e0): undefined reference to `idn2_check_version' /usr/bin/ld: (.text+0x20b): undefined reference to `psl_get_version' /usr/bin/ld: (.text+0x2a9): undefined reference to `ldap_get_option' /usr/bin/ld: (.text+0x3c7): undefined reference to `ldap_memfree' /usr/bin/ld: (.text+0x3d1): undefined reference to `ber_memvfree' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-version.o): in function `curl_version_info': (.text+0x433): undefined reference to `zlibVersion' /usr/bin/ld: (.text+0x446): undefined reference to `idn2_check_version' /usr/bin/ld: (.text+0x46d): undefined reference to `BrotliDecoderVersion' /usr/bin/ld: (.text+0x478): undefined reference to `BrotliDecoderVersion' /usr/bin/ld: (.text+0x4b5): undefined reference to `ZSTD_versionNumber' /usr/bin/ld: (.text+0x4c0): undefined reference to `ZSTD_versionNumber' /usr/bin/ld: (.text+0x535): undefined reference to `nghttp2_version' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `ssh_attach': (.text+0x3e1): undefined reference to `libssh2_session_abstract' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `ssh_statemach_act': (.text+0x4b1): undefined reference to `libssh2_session_set_blocking' /usr/bin/ld: (.text+0x4fb): undefined reference to `libssh2_session_handshake' /usr/bin/ld: (.text+0x58d): undefined reference to `libssh2_hostkey_hash' /usr/bin/ld: (.text+0x69d): undefined reference to `libssh2_hostkey_hash' /usr/bin/ld: (.text+0x75d): undefined reference to `libssh2_knownhost_free' /usr/bin/ld: (.text+0x77d): undefined reference to `libssh2_agent_disconnect' /usr/bin/ld: (.text+0x7e1): undefined reference to `libssh2_channel_free' /usr/bin/ld: (.text+0x820): undefined reference to `libssh2_session_disconnect_ex' /usr/bin/ld: (.text+0x891): undefined reference to `libssh2_channel_free' /usr/bin/ld: (.text+0x8dd): undefined reference to `libssh2_channel_wait_closed' /usr/bin/ld: (.text+0x91d): undefined reference to `libssh2_channel_wait_eof' /usr/bin/ld: (.text+0x95d): undefined reference to `libssh2_channel_send_eof' /usr/bin/ld: (.text+0x9b5): undefined reference to `libssh2_scp_recv2' /usr/bin/ld: (.text+0xaa3): undefined reference to `libssh2_scp_send64' /usr/bin/ld: (.text+0xb81): undefined reference to `libssh2_sftp_close_handle' /usr/bin/ld: (.text+0xbb1): undefined reference to `libssh2_sftp_shutdown' /usr/bin/ld: (.text+0xc31): undefined reference to `libssh2_sftp_close_handle' /usr/bin/ld: (.text+0xcde): undefined reference to `libssh2_sftp_stat_ex' /usr/bin/ld: (.text+0xd8e): undefined reference to `libssh2_sftp_open_ex' /usr/bin/ld: (.text+0xddf): undefined reference to `libssh2_sftp_readdir_ex' /usr/bin/ld: (.text+0xeae): undefined reference to `libssh2_sftp_mkdir_ex' /usr/bin/ld: (.text+0x1004): undefined reference to `libssh2_sftp_symlink_ex' /usr/bin/ld: (.text+0x10a8): undefined reference to `libssh2_sftp_close_handle' /usr/bin/ld: (.text+0x11d6): undefined reference to `libssh2_sftp_open_ex' /usr/bin/ld: (.text+0x129c): undefined reference to `libssh2_sftp_seek64' /usr/bin/ld: (.text+0x1366): undefined reference to `libssh2_sftp_stat_ex' /usr/bin/ld: (.text+0x13f0): undefined reference to `libssh2_sftp_statvfs' /usr/bin/ld: (.text+0x145d): undefined reference to `libssh2_sftp_unlink_ex' /usr/bin/ld: (.text+0x148b): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x14ed): undefined reference to `libssh2_sftp_rmdir_ex' /usr/bin/ld: (.text+0x151f): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x158c): undefined reference to `libssh2_userauth_keyboard_interactive_ex' /usr/bin/ld: (.text+0x1666): undefined reference to `libssh2_agent_get_identity' /usr/bin/ld: (.text+0x16d2): undefined reference to `libssh2_agent_connect' /usr/bin/ld: (.text+0x174c): undefined reference to `libssh2_userauth_password_ex' /usr/bin/ld: (.text+0x1780): undefined reference to `libssh2_agent_list_identities' /usr/bin/ld: (.text+0x184a): undefined reference to `libssh2_userauth_publickey_fromfile_ex' /usr/bin/ld: (.text+0x1c4d): undefined reference to `libssh2_userauth_list' /usr/bin/ld: (.text+0x1cdf): undefined reference to `libssh2_sftp_rename_ex' /usr/bin/ld: (.text+0x1d11): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x1d97): undefined reference to `libssh2_sftp_mkdir_ex' /usr/bin/ld: (.text+0x1dc9): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x1e54): undefined reference to `libssh2_sftp_symlink_ex' /usr/bin/ld: (.text+0x1e86): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x1f13): undefined reference to `libssh2_sftp_stat_ex' /usr/bin/ld: (.text+0x1f45): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x2032): undefined reference to `libssh2_sftp_symlink_ex' /usr/bin/ld: (.text+0x2098): undefined reference to `libssh2_sftp_init' /usr/bin/ld: (.text+0x2189): undefined reference to `libssh2_sftp_seek64' /usr/bin/ld: (.text+0x221d): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x23aa): undefined reference to `libssh2_session_hostkey' /usr/bin/ld: (.text+0x2508): undefined reference to `libssh2_agent_free' /usr/bin/ld: (.text+0x2535): undefined reference to `libssh2_session_free' /usr/bin/ld: (.text+0x279c): undefined reference to `libssh2_agent_userauth' /usr/bin/ld: (.text+0x2ae7): undefined reference to `libssh2_sftp_stat_ex' /usr/bin/ld: (.text+0x2ed0): undefined reference to `libssh2_sftp_open_ex' /usr/bin/ld: (.text+0x2f77): undefined reference to `libssh2_sftp_stat_ex' /usr/bin/ld: (.text+0x2faa): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x3023): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x309f): undefined reference to `libssh2_session_last_errno' /usr/bin/ld: (.text+0x30c3): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x3123): undefined reference to `libssh2_session_last_errno' /usr/bin/ld: (.text+0x3147): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x319c): undefined reference to `libssh2_userauth_authenticated' /usr/bin/ld: (.text+0x328d): undefined reference to `libssh2_knownhost_get' /usr/bin/ld: (.text+0x33d6): undefined reference to `libssh2_session_method_pref' /usr/bin/ld: (.text+0x34bd): undefined reference to `libssh2_session_last_errno' /usr/bin/ld: (.text+0x34e1): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x3524): undefined reference to `libssh2_session_last_errno' /usr/bin/ld: (.text+0x3539): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x35d6): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x360f): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x3678): undefined reference to `libssh2_session_last_errno' /usr/bin/ld: (.text+0x3702): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x3776): undefined reference to `libssh2_session_last_errno' /usr/bin/ld: (.text+0x38c5): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x391d): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x3975): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x3a76): undefined reference to `libssh2_session_hostkey' /usr/bin/ld: (.text+0x3af7): undefined reference to `libssh2_knownhost_checkp' /usr/bin/ld: (.text+0x3bfa): undefined reference to `libssh2_knownhost_add' /usr/bin/ld: (.text+0x3c2d): undefined reference to `libssh2_knownhost_writefile' /usr/bin/ld: (.text+0x3d44): undefined reference to `libssh2_agent_init' /usr/bin/ld: (.text+0x3e5b): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x3eaf): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x3f02): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x3f47): undefined reference to `libssh2_session_last_errno' /usr/bin/ld: (.text+0x3fd7): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x404f): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x40a1): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x4112): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x4164): undefined reference to `libssh2_session_last_error' /usr/bin/ld: (.text+0x43a5): undefined reference to `libssh2_session_last_errno' /usr/bin/ld: (.text+0x43ba): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x4470): undefined reference to `libssh2_knownhost_del' /usr/bin/ld: (.text+0x4610): undefined reference to `libssh2_sftp_seek64' /usr/bin/ld: (.text+0x467e): undefined reference to `libssh2_sftp_last_error' /usr/bin/ld: (.text+0x4916): undefined reference to `libssh2_version' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `ssh_block_statemach': (.text+0x4d94): undefined reference to `libssh2_session_block_directions' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `scp_send': (.text+0x4fba): undefined reference to `libssh2_channel_write_ex' /usr/bin/ld: (.text+0x4fe8): undefined reference to `libssh2_session_block_directions' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `scp_recv': (.text+0x505a): undefined reference to `libssh2_channel_read_ex' /usr/bin/ld: (.text+0x5088): undefined reference to `libssh2_session_block_directions' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `ssh_multi_statemach': (.text+0x515c): undefined reference to `libssh2_session_block_directions' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `ssh_connect': (.text+0x51bf): undefined reference to `libssh2_session_init_ex' /usr/bin/ld: (.text+0x523f): undefined reference to `libssh2_knownhost_init' /usr/bin/ld: (.text+0x5263): undefined reference to `libssh2_knownhost_readfile' /usr/bin/ld: (.text+0x52d2): undefined reference to `libssh2_session_flag' /usr/bin/ld: (.text+0x533d): undefined reference to `libssh2_session_callback_set' /usr/bin/ld: (.text+0x5355): undefined reference to `libssh2_session_callback_set' /usr/bin/ld: (.text+0x5380): undefined reference to `libssh2_session_free' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `sftp_send': (.text+0x54ae): undefined reference to `libssh2_sftp_write' /usr/bin/ld: (.text+0x54e0): undefined reference to `libssh2_session_block_directions' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `sftp_recv': (.text+0x555e): undefined reference to `libssh2_sftp_read' /usr/bin/ld: (.text+0x55b8): undefined reference to `libssh2_session_block_directions' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `Curl_ssh_init': (.text+0x55f7): undefined reference to `libssh2_init' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `Curl_ssh_version': (.text+0x562f): undefined reference to `libssh2_version' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-libssh2.o): in function `Curl_ssh_cleanup': (.text+0x5611): undefined reference to `libssh2_exit' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `zstd_close_writer': (.text+0x108): undefined reference to `ZSTD_freeDStream' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `zstd_init_writer': (.text+0x12c): undefined reference to `ZSTD_createDStream' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `brotli_close_writer': (.text+0x16e): undefined reference to `BrotliDecoderDestroyInstance' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `brotli_init_writer': (.text+0x1a2): undefined reference to `BrotliDecoderCreateInstance' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `deflate_init_writer': (.text+0x344): undefined reference to `inflateInit_' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `deflate_close_writer': (.text+0x3f5): undefined reference to `inflateEnd' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `gzip_close_writer': (.text+0x485): undefined reference to `inflateEnd' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `exit_zlib': (.text+0x51c): undefined reference to `inflateEnd' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `gzip_init_writer': (.text+0x5ba): undefined reference to `zlibVersion' /usr/bin/ld: (.text+0x5e6): undefined reference to `inflateInit2_' /usr/bin/ld: (.text+0x609): undefined reference to `inflateInit2_' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `zstd_unencode_write': (.text+0x879): undefined reference to `ZSTD_decompressStream' /usr/bin/ld: (.text+0x881): undefined reference to `ZSTD_isError' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `brotli_unencode_write': (.text+0x9cf): undefined reference to `BrotliDecoderDecompressStream' /usr/bin/ld: (.text+0xa22): undefined reference to `BrotliDecoderDestroyInstance' /usr/bin/ld: (.text+0xa76): undefined reference to `BrotliDecoderGetErrorCode' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `inflate_stream': (.text+0xb45): undefined reference to `inflate' /usr/bin/ld: (.text+0xcc4): undefined reference to `inflateEnd' /usr/bin/ld: (.text+0xcdd): undefined reference to `inflateInit2_' /usr/bin/ld: (.text+0xd7a): undefined reference to `inflateEnd' /usr/bin/ld: (.text+0xdbf): undefined reference to `inflateEnd' /usr/bin/ld: (.text+0xdd4): undefined reference to `inflateEnd' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-content_encoding.o): in function `gzip_unencode_write': (.text+0x113c): undefined reference to `inflateEnd' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-cookie.o): in function `Curl_cookie_add': (.text+0xe6e): undefined reference to `psl_is_cookie_domain_acceptable' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_rtmp.o): in function `rtmp_disconnect': (.text+0x2c): undefined reference to `RTMP_Close' /usr/bin/ld: (.text+0x34): undefined reference to `RTMP_Free' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_rtmp.o): in function `rtmp_connect': (.text+0xcf): undefined reference to `RTMP_Connect1' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_rtmp.o): in function `rtmp_send': (.text+0x169): undefined reference to `RTMP_Write' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_rtmp.o): in function `rtmp_recv': (.text+0x1af): undefined reference to `RTMP_Read' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_rtmp.o): in function `rtmp_do': (.text+0x22a): undefined reference to `RTMP_ConnectStream' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_rtmp.o): in function `rtmp_setup_connection': (.text+0x2ab): undefined reference to `RTMP_Alloc' /usr/bin/ld: (.text+0x2bb): undefined reference to `RTMP_Init' /usr/bin/ld: (.text+0x2c8): undefined reference to `RTMP_SetBufferMS' /usr/bin/ld: (.text+0x2d7): undefined reference to `RTMP_SetupURL' /usr/bin/ld: (.text+0x304): undefined reference to `RTMP_Free' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `cf_h2_query': (.text+0x112): undefined reference to `nghttp2_session_check_request_allowed' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `on_begin_headers': (.text+0x238): undefined reference to `nghttp2_session_get_stream_user_data' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `data_source_read_callback': (.text+0x26a): undefined reference to `nghttp2_session_get_stream_user_data' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `cf_h2_get_select_socks': (.text+0x37b): undefined reference to `nghttp2_session_want_write' /usr/bin/ld: (.text+0x387): undefined reference to `nghttp2_session_get_remote_window_size' /usr/bin/ld: (.text+0x3bb): undefined reference to `nghttp2_session_get_stream_remote_window_size' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `cf_h2_ctx_clear': (.text+0x3e6): undefined reference to `nghttp2_session_del' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `on_header': (.text+0x4b5): undefined reference to `nghttp2_session_get_stream_user_data' /usr/bin/ld: (.text+0x81d): undefined reference to `nghttp2_submit_rst_stream' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `cf_h2_keep_alive': (.text+0xb76): undefined reference to `nghttp2_submit_ping' /usr/bin/ld: (.text+0xb82): undefined reference to `nghttp2_session_send' /usr/bin/ld: (.text+0xba5): undefined reference to `nghttp2_strerror' /usr/bin/ld: (.text+0xbd3): undefined reference to `nghttp2_strerror' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `cf_h2_ctx_init': (.text+0xc72): undefined reference to `nghttp2_session_callbacks_new' /usr/bin/ld: (.text+0xc8b): undefined reference to `nghttp2_session_callbacks_set_send_callback' /usr/bin/ld: (.text+0xc9c): undefined reference to `nghttp2_session_callbacks_set_on_frame_recv_callback' /usr/bin/ld: (.text+0xcad): undefined reference to `nghttp2_session_callbacks_set_on_data_chunk_recv_callback' /usr/bin/ld: (.text+0xcbe): undefined reference to `nghttp2_session_callbacks_set_on_stream_close_callback' /usr/bin/ld: (.text+0xccf): undefined reference to `nghttp2_session_callbacks_set_on_begin_headers_callback' /usr/bin/ld: (.text+0xce0): undefined reference to `nghttp2_session_callbacks_set_on_header_callback' /usr/bin/ld: (.text+0xcf1): undefined reference to `nghttp2_session_callbacks_set_error_callback' /usr/bin/ld: (.text+0xd09): undefined reference to `nghttp2_option_new' /usr/bin/ld: (.text+0xd32): undefined reference to `nghttp2_session_callbacks_del' /usr/bin/ld: (.text+0xd73): undefined reference to `nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation' /usr/bin/ld: (.text+0xd88): undefined reference to `nghttp2_session_client_new2' /usr/bin/ld: (.text+0xd94): undefined reference to `nghttp2_option_del' /usr/bin/ld: (.text+0xe21): undefined reference to `nghttp2_pack_settings_payload' /usr/bin/ld: (.text+0xe4a): undefined reference to `nghttp2_session_upgrade2' /usr/bin/ld: (.text+0xe68): undefined reference to `nghttp2_session_set_stream_user_data' /usr/bin/ld: (.text+0xed7): undefined reference to `nghttp2_submit_settings' /usr/bin/ld: (.text+0xef4): undefined reference to `nghttp2_session_set_local_window_size' /usr/bin/ld: (.text+0xf06): undefined reference to `nghttp2_strerror' /usr/bin/ld: (.text+0xf53): undefined reference to `nghttp2_strerror' /usr/bin/ld: (.text+0xf73): undefined reference to `nghttp2_strerror' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `on_stream_close': (.text+0xfdc): undefined reference to `nghttp2_session_get_stream_user_data' /usr/bin/ld: (.text+0x104b): undefined reference to `nghttp2_session_set_stream_user_data' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `on_data_chunk_recv': (.text+0x10f8): undefined reference to `nghttp2_session_get_stream_user_data' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `h2_session_send': (.text+0x1379): undefined reference to `nghttp2_priority_spec_init' /usr/bin/ld: (.text+0x13ab): undefined reference to `nghttp2_submit_priority' /usr/bin/ld: (.text+0x13b8): undefined reference to `nghttp2_session_send' /usr/bin/ld: (.text+0x13bf): undefined reference to `nghttp2_is_fatal' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `h2_process_pending_input': (.text+0x14a3): undefined reference to `nghttp2_session_mem_recv' /usr/bin/ld: (.text+0x14d7): undefined reference to `nghttp2_session_check_request_allowed' /usr/bin/ld: (.text+0x1504): undefined reference to `nghttp2_session_want_read' /usr/bin/ld: (.text+0x1510): undefined reference to `nghttp2_session_want_write' /usr/bin/ld: (.text+0x157d): undefined reference to `nghttp2_strerror' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `cf_h2_cntrl': (.text+0x1785): undefined reference to `nghttp2_session_set_local_window_size' /usr/bin/ld: (.text+0x17fb): undefined reference to `nghttp2_session_want_write' /usr/bin/ld: (.text+0x18aa): undefined reference to `nghttp2_submit_rst_stream' /usr/bin/ld: (.text+0x18ca): undefined reference to `nghttp2_session_get_stream_user_data' /usr/bin/ld: (.text+0x18e4): undefined reference to `nghttp2_session_set_stream_user_data' /usr/bin/ld: (.text+0x1934): undefined reference to `nghttp2_session_send' /usr/bin/ld: (.text+0x1972): undefined reference to `nghttp2_session_resume_data' /usr/bin/ld: (.text+0x19ab): undefined reference to `nghttp2_session_want_write' /usr/bin/ld: (.text+0x19cb): undefined reference to `nghttp2_strerror' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `http2_handle_stream_close': (.text+0x1b8c): undefined reference to `nghttp2_http2_strerror' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `cf_h2_recv': (.text+0x1e4a): undefined reference to `nghttp2_session_want_read' /usr/bin/ld: (.text+0x1e60): undefined reference to `nghttp2_session_want_write' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `cf_h2_send': (.text+0x2349): undefined reference to `nghttp2_session_resume_data' /usr/bin/ld: (.text+0x2350): undefined reference to `nghttp2_is_fatal' /usr/bin/ld: (.text+0x24c8): undefined reference to `nghttp2_priority_spec_init' /usr/bin/ld: (.text+0x2545): undefined reference to `nghttp2_submit_request' /usr/bin/ld: (.text+0x25af): undefined reference to `nghttp2_session_resume_data' /usr/bin/ld: (.text+0x2635): undefined reference to `nghttp2_session_want_read' /usr/bin/ld: (.text+0x2642): undefined reference to `nghttp2_session_want_write' /usr/bin/ld: (.text+0x2665): undefined reference to `nghttp2_session_resume_data' /usr/bin/ld: (.text+0x2681): undefined reference to `nghttp2_session_want_read' /usr/bin/ld: (.text+0x2692): undefined reference to `nghttp2_session_want_write' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `Curl_http2_ver': (.text+0x26bf): undefined reference to `nghttp2_version' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `on_frame_recv': (.text+0x287b): undefined reference to `nghttp2_session_get_stream_user_data' /usr/bin/ld: (.text+0x2c00): undefined reference to `nghttp2_submit_rst_stream' /usr/bin/ld: (.text+0x2c07): undefined reference to `nghttp2_is_fatal' /usr/bin/ld: (.text+0x2c71): undefined reference to `nghttp2_session_get_remote_settings' /usr/bin/ld: (.text+0x2c81): undefined reference to `nghttp2_session_get_remote_settings' /usr/bin/ld: (.text+0x2d4f): undefined reference to `nghttp2_submit_rst_stream' /usr/bin/ld: (.text+0x2d56): undefined reference to `nghttp2_is_fatal' /usr/bin/ld: (.text+0x2def): undefined reference to `nghttp2_session_set_stream_user_data' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-http2.o): in function `Curl_http2_request_upgrade': (.text+0x2f41): undefined reference to `nghttp2_pack_settings_payload' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-idn.o): in function `idn_decode': (.text+0x29): undefined reference to `idn2_check_version' /usr/bin/ld: (.text+0x41): undefined reference to `idn2_lookup_ul' /usr/bin/ld: (.text+0x74): undefined reference to `idn2_lookup_ul' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-idn.o): in function `Curl_idn_decode': (.text+0xe6): undefined reference to `idn2_free' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-idn.o): in function `Curl_free_idnconverted_hostname': (.text+0x11e): undefined reference to `idn2_free' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-krb5.o): in function `krb5_decode': (.text+0x69): undefined reference to `gss_unwrap' /usr/bin/ld: (.text+0x97): undefined reference to `gss_release_buffer' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-krb5.o): in function `krb5_encode': (.text+0x123): undefined reference to `gss_wrap' /usr/bin/ld: (.text+0x168): undefined reference to `gss_release_buffer' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-krb5.o): in function `krb5_end': (.text+0x1c5): undefined reference to `gss_delete_sec_context' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-krb5.o): in function `krb5_auth': (.text+0x471): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' /usr/bin/ld: (.text+0x47e): undefined reference to `gss_import_name' /usr/bin/ld: (.text+0x4a3): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x538): undefined reference to `gss_display_name' /usr/bin/ld: (.text+0x590): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x71a): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x725): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x75f): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x76a): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x7d9): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x7e4): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x856): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x861): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x8ac): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x8b7): undefined reference to `gss_release_buffer' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-md5.o): in function `my_md5_init': (.text+0x25): undefined reference to `nettle_md5_init' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-md5.o): in function `Curl_md5it': (.text+0x5a): undefined reference to `nettle_md5_init' /usr/bin/ld: (.text+0x6f): undefined reference to `nettle_md5_update' /usr/bin/ld: (.text+0x7f): undefined reference to `nettle_md5_digest' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-md5.o): in function `my_md5_final': (.text+0xc): undefined reference to `nettle_md5_digest' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-md5.o): in function `my_md5_update': (.text+0x19): undefined reference to `nettle_md5_update' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_disconnect': (.text+0x73): undefined reference to `ldap_get_option' /usr/bin/ld: (.text+0x8b): undefined reference to `ber_sockbuf_add_io' /usr/bin/ld: (.text+0x98): undefined reference to `ldap_unbind_ext' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_done': (.text+0x284): undefined reference to `ldap_abandon_ext' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_recv': (.text+0x3d4): undefined reference to `ldap_result' /usr/bin/ld: (.text+0x3f9): undefined reference to `ldap_msgtype' /usr/bin/ld: (.text+0x413): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x476): undefined reference to `ldap_parse_result' /usr/bin/ld: (.text+0x4d4): undefined reference to `ldap_memfree' /usr/bin/ld: (.text+0x4de): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x50d): undefined reference to `ldap_get_dn_ber' /usr/bin/ld: (.text+0x51b): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x539): undefined reference to `ldap_err2string' /usr/bin/ld: (.text+0x5a4): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x5cc): undefined reference to `ldap_err2string' /usr/bin/ld: (.text+0x60b): undefined reference to `ldap_err2string' /usr/bin/ld: (.text+0x629): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x646): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x680): undefined reference to `ldap_get_attribute_ber' /usr/bin/ld: (.text+0x830): undefined reference to `ber_memfree' /usr/bin/ld: (.text+0x845): undefined reference to `ber_free' /usr/bin/ld: (.text+0x851): undefined reference to `ber_memfree' /usr/bin/ld: (.text+0x8a8): undefined reference to `ldap_get_attribute_ber' /usr/bin/ld: (.text+0x8bc): undefined reference to `ber_free' /usr/bin/ld: (.text+0x8f4): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x9b6): undefined reference to `ber_free' /usr/bin/ld: (.text+0x9e0): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x9fc): undefined reference to `ber_memfree' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_ssl_connect': (.text+0xa9f): undefined reference to `ldap_get_option' /usr/bin/ld: (.text+0xab8): undefined reference to `ber_sockbuf_add_io' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_perform_mechs': (.text+0xb1f): undefined reference to `ldap_search_ext' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_perform_bind': (.text+0xbfe): undefined reference to `ldap_sasl_bind' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_cancel_auth': (.text+0xcca): undefined reference to `ldap_sasl_bind' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_connecting': (.text+0xe0c): undefined reference to `ldap_result' /usr/bin/ld: (.text+0xe4d): undefined reference to `ldap_parse_result' /usr/bin/ld: (.text+0xec6): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0xf56): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0xf88): undefined reference to `ldap_abandon_ext' /usr/bin/ld: (.text+0xfdc): undefined reference to `ldap_msgtype' /usr/bin/ld: (.text+0x10b9): undefined reference to `ldap_msgfree' /usr/bin/ld: (.text+0x11b8): undefined reference to `ldap_parse_sasl_bind_result' /usr/bin/ld: (.text+0x11d0): undefined reference to `ldap_err2string' /usr/bin/ld: (.text+0x1220): undefined reference to `ber_bvfree' /usr/bin/ld: (.text+0x1233): undefined reference to `ldap_err2string' /usr/bin/ld: (.text+0x1282): undefined reference to `ldap_msgtype' /usr/bin/ld: (.text+0x132a): undefined reference to `ldap_parse_sasl_bind_result' /usr/bin/ld: (.text+0x13f7): undefined reference to `ldap_get_dn_ber' /usr/bin/ld: (.text+0x1429): undefined reference to `ldap_get_attribute_ber' /usr/bin/ld: (.text+0x1459): undefined reference to `ldap_get_attribute_ber' /usr/bin/ld: (.text+0x14c5): undefined reference to `ber_memfree' /usr/bin/ld: (.text+0x1553): undefined reference to `ldap_err2string' /usr/bin/ld: (.text+0x15d8): undefined reference to `ber_free' /usr/bin/ld: (.text+0x1651): undefined reference to `ldap_set_option' /usr/bin/ld: (.text+0x165b): undefined reference to `ldap_msgfree' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_connect': (.text+0x171a): undefined reference to `ldap_init_fd' /usr/bin/ld: (.text+0x1743): undefined reference to `ldap_set_option' /usr/bin/ld: (.text+0x1753): undefined reference to `ldap_set_option' /usr/bin/ld: (.text+0x17b9): undefined reference to `ldap_start_tls' /usr/bin/ld: (.text+0x1838): undefined reference to `ldap_err2string' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_url_parse': (.text+0x191e): undefined reference to `ldap_url_parse' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_do': (.text+0x1a16): undefined reference to `ldap_search_ext' /usr/bin/ld: (.text+0x1a27): undefined reference to `ldap_free_urldesc' /usr/bin/ld: (.text+0x1a89): undefined reference to `ldap_err2string' /usr/bin/ld: (.text+0x1ac2): undefined reference to `ldap_abandon_ext' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_perform_auth': (.text+0x1b78): undefined reference to `ldap_sasl_bind' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-openldap.o): in function `oldap_setup_connection': (.text+0x1c62): undefined reference to `ldap_free_urldesc' /usr/bin/ld: (.text+0x1c96): undefined reference to `ldap_pvt_url_scheme2proto' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-sha256.o): in function `my_sha256_init': (.text+0x5): undefined reference to `nettle_sha256_init' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-sha256.o): in function `Curl_sha256it': (.text+0x5d): undefined reference to `nettle_sha256_init' /usr/bin/ld: (.text+0x72): undefined reference to `nettle_sha256_update' /usr/bin/ld: (.text+0x82): undefined reference to `nettle_sha256_digest' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-sha256.o): in function `my_sha256_update': (.text+0x19): undefined reference to `nettle_sha256_update' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-sha256.o): in function `my_sha256_final': (.text+0x2c): undefined reference to `nettle_sha256_digest' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-socks_gssapi.o): in function `check_gss_err.part.0': (.text+0x67): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x8b): undefined reference to `gss_display_status' /usr/bin/ld: (.text+0xba): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xe7): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x107): undefined reference to `gss_display_status' /usr/bin/ld: (.text+0x12a): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x19e): undefined reference to `gss_release_buffer' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-socks_gssapi.o): in function `Curl_SOCKS5_gssapi_negotiate': (.text+0x328): undefined reference to `gss_import_name' /usr/bin/ld: (.text+0x33a): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x446): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x451): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x550): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x586): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x591): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x59d): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x5ae): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0x64a): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' /usr/bin/ld: (.text+0x66c): undefined reference to `gss_import_name' /usr/bin/ld: (.text+0x6b3): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x6da): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x6eb): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0x73a): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x745): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x756): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0x77a): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x785): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x79e): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x7c4): undefined reference to `gss_inquire_context' /usr/bin/ld: (.text+0x7ec): undefined reference to `gss_display_name' /usr/bin/ld: (.text+0x84b): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0x857): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x911): undefined reference to `gss_wrap' /usr/bin/ld: (.text+0x92f): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xaa4): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xb7a): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0xb8b): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xbe2): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xbed): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0xbf9): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xc20): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xc56): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xc61): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0xcd2): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xcfc): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xd07): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xd18): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xd5d): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xd68): undefined reference to `gss_release_name' /usr/bin/ld: (.text+0xd74): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xd9b): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xdba): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xe02): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0xe2c): undefined reference to `gss_unwrap' /usr/bin/ld: (.text+0xe48): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xe73): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xee7): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xef2): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xf03): undefined reference to `gss_delete_sec_context' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-spnego_gssapi.o): in function `Curl_auth_create_spnego_message': (.text+0x8f): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xb2): undefined reference to `gss_release_buffer' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-spnego_gssapi.o): in function `Curl_auth_cleanup_spnego': (.text+0xfb): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0x118): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x13d): undefined reference to `gss_release_name' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-spnego_gssapi.o): in function `Curl_auth_decode_spnego_message': (.text+0x298): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x329): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x351): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x3a3): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' /usr/bin/ld: (.text+0x3b0): undefined reference to `gss_import_name' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_version': (.text+0x11f): undefined reference to `gnutls_check_version' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_send': (.text+0x166): undefined reference to `gnutls_record_send' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `handshake': (.text+0x240): undefined reference to `gnutls_handshake' /usr/bin/ld: (.text+0x260): undefined reference to `gnutls_error_is_fatal' /usr/bin/ld: (.text+0x27a): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0x30a): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0x334): undefined reference to `gnutls_record_get_direction' /usr/bin/ld: (.text+0x354): undefined reference to `gnutls_alert_get' /usr/bin/ld: (.text+0x35b): undefined reference to `gnutls_alert_get_name' /usr/bin/ld: (.text+0x374): undefined reference to `gnutls_alert_get' /usr/bin/ld: (.text+0x37b): undefined reference to `gnutls_alert_get_name' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_recv': (.text+0x3ef): undefined reference to `gnutls_record_recv' /usr/bin/ld: (.text+0x43f): undefined reference to `gnutls_strerror' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_sha256sum': (.text+0x48f): undefined reference to `nettle_sha256_init' /usr/bin/ld: (.text+0x49d): undefined reference to `nettle_sha256_update' /usr/bin/ld: (.text+0x4aa): undefined reference to `nettle_sha256_digest' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_close': (.text+0x50c): undefined reference to `gnutls_record_recv' /usr/bin/ld: (.text+0x519): undefined reference to `gnutls_bye' /usr/bin/ld: (.text+0x521): undefined reference to `gnutls_deinit' /usr/bin/ld: (.text+0x536): undefined reference to `gnutls_certificate_free_credentials' /usr/bin/ld: (.text+0x54c): undefined reference to `gnutls_srp_free_client_credentials' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_shutdown': (.text+0x615): undefined reference to `gnutls_deinit' /usr/bin/ld: (.text+0x61f): undefined reference to `gnutls_certificate_free_credentials' /usr/bin/ld: (.text+0x630): undefined reference to `gnutls_srp_free_client_credentials' /usr/bin/ld: (.text+0x675): undefined reference to `gnutls_record_recv' /usr/bin/ld: (.text+0x6da): undefined reference to `gnutls_bye' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_pull': (.text+0x75a): undefined reference to `gnutls_transport_set_errno' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_push': (.text+0x7da): undefined reference to `gnutls_transport_set_errno' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_random': (.text+0x7fa): undefined reference to `gnutls_rnd' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_data_pending': (.text+0x825): undefined reference to `gnutls_record_check_pending' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_init': (.text+0x855): undefined reference to `gnutls_global_init' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_cleanup': (.text+0x885): undefined reference to `gnutls_global_deinit' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_client_init': (.text+0x903): undefined reference to `gnutls_certificate_allocate_credentials' /usr/bin/ld: (.text+0x934): undefined reference to `gnutls_certificate_set_verify_flags' /usr/bin/ld: (.text+0x946): undefined reference to `gnutls_certificate_set_x509_trust_file' /usr/bin/ld: (.text+0x97b): undefined reference to `gnutls_certificate_set_x509_trust_dir' /usr/bin/ld: (.text+0x9b0): undefined reference to `gnutls_certificate_set_x509_crl_file' /usr/bin/ld: (.text+0x9dc): undefined reference to `gnutls_init' /usr/bin/ld: (.text+0xa24): undefined reference to `gnutls_set_default_priority' /usr/bin/ld: (.text+0xa38): undefined reference to `gnutls_check_version' /usr/bin/ld: (.text+0xb01): undefined reference to `gnutls_priority_set_direct' /usr/bin/ld: (.text+0xb84): undefined reference to `gnutls_certificate_set_x509_key_file2' /usr/bin/ld: (.text+0xba9): undefined reference to `gnutls_credentials_set' /usr/bin/ld: (.text+0xbd1): undefined reference to `gnutls_global_init' /usr/bin/ld: (.text+0xc4a): undefined reference to `gnutls_srp_allocate_client_credentials' /usr/bin/ld: (.text+0xc63): undefined reference to `gnutls_srp_set_client_credentials' /usr/bin/ld: (.text+0xc72): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0xd47): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0xd87): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0xdd3): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0xeb3): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0xf1b): undefined reference to `gnutls_ocsp_status_request_enable_client' /usr/bin/ld: (.text+0xf67): undefined reference to `gnutls_server_name_set' /usr/bin/ld: (.text+0x1012): undefined reference to `gnutls_credentials_set' /usr/bin/ld: (.text+0x1021): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0x10a1): undefined reference to `gnutls_priority_set_direct' /usr/bin/ld: (.text+0x10b3): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0x1133): undefined reference to `gnutls_certificate_set_x509_key_file' /usr/bin/ld: (.text+0x1195): undefined reference to `gnutls_strerror' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_connect_step1': (.text+0x12b8): undefined reference to `gnutls_alpn_set_protocols' /usr/bin/ld: (.text+0x12f8): undefined reference to `gnutls_transport_set_ptr' /usr/bin/ld: (.text+0x1307): undefined reference to `gnutls_transport_set_push_function' /usr/bin/ld: (.text+0x1316): undefined reference to `gnutls_transport_set_pull_function' /usr/bin/ld: (.text+0x13ae): undefined reference to `gnutls_session_set_data' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `Curl_gtls_verifyserver': (.text+0x144c): undefined reference to `gnutls_protocol_get_version' /usr/bin/ld: (.text+0x1457): undefined reference to `gnutls_mac_get' /usr/bin/ld: (.text+0x1462): undefined reference to `gnutls_cipher_get' /usr/bin/ld: (.text+0x146d): undefined reference to `gnutls_kx_get' /usr/bin/ld: (.text+0x147a): undefined reference to `gnutls_cipher_suite_get_name' /usr/bin/ld: (.text+0x1485): undefined reference to `gnutls_protocol_get_name' /usr/bin/ld: (.text+0x14a9): undefined reference to `gnutls_certificate_get_peers' /usr/bin/ld: (.text+0x157d): undefined reference to `gnutls_cipher_get' /usr/bin/ld: (.text+0x15d3): undefined reference to `gnutls_ocsp_status_request_get' /usr/bin/ld: (.text+0x15ee): undefined reference to `gnutls_ocsp_resp_init' /usr/bin/ld: (.text+0x15fc): undefined reference to `gnutls_ocsp_resp_import' /usr/bin/ld: (.text+0x1633): undefined reference to `gnutls_ocsp_resp_get_single' /usr/bin/ld: (.text+0x1679): undefined reference to `gnutls_certificate_verify_peers2' /usr/bin/ld: (.text+0x16de): undefined reference to `gnutls_x509_crt_init' /usr/bin/ld: (.text+0x16f2): undefined reference to `gnutls_x509_crt_import' /usr/bin/ld: (.text+0x1708): undefined reference to `gnutls_x509_crt_init' /usr/bin/ld: (.text+0x1775): undefined reference to `gnutls_x509_crt_import' /usr/bin/ld: (.text+0x1784): undefined reference to `gnutls_x509_crt_check_issuer' /usr/bin/ld: (.text+0x1790): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: (.text+0x17f0): undefined reference to `gnutls_x509_crt_get_dn_by_oid' /usr/bin/ld: (.text+0x1807): undefined reference to `gnutls_x509_crt_check_hostname' /usr/bin/ld: (.text+0x183e): undefined reference to `gnutls_x509_crt_get_expiration_time' /usr/bin/ld: (.text+0x1872): undefined reference to `gnutls_x509_crt_get_activation_time' /usr/bin/ld: (.text+0x18e2): undefined reference to `gnutls_pubkey_init' /usr/bin/ld: (.text+0x18f1): undefined reference to `gnutls_pubkey_import_x509' /usr/bin/ld: (.text+0x1914): undefined reference to `gnutls_pubkey_deinit' /usr/bin/ld: (.text+0x193b): undefined reference to `gnutls_x509_crt_get_pk_algorithm' /usr/bin/ld: (.text+0x1942): undefined reference to `gnutls_pk_algorithm_get_name' /usr/bin/ld: (.text+0x1960): undefined reference to `gnutls_x509_crt_get_version' /usr/bin/ld: (.text+0x1981): undefined reference to `gnutls_x509_crt_get_dn2' /usr/bin/ld: (.text+0x19a8): undefined reference to `gnutls_x509_crt_get_issuer_dn2' /usr/bin/ld: (.text+0x19ce): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: (.text+0x1b47): undefined reference to `gnutls_ocsp_resp_deinit' /usr/bin/ld: (.text+0x1bbb): undefined reference to `gnutls_strerror' /usr/bin/ld: (.text+0x1c19): undefined reference to `gnutls_free' /usr/bin/ld: (.text+0x1c4c): undefined reference to `gnutls_x509_crt_get_activation_time' /usr/bin/ld: (.text+0x1c68): undefined reference to `gnutls_x509_crt_get_expiration_time' /usr/bin/ld: (.text+0x1c81): undefined reference to `gnutls_free' /usr/bin/ld: (.text+0x1ce5): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: (.text+0x1d2d): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: (.text+0x1d4f): undefined reference to `gnutls_pubkey_export' /usr/bin/ld: (.text+0x1d99): undefined reference to `gnutls_pubkey_export' /usr/bin/ld: (.text+0x1e92): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: (.text+0x1ecd): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: (.text+0x1f02): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: (.text+0x1f5a): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: (.text+0x1f8a): undefined reference to `gnutls_x509_crt_deinit' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-gtls.o): in function `gtls_verifyserver': (.text+0x20bd): undefined reference to `gnutls_session_get_data' /usr/bin/ld: (.text+0x20e6): undefined reference to `gnutls_session_get_data' /usr/bin/ld: (.text+0x2161): undefined reference to `gnutls_alpn_get_selected_protocol' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_gssapi.o): in function `display_gss_error': (.text+0x82): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0xa0): undefined reference to `gss_display_status' /usr/bin/ld: (.text+0xb2): undefined reference to `gss_release_buffer' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_gssapi.o): in function `Curl_gss_init_sec_context': (.text+0x189): undefined reference to `gss_init_sec_context' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_ntlm_core.o): in function `setup_des_key': (.text+0xf2): undefined reference to `nettle_des_set_key' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_ntlm_core.o): in function `Curl_ntlm_core_lm_resp': (.text+0x163): undefined reference to `nettle_des_encrypt' /usr/bin/ld: (.text+0x183): undefined reference to `nettle_des_encrypt' /usr/bin/ld: (.text+0x1a3): undefined reference to `nettle_des_encrypt' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-curl_ntlm_core.o): in function `Curl_ntlm_core_mk_lm_hash': (.text+0x26c): undefined reference to `nettle_des_encrypt' /usr/bin/ld: (.text+0x290): undefined reference to `nettle_des_encrypt' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-md4.o): in function `Curl_md4it': (.text+0x2a): undefined reference to `nettle_md4_init' /usr/bin/ld: (.text+0x3f): undefined reference to `nettle_md4_update' /usr/bin/ld: (.text+0x4f): undefined reference to `nettle_md4_digest' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-krb5_gssapi.o): in function `Curl_auth_create_gssapi_user_message': (.text+0x171): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x1d0): undefined reference to `GSS_C_NT_HOSTBASED_SERVICE' /usr/bin/ld: (.text+0x1dd): undefined reference to `gss_import_name' /usr/bin/ld: (.text+0x213): undefined reference to `gss_release_buffer' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-krb5_gssapi.o): in function `Curl_auth_create_gssapi_security_message': (.text+0x331): undefined reference to `gss_unwrap' /usr/bin/ld: (.text+0x369): undefined reference to `gss_release_buffer' /usr/bin/ld: (.text+0x3e8): undefined reference to `gss_wrap' /usr/bin/ld: (.text+0x418): undefined reference to `gss_release_buffer' /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/libcurl.a(libcurl_gnutls_la-krb5_gssapi.o): in function `Curl_auth_cleanup_gssapi': (.text+0x569): undefined reference to `gss_delete_sec_context' /usr/bin/ld: (.text+0x585): undefined reference to `gss_release_name' collect2: error: ld returned 1 exit status File "caml_startup", line 1: Error: Error during linking (exit code 1) "/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1 2026-05-22 12:40.25: Job failed: Failed: Build failed