Building on doris.caelum.ci.dev (from ocaml/opam:debian-unstable) Unable to find image 'ocaml/opam:debian-unstable' locally debian-unstable: Pulling from ocaml/opam Digest: sha256:326388062fdc5e366d0d25a65b42bf9938e76068527b8aceec3027158b383b3c Status: Downloaded newer image for ocaml/opam:debian-unstable 2025-05-13 21:55.09 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" from cache /: (user (uid 1000) (gid 1000)) /: (env OPAMPRECISETRACKING 1) /: (env OPAMUTF8 never) /: (env OPAMEXTERNALSOLVER builtin-0install) /: (env OPAMCRITERIA +removed) /: (env CI true) /: (env OPAM_HEALTH_CHECK_CI true) /: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam")) 2025-05-13 21:55.09 ---> using "40df4fa4cdfc68a5fa7a326047e82a7adc5df52b8059d4a7b745bdd50aad56e7" from cache /: (run (network host) (shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q dbc9ec7b83bac3673185542221a571372b6abb35")) 2025-05-13 21:55.09 ---> using "20357fbea61a92c2bdc1950610fb370ec30d4b4205b6f85be61a0d5ad16763e4" from cache /: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository")) Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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. <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><> [default] Initialised User configuration: ~/.profile is already up-to-date. [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc. 2025-05-13 21:55.09 ---> using "23658a5df8af9828e8d43700cc875c3ea271dfcb3ba9fa82b2220e54a557e121" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "sudo apt install autoconf -y")) WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Reading package lists... Building dependency tree... Reading state information... Installing: autoconf Installing dependencies: automake autotools-dev m4 Suggested packages: autoconf-archive gnu-standards autoconf-doc libtool gettext m4-doc Summary: Upgrading: 0, Installing: 4, Removing: 0, Not Upgrading: 0 Download size: 1710 kB Space needed: 5051 kB / 263 GB available Get:1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB] Get:2 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:3 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:4 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Fetched 1710 kB in 0s (6615 kB/s) Selecting previously unselected package m4. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20678 files and directories currently installed.) Preparing to unpack .../archives/m4_1.4.19-8_amd64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Setting up m4 (1.4.19-8) ... Setting up autotools-dev (20240727.1) ... Setting up autoconf (2.72-3.1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 2025-05-13 21:55.09 ---> using "011583f060fc8e2bc5a2ef14a331e994843b552478297420a0cc85af65c444ec" from cache /: (run (network host) (shell "git clone -q 'https://github.com/janestreet/opam-repository' ~/'janestreet-with-extensions' && git -C ~/'janestreet-with-extensions' checkout -q 55a5d4c5e35a7365ddd6ffb3b87274a77f77deb5")) 2025-05-13 21:55.09 ---> using "f79211169b8498b48eb471f8d4883e0239bbcf5629401ffb6c273a9e40a60102" from cache /: (run (shell "opam repository add --dont-select 'janestreet-with-extensions' ~/'janestreet-with-extensions'")) [janestreet-with-extensions] Initialised 2025-05-13 21:55.09 ---> using "5248948b47b4f468cb6f93cb0067328aaf99111549ab6c87801226be77ccec3e" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam switch create --repositories=janestreet-with-extensions,default '5.2.0+flambda2' '5.2.0+flambda2'")) <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> Switch invariant: ["ocaml-variants" {= "5.2.0+flambda2"}] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed base-bigarray.base -> installed base-threads.base -> installed base-unix.base -> retrieved init-dune.3.9.3 (cached) -> retrieved ocaml-config.3 (cached) -> installed ocaml-options-vanilla.1 -> retrieved init-menhir.20231231 (cached) -> retrieved init-compiler.4.14.1 (https://github.com/ocaml/ocaml/archive/4.14.1.tar.gz) -> retrieved ocaml-variants.5.2.0+flambda2 (https://github.com/ocaml-flambda/flambda-backend/archive/refs/tags/5.2.0minus-9.tar.gz) -> installed init-compiler.4.14.1 -> installed init-dune.3.9.3 -> installed init-menhir.20231231 -> installed ocaml-variants.5.2.0+flambda2 -> installed ocaml-config.3 -> installed ocaml.5.2.0 -> installed base-domains.base -> installed base-nnp.base Done. # To update the current shell environment, run: eval $(opam env --switch=5.2.0+flambda2) 2025-05-13 21:55.09 ---> using "19aa17a0c5efc36189881c4eda47dfd28fef0a6ecca4542beeeeb9e67ae9cae8" from cache /: (run (network host) (shell "opam update --depexts")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian unstable InRelease [205 kB] - Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-05-13-2007.41-F-2025-05-11-0804.30.pdiff [49.0 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2025-05-13-2007.41-F-2025-05-11-0804.30.pdiff [49.0 kB] - Fetched 318 kB in 1s (219 kB/s) - Reading package lists... - 2025-05-13 21:55.09 ---> using "1b3f95bb968611bdf611608a9addfe9f26fc05ec0240e759c93827350822d460" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam remove -y opam-ed.0.4\ \nopam install -vy opam-ed.0.4\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: opam-ed.0.4 | grep -q 'debian-unstable'; then\ \n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\ \n exit 69\ \n fi\ \nfi \ \n\ \n\ \nexit $res")) Nothing to do. [NOTE] opam-ed.0.4 is not installed. The following actions will be performed: === install 8 packages - install cmdliner 1.3.0 [required by opam-ed] - install dune 3.18.2 [required by opam-ed] - install menhir 20240715 [required by opam-file-format] - install menhirCST 20240715 [required by menhir] - install menhirLib 20240715 [required by menhir] - install menhirSdk 20240715 [required by menhir] - install opam-ed 0.4 - install opam-file-format 2.2.0~alpha1 [required by opam-ed] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/21: [cmdliner.1.3.0: extract] Processing 2/21: [cmdliner.1.3.0: extract] [dune.3.18.2: extract] Processing 3/21: [cmdliner.1.3.0: extract] [dune.3.18.2: extract] [menhir.20240715 + 3 others: extract] -> retrieved cmdliner.1.3.0 (cached) Processing 3/21: [dune.3.18.2: extract] [menhir.20240715 + 3 others: extract] Processing 4/21: [dune.3.18.2: extract] [menhir.20240715 + 3 others: extract] [opam-ed.0.4: extract] Processing 5/21: [dune.3.18.2: extract] [menhir.20240715 + 3 others: extract] [opam-ed.0.4: extract] [cmdliner: make all] -> retrieved menhir.20240715, menhirCST.20240715, menhirLib.20240715, menhirSdk.20240715 (cached) Processing 5/21: [dune.3.18.2: extract] [opam-ed.0.4: extract] [cmdliner: make all] Processing 6/21: [dune.3.18.2: extract] [opam-ed.0.4: extract] [opam-file-format.2.2.0~alpha1: extract] [cmdliner: make all] -> retrieved dune.3.18.2 (cached) Processing 6/21: [opam-ed.0.4: extract] [opam-file-format.2.2.0~alpha1: extract] [cmdliner: make all] Processing 7/21: [opam-ed.0.4: extract] [opam-file-format.2.2.0~alpha1: extract] [cmdliner: make all] [dune: ocaml 255] -> retrieved opam-ed.0.4 (cached) Processing 7/21: [opam-file-format.2.2.0~alpha1: extract] [cmdliner: make all] [dune: ocaml 255] -> retrieved opam-file-format.2.2.0~alpha1 (cached) Processing 7/21: [cmdliner: make all] [dune: ocaml 255] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" "PREFIX=/home/opam/.opam/5.2.0+flambda2" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/cmdliner.1.3.0) - ocaml build.ml cma - ocaml build.ml cmxa - ocaml build.ml cmxs -> compiled cmdliner.1.3.0 Processing 7/21: [dune: ocaml 255] Processing 8/21: [dune: ocaml 255] [cmdliner: make install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" "LIBDIR=/home/opam/.opam/5.2.0+flambda2/lib/cmdliner" "DOCDIR=/home/opam/.opam/5.2.0+flambda2/doc/cmdliner" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/cmdliner.1.3.0) - install -d "/home/opam/.opam/5.2.0+flambda2/lib/cmdliner" - install pkg/META _build/cmdliner.mli _build/cmdliner.cmi _build/cmdliner.cmti "/home/opam/.opam/5.2.0+flambda2/lib/cmdliner" - install cmdliner.opam "/home/opam/.opam/5.2.0+flambda2/lib/cmdliner/opam" - install _build/cmdliner.cma "/home/opam/.opam/5.2.0+flambda2/lib/cmdliner" - install _build/cmdliner.cmxa _build/cmdliner.a _build/cmdliner.cmx _build/cmdliner_arg.cmx _build/cmdliner_base.cmx _build/cmdliner_cline.cmx _build/cmdliner_cmd.cmx _build/cmdliner_docgen.cmx _build/cmdliner_eval.cmx _build/cmdliner_exit.cmx _build/cmdliner_info.cmx _build/cmdliner_manpage.cmx _build/cmdliner_msg.cmx _build/cmdliner_term.cmx _build/cmdliner_term_deprecated.cmx _build/cmdliner_trie.cmx \ - "/home/opam/.opam/5.2.0+flambda2/lib/cmdliner" - install _build/cmdliner.cmxs "/home/opam/.opam/5.2.0+flambda2/lib/cmdliner" Processing 8/21: [dune: ocaml 255] [cmdliner: make install-doc] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install-doc" "LIBDIR=/home/opam/.opam/5.2.0+flambda2/lib/cmdliner" "DOCDIR=/home/opam/.opam/5.2.0+flambda2/doc/cmdliner" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/cmdliner.1.3.0) - install -d "/home/opam/.opam/5.2.0+flambda2/doc/cmdliner/odoc-pages" - install CHANGES.md LICENSE.md README.md "/home/opam/.opam/5.2.0+flambda2/doc/cmdliner" - install doc/index.mld doc/cli.mld doc/examples.mld doc/tutorial.mld \ - doc/tool_man.mld "/home/opam/.opam/5.2.0+flambda2/doc/cmdliner/odoc-pages" -> installed cmdliner.1.3.0 Processing 8/21: [dune: ocaml 255] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "boot/bootstrap.ml" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune.3.18.2) - ocamlc -output-complete-exe -w -24 -g -o .duneboot.exe -I boot -I +unix unix.cma boot/libs.ml boot/duneboot.ml - ./.duneboot.exe -j 255 - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads ocamlc_loc.mli - File "otherlibs/ocamlc-loc/src/ocamlc_loc.mli", line 1, characters 4-9: - Warning 53 [misplaced-attribute]: the "alert" attribute cannot appear in this context - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads stdune__Code_error.ml - File "otherlibs/stdune/src/code_error.ml", line 29, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads notty_unix.ml - File "vendor/notty/src-unix/notty_unix.ml", line 38, characters 23-29: - Alert unsafe_multidomain: Stdlib.Sys.signal - Use [Sys.Safe.signal]. - - File "vendor/notty/src-unix/notty_unix.ml", line 39, characters 31-45: - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads stdune__User_error.ml - File "otherlibs/stdune/src/user_error.ml", line 17, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamStd.ml - File "vendor/opam/src/core/opamStd.ml", line 960, characters 10-24: - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Conv.ml - File "otherlibs/dune-rpc/private/conv.ml", line 48, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Where.ml - File "otherlibs/dune-rpc/private/where.ml", line 22, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamProcess.ml - File "vendor/opam/src/core/opamProcess.ml", line 674, characters 12-22: - Alert unsafe_multidomain: Stdlib.Sys.signal - Use [Sys.Safe.signal]. - - File "vendor/opam/src/core/opamProcess.ml", line 681, characters 6-20: - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Types.ml - File "otherlibs/dune-rpc/private/types.ml", line 154, characters 6-31: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Registry.ml - File "otherlibs/dune-rpc/private/registry.ml", line 67, characters 4-29: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private__Versioned.ml - File "otherlibs/dune-rpc/private/versioned.ml", line 23, characters 4-29: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads memo.ml - File "src/memo/memo.ml", line 414, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamSystem.ml - File "vendor/opam/src/core/opamSystem.ml", line 1648, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - - File "vendor/opam/src/core/opamSystem.ml", line 1665, characters 6-20: - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_private.ml - File "otherlibs/dune-rpc/private/dune_rpc_private.ml", line 200, characters 6-31: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_action_plugin.mli - File "otherlibs/dune-action-plugin/src/dune_action_plugin.mli", line 1, characters 4-9: - Warning 53 [misplaced-attribute]: the "alert" attribute cannot appear in this context - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_rpc_server.ml - File "src/dune_rpc_server/dune_rpc_server.ml", line 15, characters 2-27: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_engine__Scheduler.ml - File "src/dune_engine/scheduler.ml", line 54, characters 4-29: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - - File "src/dune_engine/scheduler.ml", line 632, characters 6-20: - Alert unsafe_multidomain: Dune_engine__.Import.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads opamPp.ml - File "vendor/opam/src/format/opamPp.ml", line 64, characters 9-34: - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-6 -alert -unstable -I +unix -I +threads dune_tui.ml - File "src/dune_tui/dune_tui.ml", line 14, characters 7-21: - Alert unsafe_multidomain: Dune_tui__.Import.Sys.set_signal - Use [Sys.Safe.set_signal]. - - File "src/dune_tui/dune_tui.ml", line 22, characters 12-22: - Alert unsafe_multidomain: Dune_tui__.Import.Sys.signal - Use [Sys.Safe.signal]. - Processing 8/21: [dune: ./_boot/dune.exe build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./_boot/dune.exe" "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune.3.18.2) -> compiled dune.3.18.2 -> installed dune.3.18.2 Processing 10/21: [menhirCST: dune build] Processing 11/21: [menhirCST: dune build] [menhirLib: dune build] Processing 12/21: [menhirCST: dune build] [menhirLib: dune build] [menhirSdk: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirCST" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/menhirCST.20240715) -> compiled menhirCST.20240715 Processing 12/21: [menhirLib: dune build] [menhirSdk: dune build] -> installed menhirCST.20240715 Processing 13/21: [menhirLib: dune build] [menhirSdk: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirSdk" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/menhirSdk.20240715) -> compiled menhirSdk.20240715 Processing 13/21: [menhirLib: dune build] -> installed menhirSdk.20240715 Processing 14/21: [menhirLib: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirLib" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/menhirLib.20240715) - (cd _build/default/lib/pack && ./pack.exe) - Creating menhirLib.ml... - Creating menhirLib.mli... -> compiled menhirLib.20240715 -> installed menhirLib.20240715 Processing 16/21: [menhir: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhir" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/menhir.20240715) - (cd _build/default/lib/pack && ./pack.exe) - Creating menhirLib.ml... - Creating menhirLib.mli... - (cd _build/default/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compare-errors parserMessages.auto.messages --compare-errors parserMessages.messages) > _build/default/src/stage2/parserMessages.check - Read 99 sample input sentences and 99 error messages. - Read 99 sample input sentences and 47 error messages. - (cd _build/default && src/stage2/.bin/menhir --exn-carries-state --no-pager --require-aliases --strict -lg 1 -la 1 -lc 1 -v src/stage2/parser.mly --base src/stage2/parser --infer-read-reply src/stage2/parser__mock.mli.inferred) - Grammar has 56 nonterminal symbols, among which 1 start symbols. - Grammar has 37 terminal symbols. - Grammar has 129 productions. - Built an LR(0) automaton with 199 states. - The grammar is not SLR(1) -- 7 states have a conflict. - The construction mode is no-pager. - Built an LR(1) automaton with 308 states. - One shift/reduce conflict was silently solved. - Extra reductions on error were added in 50 states. - Priority played a role in 0 of these states. - 156 out of 308 states have a default reduction. - 108 out of 308 states are represented. - 44 out of 96 symbols keep track of their start position. - 39 out of 96 symbols keep track of their end position. - The StackLang code contains 4113 instructions in 277 blocks. - The StackLang code comprises 5 mutually recursive groups. - (cd _build/default/src/stage2 && .bin/menhir --exn-carries-state --no-pager --require-aliases --strict parser.mly --compile-errors parserMessages.messages) > _build/default/src/stage2/parserMessages.ml - Read 99 sample input sentences and 47 error messages. -> compiled menhir.20240715 -> installed menhir.20240715 Processing 18/21: [opam-file-format: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "opam-file-format" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/opam-file-format.2.2.0~alpha1) - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.opam_file_format.objs/byte -I src/.opam_file_format.objs/public_cmi -intf-suffix .ml -no-alias-deps -o src/.opam_file_format.objs/byte/opamLexer.cmo -c -impl src/opamLexer.ml) - File "src/opamLexer.mll", line 87, characters 9-27: - Alert unsafe_multidomain: Stdlib.Domain.DLS.new_key - Use [Domain.Safe.DLS.new_key]. - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -g -I src/.opam_file_format.objs/byte -I src/.opam_file_format.objs/native -I src/.opam_file_format.objs/public_cmi -intf-suffix .ml -no-alias-deps -o src/.opam_file_format.objs/native/opamLexer.cmx -c -impl src/opamLexer.ml) - File "src/opamLexer.mll", line 87, characters 9-27: - Alert unsafe_multidomain: Stdlib.Domain.DLS.new_key - Use [Domain.Safe.DLS.new_key]. -> compiled opam-file-format.2.2.0~alpha1 -> installed opam-file-format.2.2.0~alpha1 Processing 20/21: [opam-ed: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "opam-ed" "-j" "255" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/opam-ed.0.4) - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -w @8 -g -bin-annot -bin-annot-occurrences -I src/.opamEdMain.eobjs/byte -I /home/opam/.opam/5.2.0+flambda2/lib/cmdliner -I /home/opam/.opam/5.2.0+flambda2/lib/ocaml/unix -I /home/opam/.opam/5.2.0+flambda2/lib/opam-file-format -no-alias-deps -o src/.opamEdMain.eobjs/byte/dune__exe__OpamEdMain.cmo -c -impl src/opamEdMain.ml) - File "src/opamEdMain.ml", line 60, characters 8-36: - 60 | try OpamParser.value_from_string s "<none>" - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamParser.value_from_string - Use OpamParser.FullPos.value_from_string instead. - - File "src/opamEdMain.ml", line 66, characters 6-20: - 66 | Printf.kprintf failwith "Invalid extra argument %S" - ^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Printf.kprintf - Use Printf.ksprintf instead. - - File "src/opamEdMain.ml", line 125, characters 50-67: - 125 | Printf.sprintf "add %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 129, characters 54-71: - 129 | Printf.sprintf "replace %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 131, characters 58-75: - 131 | Printf.sprintf "add-replace %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 133, characters 53-70: - 133 | Printf.sprintf "append %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 135, characters 54-71: - 135 | Printf.sprintf "prepend %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 143, characters 7-24: - 143 | !OpamPrinter.value v1 - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 144, characters 7-24: - 144 | !OpamPrinter.value v2 - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 147, characters 7-24: - 147 | !OpamPrinter.value v1 - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 148, characters 7-24: - 148 | !OpamPrinter.value v2 - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 150, characters 58-75: - 150 | Printf.sprintf "remove-item %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 310, characters 24-41: - 310 | | Get path -> Some (OpamPrinter.value (get_path path contents)) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 324, characters 27-44: - 324 | let items = List.map OpamPrinter.value l in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 331, characters 12-29: - 331 | Some (OpamPrinter.items (get contents path)) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.items - Use OpamPrinter.FullPos.items instead. - - File "src/opamEdMain.ml", line 361, characters 17-34: - 361 | let s = OpamPrinter.value v in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 367, characters 15-43: - 367 | try OpamParser.value_from_string s f.file_name - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamParser.value_from_string - Use OpamParser.FullPos.value_from_string instead. - - File "src/opamEdMain.ml", line 377, characters 28-45: - 377 | shell_command cmd (OpamPrinter.value v) <> None) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 406, characters 19-46: - 406 | | `Preserve -> OpamPrinter.Preserved.items txt orig.file_contents f.file_contents - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module OpamPrinter.Preserved - Use OpamPrinter.FullPos.Preserved instead. - - File "src/opamEdMain.ml", line 407, characters 19-39: - 407 | | `Reformat -> OpamPrinter.opamfile f ^ "\n" - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.opamfile - Use OpamPrinter.FullPos.opamfile instead. - - File "src/opamEdMain.ml", line 408, characters 20-50: - 408 | | `Canonical -> OpamPrinter.Normalise.opamfile f - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module OpamPrinter.Normalise - Use OpamPrinter.FullPos.Normalise instead. - - File "src/opamEdMain.ml", line 417, characters 17-34: - 417 | let orig = OpamParser.string txt "/dev/stdin" in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamParser.string - Use OpamParser.FullPos.string instead. - - File "src/opamEdMain.ml", line 436, characters 21-38: - 436 | let orig = OpamParser.string txt file in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamParser.string - Use OpamParser.FullPos.string instead. - - File "src/opamEdMain.ml", line 459, characters 8-12: - 459 | Term.(pure run $ arg_files $ arg_inplace $ arg_normalise $ arg_commands) - ^^^^ - Alert deprecated: Cmdliner.Term.pure - Use Term.const instead. - - File "src/opamEdMain.ml", line 521, characters 2-11: - 521 | Term.info "opam-ed" ~version:"0.4" - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - - File "src/opamEdMain.ml", line 528, characters 12-21: - 528 | let r = Term.eval (cmd, main_cmd_info) in - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.eval - Use Cmd.v and one of Cmd.eval* instead. - - File "src/opamEdMain.ml", line 529, characters 4-13: - 529 | Term.exit r - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.exit - Use Stdlib.exit and Cmd.eval instead. - (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -w @8 -g -I src/.opamEdMain.eobjs/byte -I src/.opamEdMain.eobjs/native -I /home/opam/.opam/5.2.0+flambda2/lib/cmdliner -I /home/opam/.opam/5.2.0+flambda2/lib/ocaml/unix -I /home/opam/.opam/5.2.0+flambda2/lib/opam-file-format -intf-suffix .ml -no-alias-deps -o src/.opamEdMain.eobjs/native/dune__exe__OpamEdMain.cmx -c -impl src/opamEdMain.ml) - File "src/opamEdMain.ml", line 60, characters 8-36: - 60 | try OpamParser.value_from_string s "<none>" - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamParser.value_from_string - Use OpamParser.FullPos.value_from_string instead. - - File "src/opamEdMain.ml", line 66, characters 6-20: - 66 | Printf.kprintf failwith "Invalid extra argument %S" - ^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Printf.kprintf - Use Printf.ksprintf instead. - - File "src/opamEdMain.ml", line 125, characters 50-67: - 125 | Printf.sprintf "add %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 129, characters 54-71: - 129 | Printf.sprintf "replace %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 131, characters 58-75: - 131 | Printf.sprintf "add-replace %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 133, characters 53-70: - 133 | Printf.sprintf "append %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 135, characters 54-71: - 135 | Printf.sprintf "prepend %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 143, characters 7-24: - 143 | !OpamPrinter.value v1 - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 144, characters 7-24: - 144 | !OpamPrinter.value v2 - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 147, characters 7-24: - 147 | !OpamPrinter.value v1 - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 148, characters 7-24: - 148 | !OpamPrinter.value v2 - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 150, characters 58-75: - 150 | Printf.sprintf "remove-item %a %a" !string_of_path f !OpamPrinter.value v - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 310, characters 24-41: - 310 | | Get path -> Some (OpamPrinter.value (get_path path contents)) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 324, characters 27-44: - 324 | let items = List.map OpamPrinter.value l in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 331, characters 12-29: - 331 | Some (OpamPrinter.items (get contents path)) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.items - Use OpamPrinter.FullPos.items instead. - - File "src/opamEdMain.ml", line 361, characters 17-34: - 361 | let s = OpamPrinter.value v in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 367, characters 15-43: - 367 | try OpamParser.value_from_string s f.file_name - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamParser.value_from_string - Use OpamParser.FullPos.value_from_string instead. - - File "src/opamEdMain.ml", line 377, characters 28-45: - 377 | shell_command cmd (OpamPrinter.value v) <> None) - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.value - Use OpamPrinter.FullPos.value instead. - - File "src/opamEdMain.ml", line 406, characters 19-46: - 406 | | `Preserve -> OpamPrinter.Preserved.items txt orig.file_contents f.file_contents - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module OpamPrinter.Preserved - Use OpamPrinter.FullPos.Preserved instead. - - File "src/opamEdMain.ml", line 407, characters 19-39: - 407 | | `Reformat -> OpamPrinter.opamfile f ^ "\n" - ^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamPrinter.opamfile - Use OpamPrinter.FullPos.opamfile instead. - - File "src/opamEdMain.ml", line 408, characters 20-50: - 408 | | `Canonical -> OpamPrinter.Normalise.opamfile f - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: module OpamPrinter.Normalise - Use OpamPrinter.FullPos.Normalise instead. - - File "src/opamEdMain.ml", line 417, characters 17-34: - 417 | let orig = OpamParser.string txt "/dev/stdin" in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamParser.string - Use OpamParser.FullPos.string instead. - - File "src/opamEdMain.ml", line 436, characters 21-38: - 436 | let orig = OpamParser.string txt file in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: OpamParser.string - Use OpamParser.FullPos.string instead. - - File "src/opamEdMain.ml", line 459, characters 8-12: - 459 | Term.(pure run $ arg_files $ arg_inplace $ arg_normalise $ arg_commands) - ^^^^ - Alert deprecated: Cmdliner.Term.pure - Use Term.const instead. - - File "src/opamEdMain.ml", line 521, characters 2-11: - 521 | Term.info "opam-ed" ~version:"0.4" - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.info - Use Cmd.info instead. - - File "src/opamEdMain.ml", line 528, characters 12-21: - 528 | let r = Term.eval (cmd, main_cmd_info) in - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.eval - Use Cmd.v and one of Cmd.eval* instead. - - File "src/opamEdMain.ml", line 529, characters 4-13: - 529 | Term.exit r - ^^^^^^^^^ - Alert deprecated: Cmdliner.Term.exit - Use Stdlib.exit and Cmd.eval instead. -> compiled opam-ed.0.4 -> installed opam-ed.0.4 Done. # To update the current shell environment, run: eval $(opam env) 2025-05-13 21:56.39 ---> saved as "2cbb779fe1a1005d8b667903effab3ae42ea84c1c82d1c2639d27d39357dfdba" Job succeeded