2025-10-10 08:49.48: New job: test mirage/Zarith https://github.com/mirage/Zarith.git#refs/heads/zarith-1.14 (df8969d9bb95cffca13e31a615189ab27ada0684) (macos-x86_64:macos-homebrew-4.14_opam-2.4) Base: macos-homebrew-ocaml-4.14 Opam project build To reproduce locally: git clone --recursive "https://github.com/mirage/Zarith.git" -b "zarith-1.14" && cd "Zarith" && git reset --hard df8969d9 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM macos-homebrew-ocaml-4.14 # macos-homebrew-4.14_opam-2.4 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" RUN ln -f ~/local/bin/opam-2.4 ~/local/bin/opam RUN opam init --reinit -ni RUN uname -rs && opam exec -- ocaml -version && opam --version RUN cd ~/opam-repository && (git cat-file -e 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 zarith.opam ./src/./ RUN opam pin add -yn zarith.dev './src/./' RUN echo '(lang dune 3.0)' > './src/./dune-project' ENV DEPS="base-bigarray.base base-threads.base base-unix.base conf-m4.1 dune.3.20.2 gmp.6.2.1-5 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.4 --depext-only -y zarith.dev $DEPS RUN opam install $DEPS COPY --chown=1000:1000 . ./src RUN cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build END-OF-DOCKERFILE docker build . END-REPRO-BLOCK 2025-10-10 08:49.48: Using cache hint "mirage/Zarith-macos-homebrew-ocaml-4.14-macos-homebrew-4.14_opam-2.4-68b5cd2bb36000f65fe3596be41bdf81" 2025-10-10 08:49.48: Using OBuilder spec: ((from macos-homebrew-ocaml-4.14) (comment macos-homebrew-4.14_opam-2.4) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (run (shell "ln -f ~/local/bin/opam-2.4 ~/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 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src zarith.opam) (dst ./src/./)) (run (network host) (shell "opam pin add -yn zarith.dev './src/./'")) (run (network host) (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) (env DEPS "base-bigarray.base base-threads.base base-unix.base conf-m4.1 dune.3.20.2 gmp.6.2.1-5 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1") (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.4 --depext-only -y zarith.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")) ) 2025-10-10 08:49.48: Waiting for resource in pool OCluster 2025-10-10 08:49.48: Waiting for worker… 2025-10-10 08:49.48: Got resource from pool OCluster Building on i7-worker-02 HEAD is now at 0718865 Dunify and be compatible with MirageOS 4 (for 1.14) HEAD is now at df8969d Dunify and be compatible with MirageOS 4 (for 1.14) (from macos-homebrew-ocaml-4.14) 2025-10-10 08:49.50 ---> using "0c60f117aee57abea8364cb033d47bb1d63ff0f68e5ee97378e032498e8442af" from cache /: (comment macos-homebrew-4.14_opam-2.4) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (run (shell "ln -f ~/local/bin/opam-2.4 ~/local/bin/opam")) 2025-10-10 08:49.50 ---> using "16fd332aba96a180769fbf49639a0f9a6aa6ed7d2edfa24c2b9bea4039176eb4" 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 --global Format upgrade done. <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><> [default] no changes from git+file:///Users/mac1000/opam-repository 2025-10-10 08:49.50 ---> using "441082522a992e4675bb61cf184ac4d487fcb27eccab875ab68ef480e42527a0" from cache /: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Darwin 24.5.0 The OCaml toplevel, version 4.14.2 2.4.1 2025-10-10 08:49.50 ---> using "73a23ad864bce177bda3ef5ed15fdc258f712e067e25e839184501078d169a1f" 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 6ef6813522b6ea29933f6451236a1639bdbaec61 || git fetch origin master) && git reset -q --hard 6ef6813522b6ea29933f6451236a1639bdbaec61 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD f1d3c77350..4f3dfab98d master -> origin/master 6ef6813522 Merge pull request #28449 from dra27/ocaml-compiler-msvc <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///Users/mac1000/opam-repository Everything as up-to-date as possible The following packages are not being upgraded because the new versions conflict with other installed packages: - ocaml.5.3.0 - ocaml-config.3 However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.3.0"), which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2025-10-10 08:49.51 ---> using "5070814a7f4022fc108a09ca7bcfb987d4847595c8fa4ffbe52a0c54e0b84a41" from cache /: (copy (src zarith.opam) (dst ./src/./)) 2025-10-10 08:49.51 ---> using "76cdce8f34294accf6484b56021b4e484d543bf92c858f9e902fe8e736b55141" from cache /: (run (network host) (shell "opam pin add -yn zarith.dev './src/./'")) [zarith.dev] synchronised (file:///Users/mac1000/src) zarith is now pinned to file:///Users/mac1000/src (version dev) 2025-10-10 08:49.51 ---> using "07ca65492dbbdae5a7c5ca22ddc1b4eec9c154fa00f97b713f88f6d6258832fb" from cache /: (run (network host) (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) 2025-10-10 08:49.52 ---> using "1d6c9c1da76e447d1dc56c238004deaf7a2bcf3af055fdf92c2abd12ab744483" from cache /: (env DEPS "base-bigarray.base base-threads.base base-unix.base conf-m4.1 dune.3.20.2 gmp.6.2.1-5 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1") /: (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.4 --depext-only -y zarith.dev $DEPS")) + /usr/local/bin/brew "update" - ==> Updating Homebrew... - ==> 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 ><><><><><><><><><><><><><><><><><><><><><><> [zarith.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: xz <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /usr/local/bin/brew "install" "xz" - ==> Fetching downloads for: xz - ==> Downloading https://ghcr.io/v2/homebrew/core/xz/manifests/5.8.1 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/86a115cc1d43ff8a480fd907f812e70a403e1675d8a7223f61bbb08cbd2adc27--xz-5.8.1.bottle_manifest.json - ==> Fetching xz - ==> Downloading https://ghcr.io/v2/homebrew/core/xz/blobs/sha256:6558e19cb2f13893677ec1fe075d268a69ce242a064ce1dc53940234da4b2c5f - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/4b6542fb56398cfc7335831c3feeff47ff3e191a92b7c43c5e74539fe62d952c--xz--5.8.1.sequoia.bottle.tar.gz - ==> Pouring xz--5.8.1.sequoia.bottle.tar.gz - 🍺 /usr/local/Cellar/xz/5.8.1: 96 files, 2.3MB - ==> Running `brew cleanup xz`... - Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`. - Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`). 2025-10-10 08:49.52 ---> using "a2cb64cbb076da6e3c887019044518371e99ed50c6356269872a6e075a56562b" 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 3 packages - install conf-m4 1 - install dune 3.20.2 - install gmp 6.2.1-5 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved gmp.6.2.1-5 (cached) -> installed conf-m4.1 -> retrieved dune.3.20.2 (cached) -> installed dune.3.20.2 -> installed gmp.6.2.1-5 Done. # To update the current shell environment, run: eval $(opam env) 2025-10-10 08:49.52 ---> using "c9775e6fb142eca01ad2131226aad6a4d651c88ae7bcec2731b6d6fd20eb9828" from cache /: (copy (src .) (dst ./src)) 2025-10-10 08:49.53 ---> using "57871f3fd9a1d99688ae4689d75c8b9947446213b49304be7ffc343908d548ba" from cache /: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default && /bin/bash -e -u -o pipefail -c 'env CC="cc -O2 -fno-strict-aliasing -fwrapv -pthread" LDFLAGS="-L/Users/mac1000/.opam/4.14.2/lib/gmp/" CFLAGS="-I/Users/mac1000/.opam/4.14.2/lib/gmp/" CPPFLAGS="-I/Users/mac1000/.opam/4.14.2/lib/gmp/" ./configure --ocamllibdir /Users/mac1000/.opam/4.14.2/lib/ocaml') binary ocaml: found in /Users/mac1000/.opam/4.14.2/bin binary ocamlc: found in /Users/mac1000/.opam/4.14.2/bin binary ocamldep: found in /Users/mac1000/.opam/4.14.2/bin binary ocamlmklib: found in /Users/mac1000/.opam/4.14.2/bin binary ocamldoc: found in /Users/mac1000/.opam/4.14.2/bin binary cc: found in /usr/bin binary ocamlopt: found in /Users/mac1000/.opam/4.14.2/bin checking compilation with -I/Users/mac1000/.opam/4.14.2/lib/gmp/: working include caml/mlvalues.h: found library dynlink.cmxa: found binary ocamlfind: not found binary install: found in /usr/bin OCaml's word size is 64 include gmp.h: found library gmp: found OCaml supports -bin-annot to produce documentation detected configuration: native-code: yes dynamic linking: yes defines: -DHAS_GMP includes: -I/Users/mac1000/.opam/4.14.2/lib/ocaml -I/Users/mac1000/.opam/4.14.2/lib/gmp/ libraries: -lgmp linker options: -L/Users/mac1000/.opam/4.14.2/lib/gmp/ C options: -I/Users/mac1000/.opam/4.14.2/lib/gmp/ installation path: /Users/mac1000/.opam/4.14.2/lib/ocaml installation method install configuration successful! now type "make" to build then type "make install" or "sudo make install" to install 2025-10-10 08:49.53 ---> using "9f8e88e892377391f7a05d0b49c4cfcca80e30ba4b45be8a014164859a1437a8" from cache Job succeeded 2025-10-10 08:50.00: Job succeeded