2026-06-26 09:18.10: New job: test ocsigen/ocsigen-dune-rules https://github.com/ocsigen/ocsigen-dune-rules.git#refs/heads/main (900b11d336d7b3563242cafb5cf2bf59036ad0fc) (linux-x86_64:ubuntu-22.04-5.5_opam-2.5) Base: ocaml/opam:ubuntu-22.04-ocaml-5.5@sha256:838654778875c1e3606174cf614d5dc8523408bdbf8ce386f3201c6dce92feac Opam project build To reproduce locally: git clone --recursive "https://github.com/ocsigen/ocsigen-dune-rules.git" -b "main" && cd "ocsigen-dune-rules" && git reset --hard 900b11d3 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM ocaml/opam:ubuntu-22.04-ocaml-5.5@sha256:838654778875c1e3606174cf614d5dc8523408bdbf8ce386f3201c6dce92feac # ubuntu-22.04-5.5_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 cd ~/opam-repository && (git cat-file -e 10b9bc82426ac6d613a21b70509373ed5b785d42 || git fetch origin master) && git reset -q --hard 10b9bc82426ac6d613a21b70509373ed5b785d42 && git log --no-decorate -n1 --oneline RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version WORKDIR /src RUN sudo chown opam /src RUN opam update -u COPY --chown=1000:1000 ocsigen-dune-rules.opam ./ RUN opam pin add -yn ocsigen-dune-rules.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.3 camlzip.1.14 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 compiler-cloning.enabled conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-binaryen.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.5 conf-sqlite3.1 conf-zlib.1 cppo.1.8.0 cryptokit.1.21.1 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-compiledb.0.6.0 dune-configurator.3.23.1 duration.0.3.1 eliom.12.1.0 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 hex.1.5.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.4.0 js_of_ocaml-compiler.6.4.0 js_of_ocaml-lwt.6.4.0 js_of_ocaml-ocamlbuild.5.0 js_of_ocaml-ppx.6.4.0 js_of_ocaml-ppx_deriving_json.6.4.0 js_of_ocaml-tyxml.6.4.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 logs-syslog.0.5.0 lwt.6.1.2 lwt_react.1.2.0 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 num.1.6 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-compiler-libs.v0.17.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ocsigen-ppx-rpc.1.1 ocsigenserver.7.0.0 ocsipersist.2.1.0 ocsipersist-lib.2.1.0 ocsipersist-sqlite.2.1.0 ohex.0.2.0 parsexp.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 react.1.2.2 reactiveData.0.3.1 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 sqlite3.5.4.1 ssl.0.7.0 stdlib-shims.0.3.0 stringext.1.6.0 syslog-message.1.2.0 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 wasm_of_ocaml-compiler.6.4.0 x509.1.1.0 xml-light.2.5 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 ocsigen-dune-rules.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-06-26 09:18.10: Using cache hint "ocsigen/ocsigen-dune-rules-ocaml/opam:ubuntu-22.04-ocaml-5.5@sha256:838654778875c1e3606174cf614d5dc8523408bdbf8ce386f3201c6dce92feac-ubuntu-22.04-5.5_opam-2.5-1b26bedb536b6a89859a6ad9893260e1" 2026-06-26 09:18.10: Using OBuilder spec: ((from ocaml/opam:ubuntu-22.04-ocaml-5.5@sha256:838654778875c1e3606174cf614d5dc8523408bdbf8ce386f3201c6dce92feac) (comment ubuntu-22.04-5.5_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 (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 10b9bc82426ac6d613a21b70509373ed5b785d42 || git fetch origin master) && git reset -q --hard 10b9bc82426ac6d613a21b70509373ed5b785d42 && git log --no-decorate -n1 --oneline")) (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 "opam update -u")) (copy (src ocsigen-dune-rules.opam) (dst ./)) (run (network host) (shell "opam pin add -yn ocsigen-dune-rules.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.3 camlzip.1.14 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 compiler-cloning.enabled conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-binaryen.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.5 conf-sqlite3.1 conf-zlib.1 cppo.1.8.0 cryptokit.1.21.1 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-compiledb.0.6.0 dune-configurator.3.23.1 duration.0.3.1 eliom.12.1.0 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 hex.1.5.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.4.0 js_of_ocaml-compiler.6.4.0 js_of_ocaml-lwt.6.4.0 js_of_ocaml-ocamlbuild.5.0 js_of_ocaml-ppx.6.4.0 js_of_ocaml-ppx_deriving_json.6.4.0 js_of_ocaml-tyxml.6.4.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 logs-syslog.0.5.0 lwt.6.1.2 lwt_react.1.2.0 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 num.1.6 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-compiler-libs.v0.17.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ocsigen-ppx-rpc.1.1 ocsigenserver.7.0.0 ocsipersist.2.1.0 ocsipersist-lib.2.1.0 ocsipersist-sqlite.2.1.0 ohex.0.2.0 parsexp.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 react.1.2.2 reactiveData.0.3.1 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 sqlite3.5.4.1 ssl.0.7.0 stdlib-shims.0.3.0 stringext.1.6.0 syslog-message.1.2.0 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 wasm_of_ocaml-compiler.6.4.0 x509.1.1.0 xml-light.2.5 yojson.3.0.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 ocsigen-dune-rules.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-06-26 09:18.10: Waiting for resource in pool OCluster 2026-06-26 12:49.00: Waiting for worker… 2026-06-26 12:50.04: Got resource from pool OCluster Building on odawa.caelum.ci.dev All commits already cached HEAD is now at 900b11d Merge pull request #7 from Julow/gen-app-fix (from ocaml/opam:ubuntu-22.04-ocaml-5.5@sha256:838654778875c1e3606174cf614d5dc8523408bdbf8ce386f3201c6dce92feac) 2026-06-26 13:02.02 ---> using "f21fc65a119ced11b5c6127c0ad175b0d54b9cd60aa41c177b9f36198afb0c1a" from cache /: (comment ubuntu-22.04-5.5_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-06-26 13:02.02 ---> using "9d1721bb23891ac964fd72dd69aef9818cd6231fb93ed7d8677f8ef115e147b7" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "cd ~/opam-repository && (git cat-file -e 10b9bc82426ac6d613a21b70509373ed5b785d42 || git fetch origin master) && git reset -q --hard 10b9bc82426ac6d613a21b70509373ed5b785d42 && git log --no-decorate -n1 --oneline")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD b85f65c75d..10b9bc8242 master -> origin/master 10b9bc8242 Merge pull request #30143 from shonfeder/bound-on-dune-3-24 2026-06-26 13:02.02 ---> using "9ce81c9f23c9576f5b7d047afd41677db44ed1148cf2bc523c8f42198c6f8fa0" 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.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 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///home/opam/opam-repository 2026-06-26 13:02.02 ---> using "ed67c09ae5e7994137223c8aeb504b27715cc08a5e97dab07d71daebfefd7552" from cache /src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Linux 7.0.0-22-generic The OCaml toplevel, version 5.5.0 2.5.1 2026-06-26 13:02.02 ---> using "011ab116c559c1ee4edc60912359cbd04d1e89047cdda381d552a9de7b2a61be" from cache /src: (workdir /src) /src: (run (shell "sudo chown opam /src")) 2026-06-26 13:02.02 ---> using "ec526b21f57c844bf294debc610d72f50e8eaa9b6881ef220e34e6ed1da84487" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam update -u")) <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///home/opam/opam-repository The following actions will be performed: === recompile 7 packages - recompile base-domains base [uses ocaml] - recompile base-effects base [uses ocaml] - recompile base-nnp base [uses base-domains] - recompile ocaml 5.5.0 [uses ocaml-base-compiler] - recompile ocaml-base-compiler 5.5.0 (pinned) [uses ocaml-compiler] - recompile ocaml-compiler 5.5.0 [upstream or system changes] - recompile opam-depext 1.2.3 [uses ocaml] === install 1 package - install compiler-cloning enabled [required by ocaml-compiler] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved ocaml.5.5.0 (cached) -> removed base-effects.base -> removed base-nnp.base -> removed base-domains.base -> installed compiler-cloning.enabled -> retrieved ocaml-compiler.5.5.0 (cached) -> retrieved opam-depext.1.2.3 (cached) -> removed opam-depext.1.2.3 -> removed ocaml.5.5.0 -> removed ocaml-base-compiler.5.5.0 -> removed ocaml-compiler.5.5.0 -> installed ocaml-compiler.5.5.0 -> installed ocaml-base-compiler.5.5.0 -> installed ocaml.5.5.0 -> installed base-domains.base -> installed base-effects.base -> installed base-nnp.base -> installed opam-depext.1.2.3 Done. <><> opam-depext.1.2.3 installed successfully <><><><><><><><><><><><><><><><><> => opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead <><> ocaml-compiler.5.5.0 installed successfully ><><><><><><><><><><><><><><><> => This switch had to be compiled from sources, but future switches with the 🐌 same compiler version and configuration should assemble instantly. # To update the current shell environment, run: eval $(opam env) 2026-06-26 13:02.02 ---> using "066ae37c724ade2b47fe8e82af73ae2e4d23988086d7120b04509d0c8b680dd4" from cache /src: (copy (src ocsigen-dune-rules.opam) (dst ./)) 2026-06-26 13:02.02 ---> using "ba24183401152db6c23d178033793e79633e3ec959783b3dad452e3f529a2f13" from cache /src: (run (network host) (shell "opam pin add -yn ocsigen-dune-rules.dev './'")) [NOTE] Package ocsigen-dune-rules does not exist in opam repositories registered in the current switch. [ocsigen-dune-rules.dev] synchronised (file:///src) [WARNING] Failed checks on ocsigen-dune-rules package definition from source at file:///src: warning 35: Missing field 'homepage' warning 36: Missing field 'bug-reports' ocsigen-dune-rules is now pinned to file:///src (version dev) 2026-06-26 13:02.02 ---> using "13b1b40749895a3218a6e08aa6d531c80657261cceb960566b0517986eda1b54" from cache /src: (run (shell "echo '(lang dune 3.0)' > './dune-project'")) 2026-06-26 13:02.02 ---> using "ceb0b2821c5a64b11594844e17cec97dd1138d4c356c942c31629b96a028f15b" from cache /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.3 camlzip.1.14 cmdliner.2.1.1 cohttp.6.2.1 cohttp-lwt.6.2.1 cohttp-lwt-unix.6.2.1 compiler-cloning.enabled conduit.8.0.0 conduit-lwt.8.0.0 conduit-lwt-unix.8.0.0 conf-binaryen.1 conf-gmp.5 conf-gmp-powm-sec.4 conf-libssl.4 conf-pkg-config.5 conf-sqlite3.1 conf-zlib.1 cppo.1.8.0 cryptokit.1.21.1 csexp.1.5.2 cstruct.6.2.0 digestif.1.3.0 domain-name.0.5.0 dune.3.23.1 dune-compiledb.0.6.0 dune-configurator.3.23.1 duration.0.3.1 eliom.12.1.0 eqaf.0.10 ezjsonm.1.3.0 fmt.0.11.0 fpath.0.7.3 gen.1.1 gmap.0.3.0 hex.1.5.0 http.6.2.1 ipaddr.5.6.2 ipaddr-sexp.5.6.2 js_of_ocaml.6.4.0 js_of_ocaml-compiler.6.4.0 js_of_ocaml-lwt.6.4.0 js_of_ocaml-ocamlbuild.5.0 js_of_ocaml-ppx.6.4.0 js_of_ocaml-ppx_deriving_json.6.4.0 js_of_ocaml-tyxml.6.4.0 jsonm.1.0.2 kdf.1.0.0 logs.0.10.0 logs-syslog.0.5.0 lwt.6.1.2 lwt_react.1.2.0 lwt_ssl.1.2.0 macaddr.5.6.2 magic-mime.1.3.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-crypto.2.1.0 mirage-crypto-ec.2.1.0 mirage-crypto-pk.2.1.0 mirage-crypto-rng.2.1.0 num.1.6 ocaml.5.5.0 ocaml-base-compiler.5.5.0 ocaml-compiler.5.5.0 ocaml-compiler-libs.v0.17.0 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocaml_intrinsics_kernel.v0.17.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 ocsigen-ppx-rpc.1.1 ocsigenserver.7.0.0 ocsipersist.2.1.0 ocsipersist-lib.2.1.0 ocsipersist-sqlite.2.1.0 ohex.0.2.0 parsexp.v0.17.0 ppx_derivers.1.2.1 ppx_deriving.6.1.1 ppx_sexp_conv.v0.17.1 ppxlib.0.38.0 ppxlib_jane.v0.17.4 ptime.1.2.0 re.1.14.0 react.1.2.2 reactiveData.0.3.1 rresult.0.7.0 sedlex.3.7 seq.base sexplib.v0.17.0 sexplib0.v0.17.0 sqlite3.5.4.1 ssl.0.7.0 stdlib-shims.0.3.0 stringext.1.6.0 syslog-message.1.2.0 topkg.1.1.1 tyxml.4.6.0 uri.4.4.0 uri-sexp.4.4.0 uutf.1.0.4 wasm_of_ocaml-compiler.6.4.0 x509.1.1.0 xml-light.2.5 yojson.3.0.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 ocsigen-dune-rules.dev $DEPS")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB] - Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease - Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB] - Get:4 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [7258 kB] - Get:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB] - Get:6 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1307 kB] - Get:7 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [4046 kB] - Get:8 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1612 kB] - Get:9 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [4379 kB] - Get:10 http://archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [7526 kB] - Fetched 26.5 MB in 1s (17.7 MB/s) - Reading package lists... - <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [ocsigen-dune-rules.dev] synchronised (file:///src) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-compiler is already installed (current version is 5.5.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.5.0). [NOTE] Package ocaml is already installed (current version is 5.5.0). [NOTE] Package compiler-cloning is already installed (current version is enabled). [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: binaryen libgmp-dev libsqlite3-dev libssl-dev pkg-config zlib1g-dev <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "binaryen" "libgmp-dev" "libsqlite3-dev" "libssl-dev" "pkg-config" "zlib1g-dev" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package libglib2.0-0:amd64. - (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 ... 15644 files and directories currently installed.) - Preparing to unpack .../00-libglib2.0-0_2.72.4-0ubuntu2.9_amd64.deb ... - Unpacking libglib2.0-0:amd64 (2.72.4-0ubuntu2.9) ... - Selecting previously unselected package libglib2.0-data. - Preparing to unpack .../01-libglib2.0-data_2.72.4-0ubuntu2.9_all.deb ... - Unpacking libglib2.0-data (2.72.4-0ubuntu2.9) ... - Selecting previously unselected package libicu70:amd64. - Preparing to unpack .../02-libicu70_70.1-2_amd64.deb ... - Unpacking libicu70:amd64 (70.1-2) ... - Selecting previously unselected package libxml2:amd64. - Preparing to unpack .../03-libxml2_2.9.13+dfsg-1ubuntu0.12_amd64.deb ... - Unpacking libxml2:amd64 (2.9.13+dfsg-1ubuntu0.12) ... - Selecting previously unselected package shared-mime-info. - Preparing to unpack .../04-shared-mime-info_2.1-2_amd64.deb ... - Unpacking shared-mime-info (2.1-2) ... - Selecting previously unselected package xdg-user-dirs. - Preparing to unpack .../05-xdg-user-dirs_0.17-2ubuntu4_amd64.deb ... - Unpacking xdg-user-dirs (0.17-2ubuntu4) ... - Selecting previously unselected package binaryen. - Preparing to unpack .../06-binaryen_105-1_amd64.deb ... - Unpacking binaryen (105-1) ... - Selecting previously unselected package libgmpxx4ldbl:amd64. - Preparing to unpack .../07-libgmpxx4ldbl_2%3a6.2.1+dfsg-3ubuntu1_amd64.deb ... - Unpacking libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-3ubuntu1) ... - Selecting previously unselected package libgmp-dev:amd64. - Preparing to unpack .../08-libgmp-dev_2%3a6.2.1+dfsg-3ubuntu1_amd64.deb ... - Unpacking libgmp-dev:amd64 (2:6.2.1+dfsg-3ubuntu1) ... - Selecting previously unselected package libsqlite3-dev:amd64. - Preparing to unpack .../09-libsqlite3-dev_3.37.2-2ubuntu0.5_amd64.deb ... - Unpacking libsqlite3-dev:amd64 (3.37.2-2ubuntu0.5) ... - Selecting previously unselected package libssl-dev:amd64. - Preparing to unpack .../10-libssl-dev_3.0.2-0ubuntu1.25_amd64.deb ... - Unpacking libssl-dev:amd64 (3.0.2-0ubuntu1.25) ... - Selecting previously unselected package pkg-config. - Preparing to unpack .../11-pkg-config_0.29.2-1ubuntu3_amd64.deb ... - Unpacking pkg-config (0.29.2-1ubuntu3) ... - Selecting previously unselected package zlib1g-dev:amd64. - Preparing to unpack .../12-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9.2_amd64.deb ... - Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ... - Setting up binaryen (105-1) ... - Setting up xdg-user-dirs (0.17-2ubuntu4) ... - Setting up libglib2.0-0:amd64 (2.72.4-0ubuntu2.9) ... - No schema files found: doing nothing. - Setting up libglib2.0-data (2.72.4-0ubuntu2.9) ... - Setting up libgmpxx4ldbl:amd64 (2:6.2.1+dfsg-3ubuntu1) ... - Setting up libsqlite3-dev:amd64 (3.37.2-2ubuntu0.5) ... - Setting up libssl-dev:amd64 (3.0.2-0ubuntu1.25) ... - Setting up pkg-config (0.29.2-1ubuntu3) ... - Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2) ... - Setting up libicu70:amd64 (70.1-2) ... - Setting up libgmp-dev:amd64 (2:6.2.1+dfsg-3ubuntu1) ... - Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.12) ... - Setting up shared-mime-info (2.1-2) ... - Processing triggers for libc-bin (2.35-0ubuntu3.13) ... # To update the current shell environment, run: eval $(opam env) 2026-06-26 13:02.02 ---> using "4f79b5bfaf5d7384333c7028c79ca7e7e16b7bf9112e751a17ca7e63d27c73e1" from cache /src: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install $DEPS")) [NOTE] Package ocaml-options-vanilla is already installed (current version is 1). [NOTE] Package ocaml-compiler is already installed (current version is 5.5.0). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.5.0). [NOTE] Package ocaml is already installed (current version is 5.5.0). [NOTE] Package compiler-cloning is already installed (current version is enabled). [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 113 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.3 - install camlzip 1.14 - 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-binaryen 1 - install conf-gmp 5 - install conf-gmp-powm-sec 4 - install conf-libssl 4 - install conf-pkg-config 5 - install conf-sqlite3 1 - install conf-zlib 1 - install cppo 1.8.0 - install cryptokit 1.21.1 - install csexp 1.5.2 - install cstruct 6.2.0 - install digestif 1.3.0 - install domain-name 0.5.0 - install dune 3.23.1 - install dune-compiledb 0.6.0 - install dune-configurator 3.23.1 - install duration 0.3.1 - install eliom 12.1.0 - install eqaf 0.10 - install ezjsonm 1.3.0 - install fmt 0.11.0 - install fpath 0.7.3 - install gen 1.1 - 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 js_of_ocaml 6.4.0 - install js_of_ocaml-compiler 6.4.0 - install js_of_ocaml-lwt 6.4.0 - install js_of_ocaml-ocamlbuild 5.0 - install js_of_ocaml-ppx 6.4.0 - install js_of_ocaml-ppx_deriving_json 6.4.0 - install js_of_ocaml-tyxml 6.4.0 - install jsonm 1.0.2 - install kdf 1.0.0 - install logs 0.10.0 - install logs-syslog 0.5.0 - install lwt 6.1.2 - install lwt_react 1.2.0 - install lwt_ssl 1.2.0 - install macaddr 5.6.2 - install magic-mime 1.3.1 - install menhir 20260209 - install menhirCST 20260209 - install menhirGLR 20260209 - install menhirLib 20260209 - install menhirSdk 20260209 - 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 num 1.6 - install ocaml-compiler-libs v0.17.0 - install ocaml-syntax-shims 1.0.0 - install ocaml_intrinsics_kernel v0.17.2 - install ocamlbuild 0.16.1 - install ocamlfind 1.9.8 - install ocplib-endian 1.2 - install ocsigen-ppx-rpc 1.1 - install ocsigenserver 7.0.0 - install ocsipersist 2.1.0 - install ocsipersist-lib 2.1.0 - install ocsipersist-sqlite 2.1.0 - install ohex 0.2.0 - install parsexp v0.17.0 - install ppx_derivers 1.2.1 - install ppx_deriving 6.1.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 react 1.2.2 - install reactiveData 0.3.1 - install rresult 0.7.0 - install sedlex 3.7 - install seq base - install sexplib v0.17.0 - install sexplib0 v0.17.0 - install sqlite3 5.4.1 - install ssl 0.7.0 - install stdlib-shims 0.3.0 - install stringext 1.6.0 - install syslog-message 1.2.0 - install topkg 1.1.1 - install tyxml 4.6.0 - install uri 4.4.0 - install uri-sexp 4.4.0 - install uutf 1.0.4 - install wasm_of_ocaml-compiler 6.4.0 - install x509 1.1.0 - install xml-light 2.5 - install yojson 3.0.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 base.v0.17.3 (cached) -> retrieved bigstringaf.0.10.0 (cached) -> retrieved bos.0.3.0 (cached) -> retrieved ca-certs.1.0.3 (cached) -> retrieved camlzip.1.14 (cached) -> retrieved cmdliner.2.1.1 (cached) -> retrieved conf-gmp.5 (cached) -> retrieved conf-gmp-powm-sec.4 (cached) -> retrieved conf-libssl.4 (cached) -> retrieved conf-pkg-config.5 (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) -> retrieved cppo.1.8.0 (cached) -> installed conf-binaryen.1 -> installed conf-gmp.5 -> retrieved cryptokit.1.21.1 (cached) -> retrieved csexp.1.5.2 (cached) -> retrieved cstruct.6.2.0 (cached) -> installed conf-gmp-powm-sec.4 -> installed conf-pkg-config.5 -> retrieved domain-name.0.5.0 (cached) -> installed conf-libssl.4 -> installed conf-sqlite3.1 -> installed conf-zlib.1 -> retrieved dune-compiledb.0.6.0 (cached) -> retrieved duration.0.3.1 (cached) -> retrieved eliom.12.1.0 (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 gen.1.1 (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 digestif.1.3.0 (cached) -> retrieved js_of_ocaml-ocamlbuild.5.0 (cached) -> retrieved jsonm.1.0.2 (cached) -> retrieved kdf.1.0.0 (cached) -> retrieved logs.0.10.0 (cached) -> retrieved logs-syslog.0.5.0 (cached) -> retrieved lwt.6.1.2 (cached) -> retrieved lwt_react.1.2.0 (cached) -> retrieved lwt_ssl.1.2.0 (cached) -> retrieved magic-mime.1.3.1 (cached) -> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached) -> retrieved dune.3.23.1, dune-configurator.3.23.1 (cached) -> retrieved js_of_ocaml.6.4.0, js_of_ocaml-compiler.6.4.0, js_of_ocaml-lwt.6.4.0, js_of_ocaml-ppx.6.4.0, js_of_ocaml-ppx_deriving_json.6.4.0, js_of_ocaml-tyxml.6.4.0, wasm_of_ocaml-compiler.6.4.0 (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 num.1.6 (cached) -> retrieved ocaml-compiler-libs.v0.17.0 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocaml_intrinsics_kernel.v0.17.2 (cached) -> retrieved ocplib-endian.1.2 (cached) -> retrieved ocamlbuild.0.16.1 (cached) -> installed cmdliner.2.1.1 -> retrieved ocamlfind.1.9.8 (cached) -> retrieved ocsigen-ppx-rpc.1.1 (cached) -> retrieved ocsigenserver.7.0.0 (cached) -> retrieved ocsipersist.2.1.0, ocsipersist-lib.2.1.0, ocsipersist-sqlite.2.1.0 (cached) -> retrieved ohex.0.2.0 (cached) -> retrieved parsexp.v0.17.0 (cached) -> retrieved ppx_derivers.1.2.1 (cached) -> retrieved ppx_deriving.6.1.1 (cached) -> retrieved ppx_sexp_conv.v0.17.1 (cached) -> retrieved ppxlib_jane.v0.17.4 (cached) -> retrieved ptime.1.2.0 (cached) -> retrieved re.1.14.0 (cached) -> retrieved react.1.2.2 (cached) -> retrieved reactiveData.0.3.1 (cached) -> retrieved ppxlib.0.38.0 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved rresult.0.7.0 (cached) -> retrieved sedlex.3.7 (cached) -> retrieved sexplib.v0.17.0 (cached) -> retrieved sexplib0.v0.17.0 (cached) -> retrieved sqlite3.5.4.1 (cached) -> retrieved ssl.0.7.0 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved stringext.1.6.0 (cached) -> retrieved syslog-message.1.2.0 (cached) -> retrieved topkg.1.1.1 (cached) -> retrieved tyxml.4.6.0 (cached) -> retrieved uri.4.4.0, uri-sexp.4.4.0 (cached) -> retrieved uutf.1.0.4 (cached) -> retrieved xml-light.2.5 (cached) -> retrieved x509.1.1.0 (cached) -> retrieved yojson.3.0.0 (cached) -> retrieved zarith.1.14 (cached) -> installed num.1.6 -> installed ocamlfind.1.9.8 -> installed base-bytes.base -> installed camlzip.1.14 -> installed zarith.1.14 -> installed ocamlbuild.0.16.1 -> installed topkg.1.1.1 -> installed rresult.0.7.0 -> installed react.1.2.2 -> installed uutf.1.0.4 -> installed fmt.0.11.0 -> installed ptime.1.2.0 -> installed astring.0.8.5 -> installed jsonm.1.0.2 -> installed fpath.0.7.3 -> installed dune.3.23.1 -> installed asn1-combinators.0.3.2 -> installed base64.3.5.2 -> installed csexp.1.5.2 -> installed cppo.1.8.0 -> installed cstruct.6.2.0 -> installed domain-name.0.5.0 -> installed duration.0.3.1 -> installed eqaf.0.10 -> installed gen.1.1 -> installed gmap.0.3.0 -> installed http.6.2.1 -> installed macaddr.5.6.2 -> installed magic-mime.1.3.1 -> installed menhirCST.20260209 -> installed menhirGLR.20260209 -> installed menhirLib.20260209 -> installed menhirSdk.20260209 -> installed ocaml-compiler-libs.v0.17.0 -> installed ocaml-syntax-shims.1.0.0 -> installed ocaml_intrinsics_kernel.v0.17.2 -> installed ohex.0.2.0 -> installed ppx_derivers.1.2.1 -> installed re.1.14.0 -> installed reactiveData.0.3.1 -> installed sexplib0.v0.17.0 -> installed stdlib-shims.0.3.0 -> installed stringext.1.6.0 -> installed syslog-message.1.2.0 -> installed xml-light.2.5 -> installed yojson.3.0.0 -> installed ocplib-endian.1.2 -> installed hex.1.5.0 -> installed digestif.1.3.0 -> installed dune-configurator.3.23.1 -> installed js_of_ocaml-ocamlbuild.5.0 -> installed ipaddr.5.6.2 -> installed ezjsonm.1.3.0 -> installed bigstringaf.0.10.0 -> installed parsexp.v0.17.0 -> installed angstrom.0.16.1 -> installed ssl.0.7.0 -> installed mirage-crypto.2.1.0 -> installed cryptokit.1.21.1 -> installed kdf.1.0.0 -> installed sexplib.v0.17.0 -> installed dune-compiledb.0.6.0 -> installed tyxml.4.6.0 -> installed lwt.6.1.2 -> installed uri.4.4.0 -> installed lwt_ssl.1.2.0 -> installed lwt_react.1.2.0 -> installed sqlite3.5.4.1 -> installed menhir.20260209 -> installed base.v0.17.3 -> installed ppxlib.0.38.0 -> installed ppxlib_jane.v0.17.4 -> installed ocsigen-ppx-rpc.1.1 -> installed ppx_deriving.6.1.1 -> installed sedlex.3.7 -> installed ppx_sexp_conv.v0.17.1 -> installed ipaddr-sexp.5.6.2 -> installed uri-sexp.4.4.0 -> installed js_of_ocaml-compiler.6.4.0 -> installed logs.0.10.0 -> installed mirage-crypto-rng.2.1.0 -> installed mirage-crypto-pk.2.1.0 -> installed conduit.8.0.0 -> installed cohttp.6.2.1 -> installed bos.0.3.0 -> installed conduit-lwt.8.0.0 -> installed cohttp-lwt.6.2.1 -> installed mirage-crypto-ec.2.1.0 -> installed x509.1.1.0 -> installed ca-certs.1.0.3 -> installed logs-syslog.0.5.0 -> installed conduit-lwt-unix.8.0.0 -> installed cohttp-lwt-unix.6.2.1 -> installed ocsigenserver.7.0.0 -> installed js_of_ocaml.6.4.0 -> installed ocsipersist-lib.2.1.0 -> installed ocsipersist.2.1.0 -> installed ocsipersist-sqlite.2.1.0 -> installed js_of_ocaml-ppx_deriving_json.6.4.0 -> installed js_of_ocaml-ppx.6.4.0 [ERROR] The compilation of wasm_of_ocaml-compiler.6.4.0 failed at "dune build -p wasm_of_ocaml-compiler -j 255 @install". -> installed js_of_ocaml-tyxml.6.4.0 -> installed js_of_ocaml-lwt.6.4.0 #=== ERROR while compiling wasm_of_ocaml-compiler.6.4.0 =======================# # context 2.5.1 | linux/x86_64 | ocaml-base-compiler.5.5.0 | git+file:///home/opam/opam-repository # path ~/.opam/5.5/.opam-switch/build/wasm_of_ocaml-compiler.6.4.0 # command ~/.opam/5.5/bin/dune build -p wasm_of_ocaml-compiler -j 255 @install # exit-code 1 # env-file ~/.opam/log/wasm_of_ocaml-compiler-1-ed1897.env # output-file ~/.opam/log/wasm_of_ocaml-compiler-1-ed1897.out ### output ### # (cd tools/version && /home/opam/.opam/5.5/bin/ocaml -I +compiler-libs /home/opam/.opam/5.5/.opam-switch/build/wasm_of_ocaml-compiler.6.4.0/_build/.dune/default/tools/version/dune.ml) # fatal: not a git repository (or any of the parent directories): .git # File "runtime/wasm/dune", lines 9-17, characters 0-169: # 9 | (rule # 10 | (target binaryen-version-check) # 11 | (deps check_binaryen.ml (universe)) # 12 | (action # 13 | (progn # 14 | (run ocaml %{deps}) # 15 | (with-stdout-to # 16 | %{target} # 17 | (echo "ok"))))) # (cd _build/default/runtime/wasm && /home/opam/.opam/5.5/bin/ocaml check_binaryen.ml) # Error: wasm-merge not found. Binaryen >= 119 is required. # File "runtime/wasm/dune", lines 83-102, characters 0-377: # 83 | (rule # 84 | (target runtime-cps-wasi.wasm) # 85 | (deps # ..... # 100 | zstd:zstd-impl.wasm # 101 | blake2:blake2-impl.wasm # 102 | %{read-lines:args}))) # (cd _build/default/runtime/wasm && ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe --binaryen=-g --binaryen-opt=-O3 --set=effects=cps --enable=wasi runtime-cps-wasi.wasm libc:libc.wasm zstd:zstd-impl.wasm blake2:blake2-impl.wasm array:array.wat backtrace:backtrace.wat bigarray:bigarray.wat bigstring:bigstring.wat blake2:blake2.wat compare:compare.wat custom:custom.wat domain:domain.wat dynlink:dynlink.wat effect-native:effect-native.wat effect:effect.wat fail:fail.wat float:float.wat float32:float32.wat fs:fs.wat gc:gc.wat graphics:graphics.wat hash:hash.wat int32:int32.wat int64:int64.wat ints:ints.wat io:io.wat jslib:jslib.wat jslib_js_of_ocaml:jslib_js_of_ocaml.wat jsstring:jsstring.wat lexing:lexing.wat marshal:marshal.wat md5:md5.wat nat:nat.wat obj:obj.wat parsing:parsing.wat printexc:printexc.wat prng:prng.wat promise:promise.wat runtime_events:runtime_events.wat stdlib:stdlib.wat str:str.wat string:string.wat sync:sync.wat sys:sys.wat toplevel:toplevel.wat unix:unix.wat wasi_errors:wasi_errors.wat wasi_memory:wasi_memory.wat weak:weak.wat zstd:zstd.wat) # sh: 1: wasm-merge: not found # ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe: Error: the following command terminated unsuccessfully: wasm-merge --enable-gc --enable-multivalue --enable-exception-handling --enable-reference-types --enable-tail-call --enable-bulk-memory --enable-nontrapping-float-to-int --enable-strings --enable-multimemory -g 'libc.wasm' libc 'zstd-impl.wasm' zstd 'blake2-impl.wasm' blake2 '/tmp/build_903504_dune/arrayaff7b9.wat' array '/tmp/build_903504_dune/backtraceebed37.wat' backtrace '/tmp/build_903504_dune/bigarray6a0930.wat' bigarray '/tmp/build_903504_dune/bigstring143eca.wat' bigstring '/tmp/build_903504_dune/blake25d1efb.wat' blake2 '/tmp/build_903504_dune/compare38ec0f.wat' compare '/tmp/build_903504_dune/customc2f20b.wat' custom '/tmp/build_903504_dune/domainb6d9df.wat' domain '/tmp/build_903504_dune/dynlink9e4cab.wat' dynlink '/tmp/build_903504_dune/effect-native216fac.wat' effect-native '/tmp/build_903504_dune/effectf8cf9f.wat' effect '/tmp/build_903504_dune/fail6b0333.wat' fail '/tmp/build_903504_dune/float4b8435.wat' float '/tmp/build_903504_dune/float329fea08.wat' float32 '/tmp/build_903504_dune/fs3cd48f.wat' fs '/tmp/build_903504_dune/gcf116d5.wat' gc '/tmp/build_903504_dune/graphicse78d90.wat' graphics '/tmp/build_903504_dune/hash4b3a3a.wat' hash '/tmp/build_903504_dune/int32e2641f.wat' int32 '/tmp/build_903504_dune/int64616684.wat' int64 '/tmp/build_903504_dune/intsb5d120.wat' ints '/tmp/build_903504_dune/ioc26893.wat' io '/tmp/build_903504_dune/jslib40ef04.wat' jslib '/tmp/build_903504_dune/jslib_js_of_ocaml4f06ee.wat' jslib_js_of_ocaml '/tmp/build_903504_dune/jsstring812e88.wat' jsstring '/tmp/build_903504_dune/lexing59b840.wat' lexing '/tmp/build_903504_dune/marshal2f0dbc.wat' marshal '/tmp/build_903504_dune/md5a3ecaa.wat' md5 '/tmp/build_903504_dune/nat3fb932.wat' nat '/tmp/build_903504_dune/obja0319d.wat' obj '/tmp/build_903504_dune/parsing323200.wat' parsing '/tmp/build_903504_dune/printexc3787bd.wat' printexc '/tmp/build_903504_dune/prng92b6bb.wat' prng '/tmp/build_903504_dune/promise9098a0.wat' promise '/tmp/build_903504_dune/runtime_events0ad3fb.wat' runtime_events '/tmp/build_903504_dune/stdlib94974c.wat' stdlib '/tmp/build_903504_dune/strd5d770.wat' str '/tmp/build_903504_dune/string9d68ba.wat' string '/tmp/build_903504_dune/syncfc4491.wat' sync '/tmp/build_903504_dune/sysf451c5.wat' sys '/tmp/build_903504_dune/toplevel4a13b4.wat' toplevel '/tmp/build_903504_dune/unixe64ed8.wat' unix '/tmp/build_903504_dune/wasi_errorsca35e5.wat' wasi_errors '/tmp/build_903504_dune/wasi_memory5b5146.wat' wasi_memory '/tmp/build_903504_dune/weak13eb7e.wat' weak '/tmp/build_903504_dune/zstd7d2162.wat' zstd -o '/tmp/build_903504_dune/runtime-mergeda5ee30.wasm' # File "runtime/wasm/dune", lines 61-81, characters 0-428: # 61 | (rule # 62 | (target runtime-wasi.wasm) # 63 | (deps # .... # 79 | zstd:zstd-impl.wasm # 80 | blake2:blake2-impl.wasm # 81 | %{read-lines:args}))) # (cd _build/default/runtime/wasm && ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe --binaryen=-g --binaryen-opt=-O3 --set=effects=disabled --enable=wasi --allowed-imports=wasi_snapshot_preview1,OCaml runtime-wasi.wasm libc:libc.wasm zstd:zstd-impl.wasm blake2:blake2-impl.wasm array:array.wat backtrace:backtrace.wat bigarray:bigarray.wat bigstring:bigstring.wat blake2:blake2.wat compare:compare.wat custom:custom.wat domain:domain.wat dynlink:dynlink.wat effect-native:effect-native.wat effect:effect.wat fail:fail.wat float:float.wat float32:float32.wat fs:fs.wat gc:gc.wat graphics:graphics.wat hash:hash.wat int32:int32.wat int64:int64.wat ints:ints.wat io:io.wat jslib:jslib.wat jslib_js_of_ocaml:jslib_js_of_ocaml.wat jsstring:jsstring.wat lexing:lexing.wat marshal:marshal.wat md5:md5.wat nat:nat.wat obj:obj.wat parsing:parsing.wat printexc:printexc.wat prng:prng.wat promise:promise.wat runtime_events:runtime_events.wat stdlib:stdlib.wat str:str.wat string:string.wat sync:sync.wat sys:sys.wat toplevel:toplevel.wat unix:unix.wat wasi_errors:wasi_errors.wat wasi_memory:wasi_memory.wat weak:weak.wat zstd:zstd.wat) # sh: 1: wasm-merge: not found # ../../compiler/bin-wasm_of_ocaml/wasmoo_link_wasm.exe: Error: the following command terminated unsuccessfully: wasm-merge --enable-gc --enable-multivalue --enable-exception-handling --enable-reference-types --enable-tail-call --enable-bulk-memory --enable-nontrapping-float-to-int --enable-strings --enable-multimemory -g 'libc.wasm' libc 'zstd-impl.wasm' zstd 'blake2-impl.wasm' blake2 '/tmp/build_903504_dune/array345eef.wat' array '/tmp/build_903504_dune/backtracea397f3.wat' backtrace '/tmp/build_903504_dune/bigarray5496a8.wat' bigarray '/tmp/build_903504_dune/bigstring6a64d4.wat' bigstring '/tmp/build_903504_dune/blake2e52eea.wat' blake2 '/tmp/build_903504_dune/compare13f9f7.wat' compare '/tmp/build_903504_dune/custom2bf8d8.wat' custom '/tmp/build_903504_dune/domainb95670.wat' domain '/tmp/build_903504_dune/dynlinkf34540.wat' dynlink '/tmp/build_903504_dune/effect-nativef0f59d.wat' effect-native '/tmp/build_903504_dune/effectf260dc.wat' effect '/tmp/build_903504_dune/faildc9417.wat' fail '/tmp/build_903504_dune/float950384.wat' float '/tmp/build_903504_dune/float32c596a5.wat' float32 '/tmp/build_903504_dune/fs99760d.wat' fs '/tmp/build_903504_dune/gcb0068b.wat' gc '/tmp/build_903504_dune/graphics5baa47.wat' graphics '/tmp/build_903504_dune/hash692a9f.wat' hash '/tmp/build_903504_dune/int32390198.wat' int32 '/tmp/build_903504_dune/int6487c83d.wat' int64 '/tmp/build_903504_dune/ints9b245e.wat' ints '/tmp/build_903504_dune/io42f073.wat' io '/tmp/build_903504_dune/jslib93a383.wat' jslib '/tmp/build_903504_dune/jslib_js_of_ocamle4124f.wat' jslib_js_of_ocaml '/tmp/build_903504_dune/jsstring2b9a9e.wat' jsstring '/tmp/build_903504_dune/lexing2f0bb9.wat' lexing '/tmp/build_903504_dune/marshalca1e81.wat' marshal '/tmp/build_903504_dune/md57523d5.wat' md5 '/tmp/build_903504_dune/nat98e00e.wat' nat '/tmp/build_903504_dune/obj6f39eb.wat' obj '/tmp/build_903504_dune/parsing02d31a.wat' parsing '/tmp/build_903504_dune/printexcd65b5b.wat' printexc '/tmp/build_903504_dune/prng31be37.wat' prng '/tmp/build_903504_dune/promise311dba.wat' promise '/tmp/build_903504_dune/runtime_eventse12e97.wat' runtime_events '/tmp/build_903504_dune/stdlibbcdee3.wat' stdlib '/tmp/build_903504_dune/strfc3a0f.wat' str '/tmp/build_903504_dune/string250967.wat' string '/tmp/build_903504_dune/syncc65cb7.wat' sync '/tmp/build_903504_dune/sys27aa6c.wat' sys '/tmp/build_903504_dune/topleveld161f6.wat' toplevel '/tmp/build_903504_dune/unix889306.wat' unix '/tmp/build_903504_dune/wasi_errors9348d6.wat' wasi_errors '/tmp/build_903504_dune/wasi_memory88cad9.wat' wasi_memory '/tmp/build_903504_dune/weak3b8a3b.wat' weak '/tmp/build_903504_dune/zstd0bea48.wat' zstd -o '/tmp/build_903504_dune/runtime-merged8fce28.wasm' <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build wasm_of_ocaml-compiler 6.4.0 +- +- The following changes have been performed (the rest was aborted) | - 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.3 | - install camlzip 1.14 | - 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-binaryen 1 | - install conf-gmp 5 | - install conf-gmp-powm-sec 4 | - install conf-libssl 4 | - install conf-pkg-config 5 | - install conf-sqlite3 1 | - install conf-zlib 1 | - install cppo 1.8.0 | - install cryptokit 1.21.1 | - install csexp 1.5.2 | - install cstruct 6.2.0 | - install digestif 1.3.0 | - install domain-name 0.5.0 | - install dune 3.23.1 | - install dune-compiledb 0.6.0 | - install dune-configurator 3.23.1 | - 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 gen 1.1 | - 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 js_of_ocaml 6.4.0 | - install js_of_ocaml-compiler 6.4.0 | - install js_of_ocaml-lwt 6.4.0 | - install js_of_ocaml-ocamlbuild 5.0 | - install js_of_ocaml-ppx 6.4.0 | - install js_of_ocaml-ppx_deriving_json 6.4.0 | - install js_of_ocaml-tyxml 6.4.0 | - install jsonm 1.0.2 | - install kdf 1.0.0 | - install logs 0.10.0 | - install logs-syslog 0.5.0 | - install lwt 6.1.2 | - install lwt_react 1.2.0 | - install lwt_ssl 1.2.0 | - install macaddr 5.6.2 | - install magic-mime 1.3.1 | - install menhir 20260209 | - install menhirCST 20260209 | - install menhirGLR 20260209 | - install menhirLib 20260209 | - install menhirSdk 20260209 | - 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 num 1.6 | - install ocaml-compiler-libs v0.17.0 | - install ocaml-syntax-shims 1.0.0 | - install ocaml_intrinsics_kernel v0.17.2 | - install ocamlbuild 0.16.1 | - install ocamlfind 1.9.8 | - install ocplib-endian 1.2 | - install ocsigen-ppx-rpc 1.1 | - install ocsigenserver 7.0.0 | - install ocsipersist 2.1.0 | - install ocsipersist-lib 2.1.0 | - install ocsipersist-sqlite 2.1.0 | - install ohex 0.2.0 | - install parsexp v0.17.0 | - install ppx_derivers 1.2.1 | - install ppx_deriving 6.1.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 react 1.2.2 | - install reactiveData 0.3.1 | - install rresult 0.7.0 | - install sedlex 3.7 | - install seq base | - install sexplib v0.17.0 | - install sexplib0 v0.17.0 | - install sqlite3 5.4.1 | - install ssl 0.7.0 | - install stdlib-shims 0.3.0 | - install stringext 1.6.0 | - install syslog-message 1.2.0 | - install topkg 1.1.1 | - install tyxml 4.6.0 | - install uri 4.4.0 | - install uri-sexp 4.4.0 | - install uutf 1.0.4 | - install x509 1.1.0 | - install xml-light 2.5 | - install yojson 3.0.0 | - install zarith 1.14 +- # To update the current shell environment, run: eval $(opam env) The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/5.5/.opam-switch/backup/state-20260626130203.export" "/usr/bin/env" "bash" "-c" "opam install $DEPS" failed with exit status 31 2026-06-26 13:04.11: Job failed: Failed: Build failed