2026-03-19 08:04.36: New job: test TheLortex/dream https://github.com/TheLortex/dream.git#refs/heads/mirage-alpha4 (8bd9b9aa0640d15a94b9610709bf9ee24d70e8f0) (macos-arm64:macos-homebrew-4.14_arm64_opam-2.5)Base: macos-homebrew-ocaml-4.14Opam project buildTo reproduce locally:git clone --recursive "https://github.com/TheLortex/dream.git" -b "mirage-alpha4" && cd "dream" && git reset --hard 8bd9b9aacat > Dockerfile <<'END-OF-DOCKERFILE'FROM macos-homebrew-ocaml-4.14# macos-homebrew-4.14_arm64_opam-2.5USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"RUN ln -f ~/local/bin/opam-2.5 ~/local/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionRUN cd ~/opam-repository && (git cat-file -e 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && git log --no-decorate -n1 --oneline && opam update -uRUN mkdir -p 'src/vendor/websocketaf/' 'src/vendor/paf/' 'src/vendor/httpaf/' 'src/vendor/h2/' 'src/vendor/gluten/' 'example/z-playground/runtime/' 'example/z-playground/' 'example/z-docker-opam/' 'docs/web/'COPY --chown=1000:1000 src/vendor/websocketaf/websocketaf.opam src/vendor/websocketaf/websocketaf-mirage.opam src/vendor/websocketaf/websocketaf-lwt.opam src/vendor/websocketaf/websocketaf-lwt-unix.opam src/vendor/websocketaf/websocketaf-eio.opam src/vendor/websocketaf/websocketaf-async.opam ./src/src/vendor/websocketaf/COPY --chown=1000:1000 src/vendor/paf/paf.opam src/vendor/paf/paf-le.opam src/vendor/paf/paf-cohttp.opam ./src/src/vendor/paf/COPY --chown=1000:1000 src/vendor/httpaf/httpaf.opam src/vendor/httpaf/httpaf-mirage.opam src/vendor/httpaf/httpaf-lwt.opam src/vendor/httpaf/httpaf-lwt-unix.opam src/vendor/httpaf/httpaf-eio.opam src/vendor/httpaf/httpaf-async.opam ./src/src/vendor/httpaf/COPY --chown=1000:1000 src/vendor/h2/hpack.opam src/vendor/h2/h2.opam src/vendor/h2/h2-mirage.opam src/vendor/h2/h2-lwt.opam src/vendor/h2/h2-lwt-unix.opam src/vendor/h2/h2-async.opam ./src/src/vendor/h2/COPY --chown=1000:1000 src/vendor/gluten/gluten.opam src/vendor/gluten/gluten-mirage.opam src/vendor/gluten/gluten-lwt.opam src/vendor/gluten/gluten-lwt-unix.opam src/vendor/gluten/gluten-eio.opam src/vendor/gluten/gluten-async.opam ./src/src/vendor/gluten/COPY --chown=1000:1000 example/z-playground/runtime/runtime.opam ./src/example/z-playground/runtime/COPY --chown=1000:1000 example/z-playground/playground.opam ./src/example/z-playground/COPY --chown=1000:1000 example/z-docker-opam/hello.opam ./src/example/z-docker-opam/COPY --chown=1000:1000 dream.opam dream-pure.opam dream-mirage.opam dream-httpaf.opam ./src/./COPY --chown=1000:1000 docs/web/web.opam ./src/docs/web/RUN opam pin add -yn websocketaf.dev './src/src/vendor/websocketaf/' && \opam pin add -yn websocketaf-mirage.dev './src/src/vendor/websocketaf/' && \opam pin add -yn websocketaf-lwt.dev './src/src/vendor/websocketaf/' && \opam pin add -yn websocketaf-lwt-unix.dev './src/src/vendor/websocketaf/' && \opam pin add -yn websocketaf-eio.dev './src/src/vendor/websocketaf/' && \opam pin add -yn websocketaf-async.dev './src/src/vendor/websocketaf/' && \opam pin add -yn paf.dev './src/src/vendor/paf/' && \opam pin add -yn paf-le.dev './src/src/vendor/paf/' && \opam pin add -yn paf-cohttp.dev './src/src/vendor/paf/' && \opam pin add -yn httpaf.dev './src/src/vendor/httpaf/' && \opam pin add -yn httpaf-mirage.dev './src/src/vendor/httpaf/' && \opam pin add -yn httpaf-lwt.dev './src/src/vendor/httpaf/' && \opam pin add -yn httpaf-lwt-unix.dev './src/src/vendor/httpaf/' && \opam pin add -yn httpaf-eio.dev './src/src/vendor/httpaf/' && \opam pin add -yn httpaf-async.dev './src/src/vendor/httpaf/' && \opam pin add -yn hpack.dev './src/src/vendor/h2/' && \opam pin add -yn h2.dev './src/src/vendor/h2/' && \opam pin add -yn h2-mirage.dev './src/src/vendor/h2/' && \opam pin add -yn h2-lwt.dev './src/src/vendor/h2/' && \opam pin add -yn h2-lwt-unix.dev './src/src/vendor/h2/' && \opam pin add -yn h2-async.dev './src/src/vendor/h2/' && \opam pin add -yn gluten.dev './src/src/vendor/gluten/' && \opam pin add -yn gluten-mirage.dev './src/src/vendor/gluten/' && \opam pin add -yn gluten-lwt.dev './src/src/vendor/gluten/' && \opam pin add -yn gluten-lwt-unix.dev './src/src/vendor/gluten/' && \opam pin add -yn gluten-eio.dev './src/src/vendor/gluten/' && \opam pin add -yn gluten-async.dev './src/src/vendor/gluten/' && \opam pin add -yn runtime.dev './src/example/z-playground/runtime/' && \opam pin add -yn playground.dev './src/example/z-playground/' && \opam pin add -yn hello.dev './src/example/z-docker-opam/' && \opam pin add -yn dream.dev './src/./' && \opam pin add -yn dream-pure.dev './src/./' && \opam pin add -yn dream-mirage.dev './src/./' && \opam pin add -yn dream-httpaf.dev './src/./' && \opam pin add -yn web.dev './src/docs/web/'RUN echo '(lang dune 3.0)' > './src/src/vendor/websocketaf/dune-project' && \echo '(lang dune 3.0)' > './src/src/vendor/paf/dune-project' && \echo '(lang dune 3.0)' > './src/src/vendor/httpaf/dune-project' && \echo '(lang dune 3.0)' > './src/src/vendor/h2/dune-project' && \echo '(lang dune 3.0)' > './src/src/vendor/gluten/dune-project' && \echo '(lang dune 3.0)' > './src/example/z-playground/runtime/dune-project' && \echo '(lang dune 3.0)' > './src/example/z-playground/dune-project' && \echo '(lang dune 3.0)' > './src/example/z-docker-opam/dune-project' && \echo '(lang dune 3.0)' > './src/./dune-project' && \echo '(lang dune 3.0)' > './src/docs/web/dune-project'ENV DEPS="alcotest.1.9.1 angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bigarray-compat.1.1.0 bigstringaf.0.10.0 bisect_ppx.2.8.3 bstr.0.0.4 camlp-streams.5.0.1 caqti.2.2.4 caqti-driver-postgresql.2.2.4 caqti-driver-sqlite3.2.2.4 caqti-lwt.2.2.4 cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libev.4-13 conf-libssl.4 conf-pkg-config.4 conf-postgresql.2 conf-sqlite3.1 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.0 dune-build-info.3.22.0 dune-compiledb.0.6.0 dune-configurator.3.22.0 dune-private-libs.3.22.0 dune-site.3.22.0 duration.0.2.1 dyn.3.22.0 emile.1.1 eqaf.0.10 ezjsonm.1.3.0 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fix.20250919 fmt.0.11.0 fpath.0.7.3 fs-io.3.22.0 gen.1.1 gmap.0.3.0 graphql.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 hex.1.5.0 hmap.0.8.1 ipaddr.5.6.2 jane-street-headers.v0.16.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 jst-config.v0.16.0 kdf.1.0.0 ke.0.6 lambdasoup.1.1.1 letsencrypt.1.1.0 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 lwt_ppx.5.9.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 markup.1.0.3 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 merlin-extend.0.6.2 mimic.0.0.9 mirage-clock.4.2.0 mirage-crypto.1.2.0 mirage-crypto-ec.1.2.0 mirage-crypto-pk.1.2.0 mirage-crypto-rng.1.2.0 mirage-crypto-rng-lwt.1.2.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-protocols.7.0.0 mirage-ptime.5.2.0 mirage-stack.3.0.0 mtime.2.1.0 multipart_form.0.8.0 multipart_form-lwt.0.8.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 octavius.1.2.2 ohex.0.2.0 optint.0.3.0 ordering.3.22.0 parsexp.v0.16.0 pecu.0.7 postgresql.5.2.0 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_js_style.v0.16.0 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_yojson_conv.v0.16.0 ppx_yojson_conv_lib.v0.16.0 ppxlib.0.35.0 prettym.0.0.4 psq.0.2.1 ptime.1.2.0 re.1.14.0 reason.3.15.0 result.1.5 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sqlite3.5.4.0 ssl.0.7.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.22.0 stringext.1.6.0 time_now.v0.16.0 tls.2.0.4 tls-mirage.2.0.4 top-closure.3.22.0 topkg.1.1.1 tyxml.4.6.0 tyxml-jsx.4.6.0 tyxml-ppx.4.6.0 tyxml-syntax.4.6.0 uchar.0.0.2 unstrctrd.0.4 uri.4.4.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0 zarith.1.14"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y dream.dev dream-pure.dev dream-mirage.dev dream-httpaf.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . ./srcRUN cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2026-03-19 08:04.36: Using cache hint "TheLortex/dream-macos-homebrew-ocaml-4.14-macos-homebrew-4.14_arm64_opam-2.5-e9257b95d46d090228225c20604ddbe1"2026-03-19 08:04.36: Using OBuilder spec:((from macos-homebrew-ocaml-4.14)(comment macos-homebrew-4.14_arm64_opam-2.5)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(run (shell "ln -f ~/local/bin/opam-2.5 ~/local/bin/opam"))(run (shell "opam init --reinit -ni"))(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && git log --no-decorate -n1 --oneline && opam update -u"))(run (shell "mkdir -p 'src/vendor/websocketaf/' 'src/vendor/paf/' 'src/vendor/httpaf/' 'src/vendor/h2/' 'src/vendor/gluten/' 'example/z-playground/runtime/' 'example/z-playground/' 'example/z-docker-opam/' 'docs/web/'"))(copy (src src/vendor/websocketaf/websocketaf.opam src/vendor/websocketaf/websocketaf-mirage.opam src/vendor/websocketaf/websocketaf-lwt.opam src/vendor/websocketaf/websocketaf-lwt-unix.opam src/vendor/websocketaf/websocketaf-eio.opam src/vendor/websocketaf/websocketaf-async.opam)(dst ./src/src/vendor/websocketaf/))(copy (src src/vendor/paf/paf.opam src/vendor/paf/paf-le.opam src/vendor/paf/paf-cohttp.opam)(dst ./src/src/vendor/paf/))(copy (src src/vendor/httpaf/httpaf.opam src/vendor/httpaf/httpaf-mirage.opam src/vendor/httpaf/httpaf-lwt.opam src/vendor/httpaf/httpaf-lwt-unix.opam src/vendor/httpaf/httpaf-eio.opam src/vendor/httpaf/httpaf-async.opam)(dst ./src/src/vendor/httpaf/))(copy (src src/vendor/h2/hpack.opam src/vendor/h2/h2.opam src/vendor/h2/h2-mirage.opam src/vendor/h2/h2-lwt.opam src/vendor/h2/h2-lwt-unix.opam src/vendor/h2/h2-async.opam)(dst ./src/src/vendor/h2/))(copy (src src/vendor/gluten/gluten.opam src/vendor/gluten/gluten-mirage.opam src/vendor/gluten/gluten-lwt.opam src/vendor/gluten/gluten-lwt-unix.opam src/vendor/gluten/gluten-eio.opam src/vendor/gluten/gluten-async.opam)(dst ./src/src/vendor/gluten/))(copy (src example/z-playground/runtime/runtime.opam)(dst ./src/example/z-playground/runtime/))(copy (src example/z-playground/playground.opam)(dst ./src/example/z-playground/))(copy (src example/z-docker-opam/hello.opam)(dst ./src/example/z-docker-opam/))(copy (src dream.opam dream-pure.opam dream-mirage.opam dream-httpaf.opam)(dst ./src/./))(copy (src docs/web/web.opam) (dst ./src/docs/web/))(run (network host)(shell "opam pin add -yn websocketaf.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-mirage.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-lwt.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-lwt-unix.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-eio.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-async.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn paf.dev './src/src/vendor/paf/' && \\nopam pin add -yn paf-le.dev './src/src/vendor/paf/' && \\nopam pin add -yn paf-cohttp.dev './src/src/vendor/paf/' && \\nopam pin add -yn httpaf.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-mirage.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-lwt.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-lwt-unix.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-eio.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-async.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn hpack.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2-mirage.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2-lwt.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2-lwt-unix.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2-async.dev './src/src/vendor/h2/' && \\nopam pin add -yn gluten.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-mirage.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-lwt.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-lwt-unix.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-eio.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-async.dev './src/src/vendor/gluten/' && \\nopam pin add -yn runtime.dev './src/example/z-playground/runtime/' && \\nopam pin add -yn playground.dev './src/example/z-playground/' && \\nopam pin add -yn hello.dev './src/example/z-docker-opam/' && \\nopam pin add -yn dream.dev './src/./' && \\nopam pin add -yn dream-pure.dev './src/./' && \\nopam pin add -yn dream-mirage.dev './src/./' && \\nopam pin add -yn dream-httpaf.dev './src/./' && \\nopam pin add -yn web.dev './src/docs/web/'"))(run (shell "echo '(lang dune 3.0)' > './src/src/vendor/websocketaf/dune-project' && \\necho '(lang dune 3.0)' > './src/src/vendor/paf/dune-project' && \\necho '(lang dune 3.0)' > './src/src/vendor/httpaf/dune-project' && \\necho '(lang dune 3.0)' > './src/src/vendor/h2/dune-project' && \\necho '(lang dune 3.0)' > './src/src/vendor/gluten/dune-project' && \\necho '(lang dune 3.0)' > './src/example/z-playground/runtime/dune-project' && \\necho '(lang dune 3.0)' > './src/example/z-playground/dune-project' && \\necho '(lang dune 3.0)' > './src/example/z-docker-opam/dune-project' && \\necho '(lang dune 3.0)' > './src/./dune-project' && \\necho '(lang dune 3.0)' > './src/docs/web/dune-project'"))(env DEPS "alcotest.1.9.1 angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bigarray-compat.1.1.0 bigstringaf.0.10.0 bisect_ppx.2.8.3 bstr.0.0.4 camlp-streams.5.0.1 caqti.2.2.4 caqti-driver-postgresql.2.2.4 caqti-driver-sqlite3.2.2.4 caqti-lwt.2.2.4 cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libev.4-13 conf-libssl.4 conf-pkg-config.4 conf-postgresql.2 conf-sqlite3.1 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.0 dune-build-info.3.22.0 dune-compiledb.0.6.0 dune-configurator.3.22.0 dune-private-libs.3.22.0 dune-site.3.22.0 duration.0.2.1 dyn.3.22.0 emile.1.1 eqaf.0.10 ezjsonm.1.3.0 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fix.20250919 fmt.0.11.0 fpath.0.7.3 fs-io.3.22.0 gen.1.1 gmap.0.3.0 graphql.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 hex.1.5.0 hmap.0.8.1 ipaddr.5.6.2 jane-street-headers.v0.16.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 jst-config.v0.16.0 kdf.1.0.0 ke.0.6 lambdasoup.1.1.1 letsencrypt.1.1.0 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 lwt_ppx.5.9.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 markup.1.0.3 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 merlin-extend.0.6.2 mimic.0.0.9 mirage-clock.4.2.0 mirage-crypto.1.2.0 mirage-crypto-ec.1.2.0 mirage-crypto-pk.1.2.0 mirage-crypto-rng.1.2.0 mirage-crypto-rng-lwt.1.2.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-protocols.7.0.0 mirage-ptime.5.2.0 mirage-stack.3.0.0 mtime.2.1.0 multipart_form.0.8.0 multipart_form-lwt.0.8.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 octavius.1.2.2 ohex.0.2.0 optint.0.3.0 ordering.3.22.0 parsexp.v0.16.0 pecu.0.7 postgresql.5.2.0 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_js_style.v0.16.0 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_yojson_conv.v0.16.0 ppx_yojson_conv_lib.v0.16.0 ppxlib.0.35.0 prettym.0.0.4 psq.0.2.1 ptime.1.2.0 re.1.14.0 reason.3.15.0 result.1.5 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sqlite3.5.4.0 ssl.0.7.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.22.0 stringext.1.6.0 time_now.v0.16.0 tls.2.0.4 tls-mirage.2.0.4 top-closure.3.22.0 topkg.1.1.1 tyxml.4.6.0 tyxml-jsx.4.6.0 tyxml-ppx.4.6.0 tyxml-syntax.4.6.0 uchar.0.0.2 unstrctrd.0.4 uri.4.4.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0 zarith.1.14")(env CI true)(env OCAMLCI true)(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))(network host)(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y dream.dev dream-pure.dev dream-mirage.dev dream-httpaf.dev $DEPS"))(run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))(network host)(shell "opam install $DEPS"))(copy (src .) (dst ./src))(run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build")))2026-03-19 08:04.36: Waiting for resource in pool OCluster2026-03-19 09:23.48: Waiting for worker…2026-03-19 11:27.21: Got resource from pool OClusterBuilding on m1-worker-04All commits already cachedSubmodule path 'src/vendor/gluten': checked out 'f8b88c485beb473af97de7b39461fb60a56cff3f'Submodule path 'src/vendor/h2': checked out '8ad7db35248e2d321b993fc60390ccfdd54cb096'Submodule path 'src/vendor/httpaf': checked out '7189cd28e21203117f0c8e2347ae9a2fe0e0c157'Submodule path 'src/vendor/paf': checked out '873e7b3b00d60ac6d6b1a59c3e867f27f357369b'Submodule path 'src/vendor/websocketaf': checked out '44c54291a09ec271b256cdce3b3999315131c750'HEAD is now at 8bd9b9a CI: pass opam file lintSynchronizing submodule url for 'src/vendor/gluten'Synchronizing submodule url for 'src/vendor/h2'Synchronizing submodule url for 'src/vendor/httpaf'Synchronizing submodule url for 'src/vendor/paf'Synchronizing submodule url for 'src/vendor/websocketaf'Cleared directory 'src/vendor/gluten'Submodule 'src/vendor/gluten' (https://github.com/anmonteiro/gluten.git) unregistered for path 'src/vendor/gluten'Cleared directory 'src/vendor/h2'Submodule 'src/vendor/h2' (https://github.com/anmonteiro/ocaml-h2.git) unregistered for path 'src/vendor/h2'Cleared directory 'src/vendor/httpaf'Submodule 'src/vendor/httpaf' (https://github.com/anmonteiro/httpaf.git) unregistered for path 'src/vendor/httpaf'Cleared directory 'src/vendor/paf'Submodule 'src/vendor/paf' (https://github.com/TheLortex/paf-le-chien.git) unregistered for path 'src/vendor/paf'Cleared directory 'src/vendor/websocketaf'Submodule 'src/vendor/websocketaf' (https://github.com/anmonteiro/websocketaf.git) unregistered for path 'src/vendor/websocketaf'Submodule 'src/vendor/gluten' (https://github.com/anmonteiro/gluten.git) registered for path 'src/vendor/gluten'Submodule 'src/vendor/h2' (https://github.com/anmonteiro/ocaml-h2.git) registered for path 'src/vendor/h2'Submodule 'src/vendor/httpaf' (https://github.com/anmonteiro/httpaf.git) registered for path 'src/vendor/httpaf'Submodule 'src/vendor/paf' (https://github.com/TheLortex/paf-le-chien.git) registered for path 'src/vendor/paf'Submodule 'src/vendor/websocketaf' (https://github.com/anmonteiro/websocketaf.git) registered for path 'src/vendor/websocketaf'Submodule path 'src/vendor/gluten': checked out 'f8b88c485beb473af97de7b39461fb60a56cff3f'Submodule path 'src/vendor/h2': checked out '8ad7db35248e2d321b993fc60390ccfdd54cb096'Submodule path 'src/vendor/h2/hpack/test/hpack-test-case': checked out 'b2a1664b43dc520a4bbff2e7db1b7e7af4fb43f4'Submodule path 'src/vendor/h2/lib_test/http2-frame-test-case': checked out '5c67db0d4d68e1fb7d3a241d6e01fc04d981f465'Submodule path 'src/vendor/httpaf': checked out '7189cd28e21203117f0c8e2347ae9a2fe0e0c157'Submodule path 'src/vendor/paf': checked out '873e7b3b00d60ac6d6b1a59c3e867f27f357369b'Submodule path 'src/vendor/websocketaf': checked out '44c54291a09ec271b256cdce3b3999315131c750'(from macos-homebrew-ocaml-4.14)2026-03-19 11:27.22 ---> using "0c60f117aee57abea8364cb033d47bb1d63ff0f68e5ee97378e032498e8442af" from cache/: (comment macos-homebrew-4.14_arm64_opam-2.5)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (run (shell "ln -f ~/local/bin/opam-2.5 ~/local/bin/opam"))2026-03-19 11:27.22 ---> using "75b1629629d7f21c50a7e1e39b2ef83e2edb8ace81aab34254c0c8782b814749" from cache/: (run (shell "opam init --reinit -ni"))No configuration file found, using built-in defaults.Checking for available remotes: rsync and local, git.- you won't be able to use mercurial repositories unless you install the hg command on your system.- you won't be able to use darcs repositories unless you install the darcs command on your system.This version of opam requires an update to the layout of /Users/mac1000/.opam from version 2.1 to version 2.2, which can't be reverted.You may want to back it up before going further.Continue? [Y/n] y[NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:opam option jobs=1 --globalFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] no changes from git+file:///Users/mac1000/opam-repository2026-03-19 11:27.22 ---> using "a61e945ab7671a6fff400f946e3fe88df4d67a783ea1f56fa59dc21595ef1b19" from cache/: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Darwin 24.5.0The OCaml toplevel, version 4.14.22.5.02026-03-19 11:27.22 ---> using "11a9923a4c4f0ab256d15330129e4c4938459d2e6239eb4f7bdf0f2620300e09" from cache/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef || git fetch origin master) && git reset -q --hard 9f189ca4f94fbb5f0045820bf3c4ffafb21145ef && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD95f7875db7..9f189ca4f9 master -> origin/master9f189ca4f9 Merge pull request #29562 from shonfeder/release-dune-3.22.0<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///Users/mac1000/opam-repositoryEverything as up-to-date as possibleThe following packages are not being upgraded because the new versions conflict with other installed packages:- ocaml.5.5.0- ocaml-config.3However, 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-03-19 11:27.22 ---> using "2ff5904eee6d78a2e0a2172e50a82fa4df9bdae63778786871d1ae36e3f13afd" from cache/: (run (shell "mkdir -p 'src/vendor/websocketaf/' 'src/vendor/paf/' 'src/vendor/httpaf/' 'src/vendor/h2/' 'src/vendor/gluten/' 'example/z-playground/runtime/' 'example/z-playground/' 'example/z-docker-opam/' 'docs/web/'"))2026-03-19 11:27.23 ---> saved as "a79d2767d49a72febd54890d53f509b7b25a599be439e8b11e8a2797da781684"/: (copy (src src/vendor/websocketaf/websocketaf.opam src/vendor/websocketaf/websocketaf-mirage.opam src/vendor/websocketaf/websocketaf-lwt.opam src/vendor/websocketaf/websocketaf-lwt-unix.opam src/vendor/websocketaf/websocketaf-eio.opam src/vendor/websocketaf/websocketaf-async.opam)(dst ./src/src/vendor/websocketaf/))2026-03-19 11:27.24 ---> saved as "998be6717d6bac399317b214eb30ad07d2a22c1909c0f7faed0df0502885ad32"/: (copy (src src/vendor/paf/paf.opam src/vendor/paf/paf-le.opam src/vendor/paf/paf-cohttp.opam)(dst ./src/src/vendor/paf/))2026-03-19 11:27.25 ---> saved as "85958ca47b71ef571dc431c77bfdfdc7575f33b939542087eb1bce0a16e739fb"/: (copy (src src/vendor/httpaf/httpaf.opam src/vendor/httpaf/httpaf-mirage.opam src/vendor/httpaf/httpaf-lwt.opam src/vendor/httpaf/httpaf-lwt-unix.opam src/vendor/httpaf/httpaf-eio.opam src/vendor/httpaf/httpaf-async.opam)(dst ./src/src/vendor/httpaf/))2026-03-19 11:27.26 ---> saved as "817bb24e94c2f1b55be961204d08e6c5887837be4c523fdd7b740958774e4535"/: (copy (src src/vendor/h2/hpack.opam src/vendor/h2/h2.opam src/vendor/h2/h2-mirage.opam src/vendor/h2/h2-lwt.opam src/vendor/h2/h2-lwt-unix.opam src/vendor/h2/h2-async.opam)(dst ./src/src/vendor/h2/))2026-03-19 11:27.27 ---> saved as "6dd1477155757333c4d80b7547a9ee7e710efb4ff7e4c8cd3973ca93ac3eeeba"/: (copy (src src/vendor/gluten/gluten.opam src/vendor/gluten/gluten-mirage.opam src/vendor/gluten/gluten-lwt.opam src/vendor/gluten/gluten-lwt-unix.opam src/vendor/gluten/gluten-eio.opam src/vendor/gluten/gluten-async.opam)(dst ./src/src/vendor/gluten/))2026-03-19 11:27.28 ---> saved as "2de66913901f450524160ca5575c826835bb786beeaa4109fcab266d80e64b91"/: (copy (src example/z-playground/runtime/runtime.opam)(dst ./src/example/z-playground/runtime/))2026-03-19 11:27.29 ---> saved as "039539612bc2f15165f5f41f0ea897a14bd9072baac8072c7707ac59371ec552"/: (copy (src example/z-playground/playground.opam)(dst ./src/example/z-playground/))2026-03-19 11:27.31 ---> saved as "285387af42fb5c037c82173fe90e9f4927887ff3d248054f9bc178887a8ef168"/: (copy (src example/z-docker-opam/hello.opam)(dst ./src/example/z-docker-opam/))2026-03-19 11:27.32 ---> saved as "59b5a3de9e05c618560ffdbef07444ec1f52fa8ff2d8e2366169e553eaa9198d"/: (copy (src dream.opam dream-pure.opam dream-mirage.opam dream-httpaf.opam)(dst ./src/./))2026-03-19 11:27.33 ---> saved as "35bce52bb031b01aaad225906fab97d47e639442fe62e1369cdae8d4a9f93829"/: (copy (src docs/web/web.opam) (dst ./src/docs/web/))2026-03-19 11:27.34 ---> saved as "dad02d642b1f41cca5989015c9a0960c7d0a8e7fd945671ef0000715f57b040d"/: (run (network host)(shell "opam pin add -yn websocketaf.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-mirage.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-lwt.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-lwt-unix.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-eio.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn websocketaf-async.dev './src/src/vendor/websocketaf/' && \\nopam pin add -yn paf.dev './src/src/vendor/paf/' && \\nopam pin add -yn paf-le.dev './src/src/vendor/paf/' && \\nopam pin add -yn paf-cohttp.dev './src/src/vendor/paf/' && \\nopam pin add -yn httpaf.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-mirage.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-lwt.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-lwt-unix.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-eio.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn httpaf-async.dev './src/src/vendor/httpaf/' && \\nopam pin add -yn hpack.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2-mirage.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2-lwt.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2-lwt-unix.dev './src/src/vendor/h2/' && \\nopam pin add -yn h2-async.dev './src/src/vendor/h2/' && \\nopam pin add -yn gluten.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-mirage.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-lwt.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-lwt-unix.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-eio.dev './src/src/vendor/gluten/' && \\nopam pin add -yn gluten-async.dev './src/src/vendor/gluten/' && \\nopam pin add -yn runtime.dev './src/example/z-playground/runtime/' && \\nopam pin add -yn playground.dev './src/example/z-playground/' && \\nopam pin add -yn hello.dev './src/example/z-docker-opam/' && \\nopam pin add -yn dream.dev './src/./' && \\nopam pin add -yn dream-pure.dev './src/./' && \\nopam pin add -yn dream-mirage.dev './src/./' && \\nopam pin add -yn dream-httpaf.dev './src/./' && \\nopam pin add -yn web.dev './src/docs/web/'"))[websocketaf.dev] synchronised (file:///Users/mac1000/src/src/vendor/websocketaf)websocketaf is now pinned to file:///Users/mac1000/src/src/vendor/websocketaf (version dev)[NOTE] Package websocketaf-mirage does not exist in opam repositories registered in the current switch.[websocketaf-mirage.dev] synchronised (file:///Users/mac1000/src/src/vendor/websocketaf)[WARNING] Failed checks on websocketaf-mirage package definition from source at file:///Users/mac1000/src/src/vendor/websocketaf:warning 74: Field 'pin-depends' contains packages that are neither in 'depends' nor in 'depopts': "httpaf-lwt", "httpaf"The following additional pinnings are required by websocketaf-mirage.dev:- httpaf.dev at git+https://github.com/anmonteiro/httpaf.git#fork- httpaf-lwt.dev at git+https://github.com/anmonteiro/httpaf.git#forkPin and install them? [Y/n] y[httpaf.dev] synchronised (no changes)httpaf is now pinned to git+https://github.com/anmonteiro/httpaf.git#fork (version dev)[NOTE] Package httpaf-lwt does not exist in opam repositories registered in the current switch.[httpaf-lwt.dev] synchronised (no changes)httpaf-lwt is now pinned to git+https://github.com/anmonteiro/httpaf.git#fork (version dev)websocketaf-mirage is now pinned to file:///Users/mac1000/src/src/vendor/websocketaf (version dev)[NOTE] Package websocketaf-lwt does not exist in opam repositories registered in the current switch.[websocketaf-lwt.dev] synchronised (file:///Users/mac1000/src/src/vendor/websocketaf)[WARNING] Failed checks on websocketaf-lwt package definition from source at file:///Users/mac1000/src/src/vendor/websocketaf:warning 74: Field 'pin-depends' contains packages that are neither in 'depends' nor in 'depopts': "httpaf-lwt", "httpaf"The following additional pinnings are required by websocketaf-lwt.dev:- websocketaf.dev at git+https://github.com/anmonteiro/websocketaf.git#forkPin and install them? [Y/n] y[NOTE] Package websocketaf is currently pinned to file:///Users/mac1000/src/src/vendor/websocketaf (version dev).[websocketaf.dev] synchronised (git+https://github.com/anmonteiro/websocketaf.git#fork)websocketaf is now pinned to git+https://github.com/anmonteiro/websocketaf.git#fork (version dev)websocketaf-lwt is now pinned to file:///Users/mac1000/src/src/vendor/websocketaf (version dev)[NOTE] Package websocketaf-lwt-unix does not exist in opam repositories registered in the current switch.[websocketaf-lwt-unix.dev] synchronised (file:///Users/mac1000/src/src/vendor/websocketaf)[WARNING] Failed checks on websocketaf-lwt-unix package definition from source at file:///Users/mac1000/src/src/vendor/websocketaf:warning 74: Field 'pin-depends' contains packages that are neither in 'depends' nor in 'depopts': "httpaf-lwt", "httpaf"The following additional pinnings are required by websocketaf-lwt-unix.dev:- websocketaf-lwt.dev at git+https://github.com/anmonteiro/websocketaf.git#forkPin and install them? [Y/n] y[NOTE] Package websocketaf-lwt is currently pinned to file:///Users/mac1000/src/src/vendor/websocketaf (version dev).[websocketaf-lwt.dev] synchronised (git+https://github.com/anmonteiro/websocketaf.git#fork)[WARNING] Failed checks on websocketaf-lwt package definition from source at git+https://github.com/anmonteiro/websocketaf.git#fork:warning 74: Field 'pin-depends' contains packages that are neither in 'depends' nor in 'depopts': "httpaf-lwt", "httpaf"websocketaf-lwt is now pinned to git+https://github.com/anmonteiro/websocketaf.git#fork (version dev)websocketaf-lwt-unix is now pinned to file:///Users/mac1000/src/src/vendor/websocketaf (version dev)[NOTE] Package websocketaf-eio does not exist in opam repositories registered in the current switch.[websocketaf-eio.dev] synchronised (file:///Users/mac1000/src/src/vendor/websocketaf)[WARNING] Failed checks on websocketaf-eio package definition from source at file:///Users/mac1000/src/src/vendor/websocketaf:warning 74: Field 'pin-depends' contains packages that are neither in 'depends' nor in 'depopts': "httpaf-lwt", "httpaf"websocketaf-eio is now pinned to file:///Users/mac1000/src/src/vendor/websocketaf (version dev)[NOTE] Package websocketaf-async does not exist in opam repositories registered in the current switch.[websocketaf-async.dev] synchronised (file:///Users/mac1000/src/src/vendor/websocketaf)websocketaf-async is now pinned to file:///Users/mac1000/src/src/vendor/websocketaf (version dev)[paf.dev] synchronised (file:///Users/mac1000/src/src/vendor/paf)paf is now pinned to file:///Users/mac1000/src/src/vendor/paf (version dev)[NOTE] Package paf-le does not exist in opam repositories registered in the current switch.[paf-le.dev] synchronised (file:///Users/mac1000/src/src/vendor/paf)paf-le is now pinned to file:///Users/mac1000/src/src/vendor/paf (version dev)[paf-cohttp.dev] synchronised (file:///Users/mac1000/src/src/vendor/paf)paf-cohttp is now pinned to file:///Users/mac1000/src/src/vendor/paf (version dev)[NOTE] Package httpaf is currently pinned to git+https://github.com/anmonteiro/httpaf.git#fork (version dev).[httpaf.dev] synchronised (file:///Users/mac1000/src/src/vendor/httpaf)httpaf is now pinned to file:///Users/mac1000/src/src/vendor/httpaf (version dev)[NOTE] Package httpaf-mirage does not exist in opam repositories registered in the current switch.[httpaf-mirage.dev] synchronised (file:///Users/mac1000/src/src/vendor/httpaf)[WARNING] Failed checks on httpaf-mirage package definition from source at file:///Users/mac1000/src/src/vendor/httpaf:warning 74: Field 'pin-depends' contains packages that are neither in 'depends' nor in 'depopts': "httpaf-lwt"The following additional pinnings are required by httpaf-mirage.dev:- httpaf.dev at git+https://github.com/anmonteiro/httpaf.git#forkPin and install them? [Y/n] y[NOTE] Package httpaf is currently pinned to file:///Users/mac1000/src/src/vendor/httpaf (version dev).[httpaf.dev] synchronised (git+https://github.com/anmonteiro/httpaf.git#fork)httpaf is now pinned to git+https://github.com/anmonteiro/httpaf.git#fork (version dev)httpaf-mirage is now pinned to file:///Users/mac1000/src/src/vendor/httpaf (version dev)[NOTE] Package httpaf-lwt is currently pinned to git+https://github.com/anmonteiro/httpaf.git#fork (version dev).[httpaf-lwt.dev] synchronised (file:///Users/mac1000/src/src/vendor/httpaf)httpaf-lwt is now pinned to file:///Users/mac1000/src/src/vendor/httpaf (version dev)[httpaf-lwt-unix.dev] synchronised (file:///Users/mac1000/src/src/vendor/httpaf)The following additional pinnings are required by httpaf-lwt-unix.dev:- httpaf-lwt.dev at git+https://github.com/anmonteiro/httpaf.git#forkPin and install them? [Y/n] y[NOTE] Package httpaf-lwt is currently pinned to file:///Users/mac1000/src/src/vendor/httpaf (version dev).[httpaf-lwt.dev] synchronised (git+https://github.com/anmonteiro/httpaf.git#fork)httpaf-lwt is now pinned to git+https://github.com/anmonteiro/httpaf.git#fork (version dev)httpaf-lwt-unix is now pinned to file:///Users/mac1000/src/src/vendor/httpaf (version dev)[NOTE] Package httpaf-eio does not exist in opam repositories registered in the current switch.[httpaf-eio.dev] synchronised (file:///Users/mac1000/src/src/vendor/httpaf)httpaf-eio is now pinned to file:///Users/mac1000/src/src/vendor/httpaf (version dev)[httpaf-async.dev] synchronised (file:///Users/mac1000/src/src/vendor/httpaf)httpaf-async is now pinned to file:///Users/mac1000/src/src/vendor/httpaf (version dev)[hpack.dev] synchronised (file:///Users/mac1000/src/src/vendor/h2)hpack is now pinned to file:///Users/mac1000/src/src/vendor/h2 (version dev)[h2.dev] synchronised (file:///Users/mac1000/src/src/vendor/h2)h2 is now pinned to file:///Users/mac1000/src/src/vendor/h2 (version dev)[h2-mirage.dev] synchronised (file:///Users/mac1000/src/src/vendor/h2)h2-mirage is now pinned to file:///Users/mac1000/src/src/vendor/h2 (version dev)[h2-lwt.dev] synchronised (file:///Users/mac1000/src/src/vendor/h2)h2-lwt is now pinned to file:///Users/mac1000/src/src/vendor/h2 (version dev)[h2-lwt-unix.dev] synchronised (file:///Users/mac1000/src/src/vendor/h2)h2-lwt-unix is now pinned to file:///Users/mac1000/src/src/vendor/h2 (version dev)[h2-async.dev] synchronised (file:///Users/mac1000/src/src/vendor/h2)h2-async is now pinned to file:///Users/mac1000/src/src/vendor/h2 (version dev)[gluten.dev] synchronised (file:///Users/mac1000/src/src/vendor/gluten)gluten is now pinned to file:///Users/mac1000/src/src/vendor/gluten (version dev)[gluten-mirage.dev] synchronised (file:///Users/mac1000/src/src/vendor/gluten)gluten-mirage is now pinned to file:///Users/mac1000/src/src/vendor/gluten (version dev)[gluten-lwt.dev] synchronised (file:///Users/mac1000/src/src/vendor/gluten)gluten-lwt is now pinned to file:///Users/mac1000/src/src/vendor/gluten (version dev)[gluten-lwt-unix.dev] synchronised (file:///Users/mac1000/src/src/vendor/gluten)gluten-lwt-unix is now pinned to file:///Users/mac1000/src/src/vendor/gluten (version dev)[gluten-eio.dev] synchronised (file:///Users/mac1000/src/src/vendor/gluten)gluten-eio is now pinned to file:///Users/mac1000/src/src/vendor/gluten (version dev)[gluten-async.dev] synchronised (file:///Users/mac1000/src/src/vendor/gluten)gluten-async is now pinned to file:///Users/mac1000/src/src/vendor/gluten (version dev)[NOTE] Package runtime does not exist in opam repositories registered in the current switch.[runtime.dev] synchronised (file:///Users/mac1000/src/example/z-playground/runtime)[WARNING] Failed checks on runtime package definition from source at file:///Users/mac1000/src/example/z-playground/runtime:warning 25: Missing field 'authors'warning 35: Missing field 'homepage'warning 36: Missing field 'bug-reports'warning 68: Missing field 'license'runtime is now pinned to file:///Users/mac1000/src/example/z-playground/runtime (version dev)[NOTE] Package playground does not exist in opam repositories registered in the current switch.[playground.dev] synchronised (file:///Users/mac1000/src/example/z-playground)[WARNING] Failed checks on playground package definition from source at file:///Users/mac1000/src/example/z-playground:warning 25: Missing field 'authors'warning 35: Missing field 'homepage'warning 36: Missing field 'bug-reports'warning 68: Missing field 'license'playground is now pinned to file:///Users/mac1000/src/example/z-playground (version dev)[NOTE] Package hello does not exist in opam repositories registered in the current switch.[hello.dev] synchronised (file:///Users/mac1000/src/example/z-docker-opam)[WARNING] Failed checks on hello package definition from source at file:///Users/mac1000/src/example/z-docker-opam:warning 25: Missing field 'authors'warning 35: Missing field 'homepage'warning 36: Missing field 'bug-reports'warning 68: Missing field 'license'hello is now pinned to file:///Users/mac1000/src/example/z-docker-opam (version dev)[dream.dev] synchronised (file:///Users/mac1000/src)dream is now pinned to file:///Users/mac1000/src (version dev)[dream-pure.dev] synchronised (file:///Users/mac1000/src)dream-pure is now pinned to file:///Users/mac1000/src (version dev)[NOTE] Package dream-mirage does not exist in opam repositories registered in the current switch.[dream-mirage.dev] synchronised (file:///Users/mac1000/src)dream-mirage is now pinned to file:///Users/mac1000/src (version dev)[dream-httpaf.dev] synchronised (file:///Users/mac1000/src)dream-httpaf is now pinned to file:///Users/mac1000/src (version dev)[NOTE] Package web does not exist in opam repositories registered in the current switch.[web.dev] synchronised (file:///Users/mac1000/src/docs/web)[WARNING] Failed checks on web package definition from source at file:///Users/mac1000/src/docs/web:warning 25: Missing field 'authors'warning 35: Missing field 'homepage'warning 36: Missing field 'bug-reports'warning 68: Missing field 'license'The following additional pinnings are required by web.dev:- odoc.2.0.0~master at git+https://github.com/aantron/odoc.git#dbb37e20717985edfd8f734e00b9ab6f705d81a4Pin and install them? [Y/n] y[odoc.2.0.0~master] synchronised (no changes)odoc is now pinned to git+https://github.com/aantron/odoc.git#dbb37e20717985edfd8f734e00b9ab6f705d81a4 (version 2.0.0~master)web is now pinned to file:///Users/mac1000/src/docs/web (version dev)2026-03-19 11:28.58 ---> saved as "98d8339ce639a8ae2898c279831475888c30ee2c45d65ed28723b8f734b3c8a2"/: (run (shell "echo '(lang dune 3.0)' > './src/src/vendor/websocketaf/dune-project' && \\necho '(lang dune 3.0)' > './src/src/vendor/paf/dune-project' && \\necho '(lang dune 3.0)' > './src/src/vendor/httpaf/dune-project' && \\necho '(lang dune 3.0)' > './src/src/vendor/h2/dune-project' && \\necho '(lang dune 3.0)' > './src/src/vendor/gluten/dune-project' && \\necho '(lang dune 3.0)' > './src/example/z-playground/runtime/dune-project' && \\necho '(lang dune 3.0)' > './src/example/z-playground/dune-project' && \\necho '(lang dune 3.0)' > './src/example/z-docker-opam/dune-project' && \\necho '(lang dune 3.0)' > './src/./dune-project' && \\necho '(lang dune 3.0)' > './src/docs/web/dune-project'"))2026-03-19 11:28.59 ---> saved as "317904230a256277e8e2d26fc7440090472316449ad87fd12e690613f444d43b"/: (env DEPS "alcotest.1.9.1 angstrom.0.16.1 asn1-combinators.0.3.2 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base64.3.5.2 bigarray-compat.1.1.0 bigstringaf.0.10.0 bisect_ppx.2.8.3 bstr.0.0.4 camlp-streams.5.0.1 caqti.2.2.4 caqti-driver-postgresql.2.2.4 caqti-driver-sqlite3.2.2.4 caqti-lwt.2.2.4 cmdliner.1.3.0 conf-gmp.5 conf-gmp-powm-sec.4 conf-libev.4-13 conf-libssl.4 conf-pkg-config.4 conf-postgresql.2 conf-sqlite3.1 cppo.1.8.0 crunch.4.0.0 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.22.0 dune-build-info.3.22.0 dune-compiledb.0.6.0 dune-configurator.3.22.0 dune-private-libs.3.22.0 dune-site.3.22.0 duration.0.2.1 dyn.3.22.0 emile.1.1 eqaf.0.10 ezjsonm.1.3.0 faraday.0.8.2 faraday-lwt.0.8.2 faraday-lwt-unix.0.8.2 fix.20250919 fmt.0.11.0 fpath.0.7.3 fs-io.3.22.0 gen.1.1 gmap.0.3.0 graphql.0.14.0 graphql-lwt.0.14.0 graphql_parser.0.14.0 hex.1.5.0 hmap.0.8.1 ipaddr.5.6.2 jane-street-headers.v0.16.0 js_of_ocaml.6.2.0 js_of_ocaml-compiler.6.2.0 js_of_ocaml-ppx.6.2.0 jsonm.1.0.2 jst-config.v0.16.0 kdf.1.0.0 ke.0.6 lambdasoup.1.1.1 letsencrypt.1.1.0 logs.0.10.0 lru.0.3.1 lwt.5.9.2 lwt-dllist.1.1.0 lwt_ppx.5.9.1 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 markup.1.0.3 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 merlin-extend.0.6.2 mimic.0.0.9 mirage-clock.4.2.0 mirage-crypto.1.2.0 mirage-crypto-ec.1.2.0 mirage-crypto-pk.1.2.0 mirage-crypto-rng.1.2.0 mirage-crypto-rng-lwt.1.2.0 mirage-flow.5.0.0 mirage-kv.6.1.1 mirage-protocols.7.0.0 mirage-ptime.5.2.0 mirage-stack.3.0.0 mtime.2.1.0 multipart_form.0.8.0 multipart_form-lwt.0.8.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 octavius.1.2.2 ohex.0.2.0 optint.0.3.0 ordering.3.22.0 parsexp.v0.16.0 pecu.0.7 postgresql.5.2.0 pp.2.0.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_derivers.1.2.1 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_inline_test.v0.16.1 ppx_js_style.v0.16.0 ppx_optcomp.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_yojson_conv.v0.16.0 ppx_yojson_conv_lib.v0.16.0 ppxlib.0.35.0 prettym.0.0.4 psq.0.2.1 ptime.1.2.0 re.1.14.0 reason.3.15.0 result.1.5 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.16.0 sexplib0.v0.16.0 sqlite3.5.4.0 ssl.0.7.0 stdio.v0.16.0 stdlib-shims.0.3.0 stdune.3.22.0 stringext.1.6.0 time_now.v0.16.0 tls.2.0.4 tls-mirage.2.0.4 top-closure.3.22.0 topkg.1.1.1 tyxml.4.6.0 tyxml-jsx.4.6.0 tyxml-ppx.4.6.0 tyxml-syntax.4.6.0 uchar.0.0.2 unstrctrd.0.4 uri.4.4.0 uutf.1.0.4 x509.1.0.6 yojson.3.0.0 zarith.1.14")/: (env CI true)/: (env OCAMLCI true)/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))(network host)(shell "opam update --depexts && opam install --cli=2.5 --depext-only -y dream.dev dream-pure.dev dream-mirage.dev dream-httpaf.dev $DEPS"))+ /opt/homebrew/bin/brew "update"- ==> Updating Homebrew...- Already up-to-date.<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[dream-mirage.dev] synchronised (file:///Users/mac1000/src)[dream-httpaf.dev] synchronised (file:///Users/mac1000/src)[dream.dev] synchronised (file:///Users/mac1000/src)[dream-pure.dev] synchronised (file:///Users/mac1000/src)[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-config is already installed (current version is 2).[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).[NOTE] Package ocaml is already installed (current version is 4.14.2).[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-bigarray is already installed (current version is base).The following system packages will first need to be installed:gmp libev libpq openssl pkgconf sqlite<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>+ /opt/homebrew/bin/brew "install" "gmp" "libev" "libpq" "openssl" "pkgconf" "sqlite"- ==> Fetching downloads for: gmp, libev, libpq, openssl@3, pkgconf and sqlite- ✔︎ Bottle Manifest gmp (6.3.0)- ✔︎ Bottle Manifest libev (4.33)- ✔︎ Bottle Manifest libpq (18.3)- ✔︎ Bottle Manifest openssl@3 (3.6.1)- ✔︎ Bottle Manifest pkgconf (2.5.1)- ✔︎ Bottle Manifest sqlite (3.51.3)- ✔︎ Bottle Manifest sqlite (3.51.3)- ✔︎ Bottle gmp (6.3.0)- ✔︎ Bottle libev (4.33)- ✔︎ Bottle Manifest icu4c@78 (78.3)- ✔︎ Bottle Manifest ca-certificates (2026-03-19)- ✔︎ Bottle ca-certificates (2026-03-19)- ✔︎ Bottle Manifest openssl@3 (3.6.1)- ✔︎ Bottle Manifest krb5 (1.22.2)- ✔︎ Bottle Manifest readline (8.3.3)- ✔︎ Bottle krb5 (1.22.2)- ✔︎ Bottle pkgconf (2.5.1)- ✔︎ Bottle readline (8.3.3)- ✔︎ Bottle sqlite (3.51.3)- ✔︎ Bottle icu4c@78 (78.3)- ✔︎ Bottle libpq (18.3)- ✔︎ Bottle openssl@3 (3.6.1)- ==> Pouring gmp--6.3.0.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/gmp/6.3.0: 22 files, 3.4MB- ==> Running `brew cleanup gmp`...- Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`.- Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).- ==> Pouring libev--4.33.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/libev/4.33: 13 files, 514.5KB- ==> Running `brew cleanup libev`...- ==> Installing dependencies for libpq: icu4c@78, ca-certificates, openssl@3 and krb5- ==> Installing libpq dependency: icu4c@78- ==> Pouring icu4c@78--78.3.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/icu4c@78/78.3: 279 files, 87.9MB- ==> Installing libpq dependency: ca-certificates- ==> Pouring ca-certificates--2026-03-19.all.bottle.tar.gz- ==> Regenerating CA certificate bundle from keychain, this may take a while...- 🍺 /opt/homebrew/Cellar/ca-certificates/2026-03-19: 4 files, 237KB- ==> Installing libpq dependency: openssl@3- ==> Pouring openssl@3--3.6.1.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/openssl@3/3.6.1: 7,624 files, 37.4MB- ==> Installing libpq dependency: krb5- ==> Pouring krb5--1.22.2.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/krb5/1.22.2: 163 files, 5.9MB- ==> Installing libpq- ==> Pouring libpq--18.3.arm64_sequoia.bottle.1.tar.gz- ==> Caveats- libpq is keg-only, which means it was not symlinked into /opt/homebrew,- because it conflicts with PostgreSQL.-- If you need to have libpq first in your PATH, run:- echo 'export PATH="/opt/homebrew/opt/libpq/bin:$PATH"' >> ~/.profile-- For compilers to find libpq you may need to set:- export LDFLAGS="-L/opt/homebrew/opt/libpq/lib"- export CPPFLAGS="-I/opt/homebrew/opt/libpq/include"- ==> Summary- 🍺 /opt/homebrew/Cellar/libpq/18.3: 2,427 files, 35.5MB- ==> Running `brew cleanup libpq`...- ==> Running `brew cleanup openssl@3`...- ==> Pouring pkgconf--2.5.1.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/pkgconf/2.5.1: 28 files, 531.1KB- ==> Running `brew cleanup pkgconf`...- ==> Installing sqlite dependency: readline- ==> Pouring readline--8.3.3.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/readline/8.3.3: 56 files, 2.7MB- ==> Pouring sqlite--3.51.3.arm64_sequoia.bottle.tar.gz- ==> Caveats- sqlite is keg-only, which means it was not symlinked into /opt/homebrew,- because macOS already provides this software and installing another version in- parallel can cause all kinds of trouble.-- If you need to have sqlite first in your PATH, run:- echo 'export PATH="/opt/homebrew/opt/sqlite/bin:$PATH"' >> ~/.profile-- For compilers to find sqlite you may need to set:- export LDFLAGS="-L/opt/homebrew/opt/sqlite/lib"- export CPPFLAGS="-I/opt/homebrew/opt/sqlite/include"-- For pkgconf to find sqlite you may need to set:- export PKG_CONFIG_PATH="/opt/homebrew/opt/sqlite/lib/pkgconfig"- ==> Summary- 🍺 /opt/homebrew/Cellar/sqlite/3.51.3: 13 files, 5.2MB- ==> Running `brew cleanup sqlite`...- ==> Caveats- ==> libpq- libpq is keg-only, which means it was not symlinked into /opt/homebrew,- because it conflicts with PostgreSQL.-- If you need to have libpq first in your PATH, run:- echo 'export PATH="/opt/homebrew/opt/libpq/bin:$PATH"' >> ~/.profile-- For compilers to find libpq you may need to set:- export LDFLAGS="-L/opt/homebrew/opt/libpq/lib"- export CPPFLAGS="-I/opt/homebrew/opt/libpq/include"- ==> sqlite- sqlite is keg-only, which means it was not symlinked into /opt/homebrew,- because macOS already provides this software and installing another version in- parallel can cause all kinds of trouble.-- If you need to have sqlite first in your PATH, run:- echo 'export PATH="/opt/homebrew/opt/sqlite/bin:$PATH"' >> ~/.profile-- For compilers to find sqlite you may need to set:- export LDFLAGS="-L/opt/homebrew/opt/sqlite/lib"- export CPPFLAGS="-I/opt/homebrew/opt/sqlite/include"-- For pkgconf to find sqlite you may need to set:- export PKG_CONFIG_PATH="/opt/homebrew/opt/sqlite/lib/pkgconfig"# To update the current shell environment, run: eval $(opam env)2026-03-19 11:29.57 ---> saved as "de57a7f43a1816a32c4754d1782c3f35f59b0c43009e7223887fce9b347a4561"/: (run (cache (opam-archives (target /Users/mac1000/.opam/download-cache)) (homebrew (target /Users/mac1000/Library/Caches/Homebrew)))(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 2).[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).[NOTE] Package ocaml is already installed (current version is 4.14.2).[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-bigarray is already installed (current version is base).The following actions will be performed:=== install 160 packages- install alcotest 1.9.1- install angstrom 0.16.1- install asn1-combinators 0.3.2- install astring 0.8.5- install base v0.16.4- install base-bytes base- install base64 3.5.2- install bigarray-compat 1.1.0- install bigstringaf 0.10.0- install bisect_ppx 2.8.3- install bstr 0.0.4- install camlp-streams 5.0.1- install caqti 2.2.4- install caqti-driver-postgresql 2.2.4- install caqti-driver-sqlite3 2.2.4- install caqti-lwt 2.2.4- install cmdliner 1.3.0- install conf-gmp 5- install conf-gmp-powm-sec 4- install conf-libev 4-13- install conf-libssl 4- install conf-pkg-config 4- install conf-postgresql 2- install conf-sqlite3 1- install cppo 1.8.0- install crunch 4.0.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.0- install dune-build-info 3.22.0- install dune-compiledb 0.6.0- install dune-configurator 3.22.0- install dune-private-libs 3.22.0- install dune-site 3.22.0- install duration 0.2.1- install dyn 3.22.0- install emile 1.1- install eqaf 0.10- install ezjsonm 1.3.0- install faraday 0.8.2- install faraday-lwt 0.8.2- install faraday-lwt-unix 0.8.2- install fix 20250919- install fmt 0.11.0- install fpath 0.7.3- install fs-io 3.22.0- install gen 1.1- install gmap 0.3.0- install graphql 0.14.0- install graphql-lwt 0.14.0- install graphql_parser 0.14.0- install hex 1.5.0- install hmap 0.8.1- install ipaddr 5.6.2- install jane-street-headers v0.16.0- install js_of_ocaml 6.2.0- install js_of_ocaml-compiler 6.2.0- install js_of_ocaml-ppx 6.2.0- install jsonm 1.0.2- install jst-config v0.16.0- install kdf 1.0.0- install ke 0.6- install lambdasoup 1.1.1- install letsencrypt 1.1.0- install logs 0.10.0- install lru 0.3.1- install lwt 5.9.2- install lwt-dllist 1.1.0- install lwt_ppx 5.9.1- install lwt_ssl 1.2.0- install macaddr 5.6.2- install magic-mime 1.3.1- install markup 1.0.3- install menhir 20260209- install menhirCST 20260209- install menhirGLR 20260209- install menhirLib 20260209- install menhirSdk 20260209- install merlin-extend 0.6.2- install mimic 0.0.9- install mirage-clock 4.2.0- install mirage-crypto 1.2.0- install mirage-crypto-ec 1.2.0- install mirage-crypto-pk 1.2.0- install mirage-crypto-rng 1.2.0- install mirage-crypto-rng-lwt 1.2.0- install mirage-flow 5.0.0- install mirage-kv 6.1.1- install mirage-protocols 7.0.0 (deprecated)- install mirage-ptime 5.2.0- install mirage-stack 3.0.0 (deprecated)- install mtime 2.1.0- install multipart_form 0.8.0- install multipart_form-lwt 0.8.0- install num 1.6- install ocaml-compiler-libs v0.12.4- install ocaml-syntax-shims 1.0.0- install ocamlbuild 0.16.1- install ocamlfind 1.9.8- install ocplib-endian 1.2- install octavius 1.2.2- install ohex 0.2.0- install optint 0.3.0- install ordering 3.22.0- install parsexp v0.16.0- install pecu 0.7- install postgresql 5.2.0- install pp 2.0.0- install ppx_assert v0.16.0- install ppx_base v0.16.0- install ppx_cold v0.16.0- install ppx_compare v0.16.0- install ppx_derivers 1.2.1- install ppx_enumerate v0.16.0- install ppx_expect v0.16.2- install ppx_globalize v0.16.0- install ppx_hash v0.16.0- install ppx_here v0.16.0- install ppx_inline_test v0.16.1- install ppx_js_style v0.16.0- install ppx_optcomp v0.16.0- install ppx_sexp_conv v0.16.0- install ppx_yojson_conv v0.16.0- install ppx_yojson_conv_lib v0.16.0- install ppxlib 0.35.0- install prettym 0.0.4- install psq 0.2.1- install ptime 1.2.0- install re 1.14.0- install reason 3.15.0- install result 1.5- install rresult 0.7.0- install sedlex 3.7- install seq base- install sexplib v0.16.0- install sexplib0 v0.16.0- install sqlite3 5.4.0- install ssl 0.7.0- install stdio v0.16.0- install stdlib-shims 0.3.0- install stdune 3.22.0- install stringext 1.6.0- install time_now v0.16.0- install tls 2.0.4- install tls-mirage 2.0.4- install top-closure 3.22.0- install topkg 1.1.1- install tyxml 4.6.0- install tyxml-jsx 4.6.0- install tyxml-ppx 4.6.0- install tyxml-syntax 4.6.0- install uchar 0.0.2- install unstrctrd 0.4- install uri 4.4.0- install uutf 1.0.4- install x509 1.0.6- install yojson 3.0.0- install zarith 1.14<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved asn1-combinators.0.3.2 (cached)-> retrieved angstrom.0.16.1 (cached)-> retrieved astring.0.8.5 (cached)-> retrieved alcotest.1.9.1 (cached)-> retrieved base64.3.5.2 (cached)-> retrieved bigarray-compat.1.1.0 (cached)-> retrieved bigstringaf.0.10.0 (cached)-> retrieved base.v0.16.4 (cached)-> retrieved bstr.0.0.4 (cached)-> retrieved camlp-streams.5.0.1 (cached)-> retrieved bisect_ppx.2.8.3 (cached)-> retrieved conf-gmp.5 (cached)-> retrieved conf-gmp-powm-sec.4 (cached)-> retrieved conf-libev.4-13 (cached)-> retrieved conf-libssl.4 (cached)-> retrieved cmdliner.1.3.0 (cached)-> retrieved cppo.1.8.0 (cached)-> installed conf-pkg-config.4-> retrieved crunch.4.0.0 (cached)-> retrieved csexp.1.5.2 (cached)-> installed conf-gmp.5-> installed conf-sqlite3.1-> retrieved digestif.1.3.0 (cached)[ERROR] The compilation of conf-postgresql.2 failed at "pkg-config libpq".-> retrieved cstruct.6.2.0 (cached)-> retrieved domain-name.0.5.0 (cached)-> installed conf-libssl.4-> installed conf-gmp-powm-sec.4-> retrieved dune-compiledb.0.6.0 (cached)-> installed conf-libev.4-13-> retrieved caqti.2.2.4, caqti-driver-postgresql.2.2.4, caqti-driver-sqlite3.2.2.4, caqti-lwt.2.2.4 (cached)-> retrieved duration.0.2.1 (cached)-> retrieved emile.1.1 (cached)-> retrieved eqaf.0.10 (cached)-> retrieved ezjsonm.1.3.0 (cached)-> retrieved faraday.0.8.2, faraday-lwt.0.8.2, faraday-lwt-unix.0.8.2 (cached)-> retrieved fix.20250919 (cached)-> retrieved fmt.0.11.0 (cached)-> retrieved fpath.0.7.3 (cached)-> retrieved gen.1.1 (cached)-> retrieved gmap.0.3.0 (cached)-> retrieved hex.1.5.0 (cached)-> retrieved graphql.0.14.0, graphql-lwt.0.14.0, graphql_parser.0.14.0 (cached)-> retrieved hmap.0.8.1 (cached)-> retrieved jane-street-headers.v0.16.0 (cached)-> retrieved ipaddr.5.6.2, macaddr.5.6.2 (cached)-> retrieved jsonm.1.0.2 (cached)-> retrieved jst-config.v0.16.0 (cached)-> retrieved kdf.1.0.0 (cached)-> retrieved ke.0.6 (cached)-> retrieved lambdasoup.1.1.1 (cached)-> retrieved letsencrypt.1.1.0 (cached)-> retrieved logs.0.10.0 (cached)-> retrieved lru.0.3.1 (cached)-> retrieved lwt.5.9.2 (cached)-> retrieved lwt-dllist.1.1.0 (cached)-> retrieved lwt_ppx.5.9.1 (cached)-> retrieved lwt_ssl.1.2.0 (cached)-> retrieved magic-mime.1.3.1 (cached)-> retrieved markup.1.0.3 (cached)-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached)-> retrieved js_of_ocaml.6.2.0, js_of_ocaml-compiler.6.2.0, js_of_ocaml-ppx.6.2.0 (cached)-> retrieved merlin-extend.0.6.2 (cached)-> retrieved dune.3.22.0, dune-build-info.3.22.0, dune-configurator.3.22.0, dune-private-libs.3.22.0, dune-site.3.22.0, dyn.3.22.0, fs-io.3.22.0, ordering.3.22.0, stdune.3.22.0, top-closure.3.22.0 (cached)-> retrieved mirage-crypto.1.2.0, mirage-crypto-ec.1.2.0, mirage-crypto-pk.1.2.0, mirage-crypto-rng.1.2.0, mirage-crypto-rng-lwt.1.2.0 (cached)-> retrieved mirage-clock.4.2.0 (cached)-> retrieved mimic.0.0.9 (cached)-> retrieved mirage-kv.6.1.1 (cached)-> retrieved mirage-flow.5.0.0 (cached)-> retrieved mirage-protocols.7.0.0 (cached)-> retrieved mirage-stack.3.0.0 (cached)-> retrieved mirage-ptime.5.2.0 (cached)-> retrieved mtime.2.1.0 (cached)-> retrieved multipart_form.0.8.0, multipart_form-lwt.0.8.0 (cached)-> retrieved ocaml-compiler-libs.v0.12.4 (cached)-> retrieved num.1.6 (cached)-> retrieved ocaml-syntax-shims.1.0.0 (cached)-> retrieved ocplib-endian.1.2 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved ohex.0.2.0 (cached)-> retrieved octavius.1.2.2 (cached)-> retrieved ocamlbuild.0.16.1 (cached)-> retrieved pecu.0.7 (cached)-> retrieved parsexp.v0.16.0 (cached)-> retrieved optint.0.3.0 (cached)-> retrieved pp.2.0.0 (cached)-> retrieved postgresql.5.2.0 (cached)-> retrieved ppx_base.v0.16.0 (cached)-> retrieved ppx_assert.v0.16.0 (cached)-> retrieved ppx_cold.v0.16.0 (cached)-> retrieved ppx_compare.v0.16.0 (cached)-> retrieved ppx_enumerate.v0.16.0 (cached)-> retrieved ppx_derivers.1.2.1 (cached)-> installed cmdliner.1.3.0-> retrieved ppx_hash.v0.16.0 (cached)-> retrieved ppx_globalize.v0.16.0 (cached)-> retrieved ppx_expect.v0.16.2 (cached)-> retrieved ppx_inline_test.v0.16.1 (cached)-> retrieved ppx_js_style.v0.16.0 (cached)-> retrieved ppx_here.v0.16.0 (cached)-> retrieved ppx_optcomp.v0.16.0 (cached)-> retrieved ppx_sexp_conv.v0.16.0 (cached)-> retrieved ppx_yojson_conv_lib.v0.16.0 (cached)-> retrieved ppx_yojson_conv.v0.16.0 (cached)-> retrieved prettym.0.0.4 (cached)-> retrieved psq.0.2.1 (cached)-> retrieved ptime.1.2.0 (cached)-> retrieved re.1.14.0 (cached)-> retrieved result.1.5 (cached)-> retrieved ppxlib.0.35.0 (cached)-> retrieved rresult.0.7.0 (cached)-> retrieved seq.base (cached)-> installed seq.base-> retrieved sedlex.3.7 (cached)-> retrieved reason.3.15.0 (cached)-> retrieved sexplib0.v0.16.0 (cached)-> retrieved sqlite3.5.4.0 (cached)-> retrieved sexplib.v0.16.0 (cached)-> retrieved stdio.v0.16.0 (cached)-> retrieved ssl.0.7.0 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved time_now.v0.16.0 (cached)-> retrieved stringext.1.6.0 (cached)-> retrieved topkg.1.1.1 (cached)-> retrieved tls.2.0.4, tls-mirage.2.0.4 (cached)-> retrieved uchar.0.0.2 (cached)-> retrieved unstrctrd.0.4 (cached)-> retrieved tyxml.4.6.0, tyxml-jsx.4.6.0, tyxml-ppx.4.6.0, tyxml-syntax.4.6.0 (cached)-> retrieved uutf.1.0.4 (cached)-> retrieved uri.4.4.0 (cached)-> retrieved zarith.1.14 (cached)-> retrieved x509.1.0.6 (cached)-> retrieved yojson.3.0.0 (cached)-> installed num.1.6-> installed ocamlfind.1.9.8-> installed base-bytes.base-> installed zarith.1.14-> installed ocamlbuild.0.16.1-> installed uchar.0.0.2-> installed topkg.1.1.1-> installed hmap.0.8.1-> installed rresult.0.7.0-> installed mtime.2.1.0-> installed uutf.1.0.4-> installed ptime.1.2.0-> installed fmt.0.11.0-> installed astring.0.8.5-> installed jsonm.1.0.2-> installed fpath.0.7.3-> installed dune.3.22.0-> installed bigarray-compat.1.1.0-> installed base64.3.5.2-> installed camlp-streams.5.0.1-> installed crunch.4.0.0-> installed domain-name.0.5.0-> installed cstruct.6.2.0-> installed csexp.1.5.2-> installed cppo.1.8.0-> installed fix.20250919-> installed dune-configurator.3.22.0-> installed eqaf.0.10-> installed duration.0.2.1-> installed dune-build-info.3.22.0-> installed bstr.0.0.4-> installed asn1-combinators.0.3.2-> installed jane-street-headers.v0.16.0-> installed hex.1.5.0-> installed lwt-dllist.1.1.0-> installed gmap.0.3.0-> installed bigstringaf.0.10.0-> installed ke.0.6-> installed gen.1.1-> installed faraday.0.8.2-> installed macaddr.5.6.2-> installed digestif.1.3.0-> installed menhirCST.20260209-> installed magic-mime.1.3.1-> installed menhirGLR.20260209-> installed ipaddr.5.6.2-> installed menhirLib.20260209-> installed mirage-clock.4.2.0-> installed fs-io.3.22.0-> installed mirage-ptime.5.2.0-> installed merlin-extend.0.6.2-> installed menhirSdk.20260209-> installed ocaml-syntax-shims.1.0.0-> installed ohex.0.2.0-> installed ocplib-endian.1.2-> installed ocaml-compiler-libs.v0.12.4-> installed mirage-crypto.1.2.0-> installed optint.0.3.0-> installed angstrom.0.16.1-> installed octavius.1.2.2-> installed kdf.1.0.0-> installed markup.1.0.3-> installed ppx_derivers.1.2.1-> installed pp.2.0.0-> installed pecu.0.7-> installed prettym.0.0.4-> installed psq.0.2.1-> installed lambdasoup.1.1.1-> installed result.1.5-> installed ordering.3.22.0-> installed lru.0.3.1-> installed ssl.0.7.0-> installed sexplib0.v0.16.0-> installed emile.1.1-> installed re.1.14.0-> installed stdlib-shims.0.3.0-> installed lwt.5.9.2-> installed stringext.1.6.0-> installed ezjsonm.1.3.0-> installed dyn.3.22.0-> installed faraday-lwt.0.8.2-> installed mirage-flow.5.0.0-> installed lwt_ssl.1.2.0-> installed mirage-kv.6.1.1-> installed mirage-protocols.7.0.0-> installed faraday-lwt-unix.0.8.2-> installed alcotest.1.9.1-> installed mirage-stack.3.0.0-> installed parsexp.v0.16.0-> installed menhir.20260209-> installed unstrctrd.0.4-> installed top-closure.3.22.0-> installed graphql_parser.0.14.0-> installed yojson.3.0.0-> installed sexplib.v0.16.0-> installed uri.4.4.0-> installed base.v0.16.4-> installed dune-compiledb.0.6.0-> installed ppx_yojson_conv_lib.v0.16.0-> installed tyxml.4.6.0-> installed graphql.0.14.0-> installed stdio.v0.16.0-> installed graphql-lwt.0.14.0-> installed sqlite3.5.4.0-> installed stdune.3.22.0-> installed dune-private-libs.3.22.0-> installed ppxlib.0.35.0-> installed dune-site.3.22.0-> installed ppx_cold.v0.16.0-> installed ppx_here.v0.16.0-> installed ppx_globalize.v0.16.0-> installed ppx_enumerate.v0.16.0-> installed lwt_ppx.5.9.1-> installed ppx_compare.v0.16.0-> installed bisect_ppx.2.8.3-> installed ppx_js_style.v0.16.0-> installed ppx_optcomp.v0.16.0-> installed sedlex.3.7-> installed ppx_yojson_conv.v0.16.0-> installed ppx_sexp_conv.v0.16.0-> installed tyxml-syntax.4.6.0-> installed ppx_assert.v0.16.0-> installed tyxml-ppx.4.6.0-> installed ppx_hash.v0.16.0-> installed tyxml-jsx.4.6.0-> installed ppx_base.v0.16.0-> installed jst-config.v0.16.0-> installed time_now.v0.16.0-> installed ppx_inline_test.v0.16.1-> installed ppx_expect.v0.16.2-> installed js_of_ocaml-compiler.6.2.0-> installed reason.3.15.0-> installed logs.0.10.0-> installed mimic.0.0.9-> installed mirage-crypto-rng.1.2.0-> installed mirage-crypto-rng-lwt.1.2.0-> installed multipart_form.0.8.0-> installed mirage-crypto-pk.1.2.0-> installed multipart_form-lwt.0.8.0-> installed mirage-crypto-ec.1.2.0-> installed x509.1.0.6-> installed letsencrypt.1.1.0-> installed tls.2.0.4-> installed tls-mirage.2.0.4-> installed caqti.2.2.4-> installed caqti-driver-sqlite3.2.2.4-> installed caqti-lwt.2.2.4-> installed js_of_ocaml.6.2.0-> installed js_of_ocaml-ppx.6.2.0#=== ERROR while compiling conf-postgresql.2 ==================================## context 2.5.0 | macos/arm64 | ocaml-base-compiler.4.14.2 | git+file:///Users/mac1000/opam-repository# path ~/.opam/4.14.2/.opam-switch/build/conf-postgresql.2# command ~/.opam/opam-init/hooks/sandbox.sh build pkg-config libpq# exit-code 1# env-file ~/.opam/log/conf-postgresql-24646-2d7897.env# output-file ~/.opam/log/conf-postgresql-24646-2d7897.out<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>+- The following actions failed| - build conf-postgresql 2+-+- The following changes have been performed (the rest was aborted)| - install alcotest 1.9.1| - install angstrom 0.16.1| - install asn1-combinators 0.3.2| - install astring 0.8.5| - install base v0.16.4| - install base-bytes base| - install base64 3.5.2| - install bigarray-compat 1.1.0| - install bigstringaf 0.10.0| - install bisect_ppx 2.8.3| - install bstr 0.0.4| - install camlp-streams 5.0.1| - install caqti 2.2.4| - install caqti-driver-sqlite3 2.2.4| - install caqti-lwt 2.2.4| - install cmdliner 1.3.0| - install conf-gmp 5| - install conf-gmp-powm-sec 4| - install conf-libev 4-13| - install conf-libssl 4| - install conf-pkg-config 4| - install conf-sqlite3 1| - install cppo 1.8.0| - install crunch 4.0.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.0| - install dune-build-info 3.22.0| - install dune-compiledb 0.6.0| - install dune-configurator 3.22.0| - install dune-private-libs 3.22.0| - install dune-site 3.22.0| - install duration 0.2.1| - install dyn 3.22.0| - install emile 1.1| - install eqaf 0.10| - install ezjsonm 1.3.0| - install faraday 0.8.2| - install faraday-lwt 0.8.2| - install faraday-lwt-unix 0.8.2| - install fix 20250919| - install fmt 0.11.0| - install fpath 0.7.3| - install fs-io 3.22.0| - install gen 1.1| - install gmap 0.3.0| - install graphql 0.14.0| - install graphql-lwt 0.14.0| - install graphql_parser 0.14.0| - install hex 1.5.0| - install hmap 0.8.1| - install ipaddr 5.6.2| - install jane-street-headers v0.16.0| - install js_of_ocaml 6.2.0| - install js_of_ocaml-compiler 6.2.0| - install js_of_ocaml-ppx 6.2.0| - install jsonm 1.0.2| - install jst-config v0.16.0| - install kdf 1.0.0| - install ke 0.6| - install lambdasoup 1.1.1| - install letsencrypt 1.1.0| - install logs 0.10.0| - install lru 0.3.1| - install lwt 5.9.2| - install lwt-dllist 1.1.0| - install lwt_ppx 5.9.1| - install lwt_ssl 1.2.0| - install macaddr 5.6.2| - install magic-mime 1.3.1| - install markup 1.0.3| - install menhir 20260209| - install menhirCST 20260209| - install menhirGLR 20260209| - install menhirLib 20260209| - install menhirSdk 20260209| - install merlin-extend 0.6.2| - install mimic 0.0.9| - install mirage-clock 4.2.0| - install mirage-crypto 1.2.0| - install mirage-crypto-ec 1.2.0| - install mirage-crypto-pk 1.2.0| - install mirage-crypto-rng 1.2.0| - install mirage-crypto-rng-lwt 1.2.0| - install mirage-flow 5.0.0| - install mirage-kv 6.1.1| - install mirage-protocols 7.0.0| - install mirage-ptime 5.2.0| - install mirage-stack 3.0.0| - install mtime 2.1.0| - install multipart_form 0.8.0| - install multipart_form-lwt 0.8.0| - install num 1.6| - install ocaml-compiler-libs v0.12.4| - install ocaml-syntax-shims 1.0.0| - install ocamlbuild 0.16.1| - install ocamlfind 1.9.8| - install ocplib-endian 1.2| - install octavius 1.2.2| - install ohex 0.2.0| - install optint 0.3.0| - install ordering 3.22.0| - install parsexp v0.16.0| - install pecu 0.7| - install pp 2.0.0| - install ppx_assert v0.16.0| - install ppx_base v0.16.0| - install ppx_cold v0.16.0| - install ppx_compare v0.16.0| - install ppx_derivers 1.2.1| - install ppx_enumerate v0.16.0| - install ppx_expect v0.16.2| - install ppx_globalize v0.16.0| - install ppx_hash v0.16.0| - install ppx_here v0.16.0| - install ppx_inline_test v0.16.1| - install ppx_js_style v0.16.0| - install ppx_optcomp v0.16.0| - install ppx_sexp_conv v0.16.0| - install ppx_yojson_conv v0.16.0| - install ppx_yojson_conv_lib v0.16.0| - install ppxlib 0.35.0| - install prettym 0.0.4| - install psq 0.2.1| - install ptime 1.2.0| - install re 1.14.0| - install reason 3.15.0| - install result 1.5| - install rresult 0.7.0| - install sedlex 3.7| - install seq base| - install sexplib v0.16.0| - install sexplib0 v0.16.0| - install sqlite3 5.4.0| - install ssl 0.7.0| - install stdio v0.16.0| - install stdlib-shims 0.3.0| - install stdune 3.22.0| - install stringext 1.6.0| - install time_now v0.16.0| - install tls 2.0.4| - install tls-mirage 2.0.4| - install top-closure 3.22.0| - install topkg 1.1.1| - install tyxml 4.6.0| - install tyxml-jsx 4.6.0| - install tyxml-ppx 4.6.0| - install tyxml-syntax 4.6.0| - install uchar 0.0.2| - install unstrctrd 0.4| - install uri 4.4.0| - install uutf 1.0.4| - install x509 1.0.6| - install yojson 3.0.0| - install zarith 1.14+-<><> mirage-stack.3.0.0 installed successfully ><><><><><><><><><><><><><><><><>=> Note: This package is deprecated.=> mirage-stack is deprecated<><> mirage-protocols.7.0.0 installed successfully ><><><><><><><><><><><><><><>=> Note: This package is deprecated.=> mirage-protocols is deprecated<><> conf-postgresql.2 troubleshooting ><><><><><><><><><><><><><><><><><><><><>=> If this package failed with "Command not found: pg_config", you might need to call "brew link postgresql@15" and retry to install this package afterwards.# To update the current shell environment, run: eval $(opam env)The former state can be restored with:/opt/homebrew/bin/opam switch import "/Users/mac1000/.opam/4.14.2/.opam-switch/backup/state-20260319112959.export""/usr/bin/env" "bash" "-c" "opam install $DEPS" failed with exit status 312026-03-19 11:32.21: Job failed: Failed: Build failed