Build:
- 0
2026-06-24 11:15.30: New job: build integers.0.2.2 (a5fb53e1ebaf)
2026-06-24 11:15.30: Waiting for resource in pool day11-builds
2026-06-24 12:00.38: Got resource from pool day11-builds
2026-06-24 12:00.38: [profile full] build integers.0.2.2
2026-06-24 12:00.38: build integers.0.2.2 (a5fb53e1ebaf)
=== DEPENDENCIES (6 transitive) ===
ocaml.4.14.4 b047fb9251f4
ocaml-base-compiler.4.14.4 d3b7ccb2c6fb
ocaml-config.2 2d9c209f5590
ocamlbuild.0.16.1 7e0d6aadb209
ocamlfind.1.9.8 214dd418ac02
topkg.1.1.1 511e1a1958da
=== STDOUT ===
Processing: [default: loading data]
[integers.0.2.2: dl]
[integers.0.2.2: extract]
-> retrieved integers.0.2.2 (https://opam.ocaml.org/cache)
[integers: ocaml build]
+ /home/opam/.opam/default/bin/ocaml "pkg/pkg.ml" "build" "--pinned" "false" (CWD=/home/opam/.opam/default/.opam-switch/build/integers.0.2.2)
- + ocamlfind ocamlc -config
- + ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/default/lib/ocamlbuild /home/opam/.opam/default/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/default/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- + ocamlfind ocamlc -config
- + ocamlfind ocamlc -g -c src/unsigned_stubs.c
- + mv unsigned_stubs.o src/unsigned_stubs.o
- + ocamlfind ocamlmklib -o src/integers -g src/unsigned_stubs.o
- + ocamlfind ocamldep -modules src/signed.ml > src/signed.ml.depends
- + ocamlfind ocamldep -modules src/signed.mli > src/signed.mli.depends
- + ocamlfind ocamldep -modules src/unsigned.mli > src/unsigned.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/unsigned.cmi src/unsigned.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/signed.cmi src/signed.mli
- + ocamlfind ocamldep -modules src/unsigned.ml > src/unsigned.ml.depends
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/unsigned.cmx src/unsigned.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/unsigned.cmx src/unsigned.ml
- File "src/unsigned.ml", line 96, characters 32-50:
- 96 | let compare (x : t) (y : t) = Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/unsigned.ml", line 97, characters 28-42:
- 97 | let max (x : t) (y : t) = Pervasives.max x y
- ^^^^^^^^^^^^^^
- 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/unsigned.ml", line 98, characters 28-42:
- 98 | let min (x : t) (y : t) = Pervasives.min x y
- ^^^^^^^^^^^^^^
- 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
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/signed.cmx src/signed.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/signed.cmx src/signed.ml
- File "src/signed.ml", line 63, characters 18-36:
- 63 | let max_int = Pervasives.max_int
- ^^^^^^^^^^^^^^^^^^
- 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/signed.ml", line 64, characters 18-36:
- 64 | let min_int = Pervasives.min_int
- ^^^^^^^^^^^^^^^^^^
- 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/signed.ml", line 79, characters 15-30:
- 79 | let succ = Pervasives.succ
- ^^^^^^^^^^^^^^^
- 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/signed.ml", line 80, characters 15-30:
- 80 | let pred = Pervasives.pred
- ^^^^^^^^^^^^^^^
- 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/signed.ml", line 81, characters 18-36:
- 81 | let compare = Pervasives.compare
- ^^^^^^^^^^^^^^^^^^
- 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/signed.ml", line 82, characters 14-28:
- 82 | let max = Pervasives.max
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 83, characters 14-28:
- 83 | let min = Pervasives.min
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 91, characters 12-26:
- 91 | let abs = Pervasives.abs
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 103, characters 12-26:
- 103 | let max = Pervasives.max
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 104, characters 12-26:
- 104 | let min = Pervasives.min
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 113, characters 12-26:
- 113 | let max = Pervasives.max
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 114, characters 12-26:
- 114 | let min = Pervasives.min
- ^^^^^^^^^^^^^^
- 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
- + ocamlfind ocamlopt -a -I src -cclib -lintegers -I src src/unsigned.cmx src/signed.cmx -o src/integers.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/signed.cmo src/signed.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/unsigned.cmo src/unsigned.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/signed.cmo src/signed.ml
- File "src/signed.ml", line 63, characters 18-36:
- 63 | let max_int = Pervasives.max_int
- ^^^^^^^^^^^^^^^^^^
- 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/signed.ml", line 64, characters 18-36:
- 64 | let min_int = Pervasives.min_int
- ^^^^^^^^^^^^^^^^^^
- 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/signed.ml", line 79, characters 15-30:
- 79 | let succ = Pervasives.succ
- ^^^^^^^^^^^^^^^
- 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/signed.ml", line 80, characters 15-30:
- 80 | let pred = Pervasives.pred
- ^^^^^^^^^^^^^^^
- 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/signed.ml", line 81, characters 18-36:
- 81 | let compare = Pervasives.compare
- ^^^^^^^^^^^^^^^^^^
- 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/signed.ml", line 82, characters 14-28:
- 82 | let max = Pervasives.max
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 83, characters 14-28:
- 83 | let min = Pervasives.min
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 91, characters 12-26:
- 91 | let abs = Pervasives.abs
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 103, characters 12-26:
- 103 | let max = Pervasives.max
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 104, characters 12-26:
- 104 | let min = Pervasives.min
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 113, characters 12-26:
- 113 | let max = Pervasives.max
- ^^^^^^^^^^^^^^
- 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/signed.ml", line 114, characters 12-26:
- 114 | let min = Pervasives.min
- ^^^^^^^^^^^^^^
- 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
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -w @5@8@10@11@12@14@23@24@26@29 -I src -o src/unsigned.cmo src/unsigned.ml
- File "src/unsigned.ml", line 96, characters 32-50:
- 96 | let compare (x : t) (y : t) = Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- 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/unsigned.ml", line 97, characters 28-42:
- 97 | let max (x : t) (y : t) = Pervasives.max x y
- ^^^^^^^^^^^^^^
- 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/unsigned.ml", line 98, characters 28-42:
- 98 | let min (x : t) (y : t) = Pervasives.min x y
- ^^^^^^^^^^^^^^
- 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
- + ocamlfind ocamldep -package compiler-libs.toplevel -modules top/integer_printers.ml > top/integer_printers.ml.depends
- + ocamlfind ocamldep -package compiler-libs.toplevel -modules top/integer_printers.mli > top/integer_printers.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/integer_printers.cmi top/integer_printers.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/integer_printers.cmi top/integer_printers.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamldep -package compiler-libs.toplevel -modules top/install_integer_printers.ml > top/install_integer_printers.ml.depends
- + ocamlfind ocamldep -package compiler-libs.toplevel -modules top/install_integer_printers.mli > top/install_integer_printers.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/install_integer_printers.cmi top/install_integer_printers.mli
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/install_integer_printers.cmi top/install_integer_printers.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/integer_printers.cmx top/integer_printers.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/install_integer_printers.cmx top/install_integer_printers.ml
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/install_integer_printers.cmx top/install_integer_printers.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlopt -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/integer_printers.cmx top/integer_printers.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlopt -a -package compiler-libs.toplevel -I top top/integer_printers.cmx top/install_integer_printers.cmx -o top/integer_printers.cmxa
- + ocamlfind ocamlopt -a -package compiler-libs.toplevel -I top top/integer_printers.cmx top/install_integer_printers.cmx -o top/integer_printers.cmxa
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/integer_printers.cmo top/integer_printers.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/install_integer_printers.cmo top/install_integer_printers.ml
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/install_integer_printers.cmo top/install_integer_printers.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlc -c -g -bin-annot -safe-string -principal -strict-sequence -package compiler-libs.toplevel -w @5@8@10@11@12@14@23@24@26@29 -I top -I src -o top/integer_printers.cmo top/integer_printers.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlopt -shared -linkall -I src -cclib -lintegers -I src src/integers.cmxa -o src/integers.cmxs
- + ocamlfind ocamlc -a -I src -dllib -lintegers -I src src/unsigned.cmo src/signed.cmo -o src/integers.cma
- + ocamlfind ocamlopt -shared -linkall -package compiler-libs.toplevel -I top top/integer_printers.cmxa -o top/integer_printers.cmxs
- + ocamlfind ocamlc -a -package compiler-libs.toplevel -I top top/integer_printers.cmo top/install_integer_printers.cmo -o top/integer_printers.cma
- + ocamlfind ocamlc -a -package compiler-libs.toplevel -I top top/integer_printers.cmo top/install_integer_printers.cmo -o top/integer_printers.cma
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- + ocamlfind ocamlopt -shared -linkall -package compiler-libs.toplevel -I top top/integer_printers.cmxa -o top/integer_printers.cmxs
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- # Parallel statistics: { count(total): 4(23), max: 4, min: 2, average(total): 2.500(1.261) }
-> compiled integers.0.2.2
-> installed integers.0.2.2
=== STDERR ===
2026-06-24 12:01.01: OK: build integers.0.2.2 (runc: 4.1s, disk: 23KB)
2026-06-24 12:01.01: Job succeeded