2025-12-03 05:10.13: New job: test ahrefs/atd https://github.com/ahrefs/atd.git#refs/heads/martin/fix-ci (f26027d0f6d22ae7c7c24aa8128b0c44a7f9ed27) (linux-x86_64:opensuse-15.6-4.14_opam-2.4)Base: ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dcOpam project buildTo reproduce locally:git clone --recursive "https://github.com/ahrefs/atd.git" -b "martin/fix-ci" && cd "atd" && git reset --hard f26027d0cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dc# opensuse-15.6-4.14_opam-2.4USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e 8a324a5b9945e0e515da441ede437f3756caa83d || git fetch origin master) && git reset -q --hard 8a324a5b9945e0e515da441ede437f3756caa83d && git log --no-decorate -n1 --oneline && opam update -uCOPY --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 ./RUN opam pin add -yn atdts.dev './' && \opam pin add -yn atds.dev './' && \opam pin add -yn atdpy.dev './' && \opam pin add -yn atdj.dev './' && \opam pin add -yn atdgen.dev './' && \opam pin add -yn atdgen-runtime.dev './' && \opam pin add -yn atdgen-codec-runtime.dev './' && \opam pin add -yn atdd.dev './' && \opam pin add -yn atdcpp.dev './' && \opam pin add -yn atd.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base biniou.1.2.2 camlp-streams.5.0.1 cmdliner.2.1.0 conf-python-3.9.0.0 dune.3.20.2 easy-format.1.3.4 fmt.0.11.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.4 --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 $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2025-12-03 05:10.13: Using cache hint "ahrefs/atd-ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dc-opensuse-15.6-4.14_opam-2.4-c8665e229470f7b0d44f783a80d4bcbb"2025-12-03 05:10.13: Using OBuilder spec:((from ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dc)(comment opensuse-15.6-4.14_opam-2.4)(user (uid 1000) (gid 1000))(env CLICOLOR_FORCE 1)(env OPAMCOLOR always)(workdir /src)(run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))(run (shell "opam init --reinit -ni"))(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))(workdir /src)(run (shell "sudo chown opam /src"))(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 8a324a5b9945e0e515da441ede437f3756caa83d || git fetch origin master) && git reset -q --hard 8a324a5b9945e0e515da441ede437f3756caa83d && 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 ./))(run (network host)(shell "opam pin add -yn atdts.dev './' && \\nopam pin add -yn atds.dev './' && \\nopam pin add -yn atdpy.dev './' && \\nopam pin add -yn atdj.dev './' && \\nopam pin add -yn atdgen.dev './' && \\nopam pin add -yn atdgen-runtime.dev './' && \\nopam pin add -yn atdgen-codec-runtime.dev './' && \\nopam pin add -yn atdd.dev './' && \\nopam pin add -yn atdcpp.dev './' && \\nopam pin add -yn atd.dev './'"))(run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base biniou.1.2.2 camlp-streams.5.0.1 cmdliner.2.1.0 conf-python-3.9.0.0 dune.3.20.2 easy-format.1.3.4 fmt.0.11.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0")(env CI true)(env OCAMLCI true)(run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam update --depexts && opam install --cli=2.4 --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 /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))(copy (src .) (dst /src))(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build")))2025-12-03 05:10.13: Waiting for resource in pool OCluster2025-12-03 05:10.13: Waiting for worker…2025-12-03 05:10.13: Got resource from pool OClusterBuilding on toxis.caelum.ci.devAll commits already cachedHEAD is now at f26027d Upgrade nodeJS from 16 to 24(from ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dc)Unable to find image 'ocaml/opam:opensuse-15.6-ocaml-4.14@sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dc' locallydocker.io/ocaml/opam@sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dc: Pulling from ocaml/opam41348d64daa4: Already exists64661efb0d2f: Already existsd5472d93cd27: Already existsee9dc38d7a60: Already exists457f35ef673f: Already exists37002dc20bd1: Already exists03a3ed56e064: Already existsb61d027f1fee: Already existsc6323340ccd6: Already exists0141070a0732: Already exists3176ffb636d0: Already exists077f3a16ad46: Already existsa7f6b4dea228: Already existsb24cadcea446: Already existsa809790f2c64: Already existsd43153681741: Already exists9729d8ea735f: Already exists54af747f7bf7: Already exists4f4fb700ef54: Already exists525ff07765c5: Already existsd15d81c76d19: Already existsc4e753c2d889: Already exists59863673ef2c: Already exists9e794ed1c381: Already exists5bdf33744570: Already exists4d6e78239808: Already existsd3a07b6108bd: Already exists7fd4441f7605: Already existsbb011cca9eba: Already exists343e57bd8795: Already exists33455530d135: Already exists06df7b304426: Already exists6d54a31065cd: Already exists9d3c0d303dda: Already exists57532b4e9949: Already exists992a1dbfaa71: Already existscb5ceed94c0d: Already exists7cee46cbb10f: Pulling fs layer5b67ef3fb671: Pulling fs layerd2c885bc0638: Pulling fs layere33a37000200: Pulling fs layere33a37000200: Waiting5b67ef3fb671: Download completed2c885bc0638: Download completee33a37000200: Verifying Checksume33a37000200: Download complete7cee46cbb10f: Verifying Checksum7cee46cbb10f: Download complete7cee46cbb10f: Pull complete5b67ef3fb671: Pull completed2c885bc0638: Pull completee33a37000200: Pull completeDigest: sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dcStatus: Downloaded newer image for ocaml/opam@sha256:50aa7a792077bfe5442547de8d4e905fc62326dd7ff1e6b8e5918804437644dc2025-12-03 05:10.15 ---> using "1ed727fb4720e9227d4a2d9ffd31de95472026133f61c47fad7232f79b4bcbf3" from cache/: (comment opensuse-15.6-4.14_opam-2.4)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (workdir /src)/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))2025-12-03 05:10.15 ---> using "1b5a742d46646c730452516f9e49ff68daecac01105b4ec1457af17a3029ca87" from cache/src: (run (shell "opam init --reinit -ni"))Configuring from /home/opam/.opamrc and then from built-in defaults.Checking for available remotes: rsync and local, git.- you won't be able to use mercurial repositories unless you install the hg command on your system.- you won't be able to use darcs repositories unless you install the darcs command on your system.This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.You may want to back it up before going further.Continue? [Y/n] yFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2025-12-03 05:10.15 ---> using "64be90fb9860095de6d379869a6dffc2a3a2a4722ee54978f48e62afc681600b" from cache/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 5.15.0-134-genericThe OCaml toplevel, version 4.14.22.4.12025-12-03 05:10.15 ---> using "0a87e94424160b0814c032a29d20f9e8df86cd57ccd21f249aa1d315480158bb" from cache/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2025-12-03 05:10.15 ---> using "dac30a9dd133a362e4705f7808077d600afb7cce254e195a07d20fec7ec8b50f" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 8a324a5b9945e0e515da441ede437f3756caa83d || git fetch origin master) && git reset -q --hard 8a324a5b9945e0e515da441ede437f3756caa83d && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD2ec6d6cc92..2fd4164ca1 master -> origin/master8a324a5b99 Add: cmdliner.2.1.0 (#28962)<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryEverything as up-to-date as possible (run with --verbose to show unavailable upgrades).However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.4.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-12-03 05:10.15 ---> using "8ff5d39731c74ff1d4841213104447051eecc0c145371ff0f1024e50d6df1d49" from cache/src: (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 ./))2025-12-03 05:10.15 ---> using "7f9320ddb24530783658cc468f507e299e2941739d8ae6fda84b08abd4b51448" from cache/src: (run (network host)(shell "opam pin add -yn atdts.dev './' && \\nopam pin add -yn atds.dev './' && \\nopam pin add -yn atdpy.dev './' && \\nopam pin add -yn atdj.dev './' && \\nopam pin add -yn atdgen.dev './' && \\nopam pin add -yn atdgen-runtime.dev './' && \\nopam pin add -yn atdgen-codec-runtime.dev './' && \\nopam pin add -yn atdd.dev './' && \\nopam pin add -yn atdcpp.dev './' && \\nopam pin add -yn atd.dev './'"))[atdts.dev] synchronised (file:///src)atdts is now pinned to file:///src (version dev)[atds.dev] synchronised (file:///src)atds is now pinned to file:///src (version dev)[atdpy.dev] synchronised (file:///src)atdpy is now pinned to file:///src (version dev)[atdj.dev] synchronised (file:///src)atdj is now pinned to file:///src (version dev)[atdgen.dev] synchronised (file:///src)atdgen is now pinned to file:///src (version dev)[atdgen-runtime.dev] synchronised (file:///src)atdgen-runtime is now pinned to file:///src (version dev)[atdgen-codec-runtime.dev] synchronised (file:///src)atdgen-codec-runtime is now pinned to file:///src (version dev)[atdd.dev] synchronised (file:///src)atdd is now pinned to file:///src (version dev)[atdcpp.dev] synchronised (file:///src)atdcpp is now pinned to file:///src (version dev)[atd.dev] synchronised (file:///src)atd is now pinned to file:///src (version dev)2025-12-03 05:10.15 ---> using "7030420cdeedcafae692d04bf73beb8e72720fb76c007c3c697d5f4ad2b76600" from cache/src: (run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))2025-12-03 05:10.15 ---> using "b2e160f938b8a96aef44fb0585b91849b3077d8f996d91f6b8a008c38359cfe8" from cache/src: (env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-threads.base base-unix.base biniou.1.2.2 camlp-streams.5.0.1 cmdliner.2.1.0 conf-python-3.9.0.0 dune.3.20.2 easy-format.1.3.4 fmt.0.11.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 yojson.3.0.0")/src: (env CI true)/src: (env OCAMLCI true)/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam update --depexts && opam install --cli=2.4 --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"))+ /usr/bin/sudo "zypper" "--non-interactive" "refresh"- Retrieving repository 'Update repository of openSUSE Backports' metadata [..- Looking for gpg keys in repository Update repository of openSUSE Backports.- gpgkey=http://download.opensuse.org/update/leap/15.6/backports/repodata/repomd.xml.key- .- .......- ....- .......- ..........- .....- ......- ......- ........- ........- ..........- .done]- Building repository 'Update repository of openSUSE Backports' cache [..- ..done]- Retrieving repository 'Update repository with updates from SUSE Linux Enterprise 15' metadata [..- Looking for gpg keys in repository Update repository with updates from SUSE Linux Enterprise 15.- gpgkey=http://download.opensuse.org/update/leap/15.6/sle/repodata/repomd.xml.key- .- .....- ....- ........- .........- .........- .........- ...........- .........- .........- ..........- .........- ..........- .........- .........- .........- .........- ....- ........- .........- ........- .....- .........- ..........- ..........- .........- ........- ........done]- Building repository 'Update repository with updates from SUSE Linux Enterprise 15' cache [..- ..done]- Repository 'Main Update Repository' is up to date.- Repository 'Update Repository (Non-Oss)' is up to date.- Repository 'Non-OSS Repository' is up to date.- Repository 'Main Repository' is up to date.- All repositories have been refreshed.<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>[atd.dev] synchronised (file:///src)[atdcpp.dev] synchronised (file:///src)[atdd.dev] synchronised (file:///src)[atdgen.dev] synchronised (file:///src)[atdgen-codec-runtime.dev] synchronised (file:///src)[atdgen-runtime.dev] synchronised (file:///src)[atdj.dev] synchronised (file:///src)[atdpy.dev] synchronised (file:///src)[atds.dev] synchronised (file:///src)[atdts.dev] synchronised (file:///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:python3<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>+ /usr/bin/sudo "zypper" "--non-interactive" "install" "python3"- Loading repository data...- Reading installed packages...- Resolving package dependencies...-- The following 4 NEW packages are going to be installed:- libopenssl1_1 libpython3_6m1_0 python3 python3-base-- 4 new packages to install.-- Package download size: 10.5 MiB-- Package install size change:- | 38.5 MiB required by packages that will be installed- 38.5 MiB | - 0 B released by packages that will be removed-- Backend: classic_rpmtrans- Continue? [y/n/v/...? shows all options] (y): y- Retrieving: libopenssl1_1-1.1.1w-150600.5.18.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (1/4), 1.4 MiB- Retrieving: libopenssl1_1-1.1.1w-150600.5.18.1.x86_64.rpm [.....- ....- ..not found]- Retrieving: libopenssl1_1-1.1.1w-150600.5.18.1.x86_64.rpm [.not found]- Retrieving: libopenssl1_1-1.1.1w-150600.5.18.1.x86_64.rpm [..done (1009.4 KiB/s)]- Retrieving: libpython3_6m1_0-3.6.15-150300.10.97.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (2/4), 1.2 MiB- Retrieving: libpython3_6m1_0-3.6.15-150300.10.97.1.x86_64.rpm [.not found]- Retrieving: libpython3_6m1_0-3.6.15-150300.10.97.1.x86_64.rpm [.not found]- Retrieving: libpython3_6m1_0-3.6.15-150300.10.97.1.x86_64.rpm [.done]- Retrieving: python3-base-3.6.15-150300.10.97.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (3/4), 7.8 MiB- Retrieving: python3-base-3.6.15-150300.10.97.1.x86_64.rpm [.not found]- Retrieving: python3-base-3.6.15-150300.10.97.1.x86_64.rpm [.not found]- Retrieving: python3-base-3.6.15-150300.10.97.1.x86_64.rpm [.- ......done (7.1 MiB/s)]- Retrieving: python3-3.6.15-150300.10.97.2.x86_64 (Update repository with updates from SUSE Linux Enterprise 15) (4/4), 104.8 KiB- Retrieving: python3-3.6.15-150300.10.97.2.x86_64.rpm [.not found]- Retrieving: python3-3.6.15-150300.10.97.2.x86_64.rpm [.not found]- Retrieving: python3-3.6.15-150300.10.97.2.x86_64.rpm [.done]-- Checking for file conflicts: [...done]- (1/4) Installing: libopenssl1_1-1.1.1w-150600.5.18.1.x86_64 [..- .done]- (2/4) Installing: libpython3_6m1_0-3.6.15-150300.10.97.1.x86_64 [...done]- (3/4) Installing: python3-base-3.6.15-150300.10.97.1.x86_64 [........- ....done]- (4/4) Installing: python3-3.6.15-150300.10.97.2.x86_64 [..done]2025-12-03 05:10.15 ---> using "d694e2922c25b643ce395a55d9545815230e0b995cc77d1a7aedf01c90c32b90" from cache/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "opam install $DEPS"))[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).[NOTE] Package ocaml-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 21 packages- install alcotest 1.9.1- install astring 0.8.5- install biniou 1.2.2- install camlp-streams 5.0.1- install cmdliner 2.1.0- install conf-python-3 9.0.0- install dune 3.20.2- install easy-format 1.3.4- install fmt 0.11.0- install menhir 20250912- install menhirCST 20250912- install menhirLib 20250912- install menhirSdk 20250912- install ocaml-syntax-shims 1.0.0- install ocamlbuild 0.16.1- install ocamlfind 1.9.8- install re 1.14.0- install stdlib-shims 0.3.0- install topkg 1.1.1- install uutf 1.0.4- install yojson 3.0.0<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>-> retrieved alcotest.1.9.1 (cached)-> retrieved astring.0.8.5 (cached)-> retrieved biniou.1.2.2 (cached)-> retrieved conf-python-3.9.0.0 (cached)-> retrieved camlp-streams.5.0.1 (cached)-> retrieved cmdliner.2.1.0 (cached)-> retrieved easy-format.1.3.4 (cached)-> installed conf-python-3.9.0.0-> retrieved fmt.0.11.0 (cached)-> retrieved ocaml-syntax-shims.1.0.0 (cached)-> retrieved ocamlbuild.0.16.1 (cached)-> retrieved menhir.20250912, menhirCST.20250912, menhirLib.20250912, menhirSdk.20250912 (cached)-> retrieved ocamlfind.1.9.8 (cached)-> retrieved re.1.14.0 (cached)-> retrieved stdlib-shims.0.3.0 (cached)-> retrieved dune.3.20.2 (cached)-> retrieved topkg.1.1.1 (cached)-> retrieved uutf.1.0.4 (cached)-> retrieved yojson.3.0.0 (cached)-> installed cmdliner.2.1.0-> installed ocamlbuild.0.16.1-> installed ocamlfind.1.9.8-> installed topkg.1.1.1-> installed uutf.1.0.4-> installed fmt.0.11.0-> installed astring.0.8.5-> installed dune.3.20.2-> installed camlp-streams.5.0.1-> installed easy-format.1.3.4-> installed menhirCST.20250912-> installed stdlib-shims.0.3.0-> installed menhirSdk.20250912-> installed biniou.1.2.2-> installed menhirLib.20250912-> installed ocaml-syntax-shims.1.0.0-> installed re.1.14.0-> installed yojson.3.0.0-> installed alcotest.1.9.1-> installed menhir.20250912Done.# To update the current shell environment, run: eval $(opam env)2025-12-03 05:10.15 ---> using "8103bd8334a60c31bd01eb99fef193ce7a7685f55e70c9770983800c5bcd21e3" from cache/src: (copy (src .) (dst /src))2025-12-03 05:10.15 ---> saved as "8b0944223e1b397b16cd607df0664328d866022ea766d8be1e763b7b24e81c6f"/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))File "atdd/test/dlang-tests/dune", lines 17-26, characters 0-141:17 | (rule18 | (alias runtest)19 | (package atdd)20 | (deps21 | (glob_files *.d))22 | (action23 | (progn24 | (bash "ldc2 %{deps} --of test")25 | (bash ./test)26 | )))(cd _build/default/atdd/test/dlang-tests && /usr/bin/bash -e -u -o pipefail -c 'ldc2 everything_atd.d test_atdd.d --of test')/usr/bin/bash: ldc2: command not foundFile "atds/test/dune", lines 13-22, characters 0-177:13 | (rule14 | (alias runtest)15 | (package atds)16 | (deps17 | AtdsTest.scala18 | argonaut_2.11-6.2.2.jar19 | argonaut_2.12-6.2.2.jar20 | junit-4.8.2.jar21 | test.scala)22 | (action (run ./run_test.sh)))(cd _build/default/atds/test && ./run_test.sh)./run_test.sh: line 6: scalac: command not foundFile "atdj/test/dune", lines 53-61, characters 0-160:53 | (rule54 | (alias runtest)55 | (package atdj)56 | (deps57 | AtdjTest.java58 | json.jar59 | junit-4.8.2.jar60 | (glob_files com/mylife/test/*.java))61 | (action (run ./run_test.sh)))(cd _build/default/atdj/test && ./run_test.sh)./run_test.sh: line 5: javac: command not found./run_test.sh: line 6: javac: command not found./run_test.sh: line 7: javadoc: command not found./run_test.sh: line 10: java: command not found(cd _build/default/atdpy/src/test && ./Main.exe)Testing `atdpy'.This run has ID `CUG6GM7F'.Full test results in `/src/_build/default/atdpy/src/test/_build/_tests/atdpy'.Test Successful in 0.000s. 0 test run.File "atdpy/test/python-tests/dune", lines 19-29, characters 0-198:19 | (rule20 | (alias runtest)21 | (package atdpy)22 | (deps23 | everything.py24 | (glob_files *.py))25 | (action26 | (progn27 | (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 .)/usr/bin/python3: No module named flake8File "atdcat/test/dune", lines 57-87, characters 0-907:57 | (rule58 | (alias runtest)59 | (deps....85 | )86 | )87 | )(cd _build/default/atdcat/test && /usr/bin/python3 -m jsonschema schema.json -i data.json)/usr/bin/python3: No module named jsonschema(cd _build/default/atdts/src/test && ./Main.exe)Testing `atdts'.This run has ID `S3MASZH2'.Full test results in `/src/_build/default/atdts/src/test/_build/_tests/atdts'.Test Successful in 0.000s. 0 test run.(cd _build/default/atd/test && ./unit_tests.exe)Testing `atd'.This run has ID `RXK7ZC7G'.[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.003s. 32 tests run.File "atdcpp/test/cpp-tests/dune", lines 19-28, characters 0-183:19 | (rule20 | (alias runtest)21 | (package atdcpp)22 | (deps23 | (glob_files *.cpp))24 | (action25 | (progn26 | (bash "g++ -I../../lib/rapidjson/include -std=c++17 %{deps} -o test")27 | (bash ./test)28 | )))(cd _build/default/atdcpp/test/cpp-tests && /usr/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:0:everything_atd.hpp:12:10: fatal error: rapidjson/document.h: No such file or directory#include <rapidjson/document.h>^~~~~~~~~~~~~~~~~~~~~~compilation terminated.In file included from test_atdd.cpp:12:0:everything_atd.hpp:12:10: fatal error: rapidjson/document.h: No such file or directory#include <rapidjson/document.h>^~~~~~~~~~~~~~~~~~~~~~compilation terminated.(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/.test_atdgen_main.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/byte/dune__exe__Test_classic_inline_record_j.cmo -c -impl atdgen/test/test_classic_inline_record_j.ml)File "atdgen/test/test_classic_inline_record_j.ml", line 43, characters 10-39:43 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/.test_atdgen_main.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/byte/dune__exe__Test_ambiguous_variant_j.cmo -c -impl atdgen/test/test_ambiguous_variant_j.ml)File "atdgen/test/test_ambiguous_variant_j.ml", line 40, characters 12-41:40 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/spec_js/.spec_js.objs/byte -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atdgen-codec-runtime/src/.atdgen_codec_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Spec_js__ -o atdgen/test/spec_js/.spec_js.objs/byte/spec_js__Spec_j.cmo -c -impl atdgen/test/spec_js/spec_j.ml)File "atdgen/test/spec_js/spec_j.ml", line 72, characters 10-39:72 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 atdgen/test/spec_js/.spec_js.objs/byte -I atdgen/test/spec_js/.spec_js.objs/native -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atdgen-codec-runtime/src/.atdgen_codec_runtime.objs/byte -I atdgen-codec-runtime/src/.atdgen_codec_runtime.objs/native -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Spec_js__ -o atdgen/test/spec_js/.spec_js.objs/native/spec_js__Spec_j.cmx -c -impl atdgen/test/spec_js/spec_j.ml)File "atdgen/test/spec_js/spec_j.ml", line 72, characters 10-39:72 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I doc/atdgen-tutorial-data/config-file/.config.eobjs/byte -I /home/opam/.opam/4.14/lib/yojson -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o doc/atdgen-tutorial-data/config-file/.config.eobjs/byte/dune__exe__Config_j.cmo -c -impl doc/atdgen-tutorial-data/config-file/config_j.ml)File "doc/atdgen-tutorial-data/config-file/config_j.ml", line 194, characters 10-39:194 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/.test_atdgen_main.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/byte/dune__exe__Test3j_j.cmo -c -impl atdgen/test/test3j_j.ml)File "atdgen/test/test3j_j.ml", line 264, characters 10-39:264 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I doc/atdgen-tutorial-data/validate/.resume.eobjs/byte -I /home/opam/.opam/4.14/lib/yojson -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o doc/atdgen-tutorial-data/validate/.resume.eobjs/byte/dune__exe__Resume_j.cmo -c -impl doc/atdgen-tutorial-data/validate/resume_j.ml)File "doc/atdgen-tutorial-data/validate/resume_j.ml", line 237, characters 10-39:237 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/melange/.melangespec_roundtrip.eobjs/byte -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atdgen-codec-runtime/src/.atdgen_codec_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen/test/melange/.melangespec_mel.objs/byte -I atdgen/test/melange/.melangespec_types.objs/byte -no-alias-deps -opaque -open Dune__exe -o atdgen/test/melange/.melangespec_roundtrip.eobjs/byte/dune__exe__Melangespec_roundtrip.cmo -c -impl atdgen/test/melange/melangespec_roundtrip.ml)File "atdgen/test/melange/melangespec_roundtrip.ml", line 29, characters 18-60:29 | ; of_yojson = Atdgen_codec_runtime.Decode.decode melange^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: This expression has type Atdgen_codec_runtime.Json.t -> 'abut an expression was expected of type Yojson.Safe.t -> 'bTypeAtdgen_codec_runtime.Json.t =[ `Assoc of (string * Atdgen_codec_runtime.Json.t) list| `Bool of bool| `Float of float| `Int of int| `Intlit of string| `List of Atdgen_codec_runtime.Json.t list| `Null| `String of string| `Tuple of Atdgen_codec_runtime.Json.t list| `Variant of string * Atdgen_codec_runtime.Json.t option ]is not compatible with typeYojson.Safe.t =[ `Assoc of (string * Yojson.Safe.t) list| `Bool of bool| `Float of float| `Int of int| `Intlit of string| `List of Yojson.Safe.t list| `Null| `String of string ]The second variant type does not allow tag(s) `Tuple, `Variant(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/spec_js/.test_mel.eobjs/byte -I /home/opam/.opam/4.14/lib/yojson -I atdgen-codec-runtime/src/.atdgen_codec_runtime.objs/byte -I atdgen/test/spec_js/.spec_js.objs/byte -no-alias-deps -opaque -o atdgen/test/spec_js/.test_mel.eobjs/byte/dune__exe__Test_mel.cmo -c -impl atdgen/test/spec_js/test_mel.ml)File "atdgen/test/spec_js/test_mel.ml", lines 3-28, characters 11-6:3 | ...........Spec_js.Make(struct4 | open Spec_js.Mel5 |6 | let r1 = make write_r17 | let r2 = make write_r2...25 | let ages = make write_ages26 | let open_enum = make write_open_enum27 | let open_enum_list = make write_open_enum_list28 | end)Error: Modules do not match:sigval r1 : Spec_js.Mel.r1 -> Atdgen_codec_runtime.Json.tval r2 : Spec_js__Spec_t.r2 -> Atdgen_codec_runtime.Json.tval r3 : Spec_js__Spec_t.r3 -> Atdgen_codec_runtime.Json.tval r4 : Spec_js__Spec_t.r4 -> Atdgen_codec_runtime.Json.tval r5 : Spec_js__Spec_t.r5 -> Atdgen_codec_runtime.Json.tval r6 : Spec_js__Spec_t.r6 -> Atdgen_codec_runtime.Json.tval r7 : Spec_js__Spec_t.r7 -> Atdgen_codec_runtime.Json.tval r8 : Spec_js__Spec_t.r8 -> Atdgen_codec_runtime.Json.tval j1 : Spec_js__.Spec_t.j1 -> Atdgen_codec_runtime.Json.tval j2 : unit -> Atdgen_codec_runtime.Json.tval j3 : Spec_js__.Spec_t.j3 -> Atdgen_codec_runtime.Json.tval j4 : char -> Atdgen_codec_runtime.Json.tval o1 : Spec_js__.Spec_t.o1 -> Atdgen_codec_runtime.Json.tval o2 : Spec_js__.Spec_t.o2 -> Atdgen_codec_runtime.Json.tval t1 : Spec_js__Spec_t.t1 -> Atdgen_codec_runtime.Json.tval t2 : Spec_js__Spec_t.t2 -> Atdgen_codec_runtime.Json.tval v1list : Spec_js__.Spec_t.v1list -> Atdgen_codec_runtime.Json.tval v2 : Spec_js__Spec_t.v2 -> Atdgen_codec_runtime.Json.tval v3list : Spec_js__.Spec_t.v3list -> Atdgen_codec_runtime.Json.tval ages : Spec_js__.Spec_t.ages -> Atdgen_codec_runtime.Json.tval open_enum :Spec_js__Spec_t.open_enum -> Atdgen_codec_runtime.Json.tval open_enum_list :Spec_js__.Spec_t.open_enum_list -> Atdgen_codec_runtime.Json.tendis not included in Spec_js.JsonValues do not match:val r1 : Spec_js__Spec_t.r1 -> Atdgen_codec_runtime.Json.tis not included inval r1 : Spec_js__Spec_t.r1 Spec_js.jThe type Spec_js__Spec_t.r1 -> Atdgen_codec_runtime.Json.tis not compatible with the typeSpec_js__Spec_t.r1 Spec_js.j = Spec_js__Spec_t.r1 -> Yojson.Safe.tTypeAtdgen_codec_runtime.Json.t =[ `Assoc of (string * Atdgen_codec_runtime.Json.t) list| `Bool of bool| `Float of float| `Int of int| `Intlit of string| `List of Atdgen_codec_runtime.Json.t list| `Null| `String of string| `Tuple of Atdgen_codec_runtime.Json.t list| `Variant of string * Atdgen_codec_runtime.Json.t option ]is not compatible with typeYojson.Safe.t =[ `Assoc of (string * Yojson.Safe.t) list| `Bool of bool| `Float of float| `Int of int| `Intlit of string| `List of Yojson.Safe.t list| `Null| `String of string ]The second variant type does not allow tag(s) `Tuple, `VariantFile "atdgen/test/spec_js/spec_js.ml", line 9, characters 2-27:Expected declarationFile "atdgen/test/spec_js/test_mel.ml", line 6, characters 8-10:Actual declaration(cd _build/default && /home/opam/.opam/4.14/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 -I doc/atdgen-tutorial-data/modularity/.main.eobjs/byte -I /home/opam/.opam/4.14/lib/yojson -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o doc/atdgen-tutorial-data/modularity/.main.eobjs/byte/dune__exe__Part3_j.cmo -c -impl doc/atdgen-tutorial-data/modularity/part3_j.ml)File "doc/atdgen-tutorial-data/modularity/part3_j.ml", line 32, characters 10-39:32 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 doc/atdgen-tutorial-data/config-file/.config.eobjs/byte -I doc/atdgen-tutorial-data/config-file/.config.eobjs/native -I /home/opam/.opam/4.14/lib/yojson -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o doc/atdgen-tutorial-data/config-file/.config.eobjs/native/dune__exe__Config_j.cmx -c -impl doc/atdgen-tutorial-data/config-file/config_j.ml)File "doc/atdgen-tutorial-data/config-file/config_j.ml", line 194, characters 10-39:194 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 doc/atdgen-tutorial-data/modularity/.main.eobjs/byte -I doc/atdgen-tutorial-data/modularity/.main.eobjs/native -I /home/opam/.opam/4.14/lib/yojson -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o doc/atdgen-tutorial-data/modularity/.main.eobjs/native/dune__exe__Part3_j.cmx -c -impl doc/atdgen-tutorial-data/modularity/part3_j.ml)File "doc/atdgen-tutorial-data/modularity/part3_j.ml", line 32, characters 10-39:32 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/melange/.melangespec_roundtrip.eobjs/byte -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atdgen-codec-runtime/src/.atdgen_codec_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen/test/melange/.melangespec_mel.objs/byte -I atdgen/test/melange/.melangespec_types.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/melange/.melangespec_roundtrip.eobjs/byte/dune__exe__Melangespec_j.cmo -c -impl atdgen/test/melange/melangespec_j.ml)File "atdgen/test/melange/melangespec_j.ml", line 395, characters 10-39:395 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 atdgen/test/.test_atdgen_main.eobjs/byte -I atdgen/test/.test_atdgen_main.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atd/src/.atd.objs/native -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/native/dune__exe__Test_ambiguous_variant_j.cmx -c -impl atdgen/test/test_ambiguous_variant_j.ml)File "atdgen/test/test_ambiguous_variant_j.ml", line 40, characters 12-41:40 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 doc/atdgen-tutorial-data/validate/.resume.eobjs/byte -I doc/atdgen-tutorial-data/validate/.resume.eobjs/native -I /home/opam/.opam/4.14/lib/yojson -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o doc/atdgen-tutorial-data/validate/.resume.eobjs/native/dune__exe__Resume_j.cmx -c -impl doc/atdgen-tutorial-data/validate/resume_j.ml)File "doc/atdgen-tutorial-data/validate/resume_j.ml", line 237, characters 10-39:237 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 atdgen/test/.test_atdgen_main.eobjs/byte -I atdgen/test/.test_atdgen_main.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atd/src/.atd.objs/native -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/native/dune__exe__Test_classic_inline_record_j.cmx -c -impl atdgen/test/test_classic_inline_record_j.ml)File "atdgen/test/test_classic_inline_record_j.ml", line 43, characters 10-39:43 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/.test_atdgen_main.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/byte/dune__exe__Testjstd.cmo -c -impl atdgen/test/testjstd.ml)File "atdgen/test/testjstd.ml", line 200, characters 10-39:200 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 -I atdgen/test/.test_atdgen_main.eobjs/byte -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/byte -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/byte/dune__exe__Testj.cmo -c -impl atdgen/test/testj.ml)File "atdgen/test/testj.ml", line 200, characters 10-39:200 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 atdgen/test/.test_atdgen_main.eobjs/byte -I atdgen/test/.test_atdgen_main.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atd/src/.atd.objs/native -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/native/dune__exe__Test3j_j.cmx -c -impl atdgen/test/test3j_j.ml)File "atdgen/test/test3j_j.ml", line 264, characters 10-39:264 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 atdgen/test/melange/.melangespec_roundtrip.eobjs/byte -I atdgen/test/melange/.melangespec_roundtrip.eobjs/native -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atdgen-codec-runtime/src/.atdgen_codec_runtime.objs/byte -I atdgen-codec-runtime/src/.atdgen_codec_runtime.objs/native -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -I atdgen/test/melange/.melangespec_mel.objs/byte -I atdgen/test/melange/.melangespec_mel.objs/native -I atdgen/test/melange/.melangespec_types.objs/byte -I atdgen/test/melange/.melangespec_types.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/melange/.melangespec_roundtrip.eobjs/native/dune__exe__Melangespec_j.cmx -c -impl atdgen/test/melange/melangespec_j.ml)File "atdgen/test/melange/melangespec_j.ml", line 395, characters 10-39:395 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 atdgen/test/.test_atdgen_main.eobjs/byte -I atdgen/test/.test_atdgen_main.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atd/src/.atd.objs/native -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/native/dune__exe__Testjstd.cmx -c -impl atdgen/test/testjstd.ml)File "atdgen/test/testjstd.ml", line 200, characters 10-39:200 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant(cd _build/default && /home/opam/.opam/4.14/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 atdgen/test/.test_atdgen_main.eobjs/byte -I atdgen/test/.test_atdgen_main.eobjs/native -I /home/opam/.opam/4.14/lib/alcotest -I /home/opam/.opam/4.14/lib/biniou -I /home/opam/.opam/4.14/lib/yojson -I atd/src/.atd.objs/byte -I atd/src/.atd.objs/native -I atdgen-runtime/src/.atdgen_runtime.objs/byte -I atdgen-runtime/src/.atdgen_runtime.objs/native -intf-suffix .ml -no-alias-deps -opaque -open Dune__exe -o atdgen/test/.test_atdgen_main.eobjs/native/dune__exe__Testj.cmx -c -impl atdgen/test/testj.ml)File "atdgen/test/testj.ml", line 200, characters 10-39:200 | match Yojson.Safe.start_any_variant p lb with^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Error: Unbound value Yojson.Safe.start_any_variant"/usr/bin/env" "bash" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 12025-12-03 05:10.19: Job failed: Failed: Build failed