Organisationsmirageocaml-cohttp7ad68d ()(lower-bound)

(lower-bound)

Link Copied
Code Copied

Logs

2024-06-30 06:42.57: New job: test mirage/ocaml-cohttp https://github.com/mirage/ocaml-cohttp.git#refs/pull/1038/head (7ad68de66474e70e0dc908607887ee8abdb25a1c) (linux-x86_64:(lower-bound))
Base: ocaml/opam@sha256:bbdcd09a7ff719f55219226c3e0115842c09e31defd4183f1804fdfa14875a31
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/mirage/ocaml-cohttp.git" && cd "ocaml-cohttp" && git fetch origin "refs/pull/1038/head" && git reset --hard 7ad68de6
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam@sha256:bbdcd09a7ff719f55219226c3e0115842c09e31defd4183f1804fdfa14875a31
# debian-12-5.0_opam-2.1
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 4c9a9ba1d971c3e426452362e36a65682377aab6 || git fetch origin master) && git reset -q --hard 4c9a9ba1d971c3e426452362e36a65682377aab6 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 http.opam cohttp.opam cohttp-top.opam cohttp-server-lwt-unix.opam cohttp-mirage.opam cohttp-lwt.opam cohttp-lwt-unix.opam cohttp-lwt-jsoo.opam cohttp-eio.opam cohttp-curl.opam cohttp-curl-lwt.opam cohttp-curl-async.opam cohttp-bench.opam cohttp-async.opam ./
RUN opam pin add -yn http.dev './' && \
    opam pin add -yn cohttp.dev './' && \
    opam pin add -yn cohttp-top.dev './' && \
    opam pin add -yn cohttp-server-lwt-unix.dev './' && \
    opam pin add -yn cohttp-mirage.dev './' && \
    opam pin add -yn cohttp-lwt.dev './' && \
    opam pin add -yn cohttp-lwt-unix.dev './' && \
    opam pin add -yn cohttp-lwt-jsoo.dev './' && \
    opam pin add -yn cohttp-eio.dev './' && \
    opam pin add -yn cohttp-curl.dev './' && \
    opam pin add -yn cohttp-curl-lwt.dev './' && \
    opam pin add -yn cohttp-curl-async.dev './' && \
    opam pin add -yn cohttp-bench.dev './' && \
    opam pin add -yn cohttp-async.dev './'
ENV DEPS="afl-persistent.1.1 alcotest.1.0.0 angstrom.0.14.0 arp.3.0.0 asn1-combinators.0.2.6 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.0 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.3.0 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bigarray-compat.1.1.0 bigstringaf.0.9.0 bin_prot.v0.16.0 biniou.1.2.2 bos.0.2.1 ca-certs.0.2.1 ca-certs-nss.3.71.0.1 camlp-streams.5.0 cmdliner.1.1.0 conduit.6.2.1 conduit-async.6.2.1 conduit-lwt.6.2.1 conduit-lwt-unix.6.2.1 conduit-mirage.6.2.1 conf-bash.1 conf-gmp.1 conf-gmp-powm-sec.1 conf-libcurl.1 conf-npm.1 conf-perl.1 conf-pkg-config.1.0 core.v0.16.0 core_bench.v0.16.0 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.6.6 cpuid.0.1.2 crowbar.0.2.1 csexp.1.3.2 cstruct.6.0.1 cstruct-lwt.3.4.0 dns.7.0.0 dns-client.7.0.0 dns-client-mirage.7.0.0 domain-local-await.0.1.0 domain-name.0.4.0 dune.3.9.0 dune-configurator.2.7.0 duration.0.1.2 easy-format.1.3.3 eio.0.12 eio_linux.0.12 eio_main.0.12 eio_posix.0.12 eqaf.0.9 ethernet.3.0.0 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.0.4.0 hkdf.1.0.1 hmap.0.8.1 host-arch-x86_64.1 host-system-other.1 int_repr.v0.16.0 io-page.2.1.0 iomux.0.2 ipaddr.5.3.0 ipaddr-sexp.5.3.0 jane-street-headers.v0.16.0 js_of_ocaml.4.1.0 js_of_ocaml-compiler.4.1.0 js_of_ocaml-lwt.4.1.0 js_of_ocaml-ppx.4.1.0 jst-config.v0.16.0 logs.0.7.0 lru.0.3.0-1 lwt.5.6.0 lwt-dllist.1.0.0 lwt_ppx.2.0.2 macaddr.5.3.0 macaddr-cstruct.5.3.0 magic-mime.1.1.2 mdx.2.2.0 menhir.20200123 menhirLib.20200123 menhirSdk.20200123 metrics.0.2.0 mirage-channel.4.0.1 mirage-clock.3.0.1 mirage-crypto.0.11.2 mirage-crypto-ec.0.11.2 mirage-crypto-pk.0.11.2 mirage-crypto-rng.0.11.2 mirage-crypto-rng-eio.0.11.2 mirage-device.2.0.0 mirage-flow.2.0.1 mirage-flow-combinators.2.0.1 mirage-kv.3.0.1 mirage-net.3.0.1 mirage-no-solo5.1 mirage-no-xen.1 mirage-profile.0.9.0 mirage-random.2.0.0 mirage-time.2.0.1 mtime.2.0.0 nocrypto.0.5.4-1 num.1.0 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-version.2.4.0 ocaml_intrinsics.v0.16.0 ocamlbuild.0.14.1 ocamlfind.1.9.5 ocb-stubblr.0.1.0 ocplib-endian.1.1 ocurl.0.7.7 odoc-parser.1.0.1 optint.0.1.0 ounit.2.2.6 ounit2.2.2.6 parsexp.v0.16.0 pbkdf.1.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_cstruct.6.0.1 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.5.2 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.0 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.0 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.28.0 protocol_version_header.v0.16.0 psq.0.2.0 ptime.1.0.0 randomconv.0.1.2 re.1.9.0 result.1.5 rresult.0.7.0 seq.0.3 sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.15.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.1.0 stringext.1.6.0 tcpip.7.0.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 tls.0.17.1 tls-eio.0.17.2 tls-mirage.0.17.1 topkg.1.0.6 typerep.v0.16.0 uri.4.2.0 uri-sexp.4.2.0 uring.0.5 uuidm.0.9.8 uutf.1.0.3 variantslib.v0.16.0 vchan.5.0.0 x509.0.16.0 xenstore.2.1.1 xenstore_transport.1.1.0 yojson.1.5.0 zarith.1.4"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.1 --depext-only -y http.dev cohttp.dev cohttp-top.dev cohttp-server-lwt-unix.dev cohttp-mirage.dev cohttp-lwt.dev cohttp-lwt-unix.dev cohttp-lwt-jsoo.dev cohttp-eio.dev cohttp-curl.dev cohttp-curl-lwt.dev cohttp-curl-async.dev cohttp-bench.dev cohttp-async.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


2024-06-30 06:42.57: Using cache hint "mirage/ocaml-cohttp-ocaml/opam@sha256:bbdcd09a7ff719f55219226c3e0115842c09e31defd4183f1804fdfa14875a31-debian-12-5.0_opam-2.1-47d38c10e3c61293e38a9ba75445460e"
2024-06-30 06:42.57: Using OBuilder spec:
((from ocaml/opam@sha256:bbdcd09a7ff719f55219226c3e0115842c09e31defd4183f1804fdfa14875a31)
 (comment debian-12-5.0_opam-2.1)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
 (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 "cd ~/opam-repository && (git cat-file -e 4c9a9ba1d971c3e426452362e36a65682377aab6 || git fetch origin master) && git reset -q --hard 4c9a9ba1d971c3e426452362e36a65682377aab6 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src http.opam cohttp.opam cohttp-top.opam cohttp-server-lwt-unix.opam cohttp-mirage.opam cohttp-lwt.opam cohttp-lwt-unix.opam cohttp-lwt-jsoo.opam cohttp-eio.opam cohttp-curl.opam cohttp-curl-lwt.opam cohttp-curl-async.opam cohttp-bench.opam cohttp-async.opam)
       (dst ./))
 (run (network host)
      (shell  "opam pin add -yn http.dev './' && \
             \nopam pin add -yn cohttp.dev './' && \
             \nopam pin add -yn cohttp-top.dev './' && \
             \nopam pin add -yn cohttp-server-lwt-unix.dev './' && \
             \nopam pin add -yn cohttp-mirage.dev './' && \
             \nopam pin add -yn cohttp-lwt.dev './' && \
             \nopam pin add -yn cohttp-lwt-unix.dev './' && \
             \nopam pin add -yn cohttp-lwt-jsoo.dev './' && \
             \nopam pin add -yn cohttp-eio.dev './' && \
             \nopam pin add -yn cohttp-curl.dev './' && \
             \nopam pin add -yn cohttp-curl-lwt.dev './' && \
             \nopam pin add -yn cohttp-curl-async.dev './' && \
             \nopam pin add -yn cohttp-bench.dev './' && \
             \nopam pin add -yn cohttp-async.dev './'"))
 (env DEPS "afl-persistent.1.1 alcotest.1.0.0 angstrom.0.14.0 arp.3.0.0 asn1-combinators.0.2.6 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.0 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.3.0 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bigarray-compat.1.1.0 bigstringaf.0.9.0 bin_prot.v0.16.0 biniou.1.2.2 bos.0.2.1 ca-certs.0.2.1 ca-certs-nss.3.71.0.1 camlp-streams.5.0 cmdliner.1.1.0 conduit.6.2.1 conduit-async.6.2.1 conduit-lwt.6.2.1 conduit-lwt-unix.6.2.1 conduit-mirage.6.2.1 conf-bash.1 conf-gmp.1 conf-gmp-powm-sec.1 conf-libcurl.1 conf-npm.1 conf-perl.1 conf-pkg-config.1.0 core.v0.16.0 core_bench.v0.16.0 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.6.6 cpuid.0.1.2 crowbar.0.2.1 csexp.1.3.2 cstruct.6.0.1 cstruct-lwt.3.4.0 dns.7.0.0 dns-client.7.0.0 dns-client-mirage.7.0.0 domain-local-await.0.1.0 domain-name.0.4.0 dune.3.9.0 dune-configurator.2.7.0 duration.0.1.2 easy-format.1.3.3 eio.0.12 eio_linux.0.12 eio_main.0.12 eio_posix.0.12 eqaf.0.9 ethernet.3.0.0 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.0.4.0 hkdf.1.0.1 hmap.0.8.1 host-arch-x86_64.1 host-system-other.1 int_repr.v0.16.0 io-page.2.1.0 iomux.0.2 ipaddr.5.3.0 ipaddr-sexp.5.3.0 jane-street-headers.v0.16.0 js_of_ocaml.4.1.0 js_of_ocaml-compiler.4.1.0 js_of_ocaml-lwt.4.1.0 js_of_ocaml-ppx.4.1.0 jst-config.v0.16.0 logs.0.7.0 lru.0.3.0-1 lwt.5.6.0 lwt-dllist.1.0.0 lwt_ppx.2.0.2 macaddr.5.3.0 macaddr-cstruct.5.3.0 magic-mime.1.1.2 mdx.2.2.0 menhir.20200123 menhirLib.20200123 menhirSdk.20200123 metrics.0.2.0 mirage-channel.4.0.1 mirage-clock.3.0.1 mirage-crypto.0.11.2 mirage-crypto-ec.0.11.2 mirage-crypto-pk.0.11.2 mirage-crypto-rng.0.11.2 mirage-crypto-rng-eio.0.11.2 mirage-device.2.0.0 mirage-flow.2.0.1 mirage-flow-combinators.2.0.1 mirage-kv.3.0.1 mirage-net.3.0.1 mirage-no-solo5.1 mirage-no-xen.1 mirage-profile.0.9.0 mirage-random.2.0.0 mirage-time.2.0.1 mtime.2.0.0 nocrypto.0.5.4-1 num.1.0 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-version.2.4.0 ocaml_intrinsics.v0.16.0 ocamlbuild.0.14.1 ocamlfind.1.9.5 ocb-stubblr.0.1.0 ocplib-endian.1.1 ocurl.0.7.7 odoc-parser.1.0.1 optint.0.1.0 ounit.2.2.6 ounit2.2.2.6 parsexp.v0.16.0 pbkdf.1.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_cstruct.6.0.1 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.5.2 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.0 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.0 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.28.0 protocol_version_header.v0.16.0 psq.0.2.0 ptime.1.0.0 randomconv.0.1.2 re.1.9.0 result.1.5 rresult.0.7.0 seq.0.3 sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.15.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.1.0 stringext.1.6.0 tcpip.7.0.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 tls.0.17.1 tls-eio.0.17.2 tls-mirage.0.17.1 topkg.1.0.6 typerep.v0.16.0 uri.4.2.0 uri-sexp.4.2.0 uring.0.5 uuidm.0.9.8 uutf.1.0.3 variantslib.v0.16.0 vchan.5.0.0 x509.0.16.0 xenstore.2.1.1 xenstore_transport.1.1.0 yojson.1.5.0 zarith.1.4")
 (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.1 --depext-only -y http.dev cohttp.dev cohttp-top.dev cohttp-server-lwt-unix.dev cohttp-mirage.dev cohttp-lwt.dev cohttp-lwt-unix.dev cohttp-lwt-jsoo.dev cohttp-eio.dev cohttp-curl.dev cohttp-curl-lwt.dev cohttp-curl-async.dev cohttp-bench.dev cohttp-async.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"))
)


2024-06-30 06:42.57: Waiting for resource in pool OCluster
2024-06-30 06:48.45: Waiting for worker…
2024-06-30 06:51.10: Got resource from pool OCluster
Building on x86-bm-c10.sw.ocaml.org
All commits already cached
HEAD is now at 7ad68de6 fix cohttp not working with HTTP line folding


(from ocaml/opam@sha256:bbdcd09a7ff719f55219226c3e0115842c09e31defd4183f1804fdfa14875a31)
2024-06-30 06:51.10 ---> using "e43ab2bb29056c24d174bd54ce535f309a97a1ff22b36816c2b3ef03c13330c0" from cache


/: (comment debian-12-5.0_opam-2.1)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2024-06-30 06:51.10 ---> using "83478dff94650041146aa1dc85960888e37c508353a9a86616af11cc5b43893b" 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.


Continue? [Y/n] y
This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted.
You may want to back it up before going further.


Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-06-30 06:51.10 ---> using "cf07984b5b3a6109e2ad74c8fc61f1828c9dcc2263d9963ee5c9a0468c800e12" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-112-generic
The OCaml toplevel, version 5.0.0
2.1.6
2024-06-30 06:51.10 ---> using "97467487b867fe22da38bb92f19845660b86dc9d62181ed164f17ecb35e08004" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2024-06-30 06:51.10 ---> using "bbd799bb8bd996c9091c754874478cd77c8f08306cda88693dda8d77f2f44493" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e 4c9a9ba1d971c3e426452362e36a65682377aab6 || git fetch origin master) && git reset -q --hard 4c9a9ba1d971c3e426452362e36a65682377aab6 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   c45f5bab71..d6d8c4f0e5  master     -> origin/master
4c9a9ba1d9 existing users of hkdf (tls) require < 2.0.0 (breaking API)


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository


