Build:
- 0
2026-10-06 17:28.57: New job: build dune.3.22.2+ox (9158bd0e098d) 2026-10-06 17:28.57: Waiting for resource in pool day11-builds 2026-10-06 17:30.49: Got resource from pool day11-builds 2026-10-06 17:30.49: [profile oxcaml-odoc-master] build dune.3.22.2+ox 2026-10-06 17:31.21: build dune.3.22.2+ox (9158bd0e098d) === DEPENDENCIES (8 transitive) === base-threads.base 464810371b96 base-unix.base 4596d20d2cf7 conf-autoconf.1 8ee1e3913008 conf-which.1 65c43ca119c3 ocaml.5.2.0 879ae859f814 ocaml-config.3 37112a8040f8 ocaml-variants.5.2.0+ox 8119d9341417 oxcaml-compiler.5.2.0minus39 72925b65bf23 === STDOUT === Processing: [default: loading data] [dune.3.22.2+ox: dl] [dune.3.22.2+ox: extract] -> retrieved dune.3.22.2+ox (https://opam.ocaml.org/cache) [dune: patch] applying oxcaml-dune.patch [dune: ocaml 39] + /home/opam/.opam/default/bin/ocaml "boot/bootstrap.ml" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/dune.3.22.2+ox) - ocamlc -output-complete-exe -intf-suffix .dummy -g -o .duneboot.exe -I boot -I +unix unix.cma boot/types.ml boot/libs.ml boot/duneboot.ml - ./.duneboot.exe -j 39 - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads stdune__Code_error.ml - File "stdune__Code_error.ml", line 30, characters 2-27: - 30 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads lmdb__Lmdb_bindings.ml - File "lmdb__Lmdb_bindings.ml", line 64, characters 2-29: - 64 | Callback.register_exception "LmdbExists" Exists; - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "lmdb__Lmdb_bindings.ml", line 65, characters 2-29: - 65 | Callback.register_exception "LmdbError" (Error 0); - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "lmdb__Lmdb_bindings.ml", line 66, characters 2-29: - 66 | Callback.register_exception "LmdbMapFull" (Map_full); - ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Callback.register_exception - Use [Callback.Safe.register_exception]. - - File "lmdb__Lmdb_bindings.ml", line 67, characters 2-27: - 67 | Printexc.register_printer @@ begin function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads notty_unix.ml - File "notty_unix.ml", line 38, characters 23-29: - 38 | let old_hdl = Sys.(signal signum (Signal_handle (fun _ -> f ()))) in - ^^^^^^ - Alert unsafe_multidomain: Stdlib.Sys.signal - Use [Sys.Safe.signal]. - - File "notty_unix.ml", line 39, characters 31-45: - 39 | `Revert (once @@ fun () -> Sys.set_signal signum old_hdl) - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads stdune__User_error.ml - File "stdune__User_error.ml", line 58, characters 2-27: - 58 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads opamStd.ml - File "opamStd.ml", line 958, characters 10-24: - 958 | try Sys.set_signal 28 (* SIGWINCH *) - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - - File "opamStd.ml", line 1407, characters 4-15: - 1407 | Unix.putenv "HOME" dir; - ^^^^^^^^^^^ - Alert unsafe_multidomain: Unix.putenv - Mutating the environment makes reading the environment unsafe. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_scheduler__Shutdown.ml - File "dune_scheduler__Shutdown.ml", line 37, characters 2-27: - 37 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_rpc_private__Conv.ml - File "dune_rpc_private__Conv.ml", line 49, characters 2-27: - 49 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_rpc_private__Where.ml - File "dune_rpc_private__Where.ml", line 23, characters 2-27: - 23 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_rpc_private__Types.ml - File "dune_rpc_private__Types.ml", line 159, characters 6-31: - 159 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads opamSystem.ml - File "opamSystem.ml", line 1248, characters 2-27: - 1248 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - - File "opamSystem.ml", line 1264, characters 6-20: - 1264 | try Sys.set_signal Sys.sigpipe (Sys.Signal_handle (fun _ -> ())) - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_rpc_private__Registry.ml - File "dune_rpc_private__Registry.ml", line 68, characters 4-29: - 68 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_rpc_private__Version_error.ml - File "dune_rpc_private__Version_error.ml", line 23, characters 2-27: - 23 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads memo.ml - File "memo.ml", line 416, characters 2-27: - 416 | Printexc.register_printer (fun exn -> - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_rpc_private__Client.ml - File "dune_rpc_private__Client.ml", line 101, characters 2-27: - 101 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_scheduler__Thread0.ml - File "dune_scheduler__Thread0.ml", line 28, characters 11-25: - 28 | Sys.set_signal (Signal.to_int signal) (Signal_handle (fun _ -> ()))) - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdune.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_scheduler__Signal_watcher.ml - File "dune_scheduler__Signal_watcher.ml", line 23, characters 4-18: - 23 | Sys.set_signal Sys.sigint (Signal_handle (fun _ -> assert (Unix.write w buf 0 1 = 1))); - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdune.Sys.set_signal - Use [Sys.Safe.set_signal]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_rpc_server.ml - File "dune_rpc_server.ml", line 15, characters 2-27: - 15 | Printexc.register_printer (function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads opamPp.ml - File "opamPp.ml", line 64, characters 9-34: - 64 | let () = Printexc.register_printer @@ function - ^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Printexc.register_printer - Use [Printexc.Safe.register_printer]. - cd _boot && /home/opam/.opam/default/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_tui.ml - File "dune_tui.ml", line 15, characters 7-21: - 15 | Sys.set_signal Sys.sigcont - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Dune_tui__.Import.Sys.set_signal - Use [Sys.Safe.set_signal]. - - File "dune_tui.ml", line 23, characters 12-22: - 23 | (Sys.signal Sys.sigtstp - ^^^^^^^^^^ - Alert unsafe_multidomain: Dune_tui__.Import.Sys.signal - Use [Sys.Safe.signal]. [dune: ./_boot/dune.exe build] + /home/opam/.opam/default/.opam-switch/build/dune.3.22.2+ox/./_boot/dune.exe "build" "dune.install" "--release" "--profile" "dune-bootstrap" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/dune.3.22.2+ox) -> compiled dune.3.22.2+ox -> installed dune.3.22.2+ox === STDERR === 2026-10-06 17:34.35: OK: build dune.3.22.2+ox (runc: 163.5s, disk: 19KB) 2026-10-06 17:34.35: Job succeeded