OCamllabs icon Home|Differences with the last checks|Previous runs


Building on toxis.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:ddf15bac1fa20047ef1a74f312acfa03eb67216bc7b4dc9eae73336fee957f7c
Status: Downloaded newer image for ocaml/opam:debian-unstable
2026-01-21 09:56.05 ---> 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"))
2026-01-21 09:56.05 ---> 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 10a02a697b08f6d78a6c4c2cb9a76136afc7776d"))
2026-01-21 09:56.05 ---> using "1e900f095b617695cba731f8ea7d4f181f17d5d2c67a45e910b441ea8b4cc395" 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.
2026-01-21 09:56.05 ---> using "dde2ec861d92885e35715529e38f79775c7e8cc633662c811e07abc19e33e887" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "sudo apt update && sudo apt install autoconf -y"))

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Get:1 http://deb.debian.org/debian unstable InRelease [187 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-2026-01-21-0800.23-F-2026-01-16-2009.15.pdiff [881 kB]
Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2026-01-21-0800.23-F-2026-01-16-2009.15.pdiff [881 kB]
Fetched 1131 kB in 3s (400 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
65 packages can be upgraded. Run 'apt list --upgradable' to see them.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
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: 65
  Download size: 1757 kB
  Space needed: 5333 kB / 135 GB available

Get:1 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.20-2 [325 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.18.1-3 [878 kB]
Fetched 1757 kB in 0s (32.2 MB/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 ... 20859 files and directories currently installed.)
Preparing to unpack .../archives/m4_1.4.20-2_amd64.deb ...
Unpacking m4 (1.4.20-2) ...
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.18.1-3_all.deb ...
Unpacking automake (1:1.18.1-3) ...
Setting up m4 (1.4.20-2) ...
Setting up autotools-dev (20240727.1) ...
Setting up autoconf (2.72-3.1) ...
Setting up automake (1:1.18.1-3) ...
update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode
2026-01-21 09:56.05 ---> using "1799f973d7e56ed7a0dfa7e98e537e0f6b9380429d423b25c85bd301ff8db70b" from cache

/: (run (network host)
        (shell "git clone -q 'https://github.com/oxcaml/opam-repository' ~/'oxcaml' && git -C ~/'oxcaml' checkout -q d26509af1e9232ddaab223c3cab162ecf81e52b8"))
2026-01-21 09:56.05 ---> using "2814ab43288df8b068af11359de6c2e85949a3d6e2f2218776bc7c1f9c9af05e" from cache

/: (run (shell "opam repository add --dont-select 'oxcaml' ~/'oxcaml'"))
[oxcaml] Initialised
2026-01-21 09:56.05 ---> using "bdd8d3afe8e38fb87653ddbd31aa79956dedc657ba2a251ad8f4ffc25815b952" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam switch create --repositories=oxcaml,default '5.2.0+flambda2' '5.2.0+ox'"))

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-variants" {= "5.2.0+ox"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> installed ocaml-options-vanilla.1
-> installed conf-autoconf.0.2
-> installed conf-which.1
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-config.3  (2 extra sources)
-> retrieved ocaml-variants.5.2.0+ox  (https://github.com/oxcaml/oxcaml/archive/refs/tags/5.2.0minus-25.tar.gz)
-> installed ocaml-variants.5.2.0+ox
-> 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)
2026-01-21 09:56.05 ---> using "c4b13ec5d9609bce0206ed1cb5e5f4bc921db329ec3c9213ee27bd3b03bde010" from cache

/: (run (network host)
        (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian unstable InRelease
- Reading package lists...
2026-01-21 09:56.05 ---> using "9beb6678510458dab111501a44a02ca68362c4f008cca5d48cc74c2c94ccf823" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell  "opam remove -y flux.0.0.1~beta1\
               \nopam install -vy flux.0.0.1~beta1\
               \nres=$?\
               \nif [ $res = 31 ]; then\
               \n    if opam show -f x-ci-accept-failures: flux.0.0.1~beta1 | 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"))
[NOTE] flux.0.0.1~beta1 is not installed.

Nothing to do.
The following actions will be performed:
=== install 5 packages
  - install csexp             1.5.2       [required by dune-configurator]
  - install dune              3.21.0+ox   [required by flux]
  - install dune-configurator 3.21.0+ox   [required by miou]
  - install flux              0.0.1~beta1
  - install miou              0.5.1       [required by flux]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/14: [csexp.1.5.2: extract]
Processing  2/14: [csexp.1.5.2: extract] [dune.3.21.0+ox, dune-configurator.3.21.0+ox: extract]
Processing  3/14: [csexp.1.5.2: extract] [dune.3.21.0+ox, dune-configurator.3.21.0+ox: extract] [flux.0.0.1~beta1: extract]
-> retrieved csexp.1.5.2  (cached)
Processing  3/14: [dune.3.21.0+ox, dune-configurator.3.21.0+ox: extract] [flux.0.0.1~beta1: extract]
Processing  4/14: [dune.3.21.0+ox, dune-configurator.3.21.0+ox: extract] [flux.0.0.1~beta1: extract] [miou.0.5.1: extract]
-> retrieved flux.0.0.1~beta1  (cached)
Processing  4/14: [dune.3.21.0+ox, dune-configurator.3.21.0+ox: extract] [miou.0.5.1: extract]
-> retrieved miou.0.5.1  (cached)
Processing  4/14: [dune.3.21.0+ox, dune-configurator.3.21.0+ox: extract]
-> retrieved dune.3.21.0+ox, dune-configurator.3.21.0+ox  (cached)
[dune: patch] applying oxcaml-dune.patch
Processing  5/14: [dune: ocaml 71]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "boot/bootstrap.ml" "-j" "71" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune.3.21.0+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 71
- cd _boot && /home/opam/.opam/5.2.0+flambda2/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/5.2.0+flambda2/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/5.2.0+flambda2/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/5.2.0+flambda2/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 18, characters 2-27:
- 18 |   Printexc.register_printer (function
-        ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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-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/5.2.0+flambda2/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/5.2.0+flambda2/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/5.2.0+flambda2/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/5.2.0+flambda2/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 155, characters 6-31:
- 155 |       Printexc.register_printer (function
-             ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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-23-53 -alert -unstable -I +unix -I +threads dune_rpc_private__Versioned.ml
- File "dune_rpc_private__Versioned.ml", line 24, characters 4-29:
- 24 |     Printexc.register_printer (function
-          ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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-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/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads memo.ml
- File "memo.ml", line 415, characters 2-27:
- 415 |   Printexc.register_printer (fun exn ->
-         ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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-23-53 -alert -unstable -I +unix -I +threads dune_rpc_private.ml
- File "dune_rpc_private.ml", line 176, characters 6-31:
- 176 |       Printexc.register_printer (function
-             ^^^^^^^^^^^^^^^^^^^^^^^^^
- 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-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/5.2.0+flambda2/bin/ocamlopt.opt -c -g -no-alias-deps -w -49-23-53 -alert -unstable -I +unix -I +threads dune_engine__Scheduler.ml
- File "dune_engine__Scheduler.ml", line 55, characters 4-29:
- 55 |     Printexc.register_printer (function
-          ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- 
- File "dune_engine__Scheduler.ml", line 631, characters 6-20:
- 631 |       Sys.set_signal
-             ^^^^^^^^^^^^^^
- 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-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/5.2.0+flambda2/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].
Processing  5/14: [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" "71" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune.3.21.0+ox)
-> compiled  dune.3.21.0+ox
-> installed dune.3.21.0+ox
Processing  7/14: [csexp: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "csexp" "-j" "71" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/csexp.1.5.2)
- (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/.csexp.objs/byte -cmi-file src/.csexp.objs/byte/csexp.cmi -no-alias-deps -o src/.csexp.objs/byte/csexp.cmo -c -impl src/csexp.ml)
- File "src/csexp.ml", line 236, characters 7-14:
- 236 |     [@@inlined always]
-              ^^^^^^^
- Warning 53 [misplaced-attribute]: the "inlined" attribute cannot appear in this context
- (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -g -I src/.csexp.objs/byte -I src/.csexp.objs/native -cmi-file src/.csexp.objs/byte/csexp.cmi -no-alias-deps -o src/.csexp.objs/native/csexp.cmx -c -impl src/csexp.ml)
- File "src/csexp.ml", line 236, characters 7-14:
- 236 |     [@@inlined always]
-              ^^^^^^^
- Warning 53 [misplaced-attribute]: the "inlined" attribute cannot appear in this context
-> compiled  csexp.1.5.2
-> installed csexp.1.5.2
[dune-configurator: patch] applying oxcaml-dune.patch
Processing  9/14: [dune-configurator: rm]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/csexp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-configurator.3.21.0+ox)
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "rm" "-rf" "vendor/pp" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-configurator.3.21.0+ox)
Processing  9/14: [dune-configurator: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "dune-configurator" "-j" "71" "@install" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/dune-configurator.3.21.0+ox)
-> compiled  dune-configurator.3.21.0+ox
-> installed dune-configurator.3.21.0+ox
Processing 11/14: [miou: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "miou" "-j" "71" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/miou.0.5.1)
- (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.miou_unix.objs/byte -I /home/opam/.opam/5.2.0+flambda2/lib/ocaml/unix -I lib/.backoff.objs/byte -I lib/.miou.objs/byte -I lib/.sync.objs/byte -cmi-file lib/.miou_unix.objs/byte/miou_unix.cmi -no-alias-deps -o lib/.miou_unix.objs/byte/miou_unix.cmo -c -impl lib/miou_unix.ml)
- File "lib/miou_unix.ml", line 143, characters 12-37:
- 143 |   let key = Stdlib.Domain.DLS.new_key ~split_from_parent make in
-                   ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Domain.DLS.new_key
- Use [Domain.Safe.DLS.new_key].
- 
- File "lib/miou_unix.ml", line 144, characters 12-33:
- 144 |   fun () -> Stdlib.Domain.DLS.get key
-                   ^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Domain.DLS.get
- Use [Domain.Safe.DLS.get].
- (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.miou.objs/byte -I lib/.backoff.objs/byte -I lib/.sync.objs/byte -cmi-file lib/.miou.objs/byte/miou.cmi -no-alias-deps -o lib/.miou.objs/byte/miou.cmo -c -impl lib/miou.ml)
- File "lib/miou.ml", line 45, characters 2-27:
- 45 |   Printexc.register_printer @@ function
-        ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- 
- File "lib/miou.ml", line 1010, characters 6-25:
- 1010 |       Stdlib.Domain.spawn @@ fun () ->
-              ^^^^^^^^^^^^^^^^^^^
- Alert do_not_spawn_domains: Stdlib.Domain.spawn
- User programs should never spawn domains. To execute a function on a domain, use [Multicore] from the threading library. This is because spawning more than [recommended_domain_count] domains (the CPU core count) will significantly degrade GC performance.
- 
- File "lib/miou.ml", line 1010, characters 6-25:
- 1010 |       Stdlib.Domain.spawn @@ fun () ->
-              ^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Domain.spawn
- Use [Domain.Safe.spawn].
- 
- File "lib/miou.ml", line 1487, characters 2-27:
- 1487 |   Printexc.register_printer @@ function
-          ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- 
- File "lib/miou.ml", line 1497, characters 6-16:
- 1497 |       Sys.signal signal behavior
-              ^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.signal
- Use [Sys.Safe.signal].
- 
- File "lib/miou.ml", line 1504, characters 6-16:
- 1504 |       Sys.signal signal (Signal_handle fn)
-              ^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.signal
- Use [Sys.Safe.signal].
- 
- File "lib/miou.ml", line 1557, characters 2-27:
- 1557 |   Printexc.register_printer @@ function
-          ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -g -I lib/.miou.objs/byte -I lib/.miou.objs/native -I lib/.backoff.objs/byte -I lib/.backoff.objs/native -I lib/.sync.objs/byte -I lib/.sync.objs/native -cmi-file lib/.miou.objs/byte/miou.cmi -no-alias-deps -o lib/.miou.objs/native/miou.cmx -c -impl lib/miou.ml)
- File "lib/miou.ml", line 45, characters 2-27:
- 45 |   Printexc.register_printer @@ function
-        ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- 
- File "lib/miou.ml", line 1010, characters 6-25:
- 1010 |       Stdlib.Domain.spawn @@ fun () ->
-              ^^^^^^^^^^^^^^^^^^^
- Alert do_not_spawn_domains: Stdlib.Domain.spawn
- User programs should never spawn domains. To execute a function on a domain, use [Multicore] from the threading library. This is because spawning more than [recommended_domain_count] domains (the CPU core count) will significantly degrade GC performance.
- 
- File "lib/miou.ml", line 1010, characters 6-25:
- 1010 |       Stdlib.Domain.spawn @@ fun () ->
-              ^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Domain.spawn
- Use [Domain.Safe.spawn].
- 
- File "lib/miou.ml", line 1487, characters 2-27:
- 1487 |   Printexc.register_printer @@ function
-          ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- 
- File "lib/miou.ml", line 1497, characters 6-16:
- 1497 |       Sys.signal signal behavior
-              ^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.signal
- Use [Sys.Safe.signal].
- 
- File "lib/miou.ml", line 1504, characters 6-16:
- 1504 |       Sys.signal signal (Signal_handle fn)
-              ^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Sys.signal
- Use [Sys.Safe.signal].
- 
- File "lib/miou.ml", line 1557, characters 2-27:
- 1557 |   Printexc.register_printer @@ function
-          ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- (cd _build/default && /home/opam/.opam/5.2.0+flambda2/bin/ocamlopt.opt -w -40 -g -I lib/.miou_unix.objs/byte -I lib/.miou_unix.objs/native -I /home/opam/.opam/5.2.0+flambda2/lib/ocaml/unix -I lib/.backoff.objs/byte -I lib/.backoff.objs/native -I lib/.miou.objs/byte -I lib/.miou.objs/native -I lib/.sync.objs/byte -I lib/.sync.objs/native -cmi-file lib/.miou_unix.objs/byte/miou_unix.cmi -no-alias-deps -o lib/.miou_unix.objs/native/miou_unix.cmx -c -impl lib/miou_unix.ml)
- File "lib/miou_unix.ml", line 143, characters 12-37:
- 143 |   let key = Stdlib.Domain.DLS.new_key ~split_from_parent make in
-                   ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Domain.DLS.new_key
- Use [Domain.Safe.DLS.new_key].
- 
- File "lib/miou_unix.ml", line 144, characters 12-33:
- 144 |   fun () -> Stdlib.Domain.DLS.get key
-                   ^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Domain.DLS.get
- Use [Domain.Safe.DLS.get].
-> compiled  miou.0.5.1
-> installed miou.0.5.1
Processing 13/14: [flux: dune build]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "flux" "-j" "71" (CWD=/home/opam/.opam/5.2.0+flambda2/.opam-switch/build/flux.0.0.1~beta1)
-> compiled  flux.0.0.1~beta1
-> installed flux.0.0.1~beta1
Done.
# To update the current shell environment, run: eval $(opam env)
2026-01-21 10:00.58 ---> saved as "df9c363909b106d8192bfb556e90026832ab44467cbcdc05a7ca5feb0975033b"
Job succeeded