The following actions will be performed:
  - recompile ocaml-base-compiler   5.0.0*  [upstream or system changes]
  - install   host-arch-x86_64      1
  - install   host-system-other     1
  - recompile ocaml-options-vanilla 1       [upstream or system changes]
  - recompile ocaml-config          3       [uses ocaml-base-compiler]
  - recompile ocaml                 5.0.0   [uses ocaml-base-compiler]
  - recompile opam-depext           1.2.1-1 [uses ocaml]
  - recompile base-domains          base    [uses ocaml]
  - recompile base-nnp              base    [uses base-domains]
===== 2 to install | 7 to recompile =====


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved ocaml-config.3  (cached)
-> removed   ocaml-options-vanilla.1
-> installed host-arch-x86_64.1
-> installed host-system-other.1
-> installed ocaml-options-vanilla.1
-> retrieved opam-depext.1.2.1-1  (cached)
-> retrieved ocaml-base-compiler.5.0.0  (cached)
-> removed   base-nnp.base
-> removed   base-domains.base
-> removed   opam-depext.1.2.1-1
-> removed   ocaml.5.0.0
-> removed   ocaml-config.3
-> removed   ocaml-base-compiler.5.0.0
-> installed ocaml-base-compiler.5.0.0
-> installed ocaml-config.3
-> installed ocaml.5.0.0
-> installed base-domains.base
-> installed base-nnp.base
-> installed opam-depext.1.2.1-1
Done.


<><> opam-depext.1.2.1-1 installed successfully <><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
# Run eval $(opam env) to update the current shell environment
2024-06-30 06:51.10 ---> using "9d81a458c8fd1da6121fceb3780ca1bf1def82b2b6665486331950bf7964b085" from cache


/src: (copy (src http.opam cohttp.opam cohttp-top.opam cohttp-server-lwt-unix.opam cohttp-mirage.opam cohttp-lwt.opam cohttp-lwt-unix.opam cohttp-lwt-jsoo.opam cohttp-eio.opam cohttp-curl.opam cohttp-curl-lwt.opam cohttp-curl-async.opam cohttp-bench.opam cohttp-async.opam)
            (dst ./))
2024-06-30 06:51.10 ---> using "5cd6b2b49e0de717e3c365f293314192e4c0d15db75cf51d3a423614e5d87358" from cache


/src: (run (network host)
           (shell  "opam pin add -yn http.dev './' && \
                  \nopam pin add -yn cohttp.dev './' && \
                  \nopam pin add -yn cohttp-top.dev './' && \
                  \nopam pin add -yn cohttp-server-lwt-unix.dev './' && \
                  \nopam pin add -yn cohttp-mirage.dev './' && \
                  \nopam pin add -yn cohttp-lwt.dev './' && \
                  \nopam pin add -yn cohttp-lwt-unix.dev './' && \
                  \nopam pin add -yn cohttp-lwt-jsoo.dev './' && \
                  \nopam pin add -yn cohttp-eio.dev './' && \
                  \nopam pin add -yn cohttp-curl.dev './' && \
                  \nopam pin add -yn cohttp-curl-lwt.dev './' && \
                  \nopam pin add -yn cohttp-curl-async.dev './' && \
                  \nopam pin add -yn cohttp-bench.dev './' && \
                  \nopam pin add -yn cohttp-async.dev './'"))
