2024-12-19 05:47.07: New job: test ahrefs/atd https://github.com/ahrefs/atd.git#refs/heads/master (6a55687736518c8e505c9f882a67f704ec335048) (macos-arm64:macos-homebrew-5.2_arm64_opam-2.3) Base: macos-homebrew-ocaml-5.2 Opam project build To reproduce locally: git clone --recursive "https://github.com/ahrefs/atd.git" -b "master" && cd "atd" && git reset --hard 6a556877 cat > Dockerfile <<'END-OF-DOCKERFILE' FROM macos-homebrew-ocaml-5.2 # macos-homebrew-5.2_arm64_opam-2.3 USER 1000:1000 ENV CLICOLOR_FORCE="1" ENV OPAMCOLOR="always" RUN ln -f ~/local/bin/opam-2.3 ~/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 5c7ffb23c89c6943b51f8e215548b72a12e3abd1 || git fetch origin master) && git reset -q --hard 5c7ffb23c89c6943b51f8e215548b72a12e3abd1 && git log --no-decorate -n1 --oneline && opam update -u COPY --chown=1000:1000 atdts.opam atds.opam atdpy.opam atdj.opam atdgen.opam atdgen-runtime.opam atdgen-codec-runtime.opam atdd.opam atdcpp.opam atd.opam ./src/./ RUN opam pin add -yn atdts.dev './src/./' && \ opam pin add -yn atds.dev './src/./' && \ opam pin add -yn atdpy.dev './src/./' && \ opam pin add -yn atdj.dev './src/./' && \ opam pin add -yn atdgen.dev './src/./' && \ opam pin add -yn atdgen-runtime.dev './src/./' && \ opam pin add -yn atdgen-codec-runtime.dev './src/./' && \ opam pin add -yn atdd.dev './src/./' && \ opam pin add -yn atdcpp.dev './src/./' && \ opam pin add -yn atd.dev './src/./' RUN echo '(lang dune 3.0)' > './src/./dune-project' ENV DEPS="alcotest.1.8.0 astring.0.8.5 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base biniou.1.2.2 camlp-streams.5.0.1 cmdliner.1.3.0 conf-python-3.9.0.0 dune.3.17.1 easy-format.1.3.4 fmt.0.9.0 host-arch-arm64.1 host-system-other.1 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 ocaml.5.2.1 ocaml-base-compiler.5.2.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 re.1.12.0 seq.base stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2" ENV CI="true" ENV OCAMLCI="true" RUN opam update --depexts && opam install --cli=2.3 --depext-only -y atdts.dev atds.dev atdpy.dev atdj.dev atdgen.dev atdgen-runtime.dev atdgen-codec-runtime.dev atdd.dev atdcpp.dev atd.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 2024-12-19 05:47.07: Using cache hint "ahrefs/atd-macos-homebrew-ocaml-5.2-macos-homebrew-5.2_arm64_opam-2.3-97f30bb341609e6e58437759baa2e81a" 2024-12-19 05:47.07: Using OBuilder spec: ((from macos-homebrew-ocaml-5.2) (comment macos-homebrew-5.2_arm64_opam-2.3) (user (uid 1000) (gid 1000)) (env CLICOLOR_FORCE 1) (env OPAMCOLOR always) (run (shell "ln -f ~/local/bin/opam-2.3 ~/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 5c7ffb23c89c6943b51f8e215548b72a12e3abd1 || git fetch origin master) && git reset -q --hard 5c7ffb23c89c6943b51f8e215548b72a12e3abd1 && git log --no-decorate -n1 --oneline && opam update -u")) (copy (src atdts.opam atds.opam atdpy.opam atdj.opam atdgen.opam atdgen-runtime.opam atdgen-codec-runtime.opam atdd.opam atdcpp.opam atd.opam) (dst ./src/./)) (run (network host) (shell "opam pin add -yn atdts.dev './src/./' && \ \nopam pin add -yn atds.dev './src/./' && \ \nopam pin add -yn atdpy.dev './src/./' && \ \nopam pin add -yn atdj.dev './src/./' && \ \nopam pin add -yn atdgen.dev './src/./' && \ \nopam pin add -yn atdgen-runtime.dev './src/./' && \ \nopam pin add -yn atdgen-codec-runtime.dev './src/./' && \ \nopam pin add -yn atdd.dev './src/./' && \ \nopam pin add -yn atdcpp.dev './src/./' && \ \nopam pin add -yn atd.dev './src/./'")) (run (network host) (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) (env DEPS "alcotest.1.8.0 astring.0.8.5 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base biniou.1.2.2 camlp-streams.5.0.1 cmdliner.1.3.0 conf-python-3.9.0.0 dune.3.17.1 easy-format.1.3.4 fmt.0.9.0 host-arch-arm64.1 host-system-other.1 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 ocaml.5.2.1 ocaml-base-compiler.5.2.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 re.1.12.0 seq.base stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2") (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.3 --depext-only -y atdts.dev atds.dev atdpy.dev atdj.dev atdgen.dev atdgen-runtime.dev atdgen-codec-runtime.dev atdd.dev atdcpp.dev atd.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")) ) 2024-12-19 05:47.07: Waiting for resource in pool OCluster 2024-12-19 05:47.08: Waiting for worker… 2024-12-19 05:55.40: Got resource from pool OCluster Building on m1-worker-03 All commits already cached HEAD is now at 6a55687 atdcpp: use double by default instead of float (#411) (from macos-homebrew-ocaml-5.2) 2024-12-19 05:55.40 ---> using "9b46fe3d2429f2b9195a02468cb57ac45cfa11fb4a87cb32b5e5375232223327" from cache /: (comment macos-homebrew-5.2_arm64_opam-2.3) /: (user (uid 1000) (gid 1000)) /: (env CLICOLOR_FORCE 1) /: (env OPAMCOLOR always) /: (run (shell "ln -f ~/local/bin/opam-2.3 ~/local/bin/opam")) 2024-12-19 05:55.40 ---> using "0dc20c01dcf9a0b5e61b28633401c2b272e9a81a4b51eb94968d876cf02072b1" 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 2024-12-19 05:55.40 ---> using "7ce6e177b12e24db72f980204e6809b30510654dee0daa79fd13bd75833aad21" from cache /: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version")) Darwin 23.4.0 The OCaml toplevel, version 5.2.1 2.3.0 2024-12-19 05:55.41 ---> using "1a65967ac73e91b58159f313398697410a2a267cec35a0c262c62bd1320e149d" 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 5c7ffb23c89c6943b51f8e215548b72a12e3abd1 || git fetch origin master) && git reset -q --hard 5c7ffb23c89c6943b51f8e215548b72a12e3abd1 && git log --no-decorate -n1 --oneline && opam update -u")) From https://github.com/ocaml/opam-repository * branch master -> FETCH_HEAD 11bdbee611..5c7ffb23c8 master -> origin/master 5c7ffb23c8 Merge pull request #27137 from maiste/release-dune-3.17.1 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><> [default] synchronised from git+file:///Users/mac1000/opam-repository Everything as up-to-date as possible (run with --verbose to show unavailable upgrades). The following packages are not being upgraded because the new versions conflict with other installed packages: - ocaml.5.4.0 However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages. Nothing to do. # To update the current shell environment, run: eval $(opam env) 2024-12-19 05:55.41 ---> using "0f546508f43d88f11756eec257e11866578602829ace8bb90ca37b21435dbb4e" from cache /: (copy (src atdts.opam atds.opam atdpy.opam atdj.opam atdgen.opam atdgen-runtime.opam atdgen-codec-runtime.opam atdd.opam atdcpp.opam atd.opam) (dst ./src/./)) 2024-12-19 05:55.41 ---> using "f34c3585dda24e2d94c3352cd6b67f9e73746926c033c1d67e5cf299f1b75dac" from cache /: (run (network host) (shell "opam pin add -yn atdts.dev './src/./' && \ \nopam pin add -yn atds.dev './src/./' && \ \nopam pin add -yn atdpy.dev './src/./' && \ \nopam pin add -yn atdj.dev './src/./' && \ \nopam pin add -yn atdgen.dev './src/./' && \ \nopam pin add -yn atdgen-runtime.dev './src/./' && \ \nopam pin add -yn atdgen-codec-runtime.dev './src/./' && \ \nopam pin add -yn atdd.dev './src/./' && \ \nopam pin add -yn atdcpp.dev './src/./' && \ \nopam pin add -yn atd.dev './src/./'")) [atdts.dev] synchronised (file:///Users/mac1000/src) atdts is now pinned to file:///Users/mac1000/src (version dev) [atds.dev] synchronised (file:///Users/mac1000/src) atds is now pinned to file:///Users/mac1000/src (version dev) [atdpy.dev] synchronised (file:///Users/mac1000/src) atdpy is now pinned to file:///Users/mac1000/src (version dev) [atdj.dev] synchronised (file:///Users/mac1000/src) atdj is now pinned to file:///Users/mac1000/src (version dev) [atdgen.dev] synchronised (file:///Users/mac1000/src) atdgen is now pinned to file:///Users/mac1000/src (version dev) [atdgen-runtime.dev] synchronised (file:///Users/mac1000/src) atdgen-runtime is now pinned to file:///Users/mac1000/src (version dev) [atdgen-codec-runtime.dev] synchronised (file:///Users/mac1000/src) atdgen-codec-runtime is now pinned to file:///Users/mac1000/src (version dev) [atdd.dev] synchronised (file:///Users/mac1000/src) atdd is now pinned to file:///Users/mac1000/src (version dev) Package atdcpp does not exist, create as a NEW package? [y/n] y [atdcpp.dev] synchronised (file:///Users/mac1000/src) atdcpp is now pinned to file:///Users/mac1000/src (version dev) [atd.dev] synchronised (file:///Users/mac1000/src) atd is now pinned to file:///Users/mac1000/src (version dev) 2024-12-19 05:55.41 ---> using "7f3cf0e0aaf614b7120881966bcf16ad98c0eddb4912f4571a5d4b608f1bc9be" from cache /: (run (network host) (shell "echo '(lang dune 3.0)' > './src/./dune-project'")) 2024-12-19 05:55.41 ---> using "71130bcb4f0911e53444bd3aa5c7bbcce1aca0f7141ae39ffc3c776564ef6702" from cache /: (env DEPS "alcotest.1.8.0 astring.0.8.5 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base biniou.1.2.2 camlp-streams.5.0.1 cmdliner.1.3.0 conf-python-3.9.0.0 dune.3.17.1 easy-format.1.3.4 fmt.0.9.0 host-arch-arm64.1 host-system-other.1 menhir.20240715 menhirCST.20240715 menhirLib.20240715 menhirSdk.20240715 ocaml.5.2.1 ocaml-base-compiler.5.2.1 ocaml-config.3 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.15.0 ocamlfind.1.9.6 re.1.12.0 seq.base stdlib-shims.0.3.0 topkg.1.0.7 uutf.1.0.3 yojson.2.2.2") /: (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.3 --depext-only -y atdts.dev atds.dev atdpy.dev atdj.dev atdgen.dev atdgen-runtime.dev atdgen-codec-runtime.dev atdd.dev atdcpp.dev atd.dev $DEPS")) + /opt/homebrew/bin/brew "update" - ==> Updating Homebrew... - Already up-to-date. <><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><> [atd.dev] synchronised (file:///Users/mac1000/src) [atdd.dev] synchronised (file:///Users/mac1000/src) [atdcpp.dev] synchronised (file:///Users/mac1000/src) [atdgen.dev] synchronised (file:///Users/mac1000/src) [atdgen-codec-runtime.dev] synchronised (file:///Users/mac1000/src) [atdgen-runtime.dev] synchronised (file:///Users/mac1000/src) [atdj.dev] synchronised (file:///Users/mac1000/src) [atdpy.dev] synchronised (file:///Users/mac1000/src) [atds.dev] synchronised (file:///Users/mac1000/src) [atdts.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 3). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.1). [NOTE] Package ocaml is already installed (current version is 5.2.1). [NOTE] Package host-system-other is already installed (current version is 1). [NOTE] Package host-arch-arm64 is already installed (current version is 1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-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: python@3.9 <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> + /opt/homebrew/bin/brew "install" "python@3.9" - ==> Downloading https://ghcr.io/v2/homebrew/core/python/3.9/manifests/3.9.21 - ==> Fetching dependencies for python@3.9: gdbm, mpdecimal, ca-certificates, openssl@3, readline, sqlite and xz - ==> Downloading https://ghcr.io/v2/homebrew/core/gdbm/manifests/1.24 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/f9d3dc573240cb7eb6a7c9b42dd2e9591cc831662dedec947d70929e7868bccd--gdbm-1.24.bottle_manifest.json - ==> Fetching gdbm - ==> Downloading https://ghcr.io/v2/homebrew/core/gdbm/blobs/sha256:439b678f3befe6e37a2e36c9a8df727137f5a86bdf0fdf6a2e612409ffe1409a - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/6a66d1454cea5c04d653d563c34611a6471cc83c12001a3df954008426b7d499--gdbm--1.24.arm64_sonoma.bottle.tar.gz - ==> Downloading https://ghcr.io/v2/homebrew/core/mpdecimal/manifests/4.0.0-1 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/7b63c3b34bee402290af49fac829a6682ab45ea5c9258b6fe03b590a03a4c4a9--mpdecimal-4.0.0-1.bottle_manifest.json - ==> Fetching mpdecimal - ==> Downloading https://ghcr.io/v2/homebrew/core/mpdecimal/blobs/sha256:2965eec8a30f462b3bd6a8cc2756c1645e75f4399471594e434e36e886239e2e - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/f7a1a899d1404f0c9c837f61028928d0704d1cdd79728461141555850e51091c--mpdecimal--4.0.0.arm64_sonoma.bottle.1.tar.gz - ==> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/manifests/2024-11-26 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/e16b55434e8bc1472ffb41e1a71c1b853417578c631fa1b69e8730f8cafca76c--ca-certificates-2024-11-26.bottle_manifest.json - ==> Fetching ca-certificates - ==> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/blobs/sha256:7a3b5f75ca44d330e0f37432af09f58e37bfa873f25d340dece3c3e6c7927657 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/441f4a48c55787e61944fdd00bf201b06259c9254248253d85dc3cfe0929a73a--ca-certificates--2024-11-26.all.bottle.tar.gz - ==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.4.0 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/a8a169d38329b14f967d497d0ea77eee6dc5444175093fc7b26026b357e81736--openssl@3-3.4.0.bottle_manifest.json - ==> Fetching openssl@3 - ==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:706b2f224c9519816d987e28ecfae9cfb41d99b728e237ef98fa1c0698d1f626 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/e6b9a3499de574de4a16b9db9b8c36dd341f53c81493dcdbe25113c80933ee0b--openssl@3--3.4.0.arm64_sonoma.bottle.tar.gz - ==> Downloading https://ghcr.io/v2/homebrew/core/readline/manifests/8.2.13 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/aa1afa38997a2866d91c81fdda8b36d436cd4ea7a82aed07d13c83c56eb3460e--readline-8.2.13.bottle_manifest.json - ==> Fetching readline - ==> Downloading https://ghcr.io/v2/homebrew/core/readline/blobs/sha256:e46d4ff0c800dd35b9d5cef74e61ade54edc0834231f35c695af206bed9e3608 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/83111ac86e24adf736d55f6be8bf15929cea064dcb47859cedcad53389ef8478--readline--8.2.13.arm64_sonoma.bottle.tar.gz - ==> Downloading https://ghcr.io/v2/homebrew/core/sqlite/manifests/3.47.2 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/27ec8d19bd501f36464da50d9b2641d87015b451a6b81864afce75a247a2d3b1--sqlite-3.47.2.bottle_manifest.json - ==> Fetching sqlite - ==> Downloading https://ghcr.io/v2/homebrew/core/sqlite/blobs/sha256:725168435181011bdd06d7d1f18dad719529aec4ae0176392b0a16a725612b37 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/20494174db0efd4b15d9c659d651d6f2dd434a4dfebaf0f788f5af197388bf78--sqlite--3.47.2.arm64_sonoma.bottle.tar.gz - ==> Downloading https://ghcr.io/v2/homebrew/core/xz/manifests/5.6.3 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/e68799185cc17334108ba286ba8c3df0587c9fd8375647d85f7157b62a797599--xz-5.6.3.bottle_manifest.json - ==> Fetching xz - ==> Downloading https://ghcr.io/v2/homebrew/core/xz/blobs/sha256:c54997c6e29b576cf426815663aa21a3be2f7805d540e4a1da66cdcb834ae85f - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/75a9464e0ac8d9a7a2afc74a406562cfd2fe182c42adb4ebec7f6eb8d14e61c6--xz--5.6.3.arm64_sonoma.bottle.tar.gz - ==> Fetching python@3.9 - ==> Downloading https://ghcr.io/v2/homebrew/core/python/3.9/blobs/sha256:0d8938a8a41666982846e76338c2269dfaad5a1eed0d2c62b7bc519bf434153a - ==> Installing dependencies for python@3.9: gdbm, mpdecimal, ca-certificates, openssl@3, readline, sqlite and xz - ==> Installing python@3.9 dependency: gdbm - ==> Downloading https://ghcr.io/v2/homebrew/core/gdbm/manifests/1.24 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/f9d3dc573240cb7eb6a7c9b42dd2e9591cc831662dedec947d70929e7868bccd--gdbm-1.24.bottle_manifest.json - ==> Pouring gdbm--1.24.arm64_sonoma.bottle.tar.gz - 🍺 /opt/homebrew/Cellar/gdbm/1.24: 26 files, 1MB - ==> Installing python@3.9 dependency: mpdecimal - ==> Downloading https://ghcr.io/v2/homebrew/core/mpdecimal/manifests/4.0.0-1 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/7b63c3b34bee402290af49fac829a6682ab45ea5c9258b6fe03b590a03a4c4a9--mpdecimal-4.0.0-1.bottle_manifest.json - ==> Pouring mpdecimal--4.0.0.arm64_sonoma.bottle.1.tar.gz - 🍺 /opt/homebrew/Cellar/mpdecimal/4.0.0: 22 files, 639.6KB - ==> Installing python@3.9 dependency: ca-certificates - ==> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/manifests/2024-11-26 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/e16b55434e8bc1472ffb41e1a71c1b853417578c631fa1b69e8730f8cafca76c--ca-certificates-2024-11-26.bottle_manifest.json - ==> Pouring ca-certificates--2024-11-26.all.bottle.tar.gz - ==> Regenerating CA certificate bundle from keychain, this may take a while... - 🍺 /opt/homebrew/Cellar/ca-certificates/2024-11-26: 4 files, 238.9KB - ==> Installing python@3.9 dependency: openssl@3 - ==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.4.0 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/a8a169d38329b14f967d497d0ea77eee6dc5444175093fc7b26026b357e81736--openssl@3-3.4.0.bottle_manifest.json - ==> Pouring openssl@3--3.4.0.arm64_sonoma.bottle.tar.gz - 🍺 /opt/homebrew/Cellar/openssl@3/3.4.0: 7,236 files, 33.2MB - ==> Installing python@3.9 dependency: readline - ==> Downloading https://ghcr.io/v2/homebrew/core/readline/manifests/8.2.13 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/aa1afa38997a2866d91c81fdda8b36d436cd4ea7a82aed07d13c83c56eb3460e--readline-8.2.13.bottle_manifest.json - ==> Pouring readline--8.2.13.arm64_sonoma.bottle.tar.gz - 🍺 /opt/homebrew/Cellar/readline/8.2.13: 51 files, 1.7MB - ==> Installing python@3.9 dependency: sqlite - ==> Downloading https://ghcr.io/v2/homebrew/core/sqlite/manifests/3.47.2 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/27ec8d19bd501f36464da50d9b2641d87015b451a6b81864afce75a247a2d3b1--sqlite-3.47.2.bottle_manifest.json - ==> Pouring sqlite--3.47.2.arm64_sonoma.bottle.tar.gz - 🍺 /opt/homebrew/Cellar/sqlite/3.47.2: 12 files, 4.9MB - ==> Installing python@3.9 dependency: xz - ==> Downloading https://ghcr.io/v2/homebrew/core/xz/manifests/5.6.3 - Already downloaded: /Users/mac1000/Library/Caches/Homebrew/downloads/e68799185cc17334108ba286ba8c3df0587c9fd8375647d85f7157b62a797599--xz-5.6.3.bottle_manifest.json - ==> Pouring xz--5.6.3.arm64_sonoma.bottle.tar.gz - 🍺 /opt/homebrew/Cellar/xz/5.6.3: 96 files, 2.0MB - ==> Installing python@3.9 - ==> Pouring python@3.9--3.9.21.arm64_sonoma.bottle.tar.gz - ==> /opt/homebrew/Cellar/python@3.9/3.9.21/bin/python3.9 -Im ensurepip - ==> /opt/homebrew/Cellar/python@3.9/3.9.21/bin/python3.9 -Im pip install -v --no-index --upgrade --isolated --target=/opt/homebrew/lib/python3.9/site-packages /opt/homebrew/Cellar/python@3.9/3.9.21/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ensurepip/_bundled/setuptools-75.6.0-py3-none-any.whl /opt/homebrew/Cellar/python@3.9/3.9.21/Frameworks/Python.framework/Versions/3.9/lib/python3.9/ensurepip/_bundled/pip-24.3.1-py3-none-any.whl /opt/homebrew/Cellar/python@3.9/3.9.21/libexec/wheel-0.45.1-py3-none-any.whl - ==> Caveats - Python is installed as - /opt/homebrew/bin/python3.9 - - Unversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to - `python3.9`, `python3.9-config`, `pip3.9` etc., respectively, are installed into - /opt/homebrew/opt/python@3.9/libexec/bin - - You can install Python packages with - pip3.9 install <package> - They will install into the site-package directory - /opt/homebrew/lib/python3.9/site-packages - - tkinter is no longer included with this formula, but it is available separately: - brew install python-tk@3.9 - - If you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH: - brew install python3 - - See: https://docs.brew.sh/Homebrew-and-Python - ==> Summary - 🍺 /opt/homebrew/Cellar/python@3.9/3.9.21: 3,039 files, 56.6MB - ==> Running `brew cleanup python@3.9`... - Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. - Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). - Removing: /Users/mac1000/Library/Caches/Homebrew/python@3.9_bottle_manifest--3.9.20... (27.6KB) - Removing: /Users/mac1000/Library/Caches/Homebrew/python@3.9--3.9.20... (14.2MB) - ==> Caveats - ==> python@3.9 - Python is installed as - /opt/homebrew/bin/python3.9 - - Unversioned and major-versioned symlinks `python`, `python3`, `python-config`, `python3-config`, `pip`, `pip3`, etc. pointing to - `python3.9`, `python3.9-config`, `pip3.9` etc., respectively, are installed into - /opt/homebrew/opt/python@3.9/libexec/bin - - You can install Python packages with - pip3.9 install <package> - They will install into the site-package directory - /opt/homebrew/lib/python3.9/site-packages - - tkinter is no longer included with this formula, but it is available separately: - brew install python-tk@3.9 - - If you do not need a specific version of Python, and always want Homebrew's `python3` in your PATH: - brew install python3 - - See: https://docs.brew.sh/Homebrew-and-Python 2024-12-19 05:55.41 ---> using "4cb8dbea497bb981de42c3de6af7a052652cc362b3ea25fab6ad4a8226320e54" 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 3). [NOTE] Package ocaml-base-compiler is already installed (current version is 5.2.1). [NOTE] Package ocaml is already installed (current version is 5.2.1). [NOTE] Package host-system-other is already installed (current version is 1). [NOTE] Package host-arch-arm64 is already installed (current version is 1). [NOTE] Package base-unix is already installed (current version is base). [NOTE] Package base-threads is already installed (current version is base). [NOTE] Package base-nnp is already installed (current version is base). [NOTE] Package base-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 22 packages - install alcotest 1.8.0 - install astring 0.8.5 - install biniou 1.2.2 - install camlp-streams 5.0.1 - install cmdliner 1.3.0 - install conf-python-3 9.0.0 - install dune 3.17.1 - install easy-format 1.3.4 - install fmt 0.9.0 - install menhir 20240715 - install menhirCST 20240715 - install menhirLib 20240715 - install menhirSdk 20240715 - install ocaml-syntax-shims 1.0.0 - install ocamlbuild 0.15.0 - install ocamlfind 1.9.6 - install re 1.12.0 - install seq base - install stdlib-shims 0.3.0 - install topkg 1.0.7 - install uutf 1.0.3 - install yojson 2.2.2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved astring.0.8.5 (cached) -> retrieved biniou.1.2.2 (cached) -> retrieved camlp-streams.5.0.1 (cached) -> retrieved conf-python-3.9.0.0 (cached) -> retrieved cmdliner.1.3.0 (cached) -> retrieved alcotest.1.8.0 (cached) -> installed conf-python-3.9.0.0 -> retrieved fmt.0.9.0 (cached) -> retrieved easy-format.1.3.4 (cached) -> retrieved ocaml-syntax-shims.1.0.0 (cached) -> retrieved ocamlbuild.0.15.0 (cached) -> retrieved ocamlfind.1.9.6 (cached) -> retrieved re.1.12.0 (cached) -> retrieved seq.base (cached) -> installed seq.base -> retrieved menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715 (cached) -> retrieved stdlib-shims.0.3.0 (cached) -> retrieved uutf.1.0.3 (cached) -> retrieved topkg.1.0.7 (cached) -> retrieved yojson.2.2.2 (cached) -> retrieved dune.3.17.1 (cached) -> installed cmdliner.1.3.0 -> installed ocamlfind.1.9.6 -> installed ocamlbuild.0.15.0 -> installed topkg.1.0.7 -> installed uutf.1.0.3 -> installed fmt.0.9.0 -> installed astring.0.8.5 -> installed dune.3.17.1 -> installed easy-format.1.3.4 -> installed menhirCST.20240715 -> installed camlp-streams.5.0.1 -> installed stdlib-shims.0.3.0 -> installed menhirSdk.20240715 -> installed ocaml-syntax-shims.1.0.0 -> installed menhirLib.20240715 -> installed biniou.1.2.2 -> installed re.1.12.0 -> installed yojson.2.2.2 -> installed alcotest.1.8.0 -> installed menhir.20240715 Done. # To update the current shell environment, run: eval $(opam env) 2024-12-19 05:55.41 ---> using "c49376f38f7d5d33398aa144af22b18f5f51bbddf85362798f76e1155e200348" from cache /: (copy (src .) (dst ./src)) 2024-12-19 05:55.42 ---> saved as "5447710f87d5b9ae19ef1172039fb3ed6b274fa4e3d7f4bfacd92ed60091d288" /: (run (shell "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build")) (cd _build/default && /Users/mac1000/.opam/5.2.1/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w -27 -safe-string -g -bin-annot -bin-annot-occurrences -I atdgen/src/deprecated/.atdgen.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -no-alias-deps -opaque -open Atdgen__ -o atdgen/src/deprecated/.atdgen.objs/byte/atdgen.cmo -c -impl atdgen/src/deprecated/atdgen.ml) File "atdgen/src/deprecated/atdgen.ml", line 1, characters 4-14: 1 | [@@@deprecated "The runtime for Atdgen is now the module Atdgen_runtime existing ^^^^^^^^^^ Error (warning 53 [misplaced-attribute]): the "deprecated" attribute cannot appear in this context (cd _build/default && /Users/mac1000/.opam/5.2.1/bin/ocamldep.opt -modules -impl doc/atdgen-tutorial-data/config-file/config_atd.ml) > _build/default/doc/atdgen-tutorial-data/config-file/.config.eobjs/dune__exe__Config_atd.impl.d File "doc/atdgen-tutorial-data/config-file/config_atd.ml", line 7, characters 18-21: 7 | <ocaml valid="fun l -> ^^^ Error: Syntax error (cd _build/default && /Users/mac1000/.opam/5.2.1/bin/ocamlc.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w -27 -safe-string -g -bin-annot -bin-annot-occurrences -I atdj/src/.atdj_main.eobjs/byte -I /Users/mac1000/.opam/5.2.1/lib/re -I atd/src/.atd.objs/byte -no-alias-deps -opaque -open Dune__exe -o atdj/src/.atdj_main.eobjs/byte/dune__exe__Atdj_main.cmo -c -impl atdj/src/atdj_main.ml) File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "atdd/test/dlang-tests/dune", lines 17-26, characters 0-141: 17 | (rule 18 | (alias runtest) 19 | (package atdd) 20 | (deps 21 | (glob_files *.d)) 22 | (action 23 | (progn 24 | (bash "ldc2 %{deps} --of test") 25 | (bash ./test) 26 | ))) (cd _build/default/atdd/test/dlang-tests && /bin/bash -e -u -o pipefail -c 'ldc2 everything_atd.d test_atdd.d --of test') /bin/bash: ldc2: command not found (cd _build/default/atdpy/src/test && ./Main.exe) Testing `atdpy'. This run has ID `167R8P5M'. Full test results in `~/src/_build/default/atdpy/src/test/_build/_tests/atdpy'. Test Successful in 0.000s. 0 test run. (cd _build/default/atd/test && ./unit_tests.exe) Testing `atd'. This run has ID `0SG45ZMW'. [OK] Annot 0 valid. [OK] Annot 1 invalid1. [OK] Annot 2 invalid2. [OK] Annot 3 invalid3. [OK] Annot 4 invalid4. [OK] Annot 5 invalid5. [OK] Annot 6 invalid6. [OK] Annot 7 invalid7. [OK] Annot 8 invalid8. [OK] Annot 9 invalid9. [OK] Sort 0 sort. [OK] Unique_name 0 reserved identifiers. [OK] Unique_name 1 reserved prefixes. [OK] Unique_name 2 identifier creation. [OK] Doc 0 normalize "". [OK] Doc 1 normalize "a". [OK] Doc 2 normalize "a b". [OK] Doc 3 normalize "a\nb". [OK] Doc 4 normalize "a b". [OK] Doc 5 normalize "a \n b". [OK] Doc 6 normalize "a \n\n b". [OK] Doc 7 normalize " a ". [OK] Doc 8 normalize "\n\na\n\n". [OK] Doc 9 normalize "{{}}". [OK] Doc 10 normalize "{{a}}". [OK] Doc 11 normalize "{{ a b\n\nc\n }}". [OK] Doc 12 normalize "{{ {a} }}". [OK] Doc 13 normalize "{{{}}}". [OK] Doc 14 normalize "{{{a}}}". [OK] Doc 15 normalize "{{{ }}}". [OK] Doc 16 normalize "{{{ {{a}} }}}". [OK] Doc 17 normalize "{{{ a\n\n b }}}". Full test results in `~/src/_build/default/atd/test/_build/_tests/atd'. Test Successful in 0.002s. 32 tests run. (cd _build/default && /Users/mac1000/.opam/5.2.1/bin/ocamlopt.opt -w @1..3@5..28@30..39@43@46..47@49..57@61..62-40 -strict-sequence -strict-formats -short-paths -keep-locs -w -27 -safe-string -g -I atdj/src/.atdj_main.eobjs/byte -I atdj/src/.atdj_main.eobjs/native -I /Users/mac1000/.opam/5.2.1/lib/re -I atd/src/.atd.objs/byte -I atd/src/.atd.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdj/src/.atdj_main.eobjs/native/dune__exe__Atdj_main.cmx -c -impl atdj/src/atdj_main.ml) File "_none_", line 1: Alert ocaml_deprecated_auto_include: OCaml's lib directory layout changed in 5.0. The unix subdirectory has been automatically added to the search path, but you should add -I +unix to the command-line to silence this alert (e.g. by adding unix to the list of libraries in your dune file, or adding use_unix to your _tags file for ocamlbuild, or using -package unix for ocamlfind). File "atdcat/test/dune", lines 57-87, characters 0-907: 57 | (rule 58 | (alias runtest) 59 | (deps .... 85 | ) 86 | ) 87 | ) (cd _build/default/atdcat/test && /usr/bin/python3 -m jsonschema schema.json -i data.json) /Library/Developer/CommandLineTools/usr/bin/python3: No module named jsonschema (cd _build/default/atdts/src/test && ./Main.exe) Testing `atdts'. This run has ID `2G44YAC3'. Full test results in `~/src/_build/default/atdts/src/test/_build/_tests/atdts'. Test Successful in 0.000s. 0 test run. File "atdpy/test/python-tests/dune", lines 19-29, characters 0-198: 19 | (rule 20 | (alias runtest) 21 | (package atdpy) 22 | (deps 23 | everything.py 24 | (glob_files *.py)) 25 | (action 26 | (progn 27 | (run python3 -m flake8 .) 28 | (run python3 -m mypy --strict .) 29 | (run python3 -m pytest .)))) (cd _build/default/atdpy/test/python-tests && /usr/bin/python3 -m flake8 .) /Library/Developer/CommandLineTools/usr/bin/python3: No module named flake8 File "atds/test/dune", lines 13-22, characters 0-177: 13 | (rule 14 | (alias runtest) 15 | (package atds) 16 | (deps 17 | AtdsTest.scala 18 | argonaut_2.11-6.2.2.jar 19 | argonaut_2.12-6.2.2.jar 20 | junit-4.8.2.jar 21 | test.scala) 22 | (action (run ./run_test.sh))) (cd _build/default/atds/test && ./run_test.sh) ./run_test.sh: line 6: scalac: command not found File "atdj/test/dune", lines 53-61, characters 0-160: 53 | (rule 54 | (alias runtest) 55 | (package atdj) 56 | (deps 57 | AtdjTest.java 58 | json.jar 59 | junit-4.8.2.jar 60 | (glob_files com/mylife/test/*.java)) 61 | (action (run ./run_test.sh))) (cd _build/default/atdj/test && ./run_test.sh) The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. File "atdcpp/test/cpp-tests/dune", lines 19-28, characters 0-183: 19 | (rule 20 | (alias runtest) 21 | (package atdcpp) 22 | (deps 23 | (glob_files *.cpp)) 24 | (action 25 | (progn 26 | (bash "g++ -I../../lib/rapidjson/include -std=c++17 %{deps} -o test") 27 | (bash ./test) 28 | ))) (cd _build/default/atdcpp/test/cpp-tests && /bin/bash -e -u -o pipefail -c 'g++ -I../../lib/rapidjson/include -std=c++17 everything_atd.cpp test_atdd.cpp -o test') In file included from everything_atd.cpp:12: ./everything_atd.hpp:12:10: fatal error: 'rapidjson/document.h' file not found #include <rapidjson/document.h> ^~~~~~~~~~~~~~~~~~~~~~ 1 error generated. In file included from test_atdd.cpp:12: ./everything_atd.hpp:12:10: fatal error: 'rapidjson/document.h' file not found #include <rapidjson/document.h> ^~~~~~~~~~~~~~~~~~~~~~ 1 error generated. (cd _build/default/atdgen/test && ./test_atdgen_main.exe) Testing `atdgen'. This run has ID `SMM9Q8HH'. [OK] atdgen 0 ocaml internals. [OK] atdgen 1 biniou missing record fields. [OK] atdgen 2 biniou missing tuple fields. [OK] atdgen 3 biniou read/write unit. [OK] atdgen 4 json missing record fields. [OK] atdgen 5 json missing tuple fields. [OK] atdgen 6 json extra field warning. [OK] atdgen 7 json association list. [OK] atdgen 8 json association array. [OK] atdgen 9 json ints derived from ocaml floats. [OK] atdgen 10 biniou correctness. [OK] atdgen 11 json correctness. [OK] atdgen 12 json space. [OK] atdgen 13 validators0. [OK] atdgen 14 validators1. [OK] atdgen 15 validators2. [OK] atdgen 16 validators3. [OK] atdgen 17 validators4. [OK] atdgen 18 json files. [OK] atdgen 19 json streams. [OK] atdgen 20 raw JSON. [OK] atdgen 21 ocaml wrapping - ints. [OK] atdgen 22 ocaml wrapping - double wrapping. [OK] atdgen 23 ocaml wrapping - with validation. [OK] atdgen 24 ocaml wrapping - wrap constructor without... [OK] atdgen 25 check length of floats serialized as floa... [OK] atdgen 26 print JSON floats with maximum number of ... [OK] atdgen 27 read json record with null fields meaning... [OK] atdgen 28 read and write a variant represented as a... [OK] atdgen 29 read and write a variant represented as a... [OK] atdgen 30 test variants represented with single-fie... [OK] atdgen 31 emulate the retired tag_field feature. [OK] atdgen 32 emulate the retired tag_field feature, wi... [OK] atdgen 33 test <json open_enum>. [OK] atdgen 34 test ambiguous record with json adapters. [OK] atdgen 35 test ambiguous classic variants with json... [OK] atdgen 36 test wrapping of polymorphic types. [OK] atdgen 37 json encoding int. [OK] atdgen 38 json encoding & decoding int. [OK] atdgen 39 json encoding int with string representat... [OK] atdgen 40 json encoding & decoding int with string ... [OK] atdgen 41 abstract types. [OK] atdgen 42 untyped json. Full test results in `~/src/_build/default/atdgen/test/_build/_tests/atdgen'. Test Successful in 0.004s. 43 tests run. "/usr/bin/env" "bash" "-c" "cd ./src && opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1 2024-12-19 05:55.52: Job failed: Failed: Build failed