Organisationsrobur-coopflux2f2fdc (Source.with_buffered_formatter)debian-12-5.4_opam-2.5

debian-12-5.4_opam-2.5

Link Copied
Code Copied

Logs

2026-04-03 11:37.17: New job: test robur-coop/flux https://github.com/robur-coop/flux.git#refs/pull/13/head (2f2fdc423418de887eb8c6ee0910d6715c9e9dea) (linux-x86_64:debian-12-5.4_opam-2.5)
Base: ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/robur-coop/flux.git" && cd "flux" && git fetch origin "refs/pull/13/head" && git reset --hard 2f2fdc42
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0
# debian-12-5.4_opam-2.5
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam
RUN 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 d06cfb1853afceb1dc127f88edaac3f8110bf6cc || git fetch origin master) && git reset -q --hard d06cfb1853afceb1dc127f88edaac3f8110bf6cc && git log --no-decorate -n1 --oneline && opam update -u
COPY --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.22.1 dune-configurator.3.22.1 eqaf.0.10 fmt.0.11.0 miou.0.5.5 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 ptime.1.2.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 $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2026-04-03 11:37.17: Using cache hint "robur-coop/flux-ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0-debian-12-5.4_opam-2.5-c319d7307e882097786ea8bbbcd95bce"
2026-04-03 11:37.17: Using OBuilder spec:
((from ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0)
(comment debian-12-5.4_opam-2.5)
(user (uid 1000) (gid 1000))
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
(run (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 d06cfb1853afceb1dc127f88edaac3f8110bf6cc || git fetch origin master) && git reset -q --hard d06cfb1853afceb1dc127f88edaac3f8110bf6cc && 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 (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.22.1 dune-configurator.3.22.1 eqaf.0.10 fmt.0.11.0 miou.0.5.5 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 ptime.1.2.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-04-03 11:37.17: Waiting for resource in pool OCluster
2026-04-03 14:58.40: Waiting for worker…
2026-04-03 16:39.00: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at 2f2fdc4 Add Flux.Source.with_buffered_formatter


(from ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0)
Unable to find image 'ocaml/opam:debian-12-ocaml-5.4@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0' locally
docker.io/ocaml/opam@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0: Pulling from ocaml/opam
6a7e0620566c: Pulling fs layer
b522231f5ab2: Pulling fs layer
afdd14ae9c19: Pulling fs layer
66581c681bfe: Pulling fs layer
f18cc03cd0ee: Pulling fs layer
b522231f5ab2: Waiting
afdd14ae9c19: Waiting
41c93f1246a4: Pulling fs layer
f18cc03cd0ee: Waiting
66581c681bfe: Waiting
cb520e352cb7: Pulling fs layer
6a7e0620566c: Waiting
6f571f52b1e6: Pulling fs layer
41c93f1246a4: Waiting
f36a9356b87b: Pulling fs layer
5ffee695b471: Pulling fs layer
6f571f52b1e6: Waiting
3b29523a83c0: Pulling fs layer
f36a9356b87b: Waiting
bc29cdc25fce: Pulling fs layer
5ffee695b471: Waiting
8517110ac83a: Pulling fs layer
bc29cdc25fce: Waiting
356db949e025: Pulling fs layer
8517110ac83a: Waiting
7ee9ee162427: Pulling fs layer
6a1d95c3a3f6: Pulling fs layer
356db949e025: Waiting
7ee9ee162427: Waiting
aa806464ecd0: Pulling fs layer
ca07ebc861f4: Pulling fs layer
6a1d95c3a3f6: Waiting
aa806464ecd0: Waiting
3d4e2e60226d: Pulling fs layer
621f9c37fe3e: Pulling fs layer
3d4e2e60226d: Waiting
80f6aee41e34: Pulling fs layer
621f9c37fe3e: Waiting
7bf2c961d78c: Pulling fs layer
ca07ebc861f4: Waiting
80f6aee41e34: Waiting
4f4fb700ef54: Pulling fs layer
081023aaa233: Pulling fs layer
fa4e249287fb: Pulling fs layer
539ac86e1895: Pulling fs layer
081023aaa233: Waiting
fa4e249287fb: Waiting
62bae98a9155: Pulling fs layer
bbc39c3da0a4: Pulling fs layer
3e77f4c85839: Pulling fs layer
d02277f66f28: Pulling fs layer
69a471cde21c: Pulling fs layer
539ac86e1895: Waiting
bbc39c3da0a4: Waiting
27c12ec76477: Pulling fs layer
9f5e4eb06bdd: Pulling fs layer
69a471cde21c: Waiting
d02277f66f28: Waiting
9aca8ffce92a: Pulling fs layer
27c12ec76477: Waiting
9f5e4eb06bdd: Waiting
3744dc3a5b9f: Pulling fs layer
79ba50761f79: Pulling fs layer
9aca8ffce92a: Waiting
5217711b3bf2: Pulling fs layer
4d0f5bd33ce0: Pulling fs layer
5217711b3bf2: Waiting
79ba50761f79: Waiting
46cc27a07d86: Pulling fs layer
3d6f442e79e1: Pulling fs layer
46cc27a07d86: Waiting
4d0f5bd33ce0: Waiting
b6ed2a17d09c: Pulling fs layer
6f80b3d4534b: Pulling fs layer
3d6f442e79e1: Waiting
5ae7b47c44fc: Pulling fs layer
b6ed2a17d09c: Waiting
c96560c51a6e: Pulling fs layer
5ae7b47c44fc: Waiting
a853aa4dc271: Pulling fs layer
c96560c51a6e: Waiting
10faad6dbbc3: Pulling fs layer
a853aa4dc271: Waiting
2dba4a2dda8d: Pulling fs layer
bebb75619b5a: Pulling fs layer
10faad6dbbc3: Waiting
2dba4a2dda8d: Waiting
bebb75619b5a: Waiting
6a7e0620566c: Verifying Checksum
6a7e0620566c: Download complete
6a7e0620566c: Pull complete
afdd14ae9c19: Verifying Checksum
afdd14ae9c19: Download complete
b522231f5ab2: Verifying Checksum
b522231f5ab2: Download complete
b522231f5ab2: Pull complete
afdd14ae9c19: Pull complete
f18cc03cd0ee: Verifying Checksum
f18cc03cd0ee: Download complete
6f571f52b1e6: Verifying Checksum
6f571f52b1e6: Download complete
41c93f1246a4: Verifying Checksum
41c93f1246a4: Download complete
f36a9356b87b: Verifying Checksum
f36a9356b87b: Download complete
5ffee695b471: Verifying Checksum
5ffee695b471: Download complete
66581c681bfe: Verifying Checksum
66581c681bfe: Download complete
3b29523a83c0: Verifying Checksum
3b29523a83c0: Download complete
66581c681bfe: Pull complete
f18cc03cd0ee: Pull complete
8517110ac83a: Verifying Checksum
8517110ac83a: Download complete
7ee9ee162427: Verifying Checksum
7ee9ee162427: Download complete
356db949e025: Verifying Checksum
356db949e025: Download complete
6a1d95c3a3f6: Verifying Checksum
6a1d95c3a3f6: Download complete
aa806464ecd0: Download complete
ca07ebc861f4: Download complete
bc29cdc25fce: Verifying Checksum
bc29cdc25fce: Download complete
3d4e2e60226d: Download complete
621f9c37fe3e: Download complete
80f6aee41e34: Download complete
7bf2c961d78c: Verifying Checksum
7bf2c961d78c: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
081023aaa233: Download complete
fa4e249287fb: Verifying Checksum
fa4e249287fb: Download complete
539ac86e1895: Verifying Checksum
539ac86e1895: Download complete
62bae98a9155: Verifying Checksum
62bae98a9155: Download complete
bbc39c3da0a4: Download complete
3e77f4c85839: Download complete
d02277f66f28: Verifying Checksum
d02277f66f28: Download complete
69a471cde21c: Verifying Checksum
69a471cde21c: Download complete
27c12ec76477: Verifying Checksum
27c12ec76477: Download complete
9f5e4eb06bdd: Verifying Checksum
9f5e4eb06bdd: Download complete
9aca8ffce92a: Verifying Checksum
9aca8ffce92a: Download complete
3744dc3a5b9f: Download complete
5217711b3bf2: Verifying Checksum
5217711b3bf2: Download complete
46cc27a07d86: Download complete
3d6f442e79e1: Download complete
b6ed2a17d09c: Verifying Checksum
b6ed2a17d09c: Download complete
6f80b3d4534b: Verifying Checksum
6f80b3d4534b: Download complete
5ae7b47c44fc: Verifying Checksum
5ae7b47c44fc: Download complete
c96560c51a6e: Verifying Checksum
c96560c51a6e: Download complete
41c93f1246a4: Pull complete
79ba50761f79: Verifying Checksum
79ba50761f79: Download complete
cb520e352cb7: Pull complete
6f571f52b1e6: Pull complete
a853aa4dc271: Verifying Checksum
a853aa4dc271: Download complete
f36a9356b87b: Pull complete
4d0f5bd33ce0: Verifying Checksum
4d0f5bd33ce0: Download complete
5ffee695b471: Pull complete
10faad6dbbc3: Download complete
bebb75619b5a: Download complete
2dba4a2dda8d: Download complete
3b29523a83c0: Pull complete
bc29cdc25fce: Pull complete
8517110ac83a: Pull complete
356db949e025: Pull complete
7ee9ee162427: Pull complete
6a1d95c3a3f6: Pull complete
aa806464ecd0: Pull complete
ca07ebc861f4: Pull complete
3d4e2e60226d: Pull complete
621f9c37fe3e: Pull complete
80f6aee41e34: Pull complete
7bf2c961d78c: Pull complete
4f4fb700ef54: Pull complete
081023aaa233: Pull complete
fa4e249287fb: Pull complete
539ac86e1895: Pull complete
62bae98a9155: Pull complete
bbc39c3da0a4: Pull complete
3e77f4c85839: Pull complete
d02277f66f28: Pull complete
69a471cde21c: Pull complete
27c12ec76477: Pull complete
9f5e4eb06bdd: Pull complete
9aca8ffce92a: Pull complete
3744dc3a5b9f: Pull complete
79ba50761f79: Pull complete
5217711b3bf2: Pull complete
4d0f5bd33ce0: Pull complete
46cc27a07d86: Pull complete
3d6f442e79e1: Pull complete
b6ed2a17d09c: Pull complete
6f80b3d4534b: Pull complete
5ae7b47c44fc: Pull complete
c96560c51a6e: Pull complete
a853aa4dc271: Pull complete
10faad6dbbc3: Pull complete
2dba4a2dda8d: Pull complete
bebb75619b5a: Pull complete
Digest: sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0
Status: Downloaded newer image for ocaml/opam@sha256:887261dc4317b38fc7d7c14b181577ebcc527451ee68f7570cce454346262dc0
2026-04-03 16:41.30 ---> saved as "b991857bc532663195c9367a15b54da445df086396345870aae181468cbff451"


/: (comment debian-12-5.4_opam-2.5)


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


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam"))
2026-04-03 16:41.30 ---> saved as "51e82d412b033001f8730ad5679c094b4d67a0b7d2cf15f3d8f508bbc845624a"


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.


This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 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 71 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=71 --global
Format upgrade done.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2026-04-03 16:41.56 ---> saved as "84920d434004718251217bc1eeca5eedc7bfcb6fa9b10af1ca40da535b88191c"


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 6.8.0-106-generic
The OCaml toplevel, version 5.4.0
2.5.0
2026-04-03 16:41.56 ---> saved as "a36f2c1b469bba0b8709ee1441c088962b00943019584bf6342f3b26b8210c85"


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2026-04-03 16:41.56 ---> saved as "ee01ba31a0c57849c0a41065165ddcba944c6a19882473f481b28bbc0add4763"


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e d06cfb1853afceb1dc127f88edaac3f8110bf6cc || git fetch origin master) && git reset -q --hard d06cfb1853afceb1dc127f88edaac3f8110bf6cc && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch                  master     -> FETCH_HEAD
4f056bfedf..2a4b439041  master     -> origin/master
d06cfb1853 Merge pull request #29632 from shonfeder/release-dune-3.22.1


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


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.5.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2026-04-03 16:42.13 ---> saved as "102e1e1c5dda86926ead582d690b2e81ae07a887b3ea7c2c3f32c8c3c611ad52"


/src: (copy (src fluxt.opam flux.opam) (dst ./))
2026-04-03 16:42.13 ---> saved as "3ea204fcf5ff082b6d2080122f303f8da5e55f28576dd294407e18de940fc498"


/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-04-03 16:42.16 ---> saved as "99667f1768d97244fa0eae8010e85b4073930ac6c92f30f6abca51b60b3627e6"


/src: (run (shell "echo '(lang dune 3.0)' > './dune-project'"))
2026-04-03 16:42.16 ---> saved as "92780fdf6e83e232052e0df0452d0bac9e1ca959d00a823b618d727978983a77"


/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.22.1 dune-configurator.3.22.1 eqaf.0.10 fmt.0.11.0 miou.0.5.5 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 ptime.1.2.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"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- 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-security bookworm-security/main amd64 Packages [294 kB]
- Fetched 397 kB in 0s (972 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[flux.dev] synchronised (file:///src)
[fluxt.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).
# To update the current shell environment, run: eval $(opam env)
2026-04-03 16:42.27 ---> saved as "76f77a4f8b883058e71dca6ab1452aef66d0f6bfe770e0441a2cc48d3fce4b2f"


/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 25 packages
- install alcotest           1.9.1
- install angstrom           0.16.1
- install astring            0.8.5
- install bigstringaf        0.10.0
- install bstr               0.0.4
- install checkseum          0.5.2
- install cmdliner           2.1.0
- install csexp              1.5.2
- install decompress         1.5.3
- install digestif           1.3.0
- install dune               3.22.1
- install dune-configurator  3.22.1
- install eqaf               0.10
- install fmt                0.11.0
- install miou               0.5.5
- install ocaml-syntax-shims 1.0.0
- install ocamlbuild         0.16.1
- install ocamlfind          1.9.8
- install optint             0.3.0
- install ptime              1.2.0
- install re                 1.14.0
- install stdlib-shims       0.3.0
- install tar                3.3.0
- install topkg              1.1.1
- install uutf               1.0.4


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.1  (cached)
-> retrieved angstrom.0.16.1  (cached)
-> retrieved astring.0.8.5  (cached)
-> retrieved bigstringaf.0.10.0  (cached)
-> retrieved bstr.0.0.4  (cached)
-> retrieved checkseum.0.5.2  (cached)
-> retrieved cmdliner.2.1.0  (cached)
-> retrieved csexp.1.5.2  (cached)
-> retrieved decompress.1.5.3  (cached)
-> retrieved eqaf.0.10  (cached)
-> retrieved fmt.0.11.0  (cached)
-> retrieved miou.0.5.5  (cached)
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
-> retrieved ocamlbuild.0.16.1  (cached)
-> retrieved ocamlfind.1.9.8  (cached)
-> retrieved digestif.1.3.0  (cached)
-> retrieved optint.0.3.0  (cached)
-> retrieved ptime.1.2.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.22.1, dune-configurator.3.22.1  (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 ptime.1.2.0
-> installed astring.0.8.5
-> installed dune.3.22.1
-> installed csexp.1.5.2
-> installed bstr.0.0.4
-> installed eqaf.0.10
-> installed ocaml-syntax-shims.1.0.0
-> installed optint.0.3.0
-> installed re.1.14.0
-> installed stdlib-shims.0.3.0
-> installed digestif.1.3.0
-> installed dune-configurator.3.22.1
-> installed alcotest.1.9.1
-> installed bigstringaf.0.10.0
-> installed checkseum.0.5.2
-> installed angstrom.0.16.1
-> installed miou.0.5.5
-> installed decompress.1.5.3
-> installed tar.3.3.0
Done.
# To update the current shell environment, run: eval $(opam env)
2026-04-03 16:43.08 ---> saved as "24e1564be5cc02284ef7c34e06d96426a6bc426e967b9b1898ad55c91dc2b453"


/src: (copy (src .) (dst /src))
2026-04-03 16:43.09 ---> saved as "6beeea636d64e20d2136b011e14ec08889067ae4fe68a38b86ff63e41ae69e93"


/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/check
(cd _build/default && /home/opam/.opam/5.4/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/digestif/c -I /home/opam/.opam/5.4/lib/eqaf -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/gz -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -/home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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 && /home/opam/.opam/5.4/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/decompress/zl -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/bitv -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/miou/unix -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/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/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.eobjs/byte/dune__exe__Consume.cmo -c -impl example/consume.ml)
File "example/consume.ml", line 26, characters 2-11:
26 |   Miou_unix.run ~domains:1 @@ fun () ->
^^^^^^^^^
Error: Unbound module Miou_unix
(cd _build/default && /home/opam/.opam/5.4/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.eobjs/byte/dune__exe__Error.cmo -c -impl example/error.ml)
File "example/error.ml", line 4, characters 2-11:
4 |   Miou_unix.run @@ fun () ->
^^^^^^^^^
Error: Unbound module Miou_unix
(cd _build/default && /home/opam/.opam/5.4/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.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/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.eobjs/byte/dune__exe__Gunzip.cmo -c -impl example/gunzip.ml)
File "example/gunzip.ml", line 2, characters 2-11:
2 |   Miou_unix.run @@ fun () ->
^^^^^^^^^
Error: Unbound module Miou_unix
(cd _build/default && /home/opam/.opam/5.4/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.eobjs/byte/dune__exe__Head.cmo -c -impl example/head.ml)
File "example/head.ml", line 26, characters 2-11:
26 |   Miou_unix.run @@ fun () ->
^^^^^^^^^
Error: Unbound module Miou_unix
(cd _build/default && /home/opam/.opam/5.4/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.eobjs/byte/dune__exe__Infinite.cmo -c -impl example/infinite.ml)
File "example/infinite.ml", line 12, characters 2-11:
12 |   Miou_unix.run ~domains:1 @@ fun () ->
^^^^^^^^^
Error: Unbound module Miou_unix
(cd _build/default && /home/opam/.opam/5.4/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.eobjs/byte/dune__exe__Random.cmo -c -impl example/random.ml)
File "example/random.ml", line 46, characters 2-11:
46 |   Miou_unix.run ~domains:1 @@ fun () ->
^^^^^^^^^
Error: Unbound module Miou_unix
(cd _build/default && /home/opam/.opam/5.4/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.eobjs/byte/dune__exe__Repeat.cmo -c -impl example/repeat.ml)
File "example/repeat.ml", line 31, characters 2-11:
31 |   Miou_unix.run @@ fun () ->
^^^^^^^^^
Error: Unbound module Miou_unix
(cd _build/default && /home/opam/.opam/5.4/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.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/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.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 Digestif
Hint:    Did you mean Digest?
(cd _build/default && /home/opam/.opam/5.4/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/.zip.eobjs/byte -I /home/opam/.opam/5.4/lib/bstr -I /home/opam/.opam/5.4/lib/checkseum/c -I /home/opam/.opam/5.4/lib/decompress/de -I /home/opam/.opam/5.4/lib/miou -I /home/opam/.opam/5.4/lib/miou/backoff -I /home/opam/.opam/5.4/lib/miou/sync -I /home/opam/.opam/5.4/lib/optint -I /home/opam/.opam/5.4/lib/ptime -I /home/opam/.opam/5.4/lib/ptime/clock -I lib/.flux.objs/byte -I lib/.flux_de.objs/byte -I lib/.flux_zip.objs/byte -no-alias-deps -opaque -open Dune__exe -o example/.zip.eobjs/byte/dune__exe__Zpipe.cmo -c -impl example/zpipe.ml)
File "example/zpipe.ml", line 30, characters 2-11:
30 |   Miou_unix.run @@ fun () ->
^^^^^^^^^
Error: Unbound module Miou_unix
(cd _build/default/test && ./test.exe)
Testing `test'.
This run has ID `5GJ8CBIM'.


[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.
"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2026-04-03 16:43.11: Job failed: Failed: Build failed