Build:
- 0
2026-10-01 23:20.59: New job: build re.1.14.0+ox (22da639c8511) 2026-10-01 23:20.59: Waiting for resource in pool day11-builds 2026-10-01 23:23.59: Got resource from pool day11-builds 2026-10-01 23:23.59: [profile oxcaml-odoc-master] build re.1.14.0+ox 2026-10-01 23:24.01: build re.1.14.0+ox (22da639c8511) === DEPENDENCIES (10 transitive) === base-threads.base ddcab511c589 base-unix.base 742554e1dbc2 conf-autoconf.1 43fe4a407b7a conf-which.1 5fccb3a41099 dune.3.22.2+ox a2ef013eeea9 ocaml.5.2.0 cda6777ccfe3 ocaml-config.3 d77b853eaa33 ocaml-variants.5.2.0+ox a9808a9375cd oxcaml-compiler.5.2.0minus39 9c94ae342626 seq.base c7881d2fd08c === STDOUT === Processing: [default: loading data] [re.1.14.0+ox: dl] [re.1.14.0+ox: http] [re.1.14.0+ox: extract] -> retrieved re.1.14.0+ox (https://github.com/ocaml/ocaml-re/archive/cb63cdf6d355d7eff97c88c0cf90dd567a0faf06.tar.gz) [re: patch] applying re+lib+ast.ml.patch [re: patch] applying re+lib+ast.mli.patch [re: patch] applying re+lib+automata.ml.patch [re: patch] applying re+lib+automata.mli.patch [re: patch] applying re+lib+bit_vector.mli.patch [re: patch] applying re+lib+category.mli.patch [re: patch] applying re+lib+color_map.mli.patch [re: patch] applying re+lib+compile.ml.patch [re: patch] applying re+lib+compile.mli.patch [re: patch] applying re+lib+core.mli.patch [re: patch] applying re+lib+cset.ml.patch [re: patch] applying re+lib+cset.mli.patch [re: patch] applying re+lib+dense_map.ml.patch [re: patch] applying re+lib+dense_map.mli.patch [re: patch] applying re+lib+emacs.mli.patch [re: patch] applying re+lib+fmt.mli.patch [re: patch] applying re+lib+glob.mli.patch [re: patch] applying re+lib+group.mli.patch [re: patch] applying re+lib+hash_set.ml.patch [re: patch] applying re+lib+hash_set.mli.patch [re: patch] applying re+lib+iarray.ml.patch [re: patch] applying re+lib+import.ml.patch [re: patch] applying re+lib+mark_infos.ml.patch [re: patch] applying re+lib+mark_infos.mli.patch [re: patch] applying re+lib+parse_buffer.mli.patch [re: patch] applying re+lib+pcre.ml.patch [re: patch] applying re+lib+pcre.mli.patch [re: patch] applying re+lib+perl.mli.patch [re: patch] applying re+lib+pmark.ml.patch [re: patch] applying re+lib+pmark.mli.patch [re: patch] applying re+lib+posix.mli.patch [re: patch] applying re+lib+posix_class.mli.patch [re: patch] applying re+lib+replace.mli.patch [re: patch] applying re+lib+slice.mli.patch [re: patch] applying re+lib+view.mli.patch [re: patch] applying re+lib_test+expect+re_tests.ml.patch [re: patch] applying re+lib_test+expect+test_partial.ml.patch [re: patch] applying re+lib_test+expect+test_pcre.ml.patch [re: patch] applying re+lib_test+expect+test_pcre_split.ml.patch [re: patch] applying re+lib_test+expect+test_re.ml.patch [re: patch] applying re+lib_test+re_private.ml.patch [re: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "re" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/re.1.14.0+ox) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -50 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I lib/.re.objs/byte -I /home/opam/.opam/default/lib/seq -cmi-file lib/.re.objs/byte/re__Str.cmi -no-alias-deps -open Re__ -o lib/.re.objs/byte/re__Str.cmo -c -impl lib/str.ml) - File "lib/str.ml", line 39, characters 12-30: - 39 | let state = Domain.DLS.new_key (fun () -> None) - ^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.new_key - Use [Domain.Safe.DLS.new_key]. - - File "lib/str.ml", line 44, characters 4-18: - 44 | Domain.DLS.set state (Some res); - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 47, characters 4-18: - 47 | Domain.DLS.set state None; - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 61, characters 4-18: - 61 | Domain.DLS.set state (Some res); - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 64, characters 4-18: - 64 | Domain.DLS.set state None; - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 71, characters 4-18: - 71 | Domain.DLS.set state (Some res); - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 74, characters 4-18: - 74 | Domain.DLS.set state None; - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 82, characters 8-22: - 82 | match Domain.DLS.get state with - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.get - Use [Domain.Safe.DLS.get]. - - File "lib/str.ml", line 88, characters 8-22: - 88 | match Domain.DLS.get state with - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.get - Use [Domain.Safe.DLS.get]. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -50 -g -I lib/.re.objs/byte -I lib/.re.objs/native -I /home/opam/.opam/default/lib/seq -cmi-file lib/.re.objs/byte/re__Str.cmi -no-alias-deps -open Re__ -o lib/.re.objs/native/re__Str.cmx -c -impl lib/str.ml) - File "lib/str.ml", line 39, characters 12-30: - 39 | let state = Domain.DLS.new_key (fun () -> None) - ^^^^^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.new_key - Use [Domain.Safe.DLS.new_key]. - - File "lib/str.ml", line 44, characters 4-18: - 44 | Domain.DLS.set state (Some res); - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 47, characters 4-18: - 47 | Domain.DLS.set state None; - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 61, characters 4-18: - 61 | Domain.DLS.set state (Some res); - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 64, characters 4-18: - 64 | Domain.DLS.set state None; - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 71, characters 4-18: - 71 | Domain.DLS.set state (Some res); - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 74, characters 4-18: - 74 | Domain.DLS.set state None; - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.set - Use [Domain.Safe.DLS.set]. - - File "lib/str.ml", line 82, characters 8-22: - 82 | match Domain.DLS.get state with - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.get - Use [Domain.Safe.DLS.get]. - - File "lib/str.ml", line 88, characters 8-22: - 88 | match Domain.DLS.get state with - ^^^^^^^^^^^^^^ - Alert unsafe_multidomain: Stdlib.Domain.DLS.get - Use [Domain.Safe.DLS.get]. -> compiled re.1.14.0+ox -> installed re.1.14.0+ox === STDERR === 2026-10-01 23:24.42: OK: build re.1.14.0+ox (runc: 14.8s, disk: 49KB) 2026-10-01 23:24.42: Job succeeded