Build:
- 1
- 0
2026-09-04 16:50.22: New job: build odds.1.0 (610770288325)
2026-09-04 16:50.22: Waiting for resource in pool day11-builds
2026-09-04 18:02.27: Got resource from pool day11-builds
2026-09-04 18:02.27: [profile full] build odds.1.0
2026-09-04 18:02.27: build odds.1.0 (610770288325)
=== DEPENDENCIES (16 transitive) ===
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
cmdliner.1.3.0 1ca5e2b52587
compiler-cloning.enabled 966a2e6839f0
dune.3.24.2 25fbaa318de6
menhir.20260209 c1f23eb38523
menhirCST.20260209 0c0a8e122478
menhirGLR.20260209 55b8cfc3f8b3
menhirLib.20260209 e790c6b1b683
menhirSdk.20260209 5256bfaa72f1
ocaml.5.5.1 70ca0c66e0e8
ocaml-base-compiler.5.5.1 59841d7ed85e
ocaml-compiler.5.5.1 492c0c740bd1
ocamlbuild.0.16.1 e25cf731aeb5
ocamlfind.1.9.9~preview 5e0261154b58
topkg.1.1.1 2919b4412ec4
=== STDOUT ===
Processing: [default: loading data]
[odds.1.0: dl]
[odds.1.0: extract]
-> retrieved odds.1.0 (https://opam.ocaml.org/cache)
[odds: ocaml build]
+ /home/opam/.opam/default/bin/ocaml "pkg/pkg.ml" "build" "--pinned" "false" (CWD=/home/opam/.opam/default/.opam-switch/build/odds.1.0)
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -package cmdliner -modules src/odds.ml > src/odds.ml.depends
- + ocamlfind ocamldep -package cmdliner -modules src/odds.mli > src/odds.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -package cmdliner -I src -I test -o src/odds.cmi src/odds.mli
- + ocamlfind ocamldep -package cmdliner -modules src/odds_parser.ml > src/odds_parser.ml.depends
- + ocamlfind ocamldep -package cmdliner -modules src/odds_parser.mli > src/odds_parser.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -package cmdliner -I src -I test -o src/odds_parser.cmi src/odds_parser.mli
- + /home/opam/.opam/default/bin/ocamllex.opt -q src/lexer.mll
- + ocamlfind ocamldep -package cmdliner -modules src/lexer.ml > src/lexer.ml.depends
- + menhir --raw-depend --ocamldep 'ocamlfind ocamldep -modules' src/parser.mly > src/parser.mly.depends
- + menhir --ocamlc 'ocamlfind ocamlc -g -bin-annot -package cmdliner -I src -I test' --infer src/parser.mly
- + ocamlfind ocamldep -package cmdliner -modules src/parser.mli > src/parser.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -package cmdliner -I src -I test -o src/parser.cmi src/parser.mli
- + ocamlfind ocamlc -c -g -bin-annot -package cmdliner -I src -I test -o src/lexer.cmo src/lexer.ml
- + ocamlfind ocamldep -package cmdliner -modules src/parser.ml > src/parser.ml.depends
- + ocamlfind ocamlopt -c -g -bin-annot -package cmdliner -I src -I test -o src/odds.cmx src/odds.ml
- + ocamlfind ocamlopt -c -g -bin-annot -package cmdliner -I src -I test -o src/parser.cmx src/parser.ml
- + ocamlfind ocamlopt -c -g -bin-annot -package cmdliner -I src -I test -o src/lexer.cmx src/lexer.ml
- + ocamlfind ocamlopt -c -g -bin-annot -package cmdliner -I src -I test -o src/odds_parser.cmx src/odds_parser.ml
- + ocamlfind ocamlopt -a -package cmdliner -I src src/odds.cmx src/odds_parser.cmx -o src/odds.cmxa
- + ocamlfind ocamlc -c -g -bin-annot -package cmdliner -I src -I test -o src/odds.cmo src/odds.ml
- + ocamlfind ocamlc -c -g -bin-annot -package cmdliner -I src -I test -o src/odds_parser.cmo src/odds_parser.ml
- + ocamlfind ocamldep -package cmdliner -modules src/roll.ml > src/roll.ml.depends
- + ocamlfind ocamldep -package cmdliner -modules src/roll.mli > src/roll.mli.depends
- + ocamlfind ocamlc -c -g -bin-annot -package cmdliner -I src -I test -o src/roll.cmi src/roll.mli
- + ocamlfind ocamlopt -c -g -bin-annot -package cmdliner -I src -I test -o src/roll.cmx src/roll.ml
- + ocamlfind ocamlopt -c -g -bin-annot -package cmdliner -I src -I test -o src/roll.cmx src/roll.ml
- File "src/roll.ml", line 43, characters 1-5:
- 43 | pure main $ seed $ verbose $ formula
- ^^^^
- Alert deprecated: Cmdliner.Term.pure
- Use Term.const instead.
-
- File "src/roll.ml", line 47, characters 1-19:
- 47 | Cmdliner.Term.info "roll"
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.info
- Use Cmd.info instead.
-
- File "src/roll.ml", line 50, characters 15-33:
- 50 | let () = match Cmdliner.Term.eval (main_t, info) with
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: Cmdliner.Term.eval
- Use Cmd.v and one of Cmd.eval* instead.
- + ocamlfind ocamlopt -shared -linkall -package cmdliner -I src src/odds.cmxa -o src/odds.cmxs
- + ocamlfind ocamlc -a -package cmdliner -I src src/odds.cmo src/odds_parser.cmo -o src/odds.cma
- + ocamlfind ocamlopt -linkpkg -g -package cmdliner -I src src/odds.cmx src/parser.cmx src/lexer.cmx src/odds_parser.cmx src/roll.cmx -o src/roll.native
- # Parallel statistics: { count(total): 2(26), max: 3, min: 2, average(total): 2.500(1.115) }
-> compiled odds.1.0
-> installed odds.1.0
=== STDERR ===
2026-09-04 18:03.35: OK: build odds.1.0 (runc: 3.6s, disk: 10KB)
2026-09-04 18:03.35: Job succeeded