[http.dev] synchronised (file:///src)
http is now pinned to file:///src (version dev)
[cohttp.dev] synchronised (file:///src)
cohttp is now pinned to file:///src (version dev)
[cohttp-top.dev] synchronised (file:///src)
cohttp-top is now pinned to file:///src (version dev)
[cohttp-server-lwt-unix.dev] synchronised (file:///src)
cohttp-server-lwt-unix is now pinned to file:///src (version dev)
[cohttp-mirage.dev] synchronised (file:///src)
cohttp-mirage is now pinned to file:///src (version dev)
[cohttp-lwt.dev] synchronised (file:///src)
cohttp-lwt is now pinned to file:///src (version dev)
[cohttp-lwt-unix.dev] synchronised (file:///src)
cohttp-lwt-unix is now pinned to file:///src (version dev)
[cohttp-lwt-jsoo.dev] synchronised (file:///src)
cohttp-lwt-jsoo is now pinned to file:///src (version dev)
[cohttp-eio.dev] synchronised (file:///src)
cohttp-eio is now pinned to file:///src (version dev)
[cohttp-curl.dev] synchronised (file:///src)
cohttp-curl is now pinned to file:///src (version dev)
[cohttp-curl-lwt.dev] synchronised (file:///src)
cohttp-curl-lwt is now pinned to file:///src (version dev)
[cohttp-curl-async.dev] synchronised (file:///src)
cohttp-curl-async is now pinned to file:///src (version dev)
Package cohttp-bench does not exist, create as a NEW package? [Y/n] y
[cohttp-bench.dev] synchronised (file:///src)
cohttp-bench is now pinned to file:///src (version dev)
[cohttp-async.dev] synchronised (file:///src)
cohttp-async is now pinned to file:///src (version dev)
2024-06-30 06:51.29 ---> saved as "8924cf2bd0c14b3bbe0b6b614178081bfa0591139a662d56123f7f9ce670d2b3"


/src: (env DEPS "afl-persistent.1.1 alcotest.1.0.0 angstrom.0.14.0 arp.3.0.0 asn1-combinators.0.2.6 astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.0 base-bigarray.base base-bytes.base base-domains.base base-nnp.base base-threads.base base-unix.base base64.3.3.0 base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bigarray-compat.1.1.0 bigstringaf.0.9.0 bin_prot.v0.16.0 biniou.1.2.2 bos.0.2.1 ca-certs.0.2.1 ca-certs-nss.3.71.0.1 camlp-streams.5.0 cmdliner.1.1.0 conduit.6.2.1 conduit-async.6.2.1 conduit-lwt.6.2.1 conduit-lwt-unix.6.2.1 conduit-mirage.6.2.1 conf-bash.1 conf-gmp.1 conf-gmp-powm-sec.1 conf-libcurl.1 conf-npm.1 conf-perl.1 conf-pkg-config.1.0 core.v0.16.0 core_bench.v0.16.0 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.6.6 cpuid.0.1.2 crowbar.0.2.1 csexp.1.3.2 cstruct.6.0.1 cstruct-lwt.3.4.0 dns.7.0.0 dns-client.7.0.0 dns-client-mirage.7.0.0 domain-local-await.0.1.0 domain-name.0.4.0 dune.3.9.0 dune-configurator.2.7.0 duration.0.1.2 easy-format.1.3.3 eio.0.12 eio_linux.0.12 eio_main.0.12 eio_posix.0.12 eqaf.0.9 ethernet.3.0.0 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.9.0 fpath.0.7.3 gmap.0.3.0 happy-eyeballs.0.4.0 hkdf.1.0.1 hmap.0.8.1 host-arch-x86_64.1 host-system-other.1 int_repr.v0.16.0 io-page.2.1.0 iomux.0.2 ipaddr.5.3.0 ipaddr-sexp.5.3.0 jane-street-headers.v0.16.0 js_of_ocaml.4.1.0 js_of_ocaml-compiler.4.1.0 js_of_ocaml-lwt.4.1.0 js_of_ocaml-ppx.4.1.0 jst-config.v0.16.0 logs.0.7.0 lru.0.3.0-1 lwt.5.6.0 lwt-dllist.1.0.0 lwt_ppx.2.0.2 macaddr.5.3.0 macaddr-cstruct.5.3.0 magic-mime.1.1.2 mdx.2.2.0 menhir.20200123 menhirLib.20200123 menhirSdk.20200123 metrics.0.2.0 mirage-channel.4.0.1 mirage-clock.3.0.1 mirage-crypto.0.11.2 mirage-crypto-ec.0.11.2 mirage-crypto-pk.0.11.2 mirage-crypto-rng.0.11.2 mirage-crypto-rng-eio.0.11.2 mirage-device.2.0.0 mirage-flow.2.0.1 mirage-flow-combinators.2.0.1 mirage-kv.3.0.1 mirage-net.3.0.1 mirage-no-solo5.1 mirage-no-xen.1 mirage-profile.0.9.0 mirage-random.2.0.0 mirage-time.2.0.1 mtime.2.0.0 nocrypto.0.5.4-1 num.1.0 ocaml.5.0.0 ocaml-base-compiler.5.0.0 ocaml-compiler-libs.v0.12.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-version.2.4.0 ocaml_intrinsics.v0.16.0 ocamlbuild.0.14.1 ocamlfind.1.9.5 ocb-stubblr.0.1.0 ocplib-endian.1.1 ocurl.0.7.7 odoc-parser.1.0.1 optint.0.1.0 ounit.2.2.6 ounit2.2.2.6 parsexp.v0.16.0 pbkdf.1.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_cstruct.6.0.1 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.5.2 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.0 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.0 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.28.0 protocol_version_header.v0.16.0 psq.0.2.0 ptime.1.0.0 randomconv.0.1.2 re.1.9.0 result.1.5 rresult.0.7.0 seq.0.3 sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.15.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.1.0 stringext.1.6.0 tcpip.7.0.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 tls.0.17.1 tls-eio.0.17.2 tls-mirage.0.17.1 topkg.1.0.6 typerep.v0.16.0 uri.4.2.0 uri-sexp.4.2.0 uring.0.5 uuidm.0.9.8 uutf.1.0.3 variantslib.v0.16.0 vchan.5.0.0 x509.0.16.0 xenstore.2.1.1 xenstore_transport.1.1.0 yojson.1.5.0 zarith.1.4")


/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.1 --depext-only -y http.dev cohttp.dev cohttp-top.dev cohttp-server-lwt-unix.dev cohttp-mirage.dev cohttp-lwt.dev cohttp-lwt-unix.dev cohttp-lwt-jsoo.dev cohttp-eio.dev cohttp-curl.dev cohttp-curl-lwt.dev cohttp-curl-async.dev cohttp-bench.dev cohttp-async.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 [8788 kB]
- Get:5 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [164 kB]
- Fetched 9206 kB in 2s (5888 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[cohttp.dev] synchronised (no changes)
[cohttp-async.dev] synchronised (no changes)
[cohttp-bench.dev] synchronised (no changes)
[cohttp-curl.dev] synchronised (no changes)
[cohttp-curl-async.dev] synchronised (no changes)
[cohttp-curl-lwt.dev] synchronised (no changes)
[cohttp-eio.dev] synchronised (no changes)
[cohttp-lwt.dev] synchronised (no changes)
[cohttp-lwt-jsoo.dev] synchronised (no changes)
[cohttp-lwt-unix.dev] synchronised (no changes)
[cohttp-mirage.dev] synchronised (no changes)
[cohttp-server-lwt-unix.dev] synchronised (no changes)
[cohttp-top.dev] synchronised (no changes)
[http.dev] synchronised (no changes)


[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-base-compiler is already installed (current version is 5.0.0).
[NOTE] Package ocaml is already installed (current version is 5.0.0).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 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-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 libgmp-dev npm pkg-config


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libcurl4-gnutls-dev" "libgmp-dev" "npm" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed


- Unpacking node-

2024-06-30 06:52.34 ---> saved as "cfe8efe28a09e619935619032e29800644303f2343cee1f17fbd1520f7379508"


/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-base-compiler is already installed (current version is 5.0.0).
[NOTE] Package ocaml is already installed (current version is 5.0.0).
[NOTE] Package host-system-other is already installed (current version is 1).
[NOTE] Package host-arch-x86_64 is already installed (current version is 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-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 conf-bash                   1
  - install conf-npm                    1
  - install dune                        3.9.0
  - install ocamlbuild                  0.14.1
  - install cmdliner                    1.1.0
  - install conf-gmp                    1
  - install mirage-no-xen               1
  - install conf-pkg-config             1.0
  - install mirage-no-solo5             1
  - install conf-perl                   1
  - install ocamlfind                   1.9.5
  - install stringext                   1.6.0
  - install stdlib-shims                0.1.0
  - install spawn                       v0.15.0
  - install sexplib0                    v0.16.0
  - install seq                         0.3
  - install result                      1.5
  - install ppx_derivers                1.2.1
  - install optint                      0.1.0
  - install ocaml-compiler-libs         v0.12.0
  - install mirage-clock                3.0.1
  - install menhirSdk                   20200123
  - install menhirLib                   20200123
  - install magic-mime                  1.1.2
  - install macaddr                     5.3.0
  - install jane-street-headers         v0.16.0
  - install gmap                        0.3.0
  - install easy-format                 1.3.3
  - install duration                    0.1.2
  - install dune-configurator           2.7.0
  - install domain-name                 0.4.0
  - install domain-local-await          0.1.0
  - install cpuid                       0.1.2
  - install cppo                        1.6.6
  - install camlp-streams               5.0
  - install bigarray-compat             1.1.0
  - install conf-gmp-powm-sec           1
  - install conf-libcurl                1
  - install bigstringaf                 0.9.0
  - install zarith                      1.4
  - install topkg                       1.0.6
  - install num                         1.0
  - install base-bytes                  base
  - install parsexp                     v0.16.0
  - install re                          1.9.0
  - install psq                         0.2.0
  - install ocaml-version               2.4.0
  - install csexp                       1.3.2
  - install ppxlib                      0.28.0
  - install menhir                      20200123
  - install ocaml_intrinsics            v0.16.0
  - install iomux                       0.2
  - install base                        v0.16.0
  - install ipaddr                      5.3.0
  - install biniou                      1.2.2
  - install cstruct                     6.0.1
  - install angstrom                    0.14.0
  - install uutf                        1.0.3
  - install uuidm                       0.9.8
  - install rresult                     0.7.0
  - install ptime                       1.0.0
  - install mtime                       2.0.0
  - install hmap                        0.8.1
  - install fmt                         0.9.0
  - install astring                     0.8.5
  - install afl-persistent              1.1
  - install ounit2                      2.2.6
  - install ocplib-endian               1.1
  - install base64                      3.3.0
  - install sexplib                     v0.16.0
  - install lru                         0.3.0-1
  - install ppx_pipebang                v0.16.0
  - install ppx_ignore_instrumentation  v0.16.0
  - install ppx_deriving                5.2
  - install variantslib                 v0.16.0
  - install typerep                     v0.16.0
  - install stdio                       v0.16.0
  - install ppx_tydi                    v0.16.0
  - install ppx_stable_witness          v0.16.0
  - install ppx_stable                  v0.16.0
  - install ppx_sexp_conv               v0.16.0
  - install ppx_optional                v0.16.0
  - install ppx_here                    v0.16.0
  - install ppx_globalize               v0.16.0
  - install ppx_fixed_literal           v0.16.0
  - install ppx_enumerate               v0.16.0
  - install ppx_disable_unused_warnings v0.16.0
  - install ppx_compare                 v0.16.0
  - install ppx_cold                    v0.16.0
  - install fieldslib                   v0.16.0
  - install yojson                      1.5.0
  - install randomconv                  0.1.2
  - install mirage-random               2.0.0
  - install macaddr-cstruct             5.3.0
  - install io-page                     2.1.0
  - install eqaf                        0.9
  - install uri                         4.2.0
  - install asn1-combinators            0.2.6
  - install uring                       0.5
  - install metrics                     0.2.0
  - install odoc-parser                 1.0.1
  - install ocb-stubblr                 0.1.0
  - install fpath                       0.7.3
  - install alcotest                    1.0.0
  - install ounit                       2.2.6
  - install lwt                         5.6.0
  - install crowbar                     0.2.1
  - install ppx_cstruct                 6.0.1
  - install ppx_variants_conv           v0.16.0
  - install ppx_typerep_conv            v0.16.0
  - install ppx_optcomp                 v0.16.0
  - install ppx_custom_printf           v0.16.0
  - install ipaddr-sexp                 5.3.0
  - install ppx_sexp_value              v0.16.0
  - install ppx_sexp_message            v0.16.0
  - install ppx_let                     v0.16.0
  - install ppx_hash                    v0.16.0
  - install ppx_assert                  v0.16.0
  - install ppx_fields_conv             v0.16.0
  - install js_of_ocaml-compiler        4.1.0
  - install mirage-crypto               0.11.2
  - install uri-sexp                    4.2.0
  - install ocurl                       0.7.7
  - install mirage-time                 2.0.1
  - install mirage-flow                 2.0.1
  - install mirage-device               2.0.0
  - install lwt-dllist                  1.0.0
  - install lwt_ppx                     2.0.2
  - install cstruct-lwt                 3.4.0
  - install xenstore                    2.1.1
  - install mirage-profile              0.9.0
  - install ppx_log                     v0.16.0
  - install ppx_base                    v0.16.0
  - install jst-config                  v0.16.0
  - install bin_prot                    v0.16.0
  - install js_of_ocaml                 4.1.0
  - install mirage-net                  3.0.1
  - install mirage-kv                   3.0.1
  - install eio                         0.12
  - install nocrypto                    0.5.4-1
  - install xenstore_transport          1.1.0
  - install sexp_pretty                 v0.16.0
  - install ppx_string                  v0.16.0
  - install time_now                    v0.16.0
  - install ppx_bin_prot                v0.16.0
  - install logs                        0.7.0
  - install js_of_ocaml-ppx             4.1.0
  - install eio_posix                   0.12
  - install pbkdf                       1.0.0
  - install hkdf                        1.0.1
  - install vchan                       5.0.0
  - install ppx_module_timer            v0.16.0
  - install ppx_inline_test             v0.16.0
  - install mirage-flow-combinators     2.0.1
  - install mirage-crypto-rng           0.11.2
  - install mirage-channel              4.0.1
  - install mdx                         2.2.0
  - install happy-eyeballs              0.4.0
  - install ethernet                    3.0.0
  - install eio_linux                   0.12
  - install dns                         7.0.0
  - install conduit                     6.2.1
  - install bos                         0.2.1
  - install js_of_ocaml-lwt             4.1.0
  - install ppx_expect                  v0.16.0
  - install ppx_bench                   v0.16.0
  - install mirage-crypto-rng-eio       0.11.2
  - install mirage-crypto-pk            0.11.2
  - install mirage-crypto-ec            0.11.2
  - install arp                         3.0.0
  - install eio_main                    0.12
  - install dns-client                  7.0.0
  - install conduit-lwt                 6.2.1
  - install splittable_random           v0.16.0
  - install x509                        0.16.0
  - install tcpip                       7.0.0
  - install base_quickcheck             v0.16.0
  - install tls                         0.17.1
  - install ca-certs-nss                3.71.0.1
  - install ca-certs                    0.2.1
  - install ppx_jane                    v0.16.0
  - install tls-mirage                  0.17.1
  - install tls-eio                     0.17.2
  - install conduit-lwt-unix            6.2.1
  - install int_repr                    v0.16.0
  - install dns-client-mirage           7.0.0
  - install base_bigstring              v0.16.0
  - install conduit-mirage              6.2.1
  - install core                        v0.16.0
  - install timezone                    v0.16.0
  - install textutils_kernel            v0.16.0
  - install protocol_version_header     v0.16.0
  - install expect_test_helpers_core    v0.16.0
  - install core_kernel                 v0.16.0
  - install core_unix                   v0.16.0
  - install async_kernel                v0.16.0
  - install textutils                   v0.16.0
  - install async_unix                  v0.16.0
  - install async_rpc_kernel            v0.16.0
  - install core_bench                  v0.16.0
  - install async                       v0.16.0
  - install conduit-async               6.2.1
===== 202 to install =====


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved afl-persistent.1.1  (cached)
-> retrieved angstrom.0.14.0  (cached)
-> retrieved arp.3.0.0  (cached)
-> retrieved asn1-combinators.0.2.6  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved async.v0.16.0  (cached)
-> retrieved async_kernel.v0.16.0  (cached)
-> retrieved async_rpc_kernel.v0.16.0  (cached)
-> retrieved async_unix.v0.16.0  (cached)
-> retrieved alcotest.1.0.0  (cached)
-> retrieved base.v0.16.0  (cached)
-> retrieved base64.3.3.0  (cached)
-> retrieved base_bigstring.v0.16.0  (cached)
-> retrieved base_quickcheck.v0.16.0  (cached)
-> retrieved bigarray-compat.1.1.0  (cached)
-> retrieved bigstringaf.0.9.0  (cached)
-> retrieved bin_prot.v0.16.0  (cached)
-> retrieved biniou.1.2.2  (cached)
-> retrieved bos.0.2.1  (cached)
-> retrieved ca-certs.0.2.1  (cached)
-> retrieved camlp-streams.5.0  (cached)
-> retrieved cmdliner.1.1.0  (cached)
-> retrieved ca-certs-nss.3.71.0.1  (cached)
-> retrieved conduit.6.2.1  (cached)
-> retrieved conduit-async.6.2.1  (cached)
-> retrieved conduit-lwt.6.2.1  (cached)
-> retrieved conf-gmp.1  (cached)
-> retrieved conf-gmp-powm-sec.1  (cached)
-> retrieved conduit-lwt-unix.6.2.1  (cached)
-> retrieved conduit-mirage.6.2.1  (cached)
-> retrieved core.v0.16.0  (cached)
-> installed conf-bash.1
-> installed conf-gmp.1
-> installed conf-perl.1
-> installed conf-pkg-config.1.0
-> retrieved core_bench.v0.16.0  (cached)
-> retrieved core_kernel.v0.16.0  (cached)
-> retrieved core_unix.v0.16.0  (cached)
-> installed conf-gmp-powm-sec.1
-> installed conf-libcurl.1
-> retrieved cppo.1.6.6  (cached)
-> retrieved cpuid.0.1.2  (cached)
-> retrieved crowbar.0.2.1  (cached)
-> retrieved csexp.1.3.2  (cached)
-> retrieved cstruct.6.0.1  (cached)
-> retrieved cstruct-lwt.3.4.0  (cached)
-> retrieved dns.7.0.0  (cached)
-> retrieved dns-client.7.0.0  (cached)
-> retrieved dns-client-mirage.7.0.0  (cached)
-> retrieved domain-local-await.0.1.0  (cached)
-> retrieved domain-name.0.4.0  (cached)
-> retrieved duration.0.1.2  (cached)
-> retrieved easy-format.1.3.3  (cached)
-> installed conf-npm.1
-> retrieved eio.0.12  (cached)
-> retrieved eio_linux.0.12  (cached)
-> retrieved dune-configurator.2.7.0  (cached)
-> retrieved eio_main.0.12  (cached)
-> retrieved dune.3.9.0  (cached)
-> retrieved eio_posix.0.12  (cached)
-> retrieved eqaf.0.9  (cached)
-> retrieved ethernet.3.0.0  (cached)
-> retrieved expect_test_helpers_core.v0.16.0  (cached)
-> retrieved fieldslib.v0.16.0  (cached)
-> retrieved fmt.0.9.0  (cached)
-> retrieved fpath.0.7.3  (cached)
-> retrieved gmap.0.3.0  (cached)
-> retrieved happy-eyeballs.0.4.0  (cached)
-> retrieved hkdf.1.0.1  (cached)
-> retrieved hmap.0.8.1  (cached)
-> retrieved int_repr.v0.16.0  (cached)
-> retrieved io-page.2.1.0  (cached)
-> retrieved iomux.0.2  (cached)
-> retrieved ipaddr.5.3.0  (cached)
-> retrieved ipaddr-sexp.5.3.0  (cached)
-> retrieved jane-street-headers.v0.16.0  (cached)
-> retrieved js_of_ocaml.4.1.0  (cached)
-> retrieved js_of_ocaml-compiler.4.1.0  (cached)
-> retrieved js_of_ocaml-lwt.4.1.0  (cached)
-> retrieved jst-config.v0.16.0  (cached)
-> retrieved logs.0.7.0  (cached)
-> retrieved lru.0.3.0-1  (cached)
-> retrieved lwt.5.6.0  (cached)
-> retrieved js_of_ocaml-ppx.4.1.0  (cached)
-> retrieved lwt-dllist.1.0.0  (cached)
-> retrieved lwt_ppx.2.0.2  (cached)
-> retrieved macaddr.5.3.0  (cached)
-> retrieved macaddr-cstruct.5.3.0  (cached)
-> retrieved magic-mime.1.1.2  (cached)
-> retrieved mdx.2.2.0  (cached)
-> retrieved menhir.20200123  (cached)
-> retrieved menhirLib.20200123  (cached)
-> installed cmdliner.1.1.0
-> retrieved menhirSdk.20200123  (cached)
-> retrieved metrics.0.2.0  (cached)
-> retrieved mirage-channel.4.0.1  (cached)
-> retrieved mirage-clock.3.0.1  (cached)
-> retrieved mirage-crypto.0.11.2  (cached)
-> retrieved mirage-crypto-ec.0.11.2  (cached)
-> retrieved mirage-crypto-pk.0.11.2  (cached)
-> retrieved mirage-device.2.0.0  (cached)
-> retrieved mirage-flow.2.0.1  (cached)
-> retrieved mirage-flow-combinators.2.0.1  (cached)
-> retrieved mirage-kv.3.0.1  (cached)
-> retrieved mirage-net.3.0.1  (cached)
-> installed mirage-no-solo5.1
-> installed mirage-no-xen.1
-> retrieved mirage-profile.0.9.0  (cached)
-> retrieved mirage-random.2.0.0  (cached)
-> retrieved mirage-time.2.0.1  (cached)
-> retrieved mtime.2.0.0  (cached)
-> retrieved mirage-crypto-rng.0.11.2  (cached)
-> retrieved mirage-crypto-rng-eio.0.11.2  (cached)
-> retrieved num.1.0  (cached)
-> retrieved ocaml-compiler-libs.v0.12.0  (cached)
-> retrieved ocaml-version.2.4.0  (cached)
-> retrieved ocaml_intrinsics.v0.16.0  (cached)
-> retrieved ocamlbuild.0.14.1  (cached)
-> retrieved ocamlfind.1.9.5  (cached)
-> retrieved nocrypto.0.5.4-1  (cached)
-> retrieved ocb-stubblr.0.1.0  (cached)
-> retrieved ocplib-endian.1.1  (cached)
-> retrieved ocurl.0.7.7  (cached)
-> retrieved odoc-parser.1.0.1  (cached)
-> retrieved optint.0.1.0  (cached)
-> retrieved ounit.2.2.6  (cached)
-> retrieved ounit2.2.2.6  (cached)
-> retrieved parsexp.v0.16.0  (cached)
-> retrieved pbkdf.1.0.0  (cached)
-> retrieved ppx_assert.v0.16.0  (cached)
-> retrieved ppx_base.v0.16.0  (cached)
-> retrieved ppx_bench.v0.16.0  (cached)
-> retrieved ppx_bin_prot.v0.16.0  (cached)
-> retrieved ppx_cold.v0.16.0  (cached)
-> retrieved ppx_compare.v0.16.0  (cached)
-> retrieved ppx_cstruct.6.0.1  (cached)
-> retrieved ppx_custom_printf.v0.16.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.5.2  (cached)
-> retrieved ppx_disable_unused_warnings.v0.16.0  (cached)
-> retrieved ppx_enumerate.v0.16.0  (cached)
-> retrieved ppx_expect.v0.16.0  (cached)
-> retrieved ppx_fields_conv.v0.16.0  (cached)
-> retrieved ppx_fixed_literal.v0.16.0  (cached)
-> retrieved ppx_globalize.v0.16.0  (cached)
-> retrieved ppx_hash.v0.16.0  (cached)
-> retrieved ppx_here.v0.16.0  (cached)
-> retrieved ppx_ignore_instrumentation.v0.16.0  (cached)
-> retrieved ppx_inline_test.v0.16.0  (cached)
-> retrieved ppx_jane.v0.16.0  (cached)
-> retrieved ppx_let.v0.16.0  (cached)
-> retrieved ppx_log.v0.16.0  (cached)
-> retrieved ppx_module_timer.v0.16.0  (cached)
-> retrieved ppx_optcomp.v0.16.0  (cached)
-> retrieved ppx_optional.v0.16.0  (cached)
-> retrieved ppx_pipebang.v0.16.0  (cached)
-> retrieved ppx_sexp_conv.v0.16.0  (cached)
-> retrieved ppx_sexp_message.v0.16.0  (cached)
-> retrieved ppx_sexp_value.v0.16.0  (cached)
-> retrieved ppx_stable.v0.16.0  (cached)
-> retrieved ppx_stable_witness.v0.16.0  (cached)
-> retrieved ppx_string.v0.16.0  (cached)
-> retrieved ppx_tydi.v0.16.0  (cached)
-> retrieved ppx_typerep_conv.v0.16.0  (cached)
-> retrieved ppx_variants_conv.v0.16.0  (cached)
-> retrieved protocol_version_header.v0.16.0  (cached)
-> retrieved psq.0.2.0  (cached)
-> retrieved ptime.1.0.0  (cached)
-> retrieved randomconv.0.1.2  (cached)
-> retrieved ppxlib.0.28.0  (cached)
-> retrieved re.1.9.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved rresult.0.7.0  (cached)
-> retrieved seq.0.3  (cached)
-> retrieved sexp_pretty.v0.16.0  (cached)
-> retrieved sexplib.v0.16.0  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved spawn.v0.15.0  (cached)
-> retrieved splittable_random.v0.16.0  (cached)
-> retrieved stdio.v0.16.0  (cached)
-> retrieved stdlib-shims.0.1.0  (cached)
-> retrieved stringext.1.6.0  (cached)
-> retrieved tcpip.7.0.0  (cached)
-> retrieved textutils.v0.16.0  (cached)
-> retrieved textutils_kernel.v0.16.0  (cached)
-> retrieved time_now.v0.16.0  (cached)
-> retrieved timezone.v0.16.0  (cached)
-> retrieved tls.0.17.1  (cached)
-> retrieved tls-eio.0.17.2  (cached)
-> retrieved topkg.1.0.6  (cached)
-> retrieved tls-mirage.0.17.1  (cached)
-> retrieved typerep.v0.16.0  (cached)
-> retrieved uri.4.2.0  (cached)
-> retrieved uri-sexp.4.2.0  (cached)
-> retrieved uuidm.0.9.8  (cached)
-> retrieved uutf.1.0.3  (cached)
-> retrieved variantslib.v0.16.0  (cached)
-> retrieved vchan.5.0.0  (cached)
-> retrieved uring.0.5  (cached)
-> retrieved x509.0.16.0  (cached)
-> retrieved xenstore.2.1.1  (cached)
-> retrieved xenstore_transport.1.1.0  (cached)
-> retrieved yojson.1.5.0  (cached)
-> retrieved zarith.1.4  (cached)
-> installed ocamlfind.1.9.5
-> installed base-bytes.base
-> installed num.1.0
-> installed ocamlbuild.0.14.1
-> installed zarith.1.4
-> installed topkg.1.0.6
-> installed afl-persistent.1.1
-> installed hmap.0.8.1
-> installed rresult.0.7.0
-> installed uuidm.0.9.8
-> installed uutf.1.0.3
-> installed mtime.2.0.0
-> installed fmt.0.9.0
-> installed ptime.1.0.0
-> installed astring.0.8.5
-> installed ocb-stubblr.0.1.0
-> installed fpath.0.7.3
-> installed dune.3.9.0
-> installed bigarray-compat.1.1.0
-> installed bigstringaf.0.9.0
-> installed camlp-streams.5.0
-> installed cpuid.0.1.2
-> installed domain-local-await.0.1.0
-> installed domain-name.0.4.0
-> installed duration.0.1.2
-> installed gmap.0.3.0
-> installed jane-street-headers.v0.16.0
-> installed macaddr.5.3.0
-> installed easy-format.1.3.3
-> installed ppx_derivers.1.2.1
-> installed result.1.5
-> installed metrics.0.2.0
-> installed mirage-clock.3.0.1
-> installed seq.0.3
-> installed stdlib-shims.0.1.0
-> installed stringext.1.6.0
-> installed optint.0.1.0
-> installed spawn.v0.15.0
-> installed ocaml-version.2.4.0
-> installed menhirSdk.20200123
-> installed csexp.1.3.2
-> installed psq.0.2.0
-> installed cppo.1.6.6
-> installed cstruct.6.0.1
-> installed menhirLib.20200123
-> installed sexplib0.v0.16.0
-> installed angstrom.0.14.0
-> installed ipaddr.5.3.0
-> installed odoc-parser.1.0.1
-> installed biniou.1.2.2
-> installed lru.0.3.0-1
-> installed macaddr-cstruct.5.3.0
-> installed mirage-random.2.0.0
-> installed randomconv.0.1.2
-> installed dune-configurator.2.7.0
-> installed magic-mime.1.1.2
-> installed ocaml-compiler-libs.v0.12.0
-> installed ocplib-endian.1.1
-> installed io-page.2.1.0
-> installed eqaf.0.9
-> installed asn1-combinators.0.2.6
-> installed re.1.9.0
-> installed crowbar.0.2.1
-> installed ounit2.2.2.6
-> installed ounit.2.2.6
-> installed base64.3.3.0
-> installed iomux.0.2
-> installed alcotest.1.0.0
-> installed ocaml_intrinsics.v0.16.0
-> installed parsexp.v0.16.0
-> installed yojson.1.5.0
-> installed uri.4.2.0
-> installed uring.0.5
-> installed mirage-crypto.0.11.2
-> installed sexplib.v0.16.0
-> installed lwt.5.6.0
-> installed cstruct-lwt.3.4.0
-> installed lwt-dllist.1.0.0
-> installed mirage-device.2.0.0
-> installed mirage-flow.2.0.1
-> installed mirage-time.2.0.1
-> installed mirage-net.3.0.1
-> installed mirage-kv.3.0.1
-> installed eio.0.12
-> installed base.v0.16.0
-> installed eio_posix.0.12
-> installed fieldslib.v0.16.0
-> installed variantslib.v0.16.0
-> installed stdio.v0.16.0
-> installed menhir.20200123
-> installed typerep.v0.16.0
-> installed ppxlib.0.28.0
-> installed ppx_globalize.v0.16.0
-> installed ppx_optcomp.v0.16.0
-> installed ppx_tydi.v0.16.0
-> installed ppx_disable_unused_warnings.v0.16.0
-> installed ppx_cold.v0.16.0
-> installed ppx_enumerate.v0.16.0
-> installed ppx_here.v0.16.0
-> installed ppx_variants_conv.v0.16.0
-> installed ppx_compare.v0.16.0
-> installed ppx_typerep_conv.v0.16.0
-> installed ppx_stable_witness.v0.16.0
-> installed ppx_stable.v0.16.0
-> installed ppx_pipebang.v0.16.0
-> installed ppx_fields_conv.v0.16.0
-> installed ppx_ignore_instrumentation.v0.16.0
-> installed ppx_fixed_literal.v0.16.0
-> installed ppx_optional.v0.16.0
-> installed ppx_cstruct.6.0.1
-> installed lwt_ppx.2.0.2
-> installed ppx_sexp_conv.v0.16.0
-> installed ppx_deriving.5.2
-> installed ppx_let.v0.16.0
-> installed mirage-profile.0.9.0
-> installed ipaddr-sexp.5.3.0
-> installed xenstore.2.1.1
-> installed ppx_hash.v0.16.0
-> installed uri-sexp.4.2.0
-> installed xenstore_transport.1.1.0
-> installed ppx_assert.v0.16.0
-> installed ppx_sexp_message.v0.16.0
-> installed ppx_sexp_value.v0.16.0
-> installed ppx_custom_printf.v0.16.0
-> installed ppx_base.v0.16.0
-> installed vchan.5.0.0
-> installed jst-config.v0.16.0
-> installed ppx_log.v0.16.0
-> installed sexp_pretty.v0.16.0
-> installed ppx_string.v0.16.0
-> installed js_of_ocaml-compiler.4.1.0
-> installed bin_prot.v0.16.0
-> installed time_now.v0.16.0
-> installed ocurl.0.7.7
-> installed ppx_bin_prot.v0.16.0
-> installed ppx_module_timer.v0.16.0
-> installed ppx_inline_test.v0.16.0
-> installed ppx_bench.v0.16.0
-> installed ppx_expect.v0.16.0
-> installed splittable_random.v0.16.0
-> installed base_quickcheck.v0.16.0
-> installed ppx_jane.v0.16.0
-> installed int_repr.v0.16.0
-> installed nocrypto.0.5.4-1
-> installed pbkdf.1.0.0
-> installed hkdf.1.0.1
-> installed base_bigstring.v0.16.0
-> installed js_of_ocaml.4.1.0
-> installed logs.0.7.0
-> installed happy-eyeballs.0.4.0
-> installed mirage-channel.4.0.1
-> installed mirage-flow-combinators.2.0.1
-> installed mirage-crypto-rng.0.11.2
-> installed eio_linux.0.12
-> installed mirage-crypto-rng-eio.0.11.2
-> installed eio_main.0.12
-> installed ethernet.3.0.0
-> installed mirage-crypto-pk.0.11.2
-> installed conduit.6.2.1
-> installed js_of_ocaml-ppx.4.1.0
-> installed arp.3.0.0
-> installed dns.7.0.0
-> installed mdx.2.2.0
-> installed os.0.2.1
-> installed dns-client.7.0.0
-> installed conduit-lwt.6.2.1
-> installed tcpip.7.0.0
-> installed mirage-crypto-ec.0.11.2
-> installed x509.0.16.0
-> installed js_of_ocaml-lwt.4.1.0
-> installed ca-certs.0.2.1
-> installed ca-certs-nss.3.71.0.1
-> installed conduit-lwt-unix.6.2.1
-> installed tls.0.17.1
-> installed tls-mirage.0.17.1
-> installed tls-eio.0.17.2
-> installed dns-client-mirage.7.0.0
-> installed conduit-mirage.6.2.1
-> installed core.v0.16.0
-> installed protocol_version_header.v0.16.0
-> installed textutils_kernel.v0.16.0
-> installed timezone.v0.16.0
-> installed expect_test_helpers_core.v0.16.0
-> installed core_kernel.v0.16.0
-> installed async_kernel.v0.16.0
-> installed core_unix.v0.16.0
-> installed textutils.v0.16.0
-> installed async_rpc_kernel.v0.16.0
-> installed core_bench.v0.16.0
-> installed async_unix.v0.16.0
-> installed async.v0.16.0
-> installed conduit-async.6.2.1
Done.
# Run eval $(opam env) to update the current shell environment
2024-06-30 06:57.43 ---> saved as "c68e660ae91b87920d3f30ed46c055f4199035d73968ea27737dc27d80b4d890"


/src: (copy (src .) (dst /src))
2024-06-30 06:57.43 ---> saved as "c4257be558c5082592171fda2d0cc62c38d98912537187e24399484e502b52e5"


/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
(cd _build/default && /home/opam/.opam/5.0/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 -g -I cohttp-curl/src/.cohttp_curl.objs/byte -I cohttp-curl/src/.cohttp_curl.objs/native -I /home/opam/.opam/5.0/lib/curl -I /home/opam/.opam/5.0/lib/ocaml/unix -I /home/opam/.opam/5.0/lib/stringext -I http/src/.http.objs/byte -I http/src/.http.objs/native -intf-suffix .ml -no-alias-deps -opaque -o cohttp-curl/src/.cohttp_curl.objs/native/cohttp_curl.cmx -c -impl cohttp-curl/src/cohttp_curl.ml)
File "_none_", line 1:
Warning 58 [no-cmx-file]: no cmx file was found in path for module Curl, and its interface was not compiled with -opaque
(cd _build/default && /home/opam/.opam/5.0/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 -g -I cohttp-curl-lwt/src/.cohttp_curl_lwt.objs/byte -I cohttp-curl-lwt/src/.cohttp_curl_lwt.objs/native -I /home/opam/.opam/5.0/lib/bytes -I /home/opam/.opam/5.0/lib/curl -I /home/opam/.opam/5.0/lib/lwt -I /home/opam/.opam/5.0/lib/lwt/unix -I /home/opam/.opam/5.0/lib/ocaml/threads -I /home/opam/.opam/5.0/lib/ocaml/unix -I /home/opam/.opam/5.0/lib/ocplib-endian -I /home/opam/.opam/5.0/lib/ocplib-endian/bigstring -I /home/opam/.opam/5.0/lib/stringext -I cohttp-curl/src/.cohttp_curl.objs/byte -I cohttp-curl/src/.cohttp_curl.objs/native -I http/src/.http.objs/byte -I http/src/.http.objs/native -intf-suffix .ml -no-alias-deps -opaque -o cohttp-curl-lwt/src/.cohttp_curl_lwt.objs/native/cohttp_curl_lwt.cmx -c -impl cohttp-curl-lwt/src/cohttp_curl_lwt.ml)
File "_none_", line 1:
Warning 58 [no-cmx-file]: no cmx file was found in path for module Curl, and its interface was not compiled with -opaque
(cd _build/default/http/test && ./test_response.exe)
Testing test_response.
This run has ID `CFED0D75-06F9-4D16-98A6-3656C4430AB2`.
[OK]                requires_content_length          0   `No_content.
[OK]                requires_content_length          1   `Continue.
[OK]                requires_content_length          2   `OK.
[OK]                requires_content_length          3   Transport-Encoding: chunked.
[OK]                content_length                   0   OK.
[OK]                content_length                   1   `No_content.
The full test results are available in `/src/_build/default/http/test/_build/_tests/CFED0D75-06F9-4D16-98A6-3656C4430AB2`.
Test Successful in 0.000s. 6 tests run.
(cd _build/default/http/test && ./test_request.exe)
Testing test_request.
This run has ID `749628D9-1B0D-4148-9162-E54423D804F7`.
[OK]                requires_content_length          0   Valid meth.
[OK]                requires_content_length          1   Invalid meth.
[OK]                content_length                   0   Some content_length.
[OK]                content_length                   1   None : Invalid content_length integer.
[OK]                content_length                   2   None : Method.
The full test results are available in `/src/_build/default/http/test/_build/_tests/749628D9-1B0D-4148-9162-E54423D804F7`.
Test Successful in 0.000s. 5 tests run.
(cd _build/default && /home/opam/.opam/5.0/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 -g -I cohttp-curl-async/src/.cohttp_curl_async.objs/byte -I cohttp-curl-async/src/.cohttp_curl_async.objs/native -I /home/opam/.opam/5.0/lib/async_kernel -I /home/opam/.opam/5.0/lib/async_kernel/config -I /home/opam/.opam/5.0/lib/async_kernel/eager_deferred -I /home/opam/.opam/5.0/lib/async_kernel/read_write_pair -I /home/opam/.opam/5.0/lib/async_unix -I /home/opam/.opam/5.0/lib/async_unix/thread_pool -I /home/opam/.opam/5.0/lib/async_unix/thread_safe_ivar -I /home/opam/.opam/5.0/lib/base -I /home/opam/.opam/5.0/lib/base/base_internalhash_types -I /home/opam/.opam/5.0/lib/base/caml -I /home/opam/.opam/5.0/lib/base/md5 -I /home/opam/.opam/5.0/lib/base/shadow_stdlib -I /home/opam/.opam/5.0/lib/base_bigstring -I /home/opam/.opam/5.0/lib/base_quickcheck -I /home/opam/.opam/5.0/lib/base_quickcheck/ppx_quickcheck/runtime -I /home/opam/.opam/5.0/lib/bin_prot -I /home/opam/.opam/5.0/lib/bin_prot/shape -I /home/opam/.opam/5.0/lib/core -I /home/opam/.opam/5.0/lib/core/base_for_tests -I /home/opam/.opam/5.0/lib/core/command -I /home/opam/.opam/5.0/lib/core/filename_base -I /home/opam/.opam/5.0/lib/core/heap_block -I /home/opam/.opam/5.0/lib/core/univ_map -I /home/opam/.opam/5.0/lib/core/validate -I /home/opam/.opam/5.0/lib/core_kernel/bounded_int_table -I /home/opam/.opam/5.0/lib/core_kernel/caml_threads -I /home/opam/.opam/5.0/lib/core_kernel/caml_unix -I /home/opam/.opam/5.0/lib/core_kernel/flags -I /home/opam/.opam/5.0/lib/core_kernel/iobuf -I /home/opam/.opam/5.0/lib/core_kernel/moption -I /home/opam/.opam/5.0/lib/core_kernel/pairing_heap -I /home/opam/.opam/5.0/lib/core_kernel/sexp_hidden_in_test -I /home/opam/.opam/5.0/lib/core_kernel/thread_pool_cpu_affinity -I /home/opam/.opam/5.0/lib/core_kernel/thread_safe_queue -I /home/opam/.opam/5.0/lib/core_kernel/timing_wheel -I /home/opam/.opam/5.0/lib/core_kernel/tuple_pool -I /home/opam/.opam/5.0/lib/core_kernel/uopt -I /home/opam/.opam/5.0/lib/core_kernel/uuid -I /home/opam/.opam/5.0/lib/core_unix -I /home/opam/.opam/5.0/lib/core_unix/bigstring_unix -I /home/opam/.opam/5.0/lib/core_unix/core_thread -I /home/opam/.opam/5.0/lib/core_unix/error_checking_mutex -I /home/opam/.opam/5.0/lib/core_unix/filename_unix -I /home/opam/.opam/5.0/lib/core_unix/iobuf_unix -I /home/opam/.opam/5.0/lib/core_unix/linux_ext -I /home/opam/.opam/5.0/lib/core_unix/nano_mutex -I /home/opam/.opam/5.0/lib/core_unix/ocaml_c_utils -I /home/opam/.opam/5.0/lib/core_unix/signal_unix -I /home/opam/.opam/5.0/lib/core_unix/squeue -I /home/opam/.opam/5.0/lib/core_unix/sys_unix -I /home/opam/.opam/5.0/lib/core_unix/time_float_unix -I /home/opam/.opam/5.0/lib/core_unix/time_ns_unix -I /home/opam/.opam/5.0/lib/core_unix/time_stamp_counter -I /home/opam/.opam/5.0/lib/core_unix/uuid -I /home/opam/.opam/5.0/lib/curl -I /home/opam/.opam/5.0/lib/fieldslib -I /home/opam/.opam/5.0/lib/int_repr -I /home/opam/.opam/5.0/lib/jane-street-headers -I /home/opam/.opam/5.0/lib/ocaml/threads -I /home/opam/.opam/5.0/lib/ocaml/unix -I /home/opam/.opam/5.0/lib/ocaml_intrinsics -I /home/opam/.opam/5.0/lib/parsexp -I /home/opam/.opam/5.0/lib/ppx_assert/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_bench/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_compare/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_expect/collector -I /home/opam/.opam/5.0/lib/ppx_expect/common -I /home/opam/.opam/5.0/lib/ppx_expect/config -I /home/opam/.opam/5.0/lib/ppx_expect/config_types -I /home/opam/.opam/5.0/lib/ppx_hash/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_inline_test/config -I /home/opam/.opam/5.0/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_log/types -I /home/opam/.opam/5.0/lib/ppx_module_timer/runtime -I /home/opam/.opam/5.0/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_stable_witness/runtime -I /home/opam/.opam/5.0/lib/ppx_stable_witness/stable_witness -I /home/opam/.opam/5.0/lib/sexplib -I /home/opam/.opam/5.0/lib/sexplib/unix -I /home/opam/.opam/5.0/lib/sexplib0 -I /home/opam/.opam/5.0/lib/spawn -I /home/opam/.opam/5.0/lib/splittable_random -I /home/opam/.opam/5.0/lib/stdio -I /home/opam/.opam/5.0/lib/stringext -I /home/opam/.opam/5.0/lib/time_now -I /home/opam/.opam/5.0/lib/timezone -I /home/opam/.opam/5.0/lib/typerep -I /home/opam/.opam/5.0/lib/variantslib -I cohttp-curl/src/.cohttp_curl.objs/byte -I cohttp-curl/src/.cohttp_curl.objs/native -I http/src/.http.objs/byte -I http/src/.http.objs/native -intf-suffix .ml -no-alias-deps -opaque -o cohttp-curl-async/src/.cohttp_curl_async.objs/native/cohttp_curl_async.cmx -c -impl cohttp-curl-async/src/cohttp_curl_async.ml)
File "_none_", line 1:
Warning 58 [no-cmx-file]: no cmx file was found in path for module Curl, and its interface was not compiled with -opaque
(cd _build/default/http/fuzz && ./fuzz_header.exe)
[init_list k v] is [k, v]: PASS


[is_empty] returns false on a non empty header: PASS


[mem h k] on an empty header is always false: PASS


Header.mem has the same behavior than List.mem_assoc: PASS


mem (add h k v) k  = true: PASS


[add] adds a value at the header end: PASS


to_list (of_list h) = h: PASS


checking [to_list] order after multiple [add] calls: PASS


add_opt (Some h) = add and add_opt None = init_with: PASS


[add_unless_exists h k v] does nothing if k exists: PASS


add_unless_exists = add if key does not exist: PASS


[add_list h l] adds all headers in [l] in order at the end of [h]: PASS


[add_list] and [add_multi] have compatible semantics: PASS


get_multi (add_multi h k l) k = get_multi h k @ l: PASS


[get h k] returns None if k does not exists in h: PASS


get (add h k v) = Some v: PASS


[get_multi h k] returns [] if k does not exists in h: PASS


[get_multi] returns values in transmission order: PASS


headers order is preserved: PASS


[get_multi_concat h k] returns "" if k does not exists in h: PASS


[get_multi_concat] optional argument works properly: PASS


[get_multi_concat] returns values in transmission order: PASS


[remove] removes all values associated to a key: PASS


(fun x -> remove x k) is idempotent: PASS


[replace] replaces the last value and remove the others: PASS


replace h k v = add h k v if k does not exists in h: PASS


[replace] does not change headers order: PASS


[update h k id] does nothing: PASS


[update h k _] only changes k : PASS


[update h k (fun _ -> None)] removes last occurence of k.: PASS


[update h k (function Some _ -> Some w)] replaces last occurence of k.: PASS


[update_all h k id] does nothing: PASS


[update_all h k _] only changes k : PASS


[update_all h k (fun _ -> [])] removes all occurences of k.: PASS


[update_all h k (function _ -> [w])] removes all occurences of k and adds w.: PASS


All headers name in [h] appears strictly once in [clean_dup h] except for [set-cookie]: PASS


[clean_dup] concatenates properly list-value headers: PASS


[clean_dup] is idempotent: PASS


[clean_dup] does nothing to [set-cookie] headers: PASS


Only list-value headers can have multiple concatenated values : PASS


(cd _build/default/http/test && ./test_header.exe)
Testing test_header.
This run has ID `129EC319-1256-45B4-81CE-1B268B574006`.
[OK]                Unitary Header tests          0   Header.to_list.
[OK]                Unitary Header tests          1   Header.is_empty.
[OK]                Unitary Header tests          2   Header.init_with.
[OK]                Unitary Header tests          3   Header.mem.
[OK]                Unitary Header tests          4   Header.add.
[OK]                Unitary Header tests          5   Header.get.
[OK]                Unitary Header tests          6   Header.add_list.
[OK]                Unitary Header tests          7   Header.add_multi.
[OK]                Unitary Header tests          8   Header.add_unless_exists.
[OK]                Unitary Header tests          9   Header.remove.
[OK]                Unitary Header tests         10   Header.replace.
[OK]                Unitary Header tests         11   Header.get_multi.
[OK]                Unitary Header tests         12   Header.get_multi_concat.
[OK]                Unitary Header tests         13   Header.to_lines.
[OK]                Unitary Header tests         14   Header.to_frames.
[OK]                Unitary Header tests         15   Header.to_string.
[OK]                Unitary Header tests         16   Header.map.
[OK]                Unitary Header tests         17   Header.fold.
[OK]                Unitary Header tests         18   Header.iter.
[OK]                Unitary Header tests         19   Header.update.
[OK]                Unitary Header tests         20   Header.update_all.
[OK]                Unitary Header tests         21   many headers.
[OK]                Unitary Header tests         22   transfer encoding is in correct order.
[OK]                Unitary Header tests         23   large header.
The full test results are available in `/src/_build/default/http/test/_build/_tests/129EC319-1256-45B4-81CE-1B268B574006`.
Test Successful in 1.000s. 24 tests run.
(cd _build/default && /home/opam/.opam/5.0/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 -g -bin-annot -I cohttp-eio/tests/.test.eobjs/byte -I /home/opam/.opam/5.0/lib/alcotest -I /home/opam/.opam/5.0/lib/angstrom -I /home/opam/.opam/5.0/lib/astring -I /home/opam/.opam/5.0/lib/base64 -I /home/opam/.opam/5.0/lib/bigarray-compat -I /home/opam/.opam/5.0/lib/bigstringaf -I /home/opam/.opam/5.0/lib/bytes -I /home/opam/.opam/5.0/lib/cmdliner -I /home/opam/.opam/5.0/lib/cstruct -I /home/opam/.opam/5.0/lib/domain-local-await -I /home/opam/.opam/5.0/lib/eio -I /home/opam/.opam/5.0/lib/eio/core -I /home/opam/.opam/5.0/lib/eio/mock -I /home/opam/.opam/5.0/lib/eio/unix -I /home/opam/.opam/5.0/lib/eio/utils -I /home/opam/.opam/5.0/lib/eio_linux -I /home/opam/.opam/5.0/lib/eio_main -I /home/opam/.opam/5.0/lib/eio_posix -I /home/opam/.opam/5.0/lib/fmt -I /home/opam/.opam/5.0/lib/hmap -I /home/opam/.opam/5.0/lib/iomux -I /home/opam/.opam/5.0/lib/logs -I /home/opam/.opam/5.0/lib/lwt -I /home/opam/.opam/5.0/lib/lwt-dllist -I /home/opam/.opam/5.0/lib/mtime -I /home/opam/.opam/5.0/lib/mtime/clock/os -I /home/opam/.opam/5.0/lib/ocaml/threads -I /home/opam/.opam/5.0/lib/ocaml/unix -I /home/opam/.opam/5.0/lib/optint -I /home/opam/.opam/5.0/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.0/lib/psq -I /home/opam/.opam/5.0/lib/ptime -I /home/opam/.opam/5.0/lib/re -I /home/opam/.opam/5.0/lib/seq -I /home/opam/.opam/5.0/lib/sexplib0 -I /home/opam/.opam/5.0/lib/stdlib-shims -I /home/opam/.opam/5.0/lib/stringext -I /home/opam/.opam/5.0/lib/uri -I /home/opam/.opam/5.0/lib/uri-sexp -I /home/opam/.opam/5.0/lib/uri/services -I /home/opam/.opam/5.0/lib/uring -I /home/opam/.opam/5.0/lib/uuidm -I cohttp-eio/src/.cohttp_eio.objs/byte -I cohttp/src/.cohttp.objs/byte -I http/src/.http.objs/byte -intf-suffix .ml -no-alias-deps -opaque -o cohttp-eio/tests/.test.eobjs/byte/dune__exe__Test.cmo -c -impl cohttp-eio/tests/test.pp.ml)
File "cohttp-eio/tests/test.ml", line 44, characters 26-33:
44 |     Alcotest.(check ~here:[%here] string)
                               ^^^^^^^
Error: The function applied to this argument has type
         string -> 'a -> 'a -> unit
This argument cannot be applied with label ~here
(cd _build/default && /home/opam/.opam/5.0/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 -g -I cohttp-eio/tests/.test.eobjs/byte -I cohttp-eio/tests/.test.eobjs/native -I /home/opam/.opam/5.0/lib/alcotest -I /home/opam/.opam/5.0/lib/angstrom -I /home/opam/.opam/5.0/lib/astring -I /home/opam/.opam/5.0/lib/base64 -I /home/opam/.opam/5.0/lib/bigarray-compat -I /home/opam/.opam/5.0/lib/bigstringaf -I /home/opam/.opam/5.0/lib/bytes -I /home/opam/.opam/5.0/lib/cmdliner -I /home/opam/.opam/5.0/lib/cstruct -I /home/opam/.opam/5.0/lib/domain-local-await -I /home/opam/.opam/5.0/lib/eio -I /home/opam/.opam/5.0/lib/eio/core -I /home/opam/.opam/5.0/lib/eio/mock -I /home/opam/.opam/5.0/lib/eio/unix -I /home/opam/.opam/5.0/lib/eio/utils -I /home/opam/.opam/5.0/lib/eio_linux -I /home/opam/.opam/5.0/lib/eio_main -I /home/opam/.opam/5.0/lib/eio_posix -I /home/opam/.opam/5.0/lib/fmt -I /home/opam/.opam/5.0/lib/hmap -I /home/opam/.opam/5.0/lib/iomux -I /home/opam/.opam/5.0/lib/logs -I /home/opam/.opam/5.0/lib/lwt -I /home/opam/.opam/5.0/lib/lwt-dllist -I /home/opam/.opam/5.0/lib/mtime -I /home/opam/.opam/5.0/lib/mtime/clock/os -I /home/opam/.opam/5.0/lib/ocaml/threads -I /home/opam/.opam/5.0/lib/ocaml/unix -I /home/opam/.opam/5.0/lib/optint -I /home/opam/.opam/5.0/lib/ppx_here/runtime-lib -I /home/opam/.opam/5.0/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.0/lib/psq -I /home/opam/.opam/5.0/lib/ptime -I /home/opam/.opam/5.0/lib/re -I /home/opam/.opam/5.0/lib/seq -I /home/opam/.opam/5.0/lib/sexplib0 -I /home/opam/.opam/5.0/lib/stdlib-shims -I /home/opam/.opam/5.0/lib/stringext -I /home/opam/.opam/5.0/lib/uri -I /home/opam/.opam/5.0/lib/uri-sexp -I /home/opam/.opam/5.0/lib/uri/services -I /home/opam/.opam/5.0/lib/uring -I /home/opam/.opam/5.0/lib/uuidm -I cohttp-eio/src/.cohttp_eio.objs/byte -I cohttp-eio/src/.cohttp_eio.objs/native -I cohttp/src/.cohttp.objs/byte -I cohttp/src/.cohttp.objs/native -I http/src/.http.objs/byte -I http/src/.http.objs/native -intf-suffix .ml -no-alias-deps -opaque -o cohttp-eio/tests/.test.eobjs/native/dune__exe__Test.cmx -c -impl cohttp-eio/tests/test.pp.ml)
File "cohttp-eio/tests/test.ml", line 44, characters 26-33:
44 |     Alcotest.(check ~here:[%here] string)
                               ^^^^^^^
Error: The function applied to this argument has type
         string -> 'a -> 'a -> unit
This argument cannot be applied with label ~here
(cd _build/default/http/test && ./test_parser.exe)
Testing Parser.
This run has ID `71694FD8-B178-42C7-8ED1-0FB92CF4EA72`.
[OK]                parse request             0   single request.
[OK]                parse request             1   parse at offset.
[OK]                parse request             2   reject headers with invalid character in key.
[OK]                parse request             3   report partial parse.
[OK]                parse request             4   validate http version.
[OK]                parse request             5   parse result notified offset of start of optional body.
[OK]                chunked encoding          0   can parse chunk length.
[OK]                chunked encoding          1   chunk length parsing is case insensitive.
[OK]                chunked encoding          2   parse chunk lengths.
The full test results are available in `/src/_build/default/http/test/_build/_tests/71694FD8-B178-42C7-8ED1-0FB92CF4EA72`.
Test Successful in 0.000s. 9 tests run.
(cd _build/default/cohttp/test && ./test_path.exe)
Testing test_path.
This run has ID `3F1A3A73-281B-4AC0-8532-94CFA4311BDC`.
[OK]                Path          0   Check resolve_local_file.
The full test results are available in `/src/_build/default/cohttp/test/_build/_tests/3F1A3A73-281B-4AC0-8532-94CFA4311BDC`.
Test Successful in 0.000s. 1 test run.
(cd _build/default/cohttp/test && ./test_body.exe)
Testing test_body.
This run has ID `1C6962D2-5019-4746-AE7F-E65E76161D62`.
[OK]                Query body information          0   Check if body is empty.
The full test results are available in `/src/_build/default/cohttp/test/_build/_tests/1C6962D2-5019-4746-AE7F-E65E76161D62`.
Test Successful in 0.000s. 1 test run.
(cd _build/default/cohttp/test && ./test_accept.exe)
Testing test_accept.
This run has ID `13452B9B-7F49-4827-A830-6B7ACBEDC756`.
[OK]                valid string to media range            0   text/plain.
[OK]                valid string to media range            1   text/*.
[OK]                valid string to media range            2   */*.
[OK]                valid string to media range            3   */*;q=1.
[OK]                valid string to media range            4   */*;q=0.
[OK]                valid string to media range            5   */*;q=1.
[OK]                valid string to media range            6   */*;q=1.0.
[OK]                valid string to media range            7   */*;q=.0.
[OK]                valid string to media range            8   */*;q=0.
[OK]                valid string to media range            9   */*;q=0.1.
[OK]                valid string to media range           10   image/*,text/*.
[OK]                valid string to media range           11   text/plain; q=0.8; charset=utf-8,text/HTML;charset=utf-8;q=0.9.
[OK]                valid string to media range           12   text/*;foo="bar".
[OK]                valid string to media range           13   */*;qu="\"".
[OK]                valid string to media range           14   */*;f=";q=0,text/plain".
[OK]                invalid string to media range          0   */*;q=.
[OK]                valid media range to string            0   */*;q=1.
[OK]                valid media range to string            1   */*;q=0.000.
[OK]                valid media range to string            2   */*;q=0.353.
[OK]                valid media range to string            3   */*;q=0.025.
[OK]                valid media range to string            4   */*;q=0.001.
[OK]                invalid media range to string          0   
[OK]                invalid media range to string          1   
[OK]                valid string to charset                0   utf-8.
[OK]                valid string to charset                1   UTF-8.
[OK]                valid string to charset                2   iso-8859-1.
[OK]                valid string to charset                3   ISO-8859-1; q = 0.8, *; q=0.7.
[OK]                valid string to encoding               0   compress, gzip.
[OK]                valid string to encoding               1   
[OK]                valid string to encoding               2   *.
[OK]                valid string to encoding               3   compress;q=0.5, gzip;q=1.0.
[OK]                valid string to encoding               4   Gzip;q=1.0, identity; q=0.5, *;q=0.
[OK]                valid string to language               0   en.
[OK]                valid string to language               1   en-US.
[OK]                valid string to language               2   en-cockney.
[OK]                valid string to language               3   i-cherokee.
[OK]                valid string to language               4   x-pig-latin.
[OK]                valid string to language               5   da, en-gb;q=0.8, en;q=0.7.
[OK]                valid string to language               6   en-US, *;q=0.9.
The full test results are available in `/src/_build/default/cohttp/test/_build/_tests/13452B9B-7F49-4827-A830-6B7ACBEDC756`.
Test Successful in 0.000s. 39 tests run.
File "cohttp/test/dune", line 19, characters 0-77:
19 | (rule
20 |  (alias runtest)
21 |  (package cohttp)
22 |  (action
23 |   (run ./test_header.exe)))
(cd _build/default/cohttp/test && ./test_header.exe)
Testing test_header.
This run has ID `C0AA8A14-0006-4B3B-83D3-8F9D8E37C9A5`.
[OK]                Link                                   0   simple.
[OK]                Link                                   1   multiple rels.
[OK]                Link                                   2   multiple lines.
[OK]                Link                                   3   multiheader.
[OK]                Link                                   4   rel uri.
[OK]                Link                                   5   anchor.
[OK]                Link                                   6   rev.
[OK]                Link                                   7   media.
[OK]                Link                                   8   media complex.
[OK]                Link                                   9   title.
[OK]                Link                                  10   title star.
[OK]                Link                                  11   type token.
[OK]                Link                                  12   type quoted.
[OK]                Link                                  13   extension.
[OK]                Link                                  14   extension star.
[OK]                Media Type                             0   Media Type.
[OK]                Trim                                   0   Trim Whitespace.
[OK]                Auth                                   0   Valid Auth.
[OK]                Cookie                                 0   Valid Set-Cookie.
[OK]                Cookie                                 1   Valid Cookie.
[OK]                Cookie                                 2   Cookie with =.
[OK]                Cookie                                 3   Ignores empty cookie.
[OK]                Content Range                          0   none.
[OK]                Content Range                          1   content-length.
[OK]                Content Range                          2   content-range.
[OK]                Cache Control                          0   concat.
 ...                Serialization/Deserialization          0   large header.test_header.exe: 
internal error, uncaught exception:
Unix.Unix_error(Unix.ENOENT, "open", "/src/_build/default/cohttp/test/_build/_tests/C0AA8A14-0006-4B3B-83D3-8F9D8E37C9A5/serialization/deserialization.000.output")
Raised by primitive operation at Alcotest__Core.Make.with_redirect in file "src/alcotest/core.ml", line 375, characters 24-74
Called from Alcotest__Core.Make.perform_test in file "src/alcotest/core.ml", line 347, characters 4-13
Called from Alcotest__Monad.Extend.List.map_s.inner in file "src/alcotest/monad.ml", line 62, characters 22-26
Called from Alcotest__Core.Make.result in file "src/alcotest/core.ml", line 427, characters 4-29
Called from Alcotest__Core.Make.run_tests in file "src/alcotest/core.ml", line 475, characters 14-33
Called from Alcotest__Core.Make.run_with_args in file "src/alcotest/core.ml", line 543, characters 10-37
Called from Cmdliner_term.app.(fun) in file "cmdliner_term.ml", line 24, characters 19-24
Called from Cmdliner_eval.run_parser in file "cmdliner_eval.ml", line 34, characters 37-44
Fatal error: exception Alcotest__Core.Make(M).Test_error
Raised at Alcotest__Cli.Make.run_with_args.(fun) in file "src/alcotest/cli.ml", line 265, characters 18-34
Called from Dune__exe__Test_header in file "cohttp/test/test_header.ml", line 472, characters 2-1023
(cd _build/default/cohttp/test && ./test_request.exe)
Testing test_request.
This run has ID `8C538304-A207-4291-88BD-1B1C51E5B596`.
[OK]                Auth               0   header has auth.
[OK]                Auth               1   URI has user info.
[OK]                Auth               2   from URI - do not override.
[OK]                Auth               3   from URI.
[OK]                Encoding           0   from content-length header.
[OK]                Encoding           1   from transfer-encoding header.
[OK]                Encoding           2   with both headers.
[OK]                Encoding           3   from both optional argument and headers.
[OK]                Encoding           4   null content-length.
[OK]                Encoding           5   useless null content-length.
[OK]                Parse URI          0   simple.
[OK]                Parse URI          1   with host.
[OK]                Parse URI          2   with host and port.
[OK]                Parse URI          3   double slash.
[OK]                Parse URI          4   double slash with host.
[OK]                Parse URI          5   triple slash.
[OK]                Parse URI          6   triple slash with host.
[OK]                Parse URI          7   no slash.
[OK]                Parse URI          8   no slash with host.
[OK]                Parse URI          9   empty.
[OK]                Parse URI         10   empty with host.
[OK]                Parse URI         11   path like scheme.
[OK]                Parse URI         12   path like scheme with host.
[OK]                Parse URI         13   path like host:port.
[OK]                Parse URI         14   path like host:port with host.
[OK]                Parse URI         15   with query string.
[OK]                Parse URI         16   with query with host.
[OK]                Parse URI         17   no slash with query string.
[OK]                Parse URI         18   no slash with query with host.
[OK]                Parse URI         19   CONNECT.
[OK]                Parse URI         20   CONNECT with host.
[OK]                Parse URI         21   OPTIONS.
[OK]                Parse URI         22   OPTIONS with host.
[OK]                Parse URI         23   parent traversal.
[OK]                Parse URI         24   parent traversal with host.
[OK]                Parse URI         25   uri round-trip.
The full test results are available in `/src/_build/default/cohttp/test/_build/_tests/8C538304-A207-4291-88BD-1B1C51E5B596`.
Test Successful in 0.000s. 36 tests run.
(cd _build/default/cohttp-lwt-unix/test && ./test_body.exe)
.[DEBUG][application]: Cohttp debugging output is active
...
Ran: 4 tests in: 0.01 seconds.
OK
File "cohttp-curl-lwt/test/dune", line 2, characters 7-28:
2 |  (name cohttp_curl_lwt_tests)
           ^^^^^^^^^^^^^^^^^^^^^
(cd _build/default && /home/opam/.opam/5.0/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 -g -o cohttp-curl-lwt/test/cohttp_curl_lwt_tests.exe http/src/http.cmxa /home/opam/.opam/5.0/lib/fmt/fmt.cmxa /home/opam/.opam/5.0/lib/astring/astring.cmxa /home/opam/.opam/5.0/lib/cmdliner/cmdliner.cmxa /home/opam/.opam/5.0/lib/fmt/fmt_cli.cmxa /home/opam/.opam/5.0/lib/ocaml/unix/unix.cmxa /home/opam/.opam/5.0/lib/fmt/fmt_tty.cmxa /home/opam/.opam/5.0/lib/uuidm/uuidm.cmxa /home/opam/.opam/5.0/lib/seq/seq.cmxa /home/opam/.opam/5.0/lib/re/re.cmxa /home/opam/.opam/5.0/lib/stdlib-shims/stdlib_shims.cmxa /home/opam/.opam/5.0/lib/alcotest/alcotest.cmxa /home/opam/.opam/5.0/lib/stringext/stringext.cmxa /home/opam/.opam/5.0/lib/bigstringaf/bigstringaf.cmxa -I /home/opam/.opam/5.0/lib/bigstringaf /home/opam/.opam/5.0/lib/angstrom/angstrom.cmxa /home/opam/.opam/5.0/lib/uri/uri.cmxa /home/opam/.opam/5.0/lib/sexplib0/sexplib0.cmxa /home/opam/.opam/5.0/lib/parsexp/parsexp.cmxa /home/opam/.opam/5.0/lib/sexplib/sexplib.cmxa /home/opam/.opam/5.0/lib/macaddr/macaddr.cmxa /home/opam/.opam/5.0/lib/domain-name/domain_name.cmxa /home/opam/.opam/5.0/lib/ipaddr/ipaddr.cmxa /home/opam/.opam/5.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /home/opam/.opam/5.0/lib/ipaddr-sexp/ipaddr_sexp.cmxa /home/opam/.opam/5.0/lib/conduit/conduit.cmxa /home/opam/.opam/5.0/lib/lwt/lwt.cmxa /home/opam/.opam/5.0/lib/conduit-lwt/conduit_lwt.cmxa /home/opam/.opam/5.0/lib/logs/logs.cmxa /home/opam/.opam/5.0/lib/logs/logs_lwt.cmxa /home/opam/.opam/5.0/lib/magic-mime/magic_mime_library.cmxa /home/opam/.opam/5.0/lib/ocplib-endian/ocplib_endian.cmxa /home/opam/.opam/5.0/lib/ocplib-endian/bigstring/ocplib_endian_bigstring.cmxa /home/opam/.opam/5.0/lib/ocaml/threads/threads.cmxa /home/opam/.opam/5.0/lib/lwt/unix/lwt_unix.cmxa -I /home/opam/.opam/5.0/lib/lwt/unix /home/opam/.opam/5.0/lib/uri/services/uri_services.cmxa /home/opam/.opam/5.0/lib/ipaddr/unix/ipaddr_unix.cmxa /home/opam/.opam/5.0/lib/conduit-lwt-unix/conduit_lwt_unix.cmxa /home/opam/.opam/5.0/lib/base64/base64.cmxa /home/opam/.opam/5.0/lib/uri-sexp/uri_sexp.cmxa cohttp/src/cohttp.cmxa http/src/bytebuffer/http_bytebuffer.cmxa cohttp-lwt/src/cohttp_lwt.cmxa /home/opam/.opam/5.0/lib/logs/logs_fmt.cmxa cohttp-lwt-unix/src/cohttp_lwt_unix.cmxa /home/opam/.opam/5.0/lib/ounit2/advanced/oUnitAdvanced.cmxa /home/opam/.opam/5.0/lib/ounit2/oUnit.cmxa test_helpers/cohttp_test/src/cohttp_test.cmxa cohttp-lwt-unix/test/cohttp_lwt_unix_test/src/cohttp_lwt_unix_test.cmxa /home/opam/.opam/5.0/lib/curl/curl.cmxa -I /home/opam/.opam/5.0/lib/curl cohttp-curl/src/cohttp_curl.cmxa cohttp-curl-lwt/src/cohttp_curl_lwt.cmxa cohttp-curl-lwt/test/.cohttp_curl_lwt_tests.eobjs/native/dune__exe__Cohttp_curl_lwt_tests.cmx)
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `removeConnection':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:805: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:807: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:822: undefined reference to `remove_global_root'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `allocConnection':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:699: undefined reference to `register_global_root'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `raiseError':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:680: undefined reference to `raise_with_arg'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_PROXYTYPE':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2600: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_FTP_SSL_CCC':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2529: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_SSH_AUTH_TYPES':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2476: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_FTP_FILEMETHOD':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2402: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2402: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o):/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2343: more undefined references to `failwith' follow
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_SEEKFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1230: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_SEEKFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1194: undefined reference to `copy_int64'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1205: undefined reference to `callback2_exn'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1219: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_SEEKFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1232: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_SEEKFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1203: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_HEADERFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1041: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_HEADERFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1031: undefined reference to `alloc_string'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1036: undefined reference to `callback_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_HEADERFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1041: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_WRITEFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:987: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_WRITEFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:977: undefined reference to `alloc_string'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:982: undefined reference to `callback_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_WRITEFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:987: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_PROGRESSFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1074: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_PROGRESSFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1056: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1057: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1058: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1059: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1061: undefined reference to `callbackN_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_PROGRESSFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1076: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_READFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1020: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_READFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:998: undefined reference to `callback_exn'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1006: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_READFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1020: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_OPENSOCKETFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1270: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_OPENSOCKETFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1254: undefined reference to `callback_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_OPENSOCKETFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1272: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_DEBUGFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1116: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_DEBUGFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1096: undefined reference to `alloc_string'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1101: undefined reference to `callback3_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_DEBUGFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1118: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_HTTPPOST':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1734: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1824: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1824: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1775: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1691: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o):/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1691: more undefined references to `string_length' follow
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_HTTPPOST':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1842: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1707: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1748: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1789: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1675: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1675: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1761: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1804: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1804: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o):/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1720: more undefined references to `string_length' follow
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_HTTPPOST':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1714: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1755: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1796: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1669: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_IOCTLFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1179: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_IOCTLFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1143: undefined reference to `callback2_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_IOCTLFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1181: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_IOCTLFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1139: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_global_init':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1305: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_easy_perform':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3190: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3192: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `convertStringList':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3253: undefined reference to `alloc_tuple'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_easy_getinfo':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3679: undefined reference to `alloc'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3674: undefined reference to `alloc'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3689: undefined reference to `alloc'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3684: undefined reference to `alloc'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3685: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3664: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_escape':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3707: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_unescape':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3724: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_getdate':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3744: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `caml_curl_multi_init':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3917: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `caml_curl_multi_cleanup':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3941: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `findConnection':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:910: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `caml_curl_multi_add_handle':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:4064: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `caml_curl_multi_remove_handle':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:4082: undefined reference to `failwith'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
(cd _build/default/cohttp-lwt-unix/test && ./test_sanity_noisy.exe)
[DEBUG][application]: Cohttp debugging output is active
...
Ran: 3 tests in: 0.00 seconds.
OK
(cd _build/default/cohttp-lwt-unix/test && ./test_parser.exe)
............
Ran: 12 tests in: 0.02 seconds.
OK
(cd _build/default/cohttp-lwt-unix/test && ./test_client.exe)
[DEBUG][application]: Cohttp debugging output is active
[INFO][application]: Test mutable resources running on http://localhost:22985
[INFO][application]: Running high-level interface
[INFO][application]: Running persistent connection
[INFO][application]: Running non-persistent connection
[INFO][application]: Running unknown persistence connection
[INFO][application]: Running cache
[INFO][application]: Running high-level cached interface
[INFO][application]: PUT http://localhost:22985/season
[INFO][application]: GET http://localhost:22985/season
[INFO][application]: PUT http://localhost:22985/0
[INFO][application]: PUT http://localhost:22985/1
[INFO][application]: PUT http://localhost:22985/2
[INFO][application]: PUT http://localhost:22985/3
[INFO][application]: PUT http://localhost:22985/4
[INFO][application]: PUT http://localhost:22985/5
[INFO][application]: PUT http://localhost:22985/6
[INFO][application]: HEAD http://localhost:22985/0
[INFO][application]: HEAD http://localhost:22985/1
[INFO][application]: HEAD http://localhost:22985/2
[INFO][application]: HEAD http://localhost:22985/3
[INFO][application]: HEAD http://localhost:22985/4
[INFO][application]: HEAD http://localhost:22985/5
[INFO][application]: HEAD http://localhost:22985/6
[INFO][application]: HEAD http://localhost:22985/7
[INFO][application]: GET http://localhost:22985/0
[INFO][application]: GET http://localhost:22985/1
[INFO][application]: GET http://localhost:22985/2
[INFO][application]: GET http://localhost:22985/3
[INFO][application]: GET http://localhost:22985/4
[INFO][application]: GET http://localhost:22985/5
[INFO][application]: GET http://localhost:22985/6
[INFO][application]: DELETE http://localhost:22985/0
[INFO][application]: DELETE http://localhost:22985/1
[INFO][application]: DELETE http://localhost:22985/2
[INFO][application]: DELETE http://localhost:22985/3
[INFO][application]: DELETE http://localhost:22985/4
[INFO][application]: DELETE http://localhost:22985/5
[INFO][application]: DELETE http://localhost:22985/6
......
Ran: 6 tests in: 0.01 seconds.
OK
File "cohttp-curl-async/test/dune", line 2, characters 7-30:
2 |  (name cohttp_curl_async_tests)
           ^^^^^^^^^^^^^^^^^^^^^^^
(cd _build/default && /home/opam/.opam/5.0/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 -g -o cohttp-curl-async/test/cohttp_curl_async_tests.exe http/src/http.cmxa /home/opam/.opam/5.0/lib/base/base_internalhash_types/base_internalhash_types.cmxa -I /home/opam/.opam/5.0/lib/base/base_internalhash_types /home/opam/.opam/5.0/lib/base/caml/caml.cmxa /home/opam/.opam/5.0/lib/sexplib0/sexplib0.cmxa /home/opam/.opam/5.0/lib/base/shadow_stdlib/shadow_stdlib.cmxa /home/opam/.opam/5.0/lib/base/base.cmxa -I /home/opam/.opam/5.0/lib/base /home/opam/.opam/5.0/lib/ppx_sexp_conv/runtime-lib/ppx_sexp_conv_lib.cmxa /home/opam/.opam/5.0/lib/ppx_compare/runtime-lib/ppx_compare_lib.cmxa /home/opam/.opam/5.0/lib/ppx_enumerate/runtime-lib/ppx_enumerate_lib.cmxa /home/opam/.opam/5.0/lib/ppx_hash/runtime-lib/ppx_hash_lib.cmxa /home/opam/.opam/5.0/lib/ppx_here/runtime-lib/ppx_here_lib.cmxa /home/opam/.opam/5.0/lib/ppx_assert/runtime-lib/ppx_assert_lib.cmxa /home/opam/.opam/5.0/lib/ppx_bench/runtime-lib/ppx_bench_lib.cmxa /home/opam/.opam/5.0/lib/base/md5/md5_lib.cmxa /home/opam/.opam/5.0/lib/fieldslib/fieldslib.cmxa /home/opam/.opam/5.0/lib/variantslib/variantslib.cmxa /home/opam/.opam/5.0/lib/bin_prot/shape/bin_shape.cmxa /home/opam/.opam/5.0/lib/ppx_stable_witness/stable_witness/stable_witness.cmxa /home/opam/.opam/5.0/lib/bin_prot/bin_prot.cmxa -I /home/opam/.opam/5.0/lib/bin_prot /home/opam/.opam/5.0/lib/ppx_inline_test/config/inline_test_config.cmxa /home/opam/.opam/5.0/lib/jane-street-headers/jane_street_headers.cmxa /home/opam/.opam/5.0/lib/time_now/time_now.cmxa -I /home/opam/.opam/5.0/lib/time_now /home/opam/.opam/5.0/lib/ppx_inline_test/runtime-lib/ppx_inline_test_lib.cmxa /home/opam/.opam/5.0/lib/stdio/stdio.cmxa /home/opam/.opam/5.0/lib/ppx_module_timer/runtime/ppx_module_timer_runtime.cmxa /home/opam/.opam/5.0/lib/ppx_stable_witness/runtime/ppx_stable_witness_runtime.cmxa /home/opam/.opam/5.0/lib/typerep/typerep_lib.cmxa /home/opam/.opam/5.0/lib/ppx_expect/common/expect_test_common.cmxa /home/opam/.opam/5.0/lib/ppx_expect/config_types/expect_test_config_types.cmxa /home/opam/.opam/5.0/lib/ppx_expect/collector/expect_test_collector.cmxa -I /home/opam/.opam/5.0/lib/ppx_expect/collector /home/opam/.opam/5.0/lib/ppx_expect/config/expect_test_config.cmxa /home/opam/.opam/5.0/lib/parsexp/parsexp.cmxa /home/opam/.opam/5.0/lib/sexplib/sexplib.cmxa /home/opam/.opam/5.0/lib/ppx_log/types/ppx_log_types.cmxa /home/opam/.opam/5.0/lib/splittable_random/splittable_random.cmxa /home/opam/.opam/5.0/lib/base_quickcheck/base_quickcheck.cmxa /home/opam/.opam/5.0/lib/base_quickcheck/ppx_quickcheck/runtime/ppx_quickcheck_runtime.cmxa /home/opam/.opam/5.0/lib/int_repr/int_repr.cmxa /home/opam/.opam/5.0/lib/base_bigstring/base_bigstring.cmxa -I /home/opam/.opam/5.0/lib/base_bigstring /home/opam/.opam/5.0/lib/core/base_for_tests/base_for_tests.cmxa /home/opam/.opam/5.0/lib/core/filename_base/filename_base.cmxa /home/opam/.opam/5.0/lib/core/univ_map/univ_map.cmxa /home/opam/.opam/5.0/lib/core/command/command.cmxa /home/opam/.opam/5.0/lib/core/heap_block/heap_block.cmxa -I /home/opam/.opam/5.0/lib/core/heap_block /home/opam/.opam/5.0/lib/core/validate/validate.cmxa /home/opam/.opam/5.0/lib/core/core.cmxa -I /home/opam/.opam/5.0/lib/core /home/opam/.opam/5.0/lib/core_kernel/core_kernel.cmxa /home/opam/.opam/5.0/lib/core_kernel/thread_pool_cpu_affinity/thread_pool_cpu_affinity.cmxa /home/opam/.opam/5.0/lib/core_kernel/tuple_pool/tuple_pool.cmxa /home/opam/.opam/5.0/lib/core_kernel/timing_wheel/timing_wheel.cmxa /home/opam/.opam/5.0/lib/async_kernel/config/async_kernel_config.cmxa /home/opam/.opam/5.0/lib/core_kernel/moption/moption.cmxa /home/opam/.opam/5.0/lib/core_kernel/pairing_heap/pairing_heap.cmxa /home/opam/.opam/5.0/lib/core_kernel/sexp_hidden_in_test/sexp_hidden_in_test.cmxa /home/opam/.opam/5.0/lib/core_kernel/uopt/uopt.cmxa /home/opam/.opam/5.0/lib/core_kernel/thread_safe_queue/thread_safe_queue.cmxa /home/opam/.opam/5.0/lib/async_kernel/async_kernel.cmxa /home/opam/.opam/5.0/lib/ocaml/unix/unix.cmxa /home/opam/.opam/5.0/lib/ocaml/threads/threads.cmxa /home/opam/.opam/5.0/lib/core_kernel/caml_threads/caml_threads.cmxa /home/opam/.opam/5.0/lib/core_unix/error_checking_mutex/error_checking_mutex.cmxa -I /home/opam/.opam/5.0/lib/core_unix/error_checking_mutex /home/opam/.opam/5.0/lib/core_kernel/flags/flags.cmxa /home/opam/.opam/5.0/lib/sexplib/unix/sexplib_unix.cmxa /home/opam/.opam/5.0/lib/core_kernel/caml_unix/caml_unix.cmxa /home/opam/.opam/5.0/lib/core_unix/signal_unix/signal_unix.cmxa -I /home/opam/.opam/5.0/lib/core_unix/signal_unix /home/opam/.opam/5.0/lib/spawn/spawn.cmxa -I /home/opam/.opam/5.0/lib/spawn /home/opam/.opam/5.0/lib/core_unix/core_unix.cmxa -I /home/opam/.opam/5.0/lib/core_unix /home/opam/.opam/5.0/lib/core_unix/ocaml_c_utils/ocaml_c_utils.cmxa -I /home/opam/.opam/5.0/lib/core_unix/ocaml_c_utils /home/opam/.opam/5.0/lib/core_unix/bigstring_unix/bigstring_unix.cmxa -I /home/opam/.opam/5.0/lib/core_unix/bigstring_unix /home/opam/.opam/5.0/lib/core_kernel/bounded_int_table/bounded_int_table.cmxa /home/opam/.opam/5.0/lib/async_kernel/eager_deferred/eager_deferred.cmxa /home/opam/.opam/5.0/lib/core_unix/sys_unix/sys_unix.cmxa -I /home/opam/.opam/5.0/lib/core_unix/sys_unix /home/opam/.opam/5.0/lib/core_unix/filename_unix/filename_unix.cmxa -I /home/opam/.opam/5.0/lib/core_unix/filename_unix /home/opam/.opam/5.0/lib/core_kernel/iobuf/iobuf.cmxa /home/opam/.opam/5.0/lib/core_unix/iobuf_unix/iobuf_unix.cmxa -I /home/opam/.opam/5.0/lib/core_unix/iobuf_unix /home/opam/.opam/5.0/lib/core_unix/core_thread/core_thread.cmxa -I /home/opam/.opam/5.0/lib/core_unix/core_thread /home/opam/.opam/5.0/lib/core_unix/nano_mutex/nano_mutex.cmxa /home/opam/.opam/5.0/lib/async_kernel/read_write_pair/read_write_pair.cmxa /home/opam/.opam/5.0/lib/core_unix/squeue/squeue.cmxa /home/opam/.opam/5.0/lib/timezone/timezone.cmxa /home/opam/.opam/5.0/lib/core_unix/time_float_unix/time_float_unix.cmxa /home/opam/.opam/5.0/lib/core_unix/time_ns_unix/time_ns_unix.cmxa /home/opam/.opam/5.0/lib/core_unix/linux_ext/linux_ext.cmxa -I /home/opam/.opam/5.0/lib/core_unix/linux_ext /home/opam/.opam/5.0/lib/async_unix/thread_safe_ivar/thread_safe_ivar.cmxa /home/opam/.opam/5.0/lib/async_unix/thread_pool/thread_pool.cmxa /home/opam/.opam/5.0/lib/ocaml_intrinsics/ocaml_intrinsics.cmxa -I /home/opam/.opam/5.0/lib/ocaml_intrinsics /home/opam/.opam/5.0/lib/core_unix/time_stamp_counter/time_stamp_counter.cmxa -I /home/opam/.opam/5.0/lib/core_unix/time_stamp_counter /home/opam/.opam/5.0/lib/core_kernel/uuid/uuid.cmxa /home/opam/.opam/5.0/lib/core_unix/uuid/uuid_unix.cmxa /home/opam/.opam/5.0/lib/async_unix/async_unix.cmxa -I /home/opam/.opam/5.0/lib/async_unix /home/opam/.opam/5.0/lib/stringext/stringext.cmxa /home/opam/.opam/5.0/lib/bigstringaf/bigstringaf.cmxa -I /home/opam/.opam/5.0/lib/bigstringaf /home/opam/.opam/5.0/lib/angstrom/angstrom.cmxa /home/opam/.opam/5.0/lib/uri/uri.cmxa /home/opam/.opam/5.0/lib/fmt/fmt.cmxa /home/opam/.opam/5.0/lib/astring/astring.cmxa /home/opam/.opam/5.0/lib/cmdliner/cmdliner.cmxa /home/opam/.opam/5.0/lib/fmt/fmt_cli.cmxa /home/opam/.opam/5.0/lib/fmt/fmt_tty.cmxa /home/opam/.opam/5.0/lib/uuidm/uuidm.cmxa /home/opam/.opam/5.0/lib/seq/seq.cmxa /home/opam/.opam/5.0/lib/re/re.cmxa /home/opam/.opam/5.0/lib/stdlib-shims/stdlib_shims.cmxa /home/opam/.opam/5.0/lib/alcotest/alcotest.cmxa /home/opam/.opam/5.0/lib/uri/services/uri_services.cmxa /home/opam/.opam/5.0/lib/base64/base64.cmxa /home/opam/.opam/5.0/lib/logs/logs.cmxa /home/opam/.opam/5.0/lib/uri-sexp/uri_sexp.cmxa cohttp/src/cohttp.cmxa /home/opam/.opam/5.0/lib/ounit2/advanced/oUnitAdvanced.cmxa /home/opam/.opam/5.0/lib/ounit2/oUnit.cmxa test_helpers/cohttp_test/src/cohttp_test.cmxa /home/opam/.opam/5.0/lib/logs/logs_fmt.cmxa /home/opam/.opam/5.0/lib/macaddr/macaddr.cmxa /home/opam/.opam/5.0/lib/domain-name/domain_name.cmxa /home/opam/.opam/5.0/lib/ipaddr/ipaddr.cmxa /home/opam/.opam/5.0/lib/ipaddr/unix/ipaddr_unix.cmxa /home/opam/.opam/5.0/lib/ipaddr-sexp/ipaddr_sexp.cmxa /home/opam/.opam/5.0/lib/conduit/conduit.cmxa /home/opam/.opam/5.0/lib/async/async_command/async_command.cmxa /home/opam/.opam/5.0/lib/async/async_quickcheck/async_quickcheck.cmxa /home/opam/.opam/5.0/lib/core_kernel/bus/bus.cmxa /home/opam/.opam/5.0/lib/async_kernel/persistent_connection_kernel/persistent_connection_kernel.cmxa /home/opam/.opam/5.0/lib/protocol_version_header/protocol_version_header.cmxa /home/opam/.opam/5.0/lib/async_rpc_kernel/async_rpc_kernel.cmxa /home/opam/.opam/5.0/lib/async/async_rpc/async_rpc.cmxa -I /home/opam/.opam/5.0/lib/async/async_rpc /home/opam/.opam/5.0/lib/async/async.cmxa /home/opam/.opam/5.0/lib/conduit-async/conduit_async.cmxa /home/opam/.opam/5.0/lib/magic-mime/magic_mime_library.cmxa http/src/bytebuffer/http_bytebuffer.cmxa cohttp-async/src/cohttp_async.cmxa cohttp-async/test/cohttp_async_test/src/cohttp_async_test.cmxa /home/opam/.opam/5.0/lib/curl/curl.cmxa -I /home/opam/.opam/5.0/lib/curl cohttp-curl/src/cohttp_curl.cmxa cohttp-curl-async/src/cohttp_curl_async.cmxa cohttp-curl-async/test/.cohttp_curl_async_tests.eobjs/native/dune__exe__Cohttp_curl_async_tests.cmx)
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `removeConnection':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:805: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:807: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:822: undefined reference to `remove_global_root'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `allocConnection':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:699: undefined reference to `register_global_root'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `raiseError':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:680: undefined reference to `raise_with_arg'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_PROXYTYPE':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2600: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_FTP_SSL_CCC':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2529: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_SSH_AUTH_TYPES':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2476: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_FTP_FILEMETHOD':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2402: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2402: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o):/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:2343: more undefined references to `failwith' follow
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_SEEKFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1230: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_SEEKFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1194: undefined reference to `copy_int64'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1205: undefined reference to `callback2_exn'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1219: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_SEEKFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1232: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_SEEKFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1203: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_HEADERFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1041: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_HEADERFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1031: undefined reference to `alloc_string'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1036: undefined reference to `callback_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_HEADERFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1041: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_WRITEFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:987: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_WRITEFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:977: undefined reference to `alloc_string'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:982: undefined reference to `callback_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_WRITEFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:987: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_PROGRESSFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1074: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_PROGRESSFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1056: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1057: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1058: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1059: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1061: undefined reference to `callbackN_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_PROGRESSFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1076: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_READFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1020: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_READFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:998: undefined reference to `callback_exn'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1006: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_READFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1020: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_OPENSOCKETFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1270: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_OPENSOCKETFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1254: undefined reference to `callback_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_OPENSOCKETFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1272: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_DEBUGFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1116: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_DEBUGFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1096: undefined reference to `alloc_string'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1101: undefined reference to `callback3_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_DEBUGFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1118: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_HTTPPOST':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1734: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1824: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1824: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1775: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1691: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o):/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1691: more undefined references to `string_length' follow
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_HTTPPOST':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1842: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1707: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1748: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1789: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1675: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1675: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1761: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1804: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1804: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o):/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1720: more undefined references to `string_length' follow
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `handle_HTTPPOST':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1714: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1755: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1796: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1669: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_IOCTLFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1179: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_IOCTLFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1143: undefined reference to `callback2_exn'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_IOCTLFUNCTION':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1181: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `cb_IOCTLFUNCTION_nolock':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1139: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_global_init':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:1305: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_easy_perform':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3190: undefined reference to `enter_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3192: undefined reference to `leave_blocking_section'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `convertStringList':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3253: undefined reference to `alloc_tuple'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_easy_getinfo':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3679: undefined reference to `alloc'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3674: undefined reference to `alloc'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3689: undefined reference to `alloc'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3684: undefined reference to `alloc'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3685: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3664: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_escape':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3707: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_unescape':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3724: undefined reference to `string_length'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `helper_curl_getdate':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3744: undefined reference to `copy_double'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `caml_curl_multi_init':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3917: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `caml_curl_multi_cleanup':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:3941: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `findConnection':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:910: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `caml_curl_multi_add_handle':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:4064: undefined reference to `failwith'
/usr/bin/ld: /home/opam/.opam/5.0/lib/curl/libcurl-helper.a(curl-helper.o): in function `caml_curl_multi_remove_handle':
/home/opam/.opam/5.0/.opam-switch/build/ocurl.0.7.7/curl-helper.c:4082: undefined reference to `failwith'
collect2: error: ld returned 1 exit status
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
(cd _build/default/cohttp-lwt-unix/test && ./test_sanity.exe)
[DEBUG][application]: Cohttp debugging output is active
......
Ran: 6 tests in: 0.01 seconds.
OK
(cd _build/default/cohttp-async/test && ./test_async_integration.exe)
test_async_integration.exe: [INFO] Test Cohttp Server Test running on http://0.0.0.0:10080
test_async_integration.exe: [DEBUG] Running empty chunk test
test_async_integration.exe: [DEBUG] Running large response
test_async_integration.exe: [DEBUG] Running large request
test_async_integration.exe: [DEBUG] Running pipelined chunk test
test_async_integration.exe: [DEBUG] Running large chunked response
test_async_integration.exe: [DEBUG] Running expert response
test_async_integration.exe: [DEBUG] Running check body is_empty status for pipes
.......
Ran: 7 tests in: 0.03 seconds.
OK
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2024-06-30 06:57.52: Job failed: Failed: Build failed