2026-01-21 14:24.20: New job: test robur-coop/flux https://github.com/robur-coop/flux.git#refs/heads/main (7c4d8733596fd54f2f865c32747ba0eebdb964da) (freebsd-x86_64:freebsd-14.3-5.4_opam-2.5)Base: freebsd-14.3-ocaml-5.4Opam project buildTo reproduce locally:git clone --recursive "https://github.com/robur-coop/flux.git" -b "main" && cd "flux" && git reset --hard 7c4d8733cat > Dockerfile <<'END-OF-DOCKERFILE'FROM freebsd-14.3-ocaml-5.4# freebsd-14.3-5.4_opam-2.5USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/local/bin/opam-2.5 /usr/local/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e 31c3ce4c9b0cb8d8a4d168be305761eb20433c38 || git fetch origin master) && git reset -q --hard 31c3ce4c9b0cb8d8a4d168be305761eb20433c38 && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 fluxt.opam flux.opam ./RUN opam pin add -yn fluxt.dev './' && \opam pin add -yn flux.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="alcotest.1.9.1 angstrom.0.16.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 bstr.0.0.4 checkseum.0.5.2 cmdliner.2.1.0 csexp.1.5.2 decompress.1.5.3 digestif.1.3.0 dune.3.21.0 dune-configurator.3.21.0 eqaf.0.10 fmt.0.11.0 miou.0.5.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 re.1.14.0 stdlib-shims.0.3.0 tar.3.3.0 topkg.1.1.1 uutf.1.0.4"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y fluxt.dev flux.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-01-21 14:24.20: Using cache hint "robur-coop/flux-freebsd-14.3-ocaml-5.4-freebsd-14.3-5.4_opam-2.5-7a0a977a2dba9cb316cb59ef19872cf0"2026-01-21 14:24.20: Using OBuilder spec:((from freebsd-14.3-ocaml-5.4)(comment freebsd-14.3-5.4_opam-2.5)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(workdir /src)(run (shell "sudo ln -f /usr/local/bin/opam-2.5 /usr/local/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 31c3ce4c9b0cb8d8a4d168be305761eb20433c38 || git fetch origin master) && git reset -q --hard 31c3ce4c9b0cb8d8a4d168be305761eb20433c38 && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src fluxt.opam flux.opam) (dst ./))(run (network host)(shell "opam pin add -yn fluxt.dev './' && \\nopam pin add -yn flux.dev './'"))(run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "alcotest.1.9.1 angstrom.0.16.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 bstr.0.0.4 checkseum.0.5.2 cmdliner.2.1.0 csexp.1.5.2 decompress.1.5.3 digestif.1.3.0 dune.3.21.0 dune-configurator.3.21.0 eqaf.0.10 fmt.0.11.0 miou.0.5.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 re.1.14.0 stdlib-shims.0.3.0 tar.3.3.0 topkg.1.1.1 uutf.1.0.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.5 --depext-only -y fluxt.dev flux.dev $DEPS"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))(copy (src .) (dst /src))(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")))2026-01-21 14:24.20: Waiting for resource in pool OCluster2026-01-21 14:24.20: Waiting for worker…2026-01-21 14:45.47: Got resource from pool OClusterBuilding on rosemaryAll commits already cachedHEAD is now at 7c4d873 Merge pull request #8 from robur-coop/angstrom(from freebsd-14.3-ocaml-5.4)2026-01-21 14:48.06 ---> using "463e9b939b79b2568bf98b05cff00f85b3ec5717170cf88773a44ae3b08f11e7" from cache/: (comment freebsd-14.3-5.4_opam-2.5)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (workdir /src)/src: (run (shell "sudo ln -f /usr/local/bin/opam-2.5 /usr/local/bin/opam"))2026-01-21 14:48.07 ---> using "e61cc6f90204801db314d0aa3481b9199ff82a8a270abed9917e5690810c70ed" from cache/src: (run (shell "opam init --reinit -ni"))No configuration file found, using built-in defaults.Checking for available remotes: rsync and local, git.- you won't be able to use mercurial repositories unless you install the hg command on your system.- you won't be able to use darcs repositories unless you install the darcs command on your system.This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 to version 2.2, which can't be reverted.You may want to back it up before going further.Continue? [Y/n] y[NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:opam option jobs=1 --globalFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] no changes from git+file:///home/opam/opam-repository2026-01-21 14:48.07 ---> using "991489237400f99acdd227f8234d37ac98134e18d1f3c091be7204acf59248ac" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))FreeBSD 14.3-RELEASE-p3The OCaml toplevel, version 5.4.02.5.02026-01-21 14:48.08 ---> using "add5f681a375911dcea6c14418d3635cba7f82294574aa9177e3a0a9fa01d5bd" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2026-01-21 14:48.09 ---> using "56f48ccddab22348a30c0beee9b14f69a3990eb0fbd9a0ccd0040d116cc1fce5" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 31c3ce4c9b0cb8d8a4d168be305761eb20433c38 || git fetch origin master) && git reset -q --hard 31c3ce4c9b0cb8d8a4d168be305761eb20433c38 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD71325ac6ed..31c3ce4c9b master -> origin/master31c3ce4c9b Merge pull request #29254 from dinosaure/release-bstr-v0.0.4<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryAlready up-to-date.Nothing to do.2026-01-21 14:48.09 ---> using "299791bfd7265165ab318c9086e13f2da62e1726ae0fcdd4eee32025766d00d8" from cache/src: (copy (src fluxt.opam flux.opam) (dst ./))2026-01-21 14:48.10 ---> using "1180f44cfe3947921fa4e00d474b71bca952f94aa9938dc6466de00ea4bc4889" from cache/src: (run (network host)(shell "opam pin add -yn fluxt.dev './' && \\nopam pin add -yn flux.dev './'"))[fluxt.dev] synchronised (file:///src)fluxt is now pinned to file:///src (version dev)[flux.dev] synchronised (file:///src)flux is now pinned to file:///src (version dev)2026-01-21 14:48.11 ---> using "2aad0ef055aa6be35185485ca02bfc83d9790b2165b53dca0106c2c2a43c7c0d" from cache/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2026-01-21 14:48.12 ---> using "0181561eac1c14701d510ab8a95a290d2cbcfd508c653e007704c2b32de0dac9" from cache/src: (env DEPS "alcotest.1.9.1 angstrom.0.16.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 bstr.0.0.4 checkseum.0.5.2 cmdliner.2.1.0 csexp.1.5.2 decompress.1.5.3 digestif.1.3.0 dune.3.21.0 dune-configurator.3.21.0 eqaf.0.10 fmt.0.11.0 miou.0.5.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 re.1.14.0 stdlib-shims.0.3.0 tar.3.3.0 topkg.1.1.1 uutf.1.0.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.5 --depext-only -y fluxt.dev flux.dev $DEPS"))[WARNING] Unknown update command for bsd, skipping system update<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[fluxt.dev] synchronised (file:///src)[flux.dev] synchronised (file:///src)[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-config is already installed (current version is 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml is already installed (current version is 5.4.0).[NOTE] Package base-unix is already installed (current version is base).[NOTE] Package base-threads is already installed (current version is base).[NOTE] Package base-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains is already installed (current version is base).[NOTE] Package base-bigarray is already installed (current version is base).2026-01-21 14:48.13 ---> using "5013f5926381bc991b9e906988fa6cf457f9f38bacc67fae9fe36d297d6b5edd" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-config is already installed (current version is 3).[NOTE] Package ocaml-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.0).[NOTE] Package ocaml is already installed (current version is 5.4.0).[NOTE] Package base-unix is already installed (current version is base).[NOTE] Package base-threads is already installed (current version is base).[NOTE] Package base-nnp is already installed (current version is base).[NOTE] Package base-effects is already installed (current version is base).[NOTE] Package base-domains is already installed (current version is base).[NOTE] Package base-bigarray is already installed (current version is base).The following actions will be performed:=== install 24 packages∗ alcotest 1.9.1∗ angstrom 0.16.1∗ astring 0.8.5∗ bigstringaf 0.10.0∗ bstr 0.0.4∗ checkseum 0.5.2∗ cmdliner 2.1.0∗ csexp 1.5.2∗ decompress 1.5.3∗ digestif 1.3.0∗ dune 3.21.0∗ dune-configurator 3.21.0∗ eqaf 0.10∗ fmt 0.11.0∗ miou 0.5.1∗ ocaml-syntax-shims 1.0.0∗ ocamlbuild 0.16.1∗ ocamlfind 1.9.8∗ optint 0.3.0∗ re 1.14.0∗ stdlib-shims 0.3.0∗ tar 3.3.0∗ topkg 1.1.1∗ uutf 1.0.4<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>⬇ retrieved astring.0.8.5 (cached)⬇ retrieved angstrom.0.16.1 (cached)⬇ retrieved bigstringaf.0.10.0 (cached)⬇ retrieved alcotest.1.9.1 (cached)⬇ retrieved checkseum.0.5.2 (cached)⬇ retrieved bstr.0.0.4 (cached)⬇ retrieved csexp.1.5.2 (cached)⬇ retrieved cmdliner.2.1.0 (cached)⬇ retrieved decompress.1.5.3 (cached)⬇ retrieved eqaf.0.10 (cached)⬇ retrieved fmt.0.11.0 (cached)⬇ retrieved miou.0.5.1 (cached)⬇ retrieved ocaml-syntax-shims.1.0.0 (cached)⬇ retrieved ocamlbuild.0.16.1 (cached)⬇ retrieved ocamlfind.1.9.8 (cached)⬇ retrieved optint.0.3.0 (cached)⬇ retrieved digestif.1.3.0 (cached)⬇ retrieved re.1.14.0 (cached)⬇ retrieved stdlib-shims.0.3.0 (cached)⬇ retrieved tar.3.3.0 (cached)⬇ retrieved topkg.1.1.1 (cached)⬇ retrieved uutf.1.0.4 (cached)⬇ retrieved dune.3.21.0, dune-configurator.3.21.0 (cached)∗ installed cmdliner.2.1.0∗ installed ocamlbuild.0.16.1∗ installed ocamlfind.1.9.8∗ installed topkg.1.1.1∗ installed uutf.1.0.4∗ installed fmt.0.11.0∗ installed astring.0.8.5∗ installed dune.3.21.0∗ installed csexp.1.5.2∗ installed stdlib-shims.0.3.0∗ installed optint.0.3.0∗ installed ocaml-syntax-shims.1.0.0∗ installed eqaf.0.10∗ installed bstr.0.0.4∗ installed re.1.14.0∗ installed digestif.1.3.0∗ installed dune-configurator.3.21.0∗ installed alcotest.1.9.1∗ installed bigstringaf.0.10.0∗ installed checkseum.0.5.2∗ installed angstrom.0.16.1∗ installed miou.0.5.1∗ installed decompress.1.5.3∗ installed tar.3.3.0Done.2026-01-21 14:49.54 ---> saved as "67cf9082fa84332a79eeb241ec82d9a11ecd0602ca0001951b861ad9eb450dfe"/src: (copy (src .) (dst /src))2026-01-21 14:50.01 ---> saved as "3c13d7b771ef56460bedd276414a3bfde58a51b992f7991f3e99ea6814f4b18a"/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))File "example/dune", line 39, characters 63-71:39 | (libraries httpcats mirage-crypto-rng-miou-unix fmt miou.unix progress flux))^^^^^^^^Error: Library "progress" not found.-> required by_build/default/example/.fetch.eobjs/byte/dune__exe__Consume.cmi-> required by alias example/checkFile "example/dune", line 43, characters 12-26:43 | (libraries ptime.clock.os fluxt.zip))^^^^^^^^^^^^^^Error: Library "ptime.clock.os" not found.-> required by _build/default/example/.zip.eobjs/byte/dune__exe__Consume.cmi-> required by alias example/checkFile "lib/dune", line 29, characters 12-17:29 | (libraries ptime fluxt.de))^^^^^Error: Library "ptime" not found.-> required by library "fluxt.zip" in _build/default/lib-> required by _build/default/lib/.flux_zip.objs/byte/flux_zip.cmi-> required by alias lib/check(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)File "example/error.ml", line 1:Error: Could not find the .cmi file for interface example/error.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)File "example/gunzip.ml", line 3, characters 42-49:3 | let via = Flux.Flow.(bstr ~len:0x7ff << Flux_gz.inflate) in^^^^^^^Error: Unbound module Flux_gz(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)File "example/consume.ml", line 1:Error: Could not find the .cmi file for interface example/consume.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)File "example/head.ml", line 1:Error: Could not find the .cmi file for interface example/head.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Sha256sum.cmo -c -impl example/sha256sum.ml)File "example/sha256sum.ml", line 4, characters 11-19:4 | let open Digestif in^^^^^^^^Error: Unbound module DigestifHint: Did you mean Digest?(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)File "example/repeat.ml", line 1:Error: Could not find the .cmi file for interface example/repeat.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)File "example/random.ml", line 1:Error: Could not find the .cmi file for interface example/random.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.infinite.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.infinite.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)File "example/zpipe.ml", line 3, characters 30-34:3 | let init () = (k.init (), Bstr.create 0x7ff, 0)^^^^Error: Unbound module Bstr(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)File "example/error.ml", line 1:Error: Could not find the .cmi file for interface example/error.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)File "example/gunzip.ml", line 3, characters 42-49:3 | let via = Flux.Flow.(bstr ~len:0x7ff << Flux_gz.inflate) in^^^^^^^Error: Unbound module Flux_gz(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)File "example/consume.ml", line 1:Error: Could not find the .cmi file for interface example/consume.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)File "example/infinite.ml", line 1:Error: Could not find the .cmi file for interface example/infinite.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)File "example/head.ml", line 1:Error: Could not find the .cmi file for interface example/head.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)File "example/repeat.ml", line 1:Error: Could not find the .cmi file for interface example/repeat.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)File "example/random.ml", line 1:Error: Could not find the .cmi file for interface example/random.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.sha256sum.eobjs/byte -I /home/opam/.opam/5.4.0/lib/digestif/c -I /home/opam/.opam/5.4.0/lib/eqaf -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.sha256sum.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)File "example/zpipe.ml", line 3, characters 30-34:3 | let init () = (k.init (), Bstr.create 0x7ff, 0)^^^^Error: Unbound module Bstr(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)File "example/error.ml", line 1:Error: Could not find the .cmi file for interface example/error.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)File "example/gunzip.ml", line 3, characters 42-49:3 | let via = Flux.Flow.(bstr ~len:0x7ff << Flux_gz.inflate) in^^^^^^^Error: Unbound module Flux_gz(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)File "example/infinite.ml", line 1:Error: Could not find the .cmi file for interface example/infinite.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)File "example/head.ml", line 1:Error: Could not find the .cmi file for interface example/head.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)File "example/repeat.ml", line 1:Error: Could not find the .cmi file for interface example/repeat.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Sha256sum.cmo -c -impl example/sha256sum.ml)File "example/sha256sum.ml", line 4, characters 11-19:4 | let open Digestif in^^^^^^^^Error: Unbound module DigestifHint: Did you mean Digest?(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)File "example/zpipe.ml", line 3, characters 30-34:3 | let init () = (k.init (), Bstr.create 0x7ff, 0)^^^^Error: Unbound module Bstr(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.consume.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.consume.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)File "example/random.ml", line 1:Error: Could not find the .cmi file for interface example/random.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)File "example/error.ml", line 1:Error: Could not find the .cmi file for interface example/error.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)File "example/consume.ml", line 1:Error: Could not find the .cmi file for interface example/consume.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)File "example/gunzip.ml", line 3, characters 42-49:3 | let via = Flux.Flow.(bstr ~len:0x7ff << Flux_gz.inflate) in^^^^^^^Error: Unbound module Flux_gz(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)File "example/infinite.ml", line 1:Error: Could not find the .cmi file for interface example/infinite.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)File "example/repeat.ml", line 1:Error: Could not find the .cmi file for interface example/repeat.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)File "example/head.ml", line 1:Error: Could not find the .cmi file for interface example/head.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Sha256sum.cmo -c -impl example/sha256sum.ml)File "example/sha256sum.ml", line 4, characters 11-19:4 | let open Digestif in^^^^^^^^Error: Unbound module DigestifHint: Did you mean Digest?(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)File "example/zpipe.ml", line 3, characters 30-34:3 | let init () = (k.init (), Bstr.create 0x7ff, 0)^^^^Error: Unbound module Bstr(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.random.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.random.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)File "example/gunzip.ml", line 3, characters 42-49:3 | let via = Flux.Flow.(bstr ~len:0x7ff << Flux_gz.inflate) in^^^^^^^Error: Unbound module Flux_gz(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)File "example/consume.ml", line 1:Error: Could not find the .cmi file for interface example/consume.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)File "example/infinite.ml", line 1:Error: Could not find the .cmi file for interface example/infinite.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)File "example/head.ml", line 1:Error: Could not find the .cmi file for interface example/head.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)File "example/repeat.ml", line 1:Error: Could not find the .cmi file for interface example/repeat.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)File "example/random.ml", line 1:Error: Could not find the .cmi file for interface example/random.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Sha256sum.cmo -c -impl example/sha256sum.ml)File "example/sha256sum.ml", line 4, characters 11-19:4 | let open Digestif in^^^^^^^^Error: Unbound module DigestifHint: Did you mean Digest?(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)File "example/zpipe.ml", line 3, characters 30-34:3 | let init () = (k.init (), Bstr.create 0x7ff, 0)^^^^Error: Unbound module Bstr(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.error.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.error.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)File "example/consume.ml", line 1:Error: Could not find the .cmi file for interface example/consume.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)File "example/gunzip.ml", line 3, characters 42-49:3 | let via = Flux.Flow.(bstr ~len:0x7ff << Flux_gz.inflate) in^^^^^^^Error: Unbound module Flux_gz(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)File "example/error.ml", line 1:Error: Could not find the .cmi file for interface example/error.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)File "example/infinite.ml", line 1:Error: Could not find the .cmi file for interface example/infinite.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)File "example/repeat.ml", line 1:Error: Could not find the .cmi file for interface example/repeat.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)File "example/random.ml", line 1:Error: Could not find the .cmi file for interface example/random.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Sha256sum.cmo -c -impl example/sha256sum.ml)File "example/sha256sum.ml", line 4, characters 11-19:4 | let open Digestif in^^^^^^^^Error: Unbound module DigestifHint: Did you mean Digest?(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)File "example/zpipe.ml", line 3, characters 30-34:3 | let init () = (k.init (), Bstr.create 0x7ff, 0)^^^^Error: Unbound module Bstr(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.head.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.head.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)File "example/error.ml", line 1:Error: Could not find the .cmi file for interface example/error.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)File "example/gunzip.ml", line 3, characters 42-49:3 | let via = Flux.Flow.(bstr ~len:0x7ff << Flux_gz.inflate) in^^^^^^^Error: Unbound module Flux_gz(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)File "example/consume.ml", line 1:Error: Could not find the .cmi file for interface example/consume.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)File "example/infinite.ml", line 1:Error: Could not find the .cmi file for interface example/infinite.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)File "example/head.ml", line 1:Error: Could not find the .cmi file for interface example/head.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Sha256sum.cmo -c -impl example/sha256sum.ml)File "example/sha256sum.ml", line 4, characters 11-19:4 | let open Digestif in^^^^^^^^Error: Unbound module DigestifHint: Did you mean Digest?(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)File "example/random.ml", line 1:Error: Could not find the .cmi file for interface example/random.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)File "example/zpipe.ml", line 3, characters 30-34:3 | let init () = (k.init (), Bstr.create 0x7ff, 0)^^^^Error: Unbound module Bstr(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.repeat.eobjs/byte -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I lib/.flux.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.repeat.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)File "example/error.ml", line 1:Error: Could not find the .cmi file for interface example/error.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)File "example/infinite.ml", line 1:Error: Could not find the .cmi file for interface example/infinite.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)File "example/consume.ml", line 1:Error: Could not find the .cmi file for interface example/consume.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)File "example/head.ml", line 1:Error: Could not find the .cmi file for interface example/head.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)File "example/repeat.ml", line 1:Error: Could not find the .cmi file for interface example/repeat.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Sha256sum.cmo -c -impl example/sha256sum.ml)File "example/sha256sum.ml", line 4, characters 11-19:4 | let open Digestif in^^^^^^^^Error: Unbound module DigestifHint: Did you mean Digest?(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)File "example/random.ml", line 1:Error: Could not find the .cmi file for interface example/random.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)File "example/error.ml", line 1:Error: Could not find the .cmi file for interface example/error.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.gunzip.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/gz -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_gz.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.gunzip.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)File "example/zpipe.ml", line 33, characters 23-30:33 | | [| _; "-d" |] -> Flux_zl.(deflate (config ()))^^^^^^^Error: Unbound module Flux_zl(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Fetch.cmo -c -impl example/fetch.ml)File "example/fetch.ml", line 6, characters 12-15:6 | let usage = Fmt.str "%s -o <file> <uri>" Sys.executable_name^^^Error: Unbound module Fmt(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)File "example/gunzip.ml", line 3, characters 42-49:3 | let via = Flux.Flow.(bstr ~len:0x7ff << Flux_gz.inflate) in^^^^^^^Error: Unbound module Flux_gz(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)File "example/consume.ml", line 1:Error: Could not find the .cmi file for interface example/consume.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)File "example/infinite.ml", line 1:Error: Could not find the .cmi file for interface example/infinite.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)File "example/repeat.ml", line 1:Error: Could not find the .cmi file for interface example/repeat.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Search.cmo -c -impl example/search.ml)File "example/search.ml", line 4, characters 23-31:4 | let is_redirect resp = Httpcats.Status.is_redirection resp.Httpcats.status^^^^^^^^Error: Unbound module Httpcats(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)File "example/head.ml", line 1:Error: Could not find the .cmi file for interface example/head.mli.(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Sha256sum.cmo -c -impl example/sha256sum.ml)File "example/sha256sum.ml", line 4, characters 11-19:4 | let open Digestif in^^^^^^^^Error: Unbound module DigestifHint: Did you mean Digest?(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Zip.cmo -c -impl example/zip.ml)File "example/zip.ml", line 12, characters 2-10:12 | Flux_zip.of_filepath ~mtime:(Ptime_clock.now ()) filename src^^^^^^^^Error: Unbound module Flux_zip(cd _build/default && /home/opam/.opam/5.4.0/bin/ocamlc.opt -w @1..3@5..28@31..39@43@46..47@49..57@61..62@67@69-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I example/.zpipe.eobjs/byte -I /home/opam/.opam/5.4.0/lib/bstr -I /home/opam/.opam/5.4.0/lib/checkseum/c -I /home/opam/.opam/5.4.0/lib/decompress/de -I /home/opam/.opam/5.4.0/lib/decompress/zl -I /home/opam/.opam/5.4.0/lib/miou -I /home/opam/.opam/5.4.0/lib/miou/backoff -I /home/opam/.opam/5.4.0/lib/miou/sync -I /home/opam/.opam/5.4.0/lib/miou/unix -I /home/opam/.opam/5.4.0/lib/ocaml/unix -I /home/opam/.opam/5.4.0/lib/optint -I lib/.flux.objs/byte -I lib/.flux_zl.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zpipe.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)File "example/random.ml", line 1:Error: Could not find the .cmi file for interface example/random.mli.(cd _build/default/test && ./test.exe)Testing `test'.This run has ID `VOBCALQC'.[OK] basics 0 basic00.[OK] basics 1 basic01.[OK] basics 2 basic02.[OK] basics 3 basic03.[OK] basics 4 basic04.[OK] basics 5 basic05.[OK] miou 0 miou00.[OK] miou 1 miou01.Full test results in `/src/_build/default/test/_build/_tests/test'.Test Successful in 0.002s. 8 tests run.jail: /usr/bin/su -l opam -c cd '/src' && env OCAMLCI='true' CI='true' DEPS='alcotest.1.9.1 angstrom.0.16.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 bstr.0.0.4 checkseum.0.5.2 cmdliner.2.1.0 csexp.1.5.2 decompress.1.5.3 digestif.1.3.0 dune.3.21.0 dune-configurator.3.21.0 eqaf.0.10 fmt.0.11.0 miou.0.5.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 re.1.14.0 stdlib-shims.0.3.0 tar.3.3.0 topkg.1.1.1 uutf.1.0.4' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build': failed"jail" "-c" "name=obuilder_56181_62851" "mount.devfs" "path=/obuilder/result/2aa5f7a99e31b409604c9eba3d5199d42702b8ef4ab403768da427cbdb7f642e/rootfs" "vnet" "exec.start=/sbin/ifconfig lo0 127.0.0.1/8" "command=/usr/bin/su" "-l" "opam" "-c" "cd '/src' && env OCAMLCI='true' CI='true' DEPS='alcotest.1.9.1 angstrom.0.16.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base bigstringaf.0.10.0 bstr.0.0.4 checkseum.0.5.2 cmdliner.2.1.0 csexp.1.5.2 decompress.1.5.3 digestif.1.3.0 dune.3.21.0 dune-configurator.3.21.0 eqaf.0.10 fmt.0.11.0 miou.0.5.1 ocaml.5.4.0 ocaml-base-compiler.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 optint.0.3.0 re.1.14.0 stdlib-shims.0.3.0 tar.3.3.0 topkg.1.1.1 uutf.1.0.4' OPAMCOLOR='always' CLICOLOR_FORCE='1' '/usr/bin/env' 'bash' '-c' 'opam exec -- dune build @install @check @runtest && rm -rf _build'" failed with exit status 12026-01-21 14:53.40: Job failed: Failed: Build failed