2026-03-12 20:17.47: New job: test mirage/alcotest https://github.com/mirage/alcotest.git#refs/pull/433/head (fb6e903ed934babb8a6735242724c3f688e1cb13) (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/mirage/alcotest.git" && cd "alcotest" && git fetch origin "refs/pull/433/head" && git reset --hard fb6e903ecat > 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 f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 alcotest.opam alcotest-mirage.opam alcotest-lwt.opam alcotest-js.opam alcotest-async.opam ./src/./RUN opam pin add -yn alcotest.dev './src/./' && \opam pin add -yn alcotest-mirage.dev './src/./' && \opam pin add -yn alcotest-lwt.dev './src/./' && \opam pin add -yn alcotest-js.dev './src/./' && \opam pin add -yn alcotest-async.dev './src/./'RUN echo '(lang dune 3.0)' > './src/./dune-project'ENV DEPS="astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.2.1.0 conf-npm.1 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.11.0 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml-compiler.6.3.2 jst-config.v0.16.0 logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.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 ocaml_intrinsics.v0.16.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 protocol_version_header.v0.16.0 re.1.14.0 sedlex.3.7 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.1.1 typerep.v0.16.0 uutf.1.0.4 variantslib.v0.16.0 yojson.3.0.0"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.5 --depext-only -y alcotest.dev alcotest-mirage.dev alcotest-lwt.dev alcotest-js.dev alcotest-async.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-12 20:17.47: Using cache hint "mirage/alcotest-macos-homebrew-ocaml-4.14-macos-homebrew-4.14_arm64_opam-2.5-1bd4f8fe53c52b3eee7a02835930022f"2026-03-12 20:17.47: 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 f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src alcotest.opam alcotest-mirage.opam alcotest-lwt.opam alcotest-js.opam alcotest-async.opam)(dst ./src/./))(run (network host)(shell "opam pin add -yn alcotest.dev './src/./' && \\nopam pin add -yn alcotest-mirage.dev './src/./' && \\nopam pin add -yn alcotest-lwt.dev './src/./' && \\nopam pin add -yn alcotest-js.dev './src/./' && \\nopam pin add -yn alcotest-async.dev './src/./'"))(run (shell "echo '(lang dune 3.0)' > './src/./dune-project'"))(env DEPS "astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.2.1.0 conf-npm.1 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.11.0 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml-compiler.6.3.2 jst-config.v0.16.0 logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.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 ocaml_intrinsics.v0.16.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 protocol_version_header.v0.16.0 re.1.14.0 sedlex.3.7 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.1.1 typerep.v0.16.0 uutf.1.0.4 variantslib.v0.16.0 yojson.3.0.0")(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 alcotest.dev alcotest-mirage.dev alcotest-lwt.dev alcotest-js.dev alcotest-async.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-12 20:17.47: Waiting for resource in pool OCluster2026-03-12 20:17.47: Waiting for worker…2026-03-12 20:17.47: Got resource from pool OClusterBuilding on m1-worker-03HEAD is now at 8c774cd Fix line endings, remove unnecessary header files, reformatHEAD is now at fb6e903 Fix windows build(from macos-homebrew-ocaml-4.14)2026-03-12 20:17.49 ---> 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-12 20:17.49 ---> 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-12 20:17.49 ---> 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-12 20:17.49 ---> 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 f15d82d4876db0d9c8ffca03adbd331cd7612081 || git fetch origin master) && git reset -q --hard f15d82d4876db0d9c8ffca03adbd331cd7612081 && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD95f7875db7..f15d82d487 master -> origin/masterf15d82d487 Merge pull request #29449 from raphael-proust/opam-publish-lwt.6.1.1<><> 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.4.1- ocaml-config.3However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.4.1"), 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-12 20:17.49 ---> using "6d50bebe410a1e575c0b12f885c1b145d7404afff0b54f64fa226ea5a1b74c2d" from cache/: (copy (src alcotest.opam alcotest-mirage.opam alcotest-lwt.opam alcotest-js.opam alcotest-async.opam)(dst ./src/./))2026-03-12 20:17.49 ---> using "8addf1ff6608fcfbe4ac846f3629f6b87cd32f36d26bbc9cde144807447606ab" from cache/: (run (network host)(shell "opam pin add -yn alcotest.dev './src/./' && \\nopam pin add -yn alcotest-mirage.dev './src/./' && \\nopam pin add -yn alcotest-lwt.dev './src/./' && \\nopam pin add -yn alcotest-js.dev './src/./' && \\nopam pin add -yn alcotest-async.dev './src/./'"))[alcotest.dev] synchronised (file:///Users/mac1000/src)alcotest is now pinned to file:///Users/mac1000/src (version dev)[alcotest-mirage.dev] synchronised (file:///Users/mac1000/src)alcotest-mirage is now pinned to file:///Users/mac1000/src (version dev)[alcotest-lwt.dev] synchronised (file:///Users/mac1000/src)alcotest-lwt is now pinned to file:///Users/mac1000/src (version dev)[alcotest-js.dev] synchronised (file:///Users/mac1000/src)alcotest-js is now pinned to file:///Users/mac1000/src (version dev)[alcotest-async.dev] synchronised (file:///Users/mac1000/src)alcotest-async is now pinned to file:///Users/mac1000/src (version dev)2026-03-12 20:17.49 ---> using "a1db812415e0acdd9f7322ac81d3376576029db2b9ee5d65797aa224546b6988" from cache/: (run (shell "echo '(lang dune 3.0)' > './src/./dune-project'"))2026-03-12 20:17.49 ---> using "0559dcf51e422928c1d474f91775720a2a8ff65380456855fb300f81fbb27ec6" from cache/: (env DEPS "astring.0.8.5 async.v0.16.0 async_kernel.v0.16.0 async_rpc_kernel.v0.16.0 async_unix.v0.16.0 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base base_bigstring.v0.16.0 base_quickcheck.v0.16.0 bin_prot.v0.16.0 cmdliner.2.1.0 conf-npm.1 core.v0.16.2 core_kernel.v0.16.0 core_unix.v0.16.0 cppo.1.8.0 csexp.1.5.2 dune.3.21.1 dune-configurator.3.21.1 duration.0.2.1 expect_test_helpers_core.v0.16.0 fieldslib.v0.16.0 fmt.0.11.0 gen.1.1 int_repr.v0.16.0 jane-street-headers.v0.16.0 js_of_ocaml-compiler.6.3.2 jst-config.v0.16.0 logs.0.10.0 lwt.6.1.1 menhir.20260209 menhirCST.20260209 menhirGLR.20260209 menhirLib.20260209 menhirSdk.20260209 mirage-clock.4.2.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 ocaml_intrinsics.v0.16.2 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 ppx_assert.v0.16.0 ppx_base.v0.16.0 ppx_bench.v0.16.0 ppx_bin_prot.v0.16.0 ppx_cold.v0.16.0 ppx_compare.v0.16.0 ppx_custom_printf.v0.16.0 ppx_derivers.1.2.1 ppx_disable_unused_warnings.v0.16.0 ppx_enumerate.v0.16.0 ppx_expect.v0.16.2 ppx_fields_conv.v0.16.0 ppx_fixed_literal.v0.16.0 ppx_globalize.v0.16.0 ppx_hash.v0.16.0 ppx_here.v0.16.0 ppx_ignore_instrumentation.v0.16.0 ppx_inline_test.v0.16.1 ppx_jane.v0.16.0 ppx_let.v0.16.0 ppx_log.v0.16.0 ppx_module_timer.v0.16.0 ppx_optcomp.v0.16.0 ppx_optional.v0.16.0 ppx_pipebang.v0.16.0 ppx_sexp_conv.v0.16.0 ppx_sexp_message.v0.16.0 ppx_sexp_value.v0.16.0 ppx_stable.v0.16.0 ppx_stable_witness.v0.16.0 ppx_string.v0.16.0 ppx_tydi.v0.16.0 ppx_typerep_conv.v0.16.0 ppx_variants_conv.v0.16.0 ppxlib.0.35.0 protocol_version_header.v0.16.0 re.1.14.0 sedlex.3.7 seq.base sexp_pretty.v0.16.0 sexplib.v0.16.0 sexplib0.v0.16.0 spawn.v0.17.0 splittable_random.v0.16.0 stdio.v0.16.0 stdlib-shims.0.3.0 textutils.v0.16.0 textutils_kernel.v0.16.0 time_now.v0.16.0 timezone.v0.16.0 topkg.1.1.1 typerep.v0.16.0 uutf.1.0.4 variantslib.v0.16.0 yojson.3.0.0")/: (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 alcotest.dev alcotest-mirage.dev alcotest-lwt.dev alcotest-js.dev alcotest-async.dev $DEPS"))+ /opt/homebrew/bin/brew "update"- ==> Updating Homebrew...- ==> Downloading https://ghcr.io/v2/homebrew/core/portable-ruby/blobs/sha256:cef6f881f516d2cdbd0a5bfc7e20318da8b047cf2674ee27c5d4858d3ecd6430- #=#=# 0.1% 0.8% 1.2% # 1.6% # 1.8%- # 2.0% # 2.4% # 2.6% # 2.7% ## 3.0% ## 3.3% ## 3.4% ## 3.7% ## 3.8% ## 4.1% ### 4.3%- ### 4.6% ### 4.8% ### 4.9% ### 5.2% ### 5.5% #### 5.6% #### 5.8% #### 6.0% #### 6.2% #### 6.5% #### 6.6%- #### 6.9% ##### 7.2% ##### 7.3% ##### 7.5% ##### 7.8% ##### 7.9% ##### 8.2% ###### 8.5% ###### 8.6% ###### 8.9%- ###### 9.1% ###### 9.2% ###### 9.5% ####### 9.7% ####### 9.9% ####### 10.1% ####### 10.3% ####### 10.5% ####### 10.8% ####### 10.9% ######## 11.2%- ######## 11.4% ######## 11.6% ######## 11.8% ######## 12.0% ######## 12.2% ######## 12.5% ######### 12.6% ######### 12.9% ######### 13.0% ######### 13.3% ######### 13.5%- ######### 13.8% ########## 13.9% ########## 14.1% ########## 14.4% ########## 14.7% ########## 14.8% ########## 15.1% ########## 15.2% ########### 15.4% ########### 15.7% ########### 15.8%- ########### 16.1% ########### 16.2% ########### 16.5% ############ 16.8% ############ 16.9% ############ 17.1% ############ 17.4% ############ 17.5% ############ 17.8% ############ 17.9% ############# 18.2%- ############# 18.5% ############# 18.6% ############# 18.8% ############# 19.1% ############# 19.2% ############## 19.5% ############## 19.6% ############## 19.9% ############## 20.2% ############## 20.4%- ############## 20.5% ############## 20.8% ############### 21.0% ############### 21.2% ############### 21.4% ############### 21.6% ############### 21.8% ############### 22.1% ############### 22.2% ################ 22.5% ################ 22.7%- ################ 22.9% ################ 23.1% ################ 23.3% ################ 23.5% ################# 23.8% ################# 23.9% ################# 24.2% ################# 24.4% ################# 24.6% ################# 24.8%- ################## 25.0% ################## 25.3% ################## 25.4% ################## 25.7% ################## 26.0% ################## 26.1% ################## 26.4% ################### 26.5% ################### 26.7% ################### 27.0% ################### 27.1%- ################### 27.4% ################### 27.7% #################### 27.8% #################### 28.1% #################### 28.3% #################### 28.5% #################### 28.7% #################### 29.0% #################### 29.1% ##################### 29.4%- ##################### 29.6% ##################### 29.8% ##################### 30.0% ##################### 30.2% ##################### 30.5% ###################### 30.6% ###################### 30.9% ###################### 31.2% ###################### 31.4% ###################### 31.5% ###################### 31.8%- ###################### 31.9% ####################### 32.2% ####################### 32.5% ####################### 32.7% ####################### 32.9% ####################### 33.1% ######################## 33.4% ######################## 33.5% ######################## 33.8% ######################## 34.0%- ######################## 34.2% ######################## 34.4% ######################## 34.7% ######################### 34.8% ######################### 35.1% ######################### 35.3% ######################### 35.5% ######################### 35.8% ######################### 36.1% ########################## 36.4% ########################## 36.6%- ########################## 36.7% ########################## 37.0% ########################## 37.3% ########################## 37.4% ########################### 37.5% ########################### 37.8% ########################### 38.1% ########################### 38.3% ########################### 38.4% ########################### 38.7% ############################ 39.0%- ############################ 39.1% ############################ 39.4% ############################ 39.5% ############################ 39.8% ############################ 40.0% ############################ 40.1% ############################# 40.4% ############################# 40.6% ############################# 40.9% ############################# 41.0%- ############################# 41.3% ############################# 41.4% ############################## 41.7% ############################## 41.9% ############################## 42.1% ############################## 42.3% ############################## 42.5% ############################## 42.7% ############################## 43.0% ############################### 43.1% ############################### 43.4%- ############################### 43.6% ############################### 43.8% ############################### 44.0% ############################### 44.3% ################################ 44.6% ################################ 44.7% ################################ 44.9% ################################ 45.2% ################################ 45.4% ################################ 45.6%- ################################ 45.8% ################################# 46.1% ################################# 46.2% ################################# 46.5% ################################# 46.7% ################################# 47.0% ################################# 47.1% ################################## 47.4% ################################## 47.5% ################################## 47.8% ################################## 48.0%- ################################## 48.3% ################################## 48.4% ################################### 48.7% ################################### 49.0% ################################### 49.1% ################################### 49.4% ################################### 49.6% ################################### 49.8% #################################### 50.2% #################################### 50.8%- #################################### 51.1% ##################################### 51.5% ##################################### 52.0% ##################################### 52.4% ##################################### 52.7% ###################################### 53.1% ###################################### 53.7% ###################################### 54.1% ####################################### 54.4% ####################################### 54.7% ####################################### 55.0%- ####################################### 55.2% ####################################### 55.5% ######################################## 55.6% ######################################## 55.9% ######################################## 56.1% ######################################## 56.4% ######################################## 56.5% ######################################## 56.8% ######################################## 56.9% ######################################### 57.2% ######################################### 57.4%- ######################################### 57.5% ######################################### 57.8% ######################################### 57.9% ######################################### 58.2% ########################################## 58.5% ########################################## 58.6% ########################################## 58.9% ########################################## 59.0% ########################################## 59.2% ########################################## 59.5% ########################################## 59.6%- ########################################### 59.9% ########################################### 60.2% ########################################### 60.3% ########################################### 60.6% ########################################### 60.8% ########################################### 61.0% ############################################ 61.2% ############################################ 61.4% ############################################ 61.6% ############################################ 61.8% ############################################ 62.1%- ############################################ 62.2% ############################################ 62.5% ############################################# 62.7% ############################################# 62.9% ############################################# 63.1% ############################################# 63.4% ############################################# 63.5% ############################################# 63.8% ############################################## 63.9% ############################################## 64.2%- ############################################## 64.3% ############################################## 64.6% ############################################## 64.8% ############################################## 65.0% ############################################## 65.2% ############################################### 65.5% ############################################### 65.6% ############################################### 65.8% ############################################### 66.1% ############################################### 66.2% ############################################### 66.5%- ################################################ 66.8% ################################################ 66.9% ################################################ 67.1% ################################################ 67.4% ################################################ 67.6% ################################################ 67.8% ################################################ 68.0% ################################################# 68.2% ################################################# 68.5% ################################################# 68.6% ################################################# 68.9%- ################################################# 69.1% ################################################# 69.3% ################################################## 69.5% ################################################## 69.8% ################################################## 69.9% ################################################## 70.2% ################################################## 70.5% ################################################## 70.6% ################################################### 70.8% ################################################### 71.0%- ################################################### 71.2% ################################################### 71.5% ################################################### 71.6% ################################################### 71.9% ################################################### 72.0% #################################################### 72.2% #################################################### 72.5% #################################################### 72.8% #################################################### 72.9% #################################################### 73.2% #################################################### 73.4%- #################################################### 73.5% ##################################################### 73.8% ##################################################### 74.1% ##################################################### 74.3% ##################################################### 74.5% ##################################################### 74.7% ##################################################### 74.9% ###################################################### 75.1% ###################################################### 75.4% ###################################################### 75.5% ###################################################### 75.8%- ###################################################### 76.0% ###################################################### 76.2% ####################################################### 76.4% ####################################################### 76.6% ####################################################### 76.8% ####################################################### 77.0% ####################################################### 77.2% ####################################################### 77.4% ####################################################### 77.7% ######################################################## 77.8% ######################################################## 78.1%- ######################################################## 78.3% ######################################################## 78.5% ######################################################## 78.7% ######################################################## 79.0% ######################################################## 79.1% ######################################################### 79.4% ######################################################### 79.7% ######################################################### 79.8% ######################################################### 80.1% ######################################################### 80.2%- ######################################################### 80.4% ########################################################## 80.7% ########################################################## 80.8% ########################################################## 81.1% ########################################################## 81.2% ########################################################## 81.5% ########################################################## 81.7% ########################################################### 82.0% ########################################################### 82.1% ########################################################### 82.4% ########################################################### 82.6%- ########################################################### 82.8% ########################################################### 83.0% ########################################################### 83.3% ############################################################ 83.4% ############################################################ 83.7% ############################################################ 83.8% ############################################################ 84.1% ############################################################ 84.3% ############################################################ 84.6% ############################################################ 84.7%- ############################################################# 85.0% ############################################################# 85.2% ############################################################# 85.4% ############################################################# 85.6% ############################################################# 85.9% ############################################################# 86.0% ############################################################## 86.3% ############################################################## 86.6% ############################################################## 86.7% ############################################################## 86.9% ############################################################## 87.2%- ############################################################## 87.5% ############################################################### 87.6% ############################################################### 87.8% ############################################################### 88.1% ############################################################### 88.2% ############################################################### 88.5% ############################################################### 88.6% ############################################################### 88.9% ################################################################ 89.1% ################################################################ 89.3% ################################################################ 89.5%- ################################################################ 89.8% ################################################################ 89.9% ################################################################ 90.2% ################################################################# 90.3% ################################################################# 90.6% ################################################################# 90.7% ################################################################# 91.0% ################################################################# 91.2% ################################################################# 91.5% ################################################################# 91.6%- ################################################################## 91.9% ################################################################## 92.1% ################################################################## 92.3% ################################################################## 92.5% ################################################################## 92.8% ################################################################## 93.0% ################################################################### 93.1% ################################################################### 93.4% ################################################################### 93.5% ################################################################### 93.8% ################################################################### 93.9% ###########################################################- ########- 94.2- %- #################################################################### 94.5% #################################################################### 94.6% #################################################################### 94.8% #################################################################### 95.0% #################################################################### 95.2% #################################################################### 95.5% #################################################################### 95.6% ##################################################################### 95.9% ##################################################################### 96.0% ##################################################################### 96.3% ##################################################################### 96.5%- ##################################################################### 96.7% ##################################################################### 96.9% ##################################################################### 97.2% ###################################################################### 97.3% ###################################################################### 97.6% ###################################################################### 97.8% ###################################################################### 97.9% ###################################################################### 98.2% ###################################################################### 98.5% ####################################################################### 98.9%- ####################################################################### 99.1% ####################################################################### 99.4% ####################################################################### 99.6% ####################################################################### 99.9% ######################################################################## 100.0%- ==> Pouring portable-ruby-4.0.1.arm64_big_sur.bottle.tar.gz- ==> Homebrew collects anonymous analytics.- Read the analytics documentation (and how to opt-out) here:- https://docs.brew.sh/Analytics- No analytics have been recorded yet (nor will be during this `brew` run).-- ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:- https://github.com/Homebrew/brew#donations-- Already up-to-date.<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[alcotest-js.dev] synchronised (file:///Users/mac1000/src)[alcotest-async.dev] synchronised (file:///Users/mac1000/src)[alcotest.dev] synchronised (file:///Users/mac1000/src)[alcotest-lwt.dev] synchronised (file:///Users/mac1000/src)[alcotest-mirage.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:node<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>+ /opt/homebrew/bin/brew "install" "node"- ==> Fetching downloads for: node- ✔︎ Bottle Manifest node (25.8.1)- ✔︎ Bottle Manifest fmt (12.1.0)- ✔︎ Bottle fmt (12.1.0)- ✔︎ Bottle Manifest ada-url (3.4.3)- ✔︎ Bottle ada-url (3.4.3)- ✔︎ Bottle Manifest brotli (1.2.0)- ✔︎ Bottle brotli (1.2.0)- ✔︎ Bottle Manifest c-ares (1.34.6)- ✔︎ Bottle c-ares (1.34.6)- ✔︎ Bottle Manifest hdrhistogram_c (0.11.9)- ✔︎ Bottle hdrhistogram_c (0.11.9)- ✔︎ Bottle Manifest icu4c@78 (78.2)- ✔︎ Bottle Manifest libnghttp2 (1.68.0)- ✔︎ Bottle libnghttp2 (1.68.0)- ✔︎ Bottle Manifest libnghttp3 (1.15.0)- ✔︎ Bottle libnghttp3 (1.15.0)- ✔︎ Bottle Manifest ca-certificates (2025-12-02)- ✔︎ Bottle ca-certificates (2025-12-02)- ✔︎ Bottle Manifest openssl@3 (3.6.1)- ✔︎ Bottle Manifest libngtcp2 (1.21.0)- ✔︎ Bottle libngtcp2 (1.21.0)- ✔︎ Bottle Manifest libuv (1.52.1)- ✔︎ Bottle libuv (1.52.1)- ✔︎ Bottle Manifest llhttp (9.3.1)- ✔︎ Bottle llhttp (9.3.1)- ✔︎ Bottle Manifest simdjson (4.3.0)- ✔︎ Bottle simdjson (4.3.0)- ✔︎ Bottle Manifest readline (8.3.3)- ✔︎ Bottle readline (8.3.3)- ✔︎ Bottle Manifest sqlite (3.51.2_1)- ✔︎ Bottle sqlite (3.51.2_1)- ✔︎ Bottle Manifest uvwasi (0.0.23)- ✔︎ Bottle uvwasi (0.0.23)- ✔︎ Bottle Manifest lz4 (1.10.0)- ✔︎ Bottle lz4 (1.10.0)- ✔︎ Bottle Manifest xz (5.8.2)- ✔︎ Bottle Manifest zstd (1.5.7_1)- ✔︎ Bottle icu4c@78 (78.2)- ✔︎ Bottle xz (5.8.2)- ✔︎ Bottle zstd (1.5.7_1)- ✔︎ Bottle openssl@3 (3.6.1)- ✔︎ Bottle node (25.8.1)- ==> Installing dependencies for node: fmt, ada-url, brotli, c-ares, hdrhistogram_c, icu4c@78, libnghttp2, libnghttp3, ca-certificates, openssl@3, libngtcp2, libuv, llhttp, simdjson, readline, sqlite, uvwasi, lz4, xz and zstd- ==> Installing node dependency: fmt- ==> Pouring fmt--12.1.0.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/fmt/12.1.0: 29 files, 1MB- ==> Installing node dependency: ada-url- ==> Pouring ada-url--3.4.3.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/ada-url/3.4.3: 55 files, 1.3MB- ==> Installing node dependency: brotli- ==> Pouring brotli--1.2.0.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/brotli/1.2.0: 33 files, 1.9MB- ==> Installing node dependency: c-ares- ==> Pouring c-ares--1.34.6.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/c-ares/1.34.6: 176 files, 1MB- ==> Installing node dependency: hdrhistogram_c- ==> Pouring hdrhistogram_c--0.11.9.arm64_sequoia.bottle.1.tar.gz- 🍺 /opt/homebrew/Cellar/hdrhistogram_c/0.11.9: 22 files, 171.7KB- ==> Installing node dependency: icu4c@78- ==> Pouring icu4c@78--78.2.arm64_sequoia.bottle.1.tar.gz- 🍺 /opt/homebrew/Cellar/icu4c@78/78.2: 279 files, 87.9MB- ==> Installing node dependency: libnghttp2- ==> Pouring libnghttp2--1.68.0.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/libnghttp2/1.68.0: 14 files, 787.8KB- ==> Installing node dependency: libnghttp3- ==> Pouring libnghttp3--1.15.0.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/libnghttp3/1.15.0: 20 files, 603KB- ==> Installing node dependency: ca-certificates- ==> Pouring ca-certificates--2025-12-02.all.bottle.1.tar.gz- ==> Regenerating CA certificate bundle from keychain, this may take a while...- 🍺 /opt/homebrew/Cellar/ca-certificates/2025-12-02: 4 files, 235.9KB- ==> Installing node 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 node dependency: libngtcp2- ==> Pouring libngtcp2--1.21.0.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/libngtcp2/1.21.0: 21 files, 1.3MB- ==> Installing node dependency: libuv- ==> Pouring libuv--1.52.1.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/libuv/1.52.1: 35 files, 1.3MB- ==> Installing node dependency: llhttp- ==> Pouring llhttp--9.3.1.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/llhttp/9.3.1: 13 files, 159.6KB- ==> Installing node dependency: simdjson- ==> Pouring simdjson--4.3.0.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/simdjson/4.3.0: 19 files, 7.8MB- ==> Installing node dependency: readline- ==> Pouring readline--8.3.3.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/readline/8.3.3: 56 files, 2.7MB- ==> Installing node dependency: sqlite- ==> Pouring sqlite--3.51.2_1.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/sqlite/3.51.2_1: 13 files, 5.2MB- ==> Installing node dependency: uvwasi- ==> Pouring uvwasi--0.0.23.arm64_sequoia.bottle.1.tar.gz- 🍺 /opt/homebrew/Cellar/uvwasi/0.0.23: 15 files, 288.3KB- ==> Installing node dependency: lz4- ==> Pouring lz4--1.10.0.arm64_sequoia.bottle.1.tar.gz- 🍺 /opt/homebrew/Cellar/lz4/1.10.0: 24 files, 729.1KB- ==> Installing node dependency: xz- ==> Pouring xz--5.8.2.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/xz/5.8.2: 96 files, 2.7MB- ==> Installing node dependency: zstd- ==> Pouring zstd--1.5.7_1.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/zstd/1.5.7_1: 32 files, 2.3MB- ==> Installing node- ==> Pouring node--25.8.1.arm64_sequoia.bottle.tar.gz- 🍺 /opt/homebrew/Cellar/node/25.8.1: 1,927 files, 78.1MB- ==> Running `brew cleanup node`...- Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`.- Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).- Removing: /Users/mac1000/Library/Caches/Homebrew/node_bottle_manifest--25.8.0... (27.7KB)- Removing: /Users/mac1000/Library/Caches/Homebrew/node--25.8.0... (18.9MB)- ==> Caveats- Bash completion has been installed to:- /opt/homebrew/etc/bash_completion.d# To update the current shell environment, run: eval $(opam env)2026-03-12 20:17.49 ---> using "f94556b1c1217aed80475d60a3003064c747552fdc371f3cbd6ada1da38146d2" from cache/: (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 99 packages- install astring 0.8.5- install async v0.16.0- install async_kernel v0.16.0- install async_rpc_kernel v0.16.0- install async_unix v0.16.0- install base v0.16.4- install base-bytes base- install base_bigstring v0.16.0- install base_quickcheck v0.16.0- install bin_prot v0.16.0- install cmdliner 2.1.0- install conf-npm 1- install core v0.16.2- install core_kernel v0.16.0- install core_unix v0.16.0- install cppo 1.8.0- install csexp 1.5.2- install dune 3.21.1- install dune-configurator 3.21.1- install duration 0.2.1- install expect_test_helpers_core v0.16.0- install fieldslib v0.16.0- install fmt 0.11.0- install gen 1.1- install int_repr v0.16.0- install jane-street-headers v0.16.0- install js_of_ocaml-compiler 6.3.2- install jst-config v0.16.0- install logs 0.10.0- install lwt 6.1.1- install menhir 20260209- install menhirCST 20260209- install menhirGLR 20260209- install menhirLib 20260209- install menhirSdk 20260209- install mirage-clock 4.2.0- install num 1.6- install ocaml-compiler-libs v0.12.4- install ocaml-syntax-shims 1.0.0- install ocaml_intrinsics v0.16.2- install ocamlbuild 0.16.1- install ocamlfind 1.9.8- install ocplib-endian 1.2- install parsexp v0.16.0- install ppx_assert v0.16.0- install ppx_base v0.16.0- install ppx_bench v0.16.0- install ppx_bin_prot v0.16.0- install ppx_cold v0.16.0- install ppx_compare v0.16.0- install ppx_custom_printf v0.16.0- install ppx_derivers 1.2.1- install ppx_disable_unused_warnings v0.16.0- install ppx_enumerate v0.16.0- install ppx_expect v0.16.2- install ppx_fields_conv v0.16.0- install ppx_fixed_literal v0.16.0- install ppx_globalize v0.16.0- install ppx_hash v0.16.0- install ppx_here v0.16.0- install ppx_ignore_instrumentation v0.16.0- install ppx_inline_test v0.16.1- install ppx_jane v0.16.0- install ppx_let v0.16.0- install ppx_log v0.16.0- install ppx_module_timer v0.16.0- install ppx_optcomp v0.16.0- install ppx_optional v0.16.0- install ppx_pipebang v0.16.0- install ppx_sexp_conv v0.16.0- install ppx_sexp_message v0.16.0- install ppx_sexp_value v0.16.0- install ppx_stable v0.16.0- install ppx_stable_witness v0.16.0- install ppx_string v0.16.0- install ppx_tydi v0.16.0- install ppx_typerep_conv v0.16.0- install ppx_variants_conv v0.16.0- install ppxlib 0.35.0- install protocol_version_header v0.16.0- install re 1.14.0- install sedlex 3.7- install seq base- install sexp_pretty v0.16.0- install sexplib v0.16.0- install sexplib0 v0.16.0- install spawn v0.17.0- install splittable_random v0.16.0- install stdio v0.16.0- install stdlib-shims 0.3.0- install textutils v0.16.0- install textutils_kernel v0.16.0- install time_now v0.16.0- install timezone v0.16.0- install topkg 1.1.1- install typerep v0.16.0- install uutf 1.0.4- install variantslib v0.16.0- install yojson 3.0.0<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved async_kernel.v0.16.0 (cached)-> retrieved async.v0.16.0 (cached)-> retrieved async_rpc_kernel.v0.16.0 (cached)-> retrieved astring.0.8.5 (cached)-> retrieved async_unix.v0.16.0 (cached)-> retrieved base_bigstring.v0.16.0 (cached)-> retrieved base_quickcheck.v0.16.0 (cached)-> retrieved bin_prot.v0.16.0 (cached)-> retrieved cmdliner.2.1.0 (cached)-> retrieved base.v0.16.4 (cached)-> retrieved core_kernel.v0.16.0 (cached)-> retrieved core_unix.v0.16.0 (cached)-> retrieved cppo.1.8.0 (cached)-> retrieved csexp.1.5.2 (cached)-> installed conf-npm.1-> retrieved duration.0.2.1 (cached)-> retrieved core.v0.16.2 (cached)-> retrieved fieldslib.v0.16.0 (cached)-> retrieved expect_test_helpers_core.v0.16.0 (cached)-> retrieved gen.1.1 (cached)-> retrieved fmt.0.11.0 (cached)-> retrieved int_repr.v0.16.0 (cached)-> retrieved jane-street-headers.v0.16.0 (cached)-> retrieved jst-config.v0.16.0 (cached)-> retrieved logs.0.10.0 (cached)-> retrieved lwt.6.1.1 (cached)-> retrieved menhir.20260209, menhirCST.20260209, menhirGLR.20260209, menhirLib.20260209, menhirSdk.20260209 (cached)-> retrieved mirage-clock.4.2.0 (cached)-> retrieved num.1.6 (cached)-> retrieved ocaml-compiler-libs.v0.12.4 (cached)-> retrieved ocaml-syntax-shims.1.0.0 (cached)-> retrieved js_of_ocaml-compiler.6.3.2 (cached)-> retrieved ocaml_intrinsics.v0.16.2 (cached)-> retrieved dune.3.21.1, dune-configurator.3.21.1 (cached)-> retrieved ocplib-endian.1.2 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved ppx_assert.v0.16.0 (cached)-> retrieved parsexp.v0.16.0 (cached)-> retrieved ppx_base.v0.16.0 (cached)-> retrieved ocamlbuild.0.16.1 (cached)-> retrieved ppx_cold.v0.16.0 (cached)-> retrieved ppx_bin_prot.v0.16.0 (cached)-> retrieved ppx_bench.v0.16.0 (cached)-> retrieved ppx_custom_printf.v0.16.0 (cached)-> retrieved ppx_derivers.1.2.1 (cached)-> retrieved ppx_disable_unused_warnings.v0.16.0 (cached)-> retrieved ppx_compare.v0.16.0 (cached)-> retrieved ppx_enumerate.v0.16.0 (cached)-> installed num.1.6-> retrieved ppx_fixed_literal.v0.16.0 (cached)-> retrieved ppx_fields_conv.v0.16.0 (cached)-> retrieved ppx_expect.v0.16.2 (cached)-> retrieved ppx_hash.v0.16.0 (cached)-> retrieved ppx_here.v0.16.0 (cached)-> retrieved ppx_globalize.v0.16.0 (cached)-> retrieved ppx_ignore_instrumentation.v0.16.0 (cached)-> retrieved ppx_let.v0.16.0 (cached)-> retrieved ppx_jane.v0.16.0 (cached)-> retrieved ppx_inline_test.v0.16.1 (cached)-> retrieved ppx_log.v0.16.0 (cached)-> retrieved ppx_module_timer.v0.16.0 (cached)-> retrieved ppx_optcomp.v0.16.0 (cached)-> retrieved ppx_optional.v0.16.0 (cached)-> retrieved ppx_pipebang.v0.16.0 (cached)-> retrieved ppx_sexp_conv.v0.16.0 (cached)-> retrieved ppx_sexp_value.v0.16.0 (cached)-> retrieved ppx_stable.v0.16.0 (cached)-> retrieved ppx_stable_witness.v0.16.0 (cached)-> retrieved ppx_sexp_message.v0.16.0 (cached)-> retrieved ppx_tydi.v0.16.0 (cached)-> retrieved ppx_string.v0.16.0 (cached)-> retrieved ppx_variants_conv.v0.16.0 (cached)-> retrieved protocol_version_header.v0.16.0 (cached)-> retrieved ppx_typerep_conv.v0.16.0 (cached)-> retrieved re.1.14.0 (cached)-> retrieved seq.base (cached)-> retrieved sedlex.3.7 (cached)-> retrieved sexp_pretty.v0.16.0 (cached)-> retrieved sexplib0.v0.16.0 (cached)-> retrieved sexplib.v0.16.0 (cached)-> retrieved spawn.v0.17.0 (cached)-> retrieved splittable_random.v0.16.0 (cached)-> installed cmdliner.2.1.0-> installed seq.base-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved stdio.v0.16.0 (cached)-> retrieved ppxlib.0.35.0 (cached)-> retrieved textutils_kernel.v0.16.0 (cached)-> retrieved time_now.v0.16.0 (cached)-> retrieved textutils.v0.16.0 (cached)-> retrieved timezone.v0.16.0 (cached)-> retrieved typerep.v0.16.0 (cached)-> retrieved uutf.1.0.4 (cached)-> retrieved topkg.1.1.1 (cached)-> retrieved variantslib.v0.16.0 (cached)-> retrieved yojson.3.0.0 (cached)-> installed ocamlfind.1.9.8-> installed base-bytes.base-> installed ocamlbuild.0.16.1-> installed topkg.1.1.1-> installed uutf.1.0.4-> installed fmt.0.11.0-> installed astring.0.8.5-> installed dune.3.21.1-> installed jane-street-headers.v0.16.0-> installed duration.0.2.1-> installed menhirCST.20260209-> installed csexp.1.5.2-> installed gen.1.1-> installed ocaml-compiler-libs.v0.12.4-> installed mirage-clock.4.2.0-> installed menhirSdk.20260209-> installed menhirLib.20260209-> installed menhirGLR.20260209-> installed cppo.1.8.0-> installed ppx_derivers.1.2.1-> installed ocaml-syntax-shims.1.0.0-> installed spawn.v0.17.0-> installed sexplib0.v0.16.0-> installed stdlib-shims.0.3.0-> installed ocplib-endian.1.2-> installed re.1.14.0-> installed dune-configurator.3.21.1-> installed yojson.3.0.0-> installed ocaml_intrinsics.v0.16.2-> installed parsexp.v0.16.0-> installed sexplib.v0.16.0-> installed lwt.6.1.1-> installed base.v0.16.4-> installed menhir.20260209-> installed fieldslib.v0.16.0-> installed variantslib.v0.16.0-> installed stdio.v0.16.0-> installed typerep.v0.16.0-> installed ppxlib.0.35.0-> installed ppx_cold.v0.16.0-> installed ppx_disable_unused_warnings.v0.16.0-> installed ppx_globalize.v0.16.0-> installed ppx_fixed_literal.v0.16.0-> installed ppx_enumerate.v0.16.0-> installed ppx_compare.v0.16.0-> installed ppx_here.v0.16.0-> installed ppx_fields_conv.v0.16.0-> installed ppx_ignore_instrumentation.v0.16.0-> installed ppx_pipebang.v0.16.0-> installed ppx_optional.v0.16.0-> installed ppx_optcomp.v0.16.0-> installed ppx_tydi.v0.16.0-> installed ppx_stable_witness.v0.16.0-> installed ppx_stable.v0.16.0-> installed ppx_let.v0.16.0-> installed ppx_typerep_conv.v0.16.0-> installed ppx_variants_conv.v0.16.0-> installed ppx_sexp_conv.v0.16.0-> installed sedlex.3.7-> installed ppx_sexp_value.v0.16.0-> installed ppx_sexp_message.v0.16.0-> installed ppx_hash.v0.16.0-> installed ppx_assert.v0.16.0-> installed ppx_custom_printf.v0.16.0-> installed ppx_base.v0.16.0-> installed ppx_log.v0.16.0-> installed jst-config.v0.16.0-> installed ppx_string.v0.16.0-> installed sexp_pretty.v0.16.0-> installed time_now.v0.16.0-> installed bin_prot.v0.16.0-> installed ppx_module_timer.v0.16.0-> installed ppx_inline_test.v0.16.1-> installed ppx_bin_prot.v0.16.0-> installed ppx_bench.v0.16.0-> installed ppx_expect.v0.16.2-> installed splittable_random.v0.16.0-> installed base_quickcheck.v0.16.0-> installed ppx_jane.v0.16.0-> installed js_of_ocaml-compiler.6.3.2-> installed int_repr.v0.16.0-> installed base_bigstring.v0.16.0-> installed logs.0.10.0-> installed core.v0.16.2-> installed protocol_version_header.v0.16.0-> installed textutils_kernel.v0.16.0-> installed timezone.v0.16.0-> installed expect_test_helpers_core.v0.16.0-> installed core_kernel.v0.16.0-> installed async_kernel.v0.16.0-> installed core_unix.v0.16.0-> installed textutils.v0.16.0-> installed async_rpc_kernel.v0.16.0-> installed async_unix.v0.16.0-> installed async.v0.16.0Done.# To update the current shell environment, run: eval $(opam env)2026-03-12 20:17.50 ---> using "f28a243a041cc82357375b5836d59930c023e3f4c6ea0dedcd1f9f440281ba38" from cache/: (copy (src .) (dst ./src))2026-03-12 20:17.51 ---> saved as "7d6fda42f78a524a7e5183c52e8bae7c98cab22bed0a42551bc4fdc1e7057a0d"/: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build"))File "src/alcotest-engine/dune", line 35, characters 9-29:35 | (names stack_error_reporter))^^^^^^^^^^^^^^^^^^^^(cd _build/default/src/alcotest-engine && /usr/bin/cc -O2 -fno-strict-aliasing -fwrapv -pthread -D_FILE_OFFSET_BITS=64 -Wall -fdiagnostics-color=always -g -I /Users/mac1000/.opam/4.14.2/lib/ocaml -I /Users/mac1000/.opam/4.14.2/lib/astring -I /Users/mac1000/.opam/4.14.2/lib/cmdliner -I /Users/mac1000/.opam/4.14.2/lib/fmt -I /Users/mac1000/.opam/4.14.2/lib/fmt/cli -I /Users/mac1000/.opam/4.14.2/lib/re -I /Users/mac1000/.opam/4.14.2/lib/stdlib-shims -I /Users/mac1000/.opam/4.14.2/lib/uutf -I ../alcotest-stdlib-ext -o stack_error_reporter.o -c stack_error_reporter.c)stack_error_reporter.c:205:3: error: call to undeclared function 'CAMLparam0'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]205 | CAMLparam0();| ^stack_error_reporter.c:216:3: error: call to undeclared function 'CAMLreturn'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]216 | CAMLreturn(Val_unit);| ^2 errors generated."/usr/bin/env" "bash" "-c" "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 12026-03-12 20:17.57: Job failed: Failed: Build failed