2026-04-23 09:54.00: New job: test mirage/cowabloga https://github.com/mirage/cowabloga.git#refs/heads/master (2c256a92258f012c095bb72edcb639ad2fe164b3) (linux-ppc64:debian-13-5.4_ppc64_opam-2.5) Base: ocaml/opam:debian-13-ocaml-5.4@sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/cowabloga.git" -b "master" && cd "cowabloga" && git reset --hard 2c256a92 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:debian-13-ocaml-5.4@sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd # debian-13-5.4_ppc64_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 499ef09e251055ba35c2e994b86c609886b37a53 || git fetch origin master) && git reset -q --hard 499ef09e251055ba35c2e994b86c609886b37a53 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 cowabloga.opam ./ RUN opam pin add -yn cowabloga.dev './' RUN echo '(lang dune 3.0)' > './dune-project' ENV DEPS="angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.3.0 ca-certs.1.0.1 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cow.2.5.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.2 dune-build-info.3.22.2 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 hex.1.5.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 magic-mime.1.3.1 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 ppx_derivers.1.2.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 rresult.0.7.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6 xmlm.1.4.0 zarith.1.14" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.5 --depext-only -y cowabloga.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-23 09:54.00: Using cache hint "mirage/cowabloga-ocaml/opam:debian-13-ocaml-5.4@sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd-debian-13-5.4_ppc64_opam-2.5-af7ad2b0bb72257f2db575a1a55daffe" 2026-04-23 09:54.00: Using OBuilder spec: ((from ocaml/opam:debian-13-ocaml-5.4@sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd) (comment debian-13-5.4_ppc64_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 499ef09e251055ba35c2e994b86c609886b37a53 || git fetch origin master) && git reset -q --hard 499ef09e251055ba35c2e994b86c609886b37a53 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src cowabloga.opam) (dst ./)) (run (network host) (shell "opam pin add -yn cowabloga.dev './'")) (run (shell "echo '(lang dune 3.0)' > './dune-project'")) (env DEPS "angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.3.0 ca-certs.1.0.1 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cow.2.5.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.2 dune-build-info.3.22.2 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 hex.1.5.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 magic-mime.1.3.1 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 ppx_derivers.1.2.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 rresult.0.7.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6 xmlm.1.4.0 zarith.1.14") (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 cowabloga.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-23 09:54.00: Waiting for resource in pool OCluster 2026-04-23 09:57.51: Waiting for worker… 2026-04-23 10:11.08: Got resource from pool OCluster Building on orithia.caelum.ci.dev hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch <name> hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m <name> Initialized empty Git repository in /var/cache/obuilder/ocluster/git/cowabloga.git-0d83e0641cf283cea27ac52e6592351d643f3d22/.git/ HEAD is now at 2c256a9 lint opam file (from ocaml/opam:debian-13-ocaml-5.4@sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd) Unable to find image 'ocaml/opam:debian-13-ocaml-5.4@sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd' locally docker.io/ocaml/opam@sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd: Pulling from ocaml/opam f2bea5beaa06: Already exists 3c80b55ccf22: Already exists be8a2645856c: Already exists 840261c8617b: Already exists bdb6952988d9: Already exists 61bb87981e2c: Already exists 3915b9dfe453: Already exists aba9894e1aef: Already exists 91022a65d4ff: Already exists 4952a3dd13a7: Already exists dc7cca72e3fa: Already exists 9c543c41af4d: Already exists 48e224a4c6e5: Pulling fs layer 393daff4895e: Pulling fs layer 28390f4e0676: Pulling fs layer 36b22addfabe: Pulling fs layer 010c23b095ac: Pulling fs layer 7f095c0c5f48: Pulling fs layer 35873b334a29: Pulling fs layer 0f2727b62670: Pulling fs layer 0dcac5a1d8f5: Pulling fs layer a43569493539: Pulling fs layer 4f4fb700ef54: Pulling fs layer 4e616ea23188: Pulling fs layer 9d0cb620ec86: Pulling fs layer 9ce35f8c294c: Pulling fs layer 0fcc04d87b21: Pulling fs layer 8cf8c626ef08: Pulling fs layer b07789a7de11: Pulling fs layer a76180363a8f: Pulling fs layer 88458efdaf5f: Pulling fs layer 610db4964037: Pulling fs layer 663b7304dafa: Pulling fs layer 69b4c91bbad3: Pulling fs layer b66ba50a001e: Pulling fs layer a6cedc782e23: Pulling fs layer 6e4f57b3683b: Pulling fs layer f9e6fef4e873: Pulling fs layer d1508d55deb7: Pulling fs layer 90a2e1034837: Pulling fs layer e0210fd0f02b: Pulling fs layer e554e4ed6365: Pulling fs layer 5468804d72e2: Pulling fs layer 643363812929: Pulling fs layer 3feb89dfc6cd: Pulling fs layer 2f8f05bbf9c1: Pulling fs layer 1594b2e35484: Pulling fs layer 3426c58469f2: Pulling fs layer 36b22addfabe: Waiting 610db4964037: Waiting 6e4f57b3683b: Waiting 010c23b095ac: Waiting 663b7304dafa: Waiting f9e6fef4e873: Waiting e0210fd0f02b: Waiting 69b4c91bbad3: Waiting d1508d55deb7: Waiting 7f095c0c5f48: Waiting b66ba50a001e: Waiting a6cedc782e23: Waiting e554e4ed6365: Waiting 0fcc04d87b21: Waiting 9d0cb620ec86: Waiting 9ce35f8c294c: Waiting 8cf8c626ef08: Waiting a43569493539: Waiting 0f2727b62670: Waiting 5468804d72e2: Waiting 4f4fb700ef54: Waiting 1594b2e35484: Waiting b07789a7de11: Waiting 3426c58469f2: Waiting 4e616ea23188: Waiting 88458efdaf5f: Waiting 0dcac5a1d8f5: Waiting a76180363a8f: Waiting 643363812929: Waiting 3feb89dfc6cd: Waiting 2f8f05bbf9c1: Waiting 28390f4e0676: Download complete 48e224a4c6e5: Download complete 393daff4895e: Download complete 48e224a4c6e5: Pull complete 36b22addfabe: Verifying Checksum 36b22addfabe: Download complete 010c23b095ac: Verifying Checksum 010c23b095ac: Download complete 7f095c0c5f48: Verifying Checksum 7f095c0c5f48: Download complete 393daff4895e: Pull complete 28390f4e0676: Pull complete 36b22addfabe: Pull complete 35873b334a29: Download complete 010c23b095ac: Pull complete 0f2727b62670: Verifying Checksum 0f2727b62670: Download complete 7f095c0c5f48: Pull complete 0dcac5a1d8f5: Verifying Checksum 0dcac5a1d8f5: Download complete 35873b334a29: Pull complete 0f2727b62670: Pull complete 4f4fb700ef54: Verifying Checksum 4f4fb700ef54: Download complete 0dcac5a1d8f5: Pull complete a43569493539: Verifying Checksum a43569493539: Download complete a43569493539: Pull complete 4f4fb700ef54: Pull complete 4e616ea23188: Verifying Checksum 4e616ea23188: Download complete 4e616ea23188: Pull complete 9ce35f8c294c: Verifying Checksum 9ce35f8c294c: Download complete 9d0cb620ec86: Verifying Checksum 9d0cb620ec86: Download complete 9d0cb620ec86: Pull complete 9ce35f8c294c: Pull complete 0fcc04d87b21: Download complete 0fcc04d87b21: Pull complete b07789a7de11: Verifying Checksum b07789a7de11: Download complete 8cf8c626ef08: Download complete 8cf8c626ef08: Pull complete b07789a7de11: Pull complete a76180363a8f: Verifying Checksum a76180363a8f: Download complete a76180363a8f: Pull complete 610db4964037: Verifying Checksum 610db4964037: Download complete 88458efdaf5f: Verifying Checksum 88458efdaf5f: Download complete 88458efdaf5f: Pull complete 610db4964037: Pull complete 663b7304dafa: Verifying Checksum 663b7304dafa: Download complete 663b7304dafa: Pull complete 69b4c91bbad3: Verifying Checksum 69b4c91bbad3: Download complete b66ba50a001e: Verifying Checksum b66ba50a001e: Download complete 69b4c91bbad3: Pull complete b66ba50a001e: Pull complete 6e4f57b3683b: Verifying Checksum 6e4f57b3683b: Download complete d1508d55deb7: Verifying Checksum d1508d55deb7: Download complete 90a2e1034837: Download complete e0210fd0f02b: Download complete e554e4ed6365: Verifying Checksum e554e4ed6365: Download complete 5468804d72e2: Download complete 643363812929: Verifying Checksum 643363812929: Download complete a6cedc782e23: Verifying Checksum a6cedc782e23: Download complete 2f8f05bbf9c1: Verifying Checksum 2f8f05bbf9c1: Download complete f9e6fef4e873: Verifying Checksum f9e6fef4e873: Download complete 1594b2e35484: Verifying Checksum 1594b2e35484: Download complete 3426c58469f2: Verifying Checksum 3426c58469f2: Download complete 3feb89dfc6cd: Download complete a6cedc782e23: Pull complete 6e4f57b3683b: Pull complete f9e6fef4e873: Pull complete d1508d55deb7: Pull complete 90a2e1034837: Pull complete e0210fd0f02b: Pull complete e554e4ed6365: Pull complete 5468804d72e2: Pull complete 643363812929: Pull complete 3feb89dfc6cd: Pull complete 2f8f05bbf9c1: Pull complete 1594b2e35484: Pull complete 3426c58469f2: Pull complete Digest: sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd Status: Downloaded newer image for ocaml/opam@sha256:6f6db0fbe251d5399e1d307aa29648bfad8e878e5e739d78d5a8629b6d5f69bd 2026-04-23 10:11.09 ---> using "cb2c910d515c1f3970eb53650720ba97de566a13693c58b45eb595cdcfba01ee" from cache /: (comment debian-13-5.4_ppc64_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-23 10:11.09 ---> using "3093075fce671cf0f27254b3d51ae799ab00fc7592ff192c6e19d110e80a4aae" from cache /src: (run (shell "opam init --reinit -ni")) Configuring from /home/opam/.opamrc and then from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted. You may want to back it up before going further. Continue? [Y/n] y Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] Initialised 2026-04-23 10:11.09 ---> using "7288b528cb2b86ad0c8ef15cdc956cd0013d29671bc10a2016d79fa0d971af38" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 6.8.0-107-generic The OCaml toplevel, version 5.4.1 2.5.0 2026-04-23 10:11.09 ---> using "0c9290d8da03c97184fcfa6acd15c44312a566c33cfb162e105b78c1269c798f" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-04-23 10:11.09 ---> using "420eae9aa094b4f37b692695880233ff53f64f1c6bd219c67211187d9c396a67" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 499ef09e251055ba35c2e994b86c609886b37a53 || git fetch origin master) && git reset -q --hard 499ef09e251055ba35c2e994b86c609886b37a53 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 42844088d7..6b6b0c375b master -> origin/master 499ef09e25 Merge pull request #29791 from dbuenzli/b0-publish-bos.0.3.0 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository default (at git+file:///home/opam/opam-repository): [WARNING] opam is out-of-date. Please consider updating it (https://opam.ocaml.org/doc/Install.html) default (at git+file:///home/opam/opam-repository): [INFO] opam 2.5.1 includes security fixes; please consider upgrading (https://opam.ocaml.org/doc/Install.html) Everything as up-to-date as possible 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-23 10:11.09 ---> using "7fd9438954f8e695b22948e443fbc5daf41d6d4441d844dcb8008b74e38a313b" from cache /src: (copy (src cowabloga.opam) (dst ./)) 2026-04-23 10:11.09 ---> saved as "7f028428491a46e2807d8a38bb6a3ec0151bebf0901ceaafdfe641db5e4b6187" /src: (run (network host) (shell "opam pin add -yn cowabloga.dev './'")) [cowabloga.dev] synchronised (file:///src) cowabloga is now pinned to file:///src (version dev) 2026-04-23 10:11.12 ---> saved as "d9b50c5bd9e02a7ab3e8ea7c675787fe6619e276335a0a8df5d4a0a86bf2f0ba" /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-04-23 10:11.12 ---> saved as "12743687d6cf0bfdcc9ee6d1b0430c2958377fc4fda963919b2a6d4189098224" /src: (env DEPS "angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.17.3 base-bigarray.base base-bytes.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base base64.3.5.2 bigstringaf.0.10.0 bos.0.3.0 ca-certs.1.0.1 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-pkg-config.4 cow.2.5.0 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.2 dune-build-info.3.22.2 dune-configurator.3.22.2 duration.0.3.1 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gmap.0.3.0 hex.1.5.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 lwt.6.1.1 macaddr.5.6.2 magic-mime.1.3.1 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 ocaml.5.4.1 ocaml-base-compiler.5.4.1 ocaml-compiler.5.4.1 ocaml-compiler-libs.v0.17.0 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.1 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ohex.0.2.0 omd.2.0.0~alpha4 ppx_derivers.1.2.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 rresult.0.7.0 sexplib0.v0.17.0 stdlib-shims.0.3.0 stringext.1.6.0 topkg.1.1.1 uri.4.4.0 uri-sexp.4.4.0 uucp.17.0.0 uunf.17.0.0 uutf.1.0.4 x509.1.0.6 xmlm.1.4.0 zarith.1.14") /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 cowabloga.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Hit:1 http://deb.debian.org/debian trixie InRelease - Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] - Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] - Get:4 http://deb.debian.org/debian-security trixie-security/main ppc64el Packages [122 kB] - Fetched 212 kB in 0s (1582 kB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [cowabloga.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml is already installed (current version is 5.4.1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following system packages will first need to be installed: libgmp-dev pkg-config <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libgmp-dev" "pkg-config" - Selecting previously unselected package libgmpxx4ldbl:ppc64el. - (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20629 files and directories currently installed.) - Preparing to unpack .../0-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_ppc64el.deb ... - Unpacking libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libgmp-dev:ppc64el. - Preparing to unpack .../1-libgmp-dev_2%3a6.3.0+dfsg-3_ppc64el.deb ... - Unpacking libgmp-dev:ppc64el (2:6.3.0+dfsg-3) ... - Selecting previously unselected package libpkgconf3:ppc64el. - Preparing to unpack .../2-libpkgconf3_1.8.1-4_ppc64el.deb ... - Unpacking libpkgconf3:ppc64el (1.8.1-4) ... - Selecting previously unselected package pkgconf-bin. - Preparing to unpack .../3-pkgconf-bin_1.8.1-4_ppc64el.deb ... - Unpacking pkgconf-bin (1.8.1-4) ... - Selecting previously unselected package pkgconf:ppc64el. - Preparing to unpack .../4-pkgconf_1.8.1-4_ppc64el.deb ... - Unpacking pkgconf:ppc64el (1.8.1-4) ... - Selecting previously unselected package pkg-config:ppc64el. - Preparing to unpack .../5-pkg-config_1.8.1-4_ppc64el.deb ... - Unpacking pkg-config:ppc64el (1.8.1-4) ... - Setting up libpkgconf3:ppc64el (1.8.1-4) ... - Setting up libgmpxx4ldbl:ppc64el (2:6.3.0+dfsg-3) ... - Setting up pkgconf-bin (1.8.1-4) ... - Setting up libgmp-dev:ppc64el (2:6.3.0+dfsg-3) ... - Setting up pkgconf:ppc64el (1.8.1-4) ... - Setting up pkg-config:ppc64el (1.8.1-4) ... - Processing triggers for libc-bin (2.41-12+deb13u2) ... # To update the current shell environment, run: eval $(opam env) 2026-04-23 10:11.40 ---> saved as "6dface9df572d1ee402148f14c7ad8188983c6f338f47099bfe3f3fb7e53c993" /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-config is already installed (current version is 3). [NOTE] Package ocaml-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.4.1). [NOTE] Package ocaml is already installed (current version is 5.4.1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-effects is already installed (current version is base). [NOTE] Package base-domains is already installed (current version is base). [NOTE] Package base-bigarray is already installed (current version is base). The following actions will be performed: === install 75 packages - install angstrom 0.16.1 - install asn1-combinators 0.3.2 - install astring 0.8.5 - install base v0.17.3 - install base-bytes base - install base64 3.5.2 - install bigstringaf 0.10.0 - install bos 0.3.0 - install ca-certs 1.0.1 - install cmdliner 2.1.1 - install cohttp 6.2.1 - install cohttp-lwt 6.2.1 - install cohttp-lwt-unix 6.2.1 - install conduit 8.0.0 - install conduit-lwt 8.0.0 - install conduit-lwt-unix 8.0.0 - install conf-gmp 5 - install conf-gmp-powm-sec 4 - install conf-pkg-config 4 - install cow 2.5.0 - install cppo 1.8.0 - install csexp 1.5.2 - install cstruct 6.2.0 - install digestif 1.3.0 - install domain-name 0.5.0 - install dune 3.22.2 - install dune-build-info 3.22.2 - install dune-configurator 3.22.2 - install duration 0.3.1 - install eqaf 0.10 - install ezjsonm 1.3.0 - install fmt 0.11.0 - install fpath 0.7.3 - install gmap 0.3.0 - install hex 1.5.0 - install http 6.2.1 - install ipaddr 5.6.2 - install ipaddr-sexp 5.6.2 - install jsonm 1.0.2 - install kdf 1.0.0 - install logs 0.10.0 - install lwt 6.1.1 - install macaddr 5.6.2 - install magic-mime 1.3.1 - install mirage-crypto 2.1.0 - install mirage-crypto-ec 2.1.0 - install mirage-crypto-pk 2.1.0 - install mirage-crypto-rng 2.1.0 - install ocaml-compiler-libs v0.17.0 - install ocaml-syntax-shims 1.0.0 - install ocaml_intrinsics_kernel v0.17.1 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ocplib-endian 1.2 - install ohex 0.2.0 - install omd 2.0.0~alpha4 - install ppx_derivers 1.2.1 - install ppx_sexp_conv v0.17.1 - install ppxlib 0.38.0 - install ppxlib_jane v0.17.4 - install ptime 1.2.0 - install re 1.14.0 - install rresult 0.7.0 - install sexplib0 v0.17.0 - install stdlib-shims 0.3.0 - install stringext 1.6.0 - install topkg 1.1.1 - install uri 4.4.0 - install uri-sexp 4.4.0 - install uucp 17.0.0 - install uunf 17.0.0 - install uutf 1.0.4 - install x509 1.0.6 - install xmlm 1.4.0 - install zarith 1.14 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved angstrom.0.16.1 (cached) -> retrieved asn1-combinators.0.3.2 (cached) -> retrieved astring.0.8.5 (cached) -> retrieved base64.3.5.2 (cached) -> retrieved bigstringaf.0.10.0 (cached) -> retrieved ca-certs.1.0.1 (cached) -> retrieved base.v0.17.3 (cached) -> retrieved bos.0.3.0 (cached) -> retrieved cmdliner.2.1.1 (cached) -> retrieved conf-gmp.5 (cached) -> retrieved conf-gmp-powm-sec.4 (cached) -> retrieved cohttp.6.2.1, cohttp-lwt.6.2.1, cohttp-lwt-unix.6.2.1, http.6.2.1 (cached) -> retrieved conduit.8.0.0, conduit-lwt.8.0.0, conduit-lwt-unix.8.0.0 (cached) -> installed conf-gmp.5 -> installed conf-pkg-config.4 -> retrieved cppo.1.8.0 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved cow.2.5.0 (https://opam.ocaml.org/cache) -> installed conf-gmp-powm-sec.4 -> retrieved cstruct.6.2.0 (cached) -> retrieved domain-name.0.5.0 (cached) -> retrieved duration.0.3.1 (cached) -> retrieved eqaf.0.10 (cached) -> retrieved ezjsonm.1.3.0 (cached) -> retrieved fmt.0.11.0 (cached) -> retrieved fpath.0.7.3 (cached) -> retrieved gmap.0.3.0 (cached) -> retrieved hex.1.5.0 (cached) -> retrieved ipaddr.5.6.2, ipaddr-sexp.5.6.2, macaddr.5.6.2 (cached) -> retrieved jsonm.1.0.2 (cached) -> retrieved kdf.1.0.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved lwt.6.1.1 (cached) -> retrieved magic-mime.1.3.1 (cached) -> retrieved digestif.1.3.0 (cached) -> retrieved ocaml-compiler-libs.v0.17.0 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml_intrinsics_kernel.v0.17.1 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> retrieved dune.3.22.2, dune-build-info.3.22.2, dune-configurator.3.22.2 (cached) -> retrieved mirage-crypto.2.1.0, mirage-crypto-ec.2.1.0, mirage-crypto-pk.2.1.0, mirage-crypto-rng.2.1.0 (cached) -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved ohex.0.2.0 (cached) -> retrieved omd.2.0.0~alpha4 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_sexp_conv.v0.17.1 (cached) -> retrieved ppxlib_jane.v0.17.4 (cached) -> installed cmdliner.2.1.1 -> retrieved ptime.1.2.0 (cached) -> retrieved re.1.14.0 (cached) -> retrieved ppxlib.0.38.0 (cached) -> retrieved rresult.0.7.0 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved stringext.1.6.0 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved uunf.17.0.0 (cached) -> retrieved uri.4.4.0, uri-sexp.4.4.0 (cached) -> retrieved uucp.17.0.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved xmlm.1.4.0 (cached) -> retrieved x509.1.0.6 (cached) -> retrieved zarith.1.14 (cached) -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed ocamlbuild.0.16.1 -> installed zarith.1.14 -> installed topkg.1.1.1 -> installed rresult.0.7.0 -> installed fmt.0.11.0 -> installed uutf.1.0.4 -> installed xmlm.1.4.0 -> installed ptime.1.2.0 -> installed astring.0.8.5 -> installed fpath.0.7.3 -> installed jsonm.1.0.2 -> installed dune.3.22.2 -> installed uunf.17.0.0 -> installed asn1-combinators.0.3.2 -> installed base64.3.5.2 -> installed cppo.1.8.0 -> installed csexp.1.5.2 -> installed cstruct.6.2.0 -> installed domain-name.0.5.0 -> installed dune-build-info.3.22.2 -> installed duration.0.3.1 -> installed eqaf.0.10 -> installed gmap.0.3.0 -> installed http.6.2.1 -> installed macaddr.5.6.2 -> installed magic-mime.1.3.1 -> installed ocaml-compiler-libs.v0.17.0 -> installed ocaml-syntax-shims.1.0.0 -> installed ocaml_intrinsics_kernel.v0.17.1 -> installed ohex.0.2.0 -> installed ppx_derivers.1.2.1 -> installed re.1.14.0 -> installed sexplib0.v0.17.0 -> installed stdlib-shims.0.3.0 -> installed stringext.1.6.0 -> installed ocplib-endian.1.2 -> installed hex.1.5.0 -> installed ipaddr.5.6.2 -> installed digestif.1.3.0 -> installed ezjsonm.1.3.0 -> installed dune-configurator.3.22.2 -> installed bigstringaf.0.10.0 -> installed angstrom.0.16.1 -> installed mirage-crypto.2.1.0 -> installed kdf.1.0.0 -> installed lwt.6.1.1 -> installed uri.4.4.0 -> installed logs.0.10.0 -> installed mirage-crypto-rng.2.1.0 -> installed mirage-crypto-pk.2.1.0 -> installed base.v0.17.3 -> installed bos.0.3.0 -> installed mirage-crypto-ec.2.1.0 -> installed x509.1.0.6 -> installed ca-certs.1.0.1 -> installed ppxlib.0.38.0 -> installed ppxlib_jane.v0.17.4 -> installed ppx_sexp_conv.v0.17.1 -> installed uucp.17.0.0 -> installed uri-sexp.4.4.0 -> installed ipaddr-sexp.5.6.2 -> installed conduit.8.0.0 -> installed cohttp.6.2.1 -> installed omd.2.0.0~alpha4 -> installed cow.2.5.0 -> installed conduit-lwt.8.0.0 -> installed cohttp-lwt.6.2.1 -> installed conduit-lwt-unix.8.0.0 -> installed cohttp-lwt-unix.6.2.1 Done. # To update the current shell environment, run: eval $(opam env) 2026-04-23 10:14.25 ---> saved as "469168d4277024ae834d1da02a9efb9fb238bee0f237ced1a68b18bccc32d0c6" /src: (copy (src .) (dst /src)) 2026-04-23 10:14.25 ---> saved as "23d6abcbf5f2717a1809b9ac83b2f2979c7e80acaca73ded0eff28a4ea014e45" /src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -bin-annot -bin-annot-occurrences -I lib/.cowabloga.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/byte/cowabloga__Atom_feed.cmo -c -impl lib/atom_feed.ml) File "lib/atom_feed.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -bin-annot -bin-annot-occurrences -I lib/.cowabloga.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/byte/cowabloga__Date.cmo -c -impl lib/date.ml) File "lib/date.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -bin-annot -bin-annot-occurrences -I lib/.cowabloga.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/byte/cowabloga__Headers.cmo -c -impl lib/headers.ml) File "lib/headers.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -bin-annot -bin-annot-occurrences -I lib/.cowabloga.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/byte/cowabloga__Links.cmo -c -impl lib/links.ml) File "lib/links.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -bin-annot -bin-annot-occurrences -I lib/.cowabloga.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/byte/cowabloga__Dispatch.cmo -c -impl lib/dispatch.ml) File "lib/dispatch.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -bin-annot -bin-annot-occurrences -I lib/.cowabloga.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/byte/cowabloga__Wiki.cmo -c -impl lib/wiki.ml) File "lib/wiki.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -bin-annot -bin-annot-occurrences -I lib/.cowabloga.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -cmi-file lib/.cowabloga.objs/byte/cowabloga__Blog.cmi -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/byte/cowabloga__Blog.cmo -c -impl lib/blog.ml) File "lib/blog.ml", line 101, characters 14-17: 101 | let to_html ?(sep=default_separator) ~feed ~entries = ^^^ Error (warning 16 [unerasable-optional-argument]): this optional argument cannot be erased. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -bin-annot -bin-annot-occurrences -I lib/.cowabloga.objs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/byte/cowabloga__Feed.cmo -c -impl lib/feed.ml) File "lib/feed.ml", line 1: Warning 70 [missing-mli]: Cannot find interface file. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w A-4-41-44 -warn-error +1..49 -strict-sequence -principal -g -I lib/.cowabloga.objs/byte -I lib/.cowabloga.objs/native -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -cmi-file lib/.cowabloga.objs/byte/cowabloga__Blog.cmi -no-alias-deps -opaque -open Cowabloga -o lib/.cowabloga.objs/native/cowabloga__Blog.cmx -c -impl lib/blog.ml) File "lib/blog.ml", line 101, characters 14-17: 101 | let to_html ?(sep=default_separator) ~feed ~entries = ^^^ Error (warning 16 [unerasable-optional-argument]): this optional argument cannot be erased. (cd _build/default && /home/opam/.opam/5.4/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -g -bin-annot -bin-annot-occurrences -I lib_test/.serve.eobjs/byte -I /home/opam/.opam/5.4/lib/angstrom -I /home/opam/.opam/5.4/lib/astring -I /home/opam/.opam/5.4/lib/base64 -I /home/opam/.opam/5.4/lib/bigstringaf -I /home/opam/.opam/5.4/lib/bytes -I /home/opam/.opam/5.4/lib/cohttp -I /home/opam/.opam/5.4/lib/cohttp-lwt -I /home/opam/.opam/5.4/lib/cohttp-lwt-unix -I /home/opam/.opam/5.4/lib/conduit -I /home/opam/.opam/5.4/lib/conduit-lwt -I /home/opam/.opam/5.4/lib/conduit-lwt-unix -I /home/opam/.opam/5.4/lib/cow -I /home/opam/.opam/5.4/lib/cstruct -I /home/opam/.opam/5.4/lib/domain-name -I /home/opam/.opam/5.4/lib/ezjsonm -I /home/opam/.opam/5.4/lib/fmt -I /home/opam/.opam/5.4/lib/hex -I /home/opam/.opam/5.4/lib/http -H /home/opam/.opam/5.4/lib/http/__private__/http_bytebuffer -H /home/opam/.opam/5.4/lib/http/__private__/http_bytebuffer/.public_cmi -I /home/opam/.opam/5.4/lib/ipaddr -I /home/opam/.opam/5.4/lib/ipaddr-sexp -I /home/opam/.opam/5.4/lib/ipaddr/unix -I /home/opam/.opam/5.4/lib/jsonm -I /home/opam/.opam/5.4/lib/logs -I /home/opam/.opam/5.4/lib/logs/fmt -I /home/opam/.opam/5.4/lib/logs/lwt -I /home/opam/.opam/5.4/lib/lwt -I /home/opam/.opam/5.4/lib/lwt/unix -I /home/opam/.opam/5.4/lib/macaddr -I /home/opam/.opam/5.4/lib/magic-mime -I /home/opam/.opam/5.4/lib/ocaml/threads -I /home/opam/.opam/5.4/lib/ocaml/unix -I /home/opam/.opam/5.4/lib/ocplib-endian -I /home/opam/.opam/5.4/lib/ocplib-endian/bigstring -I /home/opam/.opam/5.4/lib/omd -I /home/opam/.opam/5.4/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/5.4/lib/re -I /home/opam/.opam/5.4/lib/sexplib0 -I /home/opam/.opam/5.4/lib/stringext -I /home/opam/.opam/5.4/lib/uri -I /home/opam/.opam/5.4/lib/uri-sexp -I /home/opam/.opam/5.4/lib/uri/services -I /home/opam/.opam/5.4/lib/uucp -I /home/opam/.opam/5.4/lib/uunf -I /home/opam/.opam/5.4/lib/uutf -I /home/opam/.opam/5.4/lib/xmlm -I lib/.cowabloga.objs/byte -no-alias-deps -opaque -o lib_test/.serve.eobjs/byte/serve.cmo -c -impl lib_test/serve.ml) File "lib_test/serve.ml", line 28, characters 8-27: 28 | Server.resolve_file ~docroot:"lib_test" ~uri:(Request.uri req) ^^^^^^^^^^^^^^^^^^^ Error (alert deprecated): Cohttp_lwt_unix.Server.resolve_file Please use Cohttp.Path.resolve_local_file. File "lib_test/serve.ml", line 33, characters 41-61: 33 | Printf.eprintf "conn %s closed\n%!" (Connection.to_string conn_id); ^^^^^^^^^^^^^^^^^^^^ Error: Unbound value Connection.to_string "/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1 2026-04-23 10:14.26: Job failed: Failed: Build failed