Build:
- 0
2026-06-16 11:34.41: New job: build kaputt.1.2 (a9e16b003c68) 2026-06-16 11:34.41: Waiting for resource in pool day11-builds 2026-06-16 11:49.01: Got resource from pool day11-builds 2026-06-16 11:49.01: [profile full] build kaputt.1.2 2026-06-16 11:49.01: build kaputt.1.2 (a9e16b003c68) === DEPENDENCIES (6 transitive) === num.1.6 480227ca99db ocaml.4.14.4 cb826ea44eb2 ocaml-base-compiler.4.14.4 d2f775f983d7 ocaml-config.2 669e0fcf9e4d ocamlbuild.0.16.1 8f6c52e6fce8 ocamlfind.1.9.8 6025f4a8e98e === STDOUT === Processing: [default: loading data] [kaputt.1.2: dl] [kaputt.1.2: extract] [kaputt.1.2/install.patch: dl] [kaputt.1.2/install2.patch: dl] [kaputt.1.2/safe_string.patch: dl] -> retrieved kaputt.1.2 (https://opam.ocaml.org/cache) [kaputt: patch] applying install.patch [kaputt: patch] applying install2.patch [kaputt: patch] applying safe_string.patch [kaputt: sh configure] + /usr/bin/sh "configure" (CWD=/home/opam/.opam/default/.opam-switch/build/kaputt.1.2) - Makefile.config successfully created [kaputt: make all] + /usr/bin/make "all" (CWD=/home/opam/.opam/default/.opam-switch/build/kaputt.1.2) - echo 'kaputt.cma' > kaputt.itarget - if [ -x "/home/opam/.opam/default/bin/ocamlopt" ]; then \ - echo 'kaputt.cmxa' >> kaputt.itarget; \ - else \ - (test -x /home/opam/.opam/default/bin/ocamlopt && echo 'kaputt.cmxa' >> kaputt.itarget) || true; \ - fi - (test -x /home/opam/.opam/default/bin/ocamljava && echo 'kaputt.cmja' >> kaputt.itarget) || true - /home/opam/.opam/default/bin/ocamlbuild -classic-display -no-links kaputt.otarget - + /home/opam/.opam/default/bin/ocamlc.opt -config - + /home/opam/.opam/default/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - + /home/opam/.opam/default/bin/ocamlc.opt -config - File "_tags", line 25, characters 19-27: - Warning: the tag "warnings" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/mock.mli > src/library/mock.mli.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/mock.cmi src/library/mock.mli - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/mock.ml > src/library/mock.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/generator.mli > src/library/generator.mli.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/generator.cmi src/library/generator.mli - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/generator.ml > src/library/generator.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/utils.mli > src/library/utils.mli.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/utils.cmi src/library/utils.mli - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/abbreviations.mli > src/library/abbreviations.mli.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/assertion.mli > src/library/assertion.mli.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/enumerator.mli > src/library/enumerator.mli.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/reducer.mli > src/library/reducer.mli.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/shell.mli > src/library/shell.mli.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/specification.mli > src/library/specification.mli.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/test.mli > src/library/test.mli.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/assertion.cmi src/library/assertion.mli - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/enumerator.cmi src/library/enumerator.mli - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/reducer.cmi src/library/reducer.mli - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/shell.cmi src/library/shell.mli - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/specification.cmi src/library/specification.mli - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/test.cmi src/library/test.mli - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/abbreviations.cmi src/library/abbreviations.mli - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/abbreviations.ml > src/library/abbreviations.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/reducer.ml > src/library/reducer.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/enumerator.ml > src/library/enumerator.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/shell.ml > src/library/shell.ml.depends - + cp /tmp/version6dc3d3.ml src/library/version.ml - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/version.mli > src/library/version.mli.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/version.cmi src/library/version.mli - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/version.ml > src/library/version.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/specification.ml > src/library/specification.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/test.ml > src/library/test.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/utils.ml > src/library/utils.ml.depends - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/library/assertion.ml > src/library/assertion.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/mock.cmo src/library/mock.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/mock.cmo src/library/mock.ml - File "src/library/mock.ml", line 38, characters 32-50: - 38 | let from_mapping (type s) ?(cmp=Pervasives.compare) ?(prn=default_printer) l = - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/mock.ml", line 65, characters 33-51: - 65 | let from_sequence (type s) ?(cmp=Pervasives.compare) ?(prn=default_printer) l = - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/mock.ml", line 92, characters 33-51: - 92 | let from_function (type s) ?(cmp=Pervasives.compare) f = - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/generator.cmo src/library/generator.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/generator.cmo src/library/generator.ml - File "src/library/generator.ml", line 155, characters 14-28: - 155 | if c then Char.uppercase x else x), - ^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Char.uppercase - Use Char.uppercase_ascii instead. - File "src/library/generator.ml", line 176, characters 6-24: - 176 | res.[i] <- gen_c r - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.set - Use Bytes.set/BytesLabels.set instead. - File "src/library/generator.ml", line 246, characters 12-23: - 246 | (fun _ -> String.copy "<fun>") - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - File "src/library/generator.ml", line 262, characters 12-23: - 262 | (fun _ -> String.copy "<fun>") - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - File "src/library/generator.ml", line 313, characters 16-30: - 313 | let res = Pervasives.ref M.empty in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 314, characters 17-31: - 314 | let size = Pervasives.ref 0 in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 337, characters 16-30: - 337 | let res = Pervasives.ref S.empty in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 338, characters 17-31: - 338 | let size = Pervasives.ref 0 in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 356, characters 15-29: - 356 | let size = Pervasives.ref 0 in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 407, characters 17-31: - 407 | let size = Pervasives.ref 0 in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 441, characters 11-22: - 441 | let s' = String.copy s in - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - File "src/library/generator.ml", line 443, characters 12-23: - 443 | (fun _ -> String.copy s') - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/abbreviations.cmo src/library/abbreviations.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/reducer.cmo src/library/reducer.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/enumerator.cmo src/library/enumerator.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/enumerator.cmo src/library/enumerator.ml - File "src/library/enumerator.ml", line 140, characters 8-85: - 140 | res.[i] <- match s.State.curr.(i) with Cons (hd, _) -> hd | _ -> assert false - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.set - Use Bytes.set/BytesLabels.set instead. - File "src/library/enumerator.ml", line 280, characters 10-21: - 280 | let s = String.copy s in - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - File "src/library/enumerator.ml", line 282, characters 12-23: - 282 | (fun _ -> String.copy s) - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/shell.cmo src/library/shell.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/version.cmo src/library/version.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/specification.cmo src/library/specification.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/test.cmo src/library/test.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/utils.cmo src/library/utils.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/utils.cmo src/library/utils.ml - File "src/library/utils.ml", line 25, characters 2-13: - 25 | String.copy "()" - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/assertion.cmo src/library/assertion.ml - + /home/opam/.opam/default/bin/ocamlc.opt -pack src/library/mock.cmo src/library/utils.cmo src/library/generator.cmo src/library/assertion.cmo src/library/enumerator.cmo src/library/reducer.cmo src/library/shell.cmo src/library/specification.cmo src/library/version.cmo src/library/test.cmo src/library/abbreviations.cmo -o kaputt.cmo - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/utils.cmx src/library/utils.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/utils.cmx src/library/utils.ml - File "src/library/utils.ml", line 25, characters 2-13: - 25 | String.copy "()" - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/generator.cmx src/library/generator.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/generator.cmx src/library/generator.ml - File "src/library/generator.ml", line 155, characters 14-28: - 155 | if c then Char.uppercase x else x), - ^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.Char.uppercase - Use Char.uppercase_ascii instead. - File "src/library/generator.ml", line 176, characters 6-24: - 176 | res.[i] <- gen_c r - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.set - Use Bytes.set/BytesLabels.set instead. - File "src/library/generator.ml", line 246, characters 12-23: - 246 | (fun _ -> String.copy "<fun>") - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - File "src/library/generator.ml", line 262, characters 12-23: - 262 | (fun _ -> String.copy "<fun>") - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - File "src/library/generator.ml", line 313, characters 16-30: - 313 | let res = Pervasives.ref M.empty in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 314, characters 17-31: - 314 | let size = Pervasives.ref 0 in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 337, characters 16-30: - 337 | let res = Pervasives.ref S.empty in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 338, characters 17-31: - 338 | let size = Pervasives.ref 0 in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 356, characters 15-29: - 356 | let size = Pervasives.ref 0 in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 407, characters 17-31: - 407 | let size = Pervasives.ref 0 in - ^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/generator.ml", line 441, characters 11-22: - 441 | let s' = String.copy s in - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - File "src/library/generator.ml", line 443, characters 12-23: - 443 | (fun _ -> String.copy s') - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/mock.cmx src/library/mock.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/mock.cmx src/library/mock.ml - File "src/library/mock.ml", line 38, characters 32-50: - 38 | let from_mapping (type s) ?(cmp=Pervasives.compare) ?(prn=default_printer) l = - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/mock.ml", line 65, characters 33-51: - 65 | let from_sequence (type s) ?(cmp=Pervasives.compare) ?(prn=default_printer) l = - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - File "src/library/mock.ml", line 92, characters 33-51: - 92 | let from_function (type s) ?(cmp=Pervasives.compare) f = - ^^^^^^^^^^^^^^^^^^ - Alert deprecated: module Stdlib.Pervasives - Use Stdlib instead. - - If you need to stay compatible with OCaml < 4.07, you can use the - stdlib-shims library: https://github.com/ocaml/stdlib-shims - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/assertion.cmx src/library/assertion.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/enumerator.cmx src/library/enumerator.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/enumerator.cmx src/library/enumerator.ml - File "src/library/enumerator.ml", line 140, characters 8-85: - 140 | res.[i] <- match s.State.curr.(i) with Cons (hd, _) -> hd | _ -> assert false - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - Alert deprecated: Stdlib.String.set - Use Bytes.set/BytesLabels.set instead. - File "src/library/enumerator.ml", line 280, characters 10-21: - 280 | let s = String.copy s in - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - File "src/library/enumerator.ml", line 282, characters 12-23: - 282 | (fun _ -> String.copy s) - ^^^^^^^^^^^ - Alert deprecated: Stdlib.String.copy - Strings now immutable: no need to copy - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/shell.cmx src/library/shell.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/specification.cmx src/library/specification.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/reducer.cmx src/library/reducer.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/version.cmx src/library/version.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/test.cmx src/library/test.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/library -I src -I src/syntax -I src/extensions -o src/library/abbreviations.cmx src/library/abbreviations.ml - + touch kaputt.mli ; if /home/opam/.opam/default/bin/ocamlopt.opt -pack -I src/library src/library/mock.cmx src/library/utils.cmx src/library/generator.cmx src/library/assertion.cmx src/library/enumerator.cmx src/library/reducer.cmx src/library/shell.cmx src/library/specification.cmx src/library/version.cmx src/library/test.cmx src/library/abbreviations.cmx -o kaputt.cmx ; then rm -f kaputt.mli ; else rm -f kaputt.mli ; exit 1; fi - + /home/opam/.opam/default/bin/ocamlc.opt -a kaputt.cmo -o kaputt.cma - + /home/opam/.opam/default/bin/ocamlopt.opt -a kaputt.cmx -o kaputt.cmxa - + /home/opam/.opam/default/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - File "myocamlbuild.ml", line 38, characters 25-42: - 38 | let modulename = String.capitalize modulename in - ^^^^^^^^^^^^^^^^^ - Alert deprecated: Ocamlbuild_plugin.String.capitalize - Use String.capitalize_ascii/StringLabels.capitalize_ascii instead. - File "myocamlbuild.ml", line 64, characters 11-27: - 64 | if String.uppercase (try Sys.getenv "WARNINGS" with _ -> "") = "TRUE" then - ^^^^^^^^^^^^^^^^ - Alert deprecated: Ocamlbuild_plugin.String.uppercase - Use String.uppercase_ascii/StringLabels.uppercase_ascii instead. - /home/opam/.opam/default/bin/ocamlbuild -classic-display -no-links kaputt_pp.byte - + /home/opam/.opam/default/bin/ocamlc.opt -config - + /home/opam/.opam/default/bin/ocamlc.opt -config - File "_tags", line 25, characters 19-27: - Warning: the tag "warnings" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/syntax/kaputt_pp.ml > src/syntax/kaputt_pp.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/syntax -I src -I src/library -I src/extensions -o src/syntax/kaputt_pp.cmo src/syntax/kaputt_pp.ml - + /home/opam/.opam/default/bin/ocamlc.opt -I src/syntax src/syntax/kaputt_pp.cmo -o src/syntax/kaputt_pp.byte - /home/opam/.opam/default/bin/ocamlbuild -classic-display -no-links kaputtBigarray.cmo - + /home/opam/.opam/default/bin/ocamlc.opt -config - + /home/opam/.opam/default/bin/ocamlc.opt -config - File "_tags", line 25, characters 19-27: - Warning: the tag "warnings" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/extensions/kaputtBigarray.mli > src/extensions/kaputtBigarray.mli.depends - + cp /tmp/version3d9128.ml src/library/version.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/extensions -I src -I src/library -I src/syntax -o src/extensions/kaputtBigarray.cmi src/extensions/kaputtBigarray.mli - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/extensions/kaputtBigarray.ml > src/extensions/kaputtBigarray.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/extensions -I src -I src/library -I src/syntax -o src/extensions/kaputtBigarray.cmo src/extensions/kaputtBigarray.ml - /home/opam/.opam/default/bin/ocamlbuild -classic-display -no-links kaputtNums.cmo - + /home/opam/.opam/default/bin/ocamlc.opt -config - + /home/opam/.opam/default/bin/ocamlc.opt -config - File "_tags", line 25, characters 19-27: - Warning: the tag "warnings" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/extensions/kaputtNums.mli > src/extensions/kaputtNums.mli.depends - + cp /tmp/versionbd6820.ml src/library/version.ml - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/extensions -I src -I src/library -I src/syntax -o src/extensions/kaputtNums.cmi src/extensions/kaputtNums.mli - + /home/opam/.opam/default/bin/ocamldep.opt -modules src/extensions/kaputtNums.ml > src/extensions/kaputtNums.ml.depends - + /home/opam/.opam/default/bin/ocamlc.opt -c -for-pack Kaputt -I src/extensions -I src -I src/library -I src/syntax -o src/extensions/kaputtNums.cmo src/extensions/kaputtNums.ml - /home/opam/.opam/default/bin/ocamlbuild -classic-display -no-links kaputtBigarray.cmx - + /home/opam/.opam/default/bin/ocamlc.opt -config - + /home/opam/.opam/default/bin/ocamlc.opt -config - File "_tags", line 25, characters 19-27: - Warning: the tag "warnings" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + cp /tmp/versiond7ae1e.ml src/library/version.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/extensions -I src -I src/library -I src/syntax -o src/extensions/kaputtBigarray.cmx src/extensions/kaputtBigarray.ml - /home/opam/.opam/default/bin/ocamlbuild -classic-display -no-links kaputtNums.cmx - + /home/opam/.opam/default/bin/ocamlc.opt -config - + /home/opam/.opam/default/bin/ocamlc.opt -config - File "_tags", line 25, characters 19-27: - Warning: the tag "warnings" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - + cp /tmp/version3a1323.ml src/library/version.ml - + /home/opam/.opam/default/bin/ocamlopt.opt -c -for-pack Kaputt -I src/extensions -I src -I src/library -I src/syntax -o src/extensions/kaputtNums.cmx src/extensions/kaputtNums.ml -> compiled kaputt.1.2 [kaputt: make install] + /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/kaputt.1.2) - if [ -x "/home/opam/.opam/default/bin/ocamlfind" ]; then \ - /home/opam/.opam/default/bin/ocamlfind query kaputt && /home/opam/.opam/default/bin/ocamlfind remove kaputt || true; \ - /home/opam/.opam/default/bin/ocamlfind install kaputt META -optional \ - `pwd`/_build/src/syntax/kaputt_pp.byte \ - `pwd`/_build/src/extensions/kaputtBigarray.cm* \ - `pwd`/_build/src/extensions/kaputtBigarray.o \ - `pwd`/_build/src/extensions/kaputtBigarray.jo \ - `pwd`/_build/src/extensions/kaputtNums.cm* \ - `pwd`/_build/src/extensions/kaputtNums.o \ - `pwd`/_build/src/extensions/kaputtNums.jo \ - `pwd`/_build/kaputt.a \ - `pwd`/_build/kaputt.o \ - `pwd`/_build/kaputt.cma \ - `pwd`/_build/kaputt.cmi \ - `pwd`/_build/kaputt.cmo \ - `pwd`/_build/kaputt.cmx \ - `pwd`/_build/kaputt.cmxa \ - `pwd`/_build/kaputt.cmja \ - `pwd`/_build/kaputt.ja; \ - else \ - mkdir -p /home/opam/.opam/default/lib/ocaml/kaputt; \ - cp `pwd`/_build/src/syntax/kaputt_pp.byte /home/opam/.opam/default/bin; \ - for ext in cmi cmo cmx o cmj jo; do \ - test -f `pwd`/_build/src/extensions/kaputtBigarray.$ext && cp `pwd`/_build/src/extensions/kaputtBigarray.$ext /home/opam/.opam/default/lib/ocaml/kaputt || true; \ - test -f `pwd`/_build/src/extensions/kaputtNums.$ext && cp `pwd`/_build/src/extensions/kaputtNums.$ext /home/opam/.opam/default/lib/ocaml/kaputt || true; \ - done; \ - for ext in a cma cmi cmo cmx cmxa cmja ja; do \ - test -f `pwd`/_build/kaputt.$ext && cp `pwd`/_build/kaputt.$ext /home/opam/.opam/default/lib/ocaml/kaputt || true; \ - done \ - fi - ocamlfind: Package `kaputt' not found - Installed /home/opam/.opam/default/lib/kaputt/kaputt.cmxa - Installed /home/opam/.opam/default/lib/kaputt/kaputt.cmx - Installed /home/opam/.opam/default/lib/kaputt/kaputt.cmo - Installed /home/opam/.opam/default/lib/kaputt/kaputt.cmi - Installed /home/opam/.opam/default/lib/kaputt/kaputt.cma - Installed /home/opam/.opam/default/lib/kaputt/kaputt.o - Installed /home/opam/.opam/default/lib/kaputt/kaputt.a - Installed /home/opam/.opam/default/lib/kaputt/kaputtNums.o - Installed /home/opam/.opam/default/lib/kaputt/kaputtNums.cmx - Installed /home/opam/.opam/default/lib/kaputt/kaputtNums.cmo - Installed /home/opam/.opam/default/lib/kaputt/kaputtNums.cmi - Installed /home/opam/.opam/default/lib/kaputt/kaputtBigarray.o - Installed /home/opam/.opam/default/lib/kaputt/kaputtBigarray.cmx - Installed /home/opam/.opam/default/lib/kaputt/kaputtBigarray.cmo - Installed /home/opam/.opam/default/lib/kaputt/kaputtBigarray.cmi - Installed /home/opam/.opam/default/lib/kaputt/kaputt_pp.byte - Installed /home/opam/.opam/default/lib/kaputt/META -> installed kaputt.1.2 === STDERR === 2026-06-16 11:49.17: OK: build kaputt.1.2 (runc: 8.1s, disk: 36KB) 2026-06-16 11:49.17: Job succeeded