Build:
- 0
2026-10-06 18:49.48: New job: build elpi.3.8.0 (50c54e1936aa) 2026-10-06 18:49.48: Waiting for resource in pool day11-builds 2026-10-06 18:54.00: Got resource from pool day11-builds 2026-10-06 18:54.00: [profile oxcaml-odoc-master] build elpi.3.8.0 2026-10-06 18:54.00: build elpi.3.8.0 (50c54e1936aa) === DEPENDENCIES (54 transitive) === atd.2.16.0 d7b59c0f1784 atdgen.2.16.0 9363083f36e3 atdgen-runtime.2.16.0 23c52ecdfe30 atdts.3.0.1 e6892903aa5d base.v0.18~preview.130.83+317 05f8b398a27d base-threads.base 464810371b96 base-unix.base 4596d20d2cf7 basement.v0.18~preview.130.83+317 5a082dee44ba biniou.1.2.2 31acea5b894d camlp-streams.5.0.1 2993a67a8ea8 capsule0.v0.18~preview.130.83+317 133db39e4943 cmdliner.1.3.0 2b926c34d154 conf-autoconf.1 8ee1e3913008 conf-which.1 65c43ca119c3 cppo.1.8.0 e16aa16befbb csexp.1.5.2 150b91ccc2e1 dune.3.22.2+ox c16d8afadb18 dune-configurator.3.22.2+ox 76e290e1b56c easy-format.1.3.4 1477b7a0f2b3 menhir.20250912 4774e02af3f3 menhirCST.20250912 caf063257642 menhirLib.20250912 aeba225068bf menhirSdk.20250912 95423392754d ocaml.5.2.0 9d46674255e6 ocaml-compiler-libs.v0.17.0+ox 14922d822522 ocaml-config.3 15a28f46f03a ocaml-variants.5.2.0+ox 807c3ef9c420 ocaml_intrinsics_kernel.v0.18~preview.130.83+317 ad0628c6204e ocamlfind.1.9.8+ox 747b1b555a03 oxcaml-compiler.5.2.0minus25 0929841197b1 ppx_array_base.v0.18~preview.130.83+317 d7fb683185ed ppx_base.v0.18~preview.130.83+317 d32f7cc45742 ppx_cold.v0.18~preview.130.83+317 1fe3a5b0ca78 ppx_compare.v0.18~preview.130.83+317 14c5bcf3ef08 ppx_derivers.1.2.1 32fdf6aeaa22 ppx_deriving.6.1.1+ox 23bb9d328d89 ppx_enumerate.v0.18~preview.130.83+317 62c9750a28ef ppx_globalize.v0.18~preview.130.83+317 61d3d14bdb9a ppx_hash.v0.18~preview.130.83+317 09efc494d157 ppx_helpers.v0.18~preview.130.83+317 df92dc6e20a9 ppx_optcomp.v0.18~preview.130.83+317 6709a5246693 ppx_sexp_conv.v0.18~preview.130.83+317 b57520a80217 ppx_shorthand.v0.18~preview.130.83+317 3e973a7ba5bf ppx_template.v0.18~preview.130.83+317 d53eded48cd4 ppxlib.0.33.0+ox 91adba82e909 ppxlib_ast.0.33.0+ox fb8a034045c0 ppxlib_jane.v0.18~preview.130.83+317 663fbe433471 re.1.14.0+ox b42bddfa6c8e seq.base 7b4f653c99b0 sexp_type.v0.18~preview.130.83+317 f4b7181e44c7 sexplib0.v0.18~preview.130.83+317 b097e7dc4ae1 stdio.v0.18~preview.130.83+317 276c52fbe179 stdlib-shims.0.3.0 fc997682ec0f yojson.2.2.2 be423ab3f5dc === STDOUT === Processing: [default: loading data] [elpi.3.8.0: dl] [elpi.3.8.0: extract] -> retrieved elpi.3.8.0 (https://opam.ocaml.org/cache) [elpi: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "elpi" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/elpi.3.8.0) - (cd _build/default/src/parser && /home/opam/.opam/default/bin/menhir tokens.mly grammar.mly token_precedence.mly --base grammar --compile-errors error_messages.txt) > _build/default/src/parser/error_messages.ml - Warning: one state has shift/reduce conflicts. - Warning: 17 shift/reduce conflicts were arbitrarily resolved. - Read 384 sample input sentences and 41 error messages. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I trace/runtime/.trace_ppx_runtime.objs/byte -I /home/opam/.opam/default/lib/atdgen-runtime -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -I src/.elpi_trace_atd.objs/byte -cmi-file trace/runtime/.trace_ppx_runtime.objs/byte/trace_ppx_runtime__Runtime.cmi -no-alias-deps -open Trace_ppx_runtime -o trace/runtime/.trace_ppx_runtime.objs/byte/trace_ppx_runtime__Runtime.cmo -c -impl trace/runtime/runtime.ml) - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The unix subdirectory has been - automatically added to the search path, but you should add -I +unix to the - command-line to silence this alert (e.g. by adding unix to the list of - libraries in your dune file, or adding use_unix to your _tags file for - ocamlbuild, or using -package unix for ocamlfind). - (cd _build/default && /home/opam/.opam/default/bin/menhir --external-tokens Elpi_lexer_config.Tokens --table src/parser/grammar.mly src/parser/token_precedence.mly src/parser/tokens.mly --base src/parser/grammar --infer-read-reply src/parser/grammar__mock.mli.inferred) - Warning: one state has shift/reduce conflicts. - Warning: 17 shift/reduce conflicts were arbitrarily resolved. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I trace/runtime/.trace_ppx_runtime.objs/byte -I trace/runtime/.trace_ppx_runtime.objs/native -I /home/opam/.opam/default/lib/atdgen-runtime -I /home/opam/.opam/default/lib/biniou -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/easy-format -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/yojson -I src/.elpi_trace_atd.objs/byte -I src/.elpi_trace_atd.objs/native -cmi-file trace/runtime/.trace_ppx_runtime.objs/byte/trace_ppx_runtime__Runtime.cmi -no-alias-deps -open Trace_ppx_runtime -o trace/runtime/.trace_ppx_runtime.objs/native/trace_ppx_runtime__Runtime.cmx -c -impl trace/runtime/runtime.ml) - File "_none_", line 1: - Alert ocaml_deprecated_auto_include: - OCaml's lib directory layout changed in 5.0. The unix subdirectory has been - automatically added to the search path, but you should add -I +unix to the - command-line to silence this alert (e.g. by adding unix to the list of - libraries in your dune file, or adding use_unix to your _tags file for - ocamlbuild, or using -package unix for ocamlfind). - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/parser/.elpi_parser.objs/byte -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/str -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/stdlib-shims -I src/parser/.elpi_lexer_config.objs/byte -I src/utils/.elpi_util.objs/byte -cmi-file src/parser/.elpi_parser.objs/byte/elpi_parser__Grammar.cmi -no-alias-deps -open Elpi_parser -o src/parser/.elpi_parser.objs/byte/elpi_parser__Grammar.cmo -c -impl src/parser/grammar.ml) - File "src/parser/grammar.ml", line 1567, characters 14-18: - 1567 | let bind : unit = Obj.magic bind in - ^^^^ - Warning 26 [unused-var]: unused variable bind. - - File "src/parser/grammar.ml", line 1614, characters 14-18: - 1614 | let bind : unit = Obj.magic bind in - ^^^^ - Warning 26 [unused-var]: unused variable bind. - - File "src/parser/grammar.ml", line 1651, characters 14-18: - 1651 | let bind : unit = Obj.magic bind in - ^^^^ - Warning 26 [unused-var]: unused variable bind. - - File "src/parser/grammar.ml", line 2019, characters 14-15: - 2019 | let v : unit = Obj.magic v in - ^ - Warning 26 [unused-var]: unused variable v. - - File "src/parser/grammar.ml", line 2149, characters 14-16: - 2149 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 2194, characters 14-16: - 2194 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 4553, characters 14-15: - 4553 | let a : unit = Obj.magic a in - ^ - Warning 26 [unused-var]: unused variable a. - - File "src/parser/grammar.ml", line 4674, characters 14-15: - 4674 | let l : unit = Obj.magic l in - ^ - Warning 26 [unused-var]: unused variable l. - - File "src/parser/grammar.ml", line 5792, characters 14-15: - 5792 | let l : (Ast.Func.t list) = Obj.magic l in - ^ - Warning 26 [unused-var]: unused variable l. - - File "src/parser/grammar.ml", line 5868, characters 14-15: - 5868 | let f : (Elpi_lexer_config.Lexer_config.fixity * Ast.Func.t * int * Ast.Loc.t) = Obj.magic f in - ^ - Warning 26 [unused-var]: unused variable f. - - File "src/parser/grammar.ml", line 8556, characters 14-15: - 8556 | let x : unit = Obj.magic x in - ^ - Warning 26 [unused-var]: unused variable x. - - File "src/parser/grammar.ml", line 8773, characters 14-15: - 8773 | let r : unit = Obj.magic r in - ^ - Warning 26 [unused-var]: unused variable r. - - File "src/parser/grammar.ml", line 11052, characters 14-16: - 11052 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 11097, characters 14-16: - 11097 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 13449, characters 14-16: - 13449 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 13494, characters 14-16: - 13494 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I trace/ppx/.trace_ppx.objs/byte -I /home/opam/.opam/default/lib/basement -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib_ast/ast -I /home/opam/.opam/default/lib/ppxlib_ast/astlib -I /home/opam/.opam/default/lib/ppxlib_ast/stdppx -I /home/opam/.opam/default/lib/ppxlib_ast/traverse_builtins -I /home/opam/.opam/default/lib/ppxlib_jane -I /home/opam/.opam/default/lib/sexp_type -I /home/opam/.opam/default/lib/sexp_type/grammar -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdlib-shims -no-alias-deps -o trace/ppx/.trace_ppx.objs/byte/trace_ppx.cmo -c -impl trace/ppx/trace_ppx.pp.ml) - File "trace/ppx/trace_ppx.ml", line 130, characters 6-29: - 130 | | Ptyp_arrow(lbl,src,tgt) when not !enabled -> - ^^^^^^^^^^^^^^^^^^^^^^^ - Error: The constructor "Ptyp_arrow" expects 5 argument(s), - but is applied here to 3 argument(s) - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/parser/.elpi_parser.objs/byte -I src/parser/.elpi_parser.objs/native -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/re/str -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/stdlib-shims -I src/parser/.elpi_lexer_config.objs/byte -I src/parser/.elpi_lexer_config.objs/native -I src/utils/.elpi_util.objs/byte -I src/utils/.elpi_util.objs/native -cmi-file src/parser/.elpi_parser.objs/byte/elpi_parser__Grammar.cmi -no-alias-deps -open Elpi_parser -o src/parser/.elpi_parser.objs/native/elpi_parser__Grammar.cmx -c -impl src/parser/grammar.ml) - File "src/parser/grammar.ml", line 1567, characters 14-18: - 1567 | let bind : unit = Obj.magic bind in - ^^^^ - Warning 26 [unused-var]: unused variable bind. - - File "src/parser/grammar.ml", line 1614, characters 14-18: - 1614 | let bind : unit = Obj.magic bind in - ^^^^ - Warning 26 [unused-var]: unused variable bind. - - File "src/parser/grammar.ml", line 1651, characters 14-18: - 1651 | let bind : unit = Obj.magic bind in - ^^^^ - Warning 26 [unused-var]: unused variable bind. - - File "src/parser/grammar.ml", line 2019, characters 14-15: - 2019 | let v : unit = Obj.magic v in - ^ - Warning 26 [unused-var]: unused variable v. - - File "src/parser/grammar.ml", line 2149, characters 14-16: - 2149 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 2194, characters 14-16: - 2194 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 4553, characters 14-15: - 4553 | let a : unit = Obj.magic a in - ^ - Warning 26 [unused-var]: unused variable a. - - File "src/parser/grammar.ml", line 4674, characters 14-15: - 4674 | let l : unit = Obj.magic l in - ^ - Warning 26 [unused-var]: unused variable l. - - File "src/parser/grammar.ml", line 5792, characters 14-15: - 5792 | let l : (Ast.Func.t list) = Obj.magic l in - ^ - Warning 26 [unused-var]: unused variable l. - - File "src/parser/grammar.ml", line 5868, characters 14-15: - 5868 | let f : (Elpi_lexer_config.Lexer_config.fixity * Ast.Func.t * int * Ast.Loc.t) = Obj.magic f in - ^ - Warning 26 [unused-var]: unused variable f. - - File "src/parser/grammar.ml", line 8556, characters 14-15: - 8556 | let x : unit = Obj.magic x in - ^ - Warning 26 [unused-var]: unused variable x. - - File "src/parser/grammar.ml", line 8773, characters 14-15: - 8773 | let r : unit = Obj.magic r in - ^ - Warning 26 [unused-var]: unused variable r. - - File "src/parser/grammar.ml", line 11052, characters 14-16: - 11052 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 11097, characters 14-16: - 11097 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 13449, characters 14-16: - 13449 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. - - File "src/parser/grammar.ml", line 13494, characters 14-16: - 13494 | let hd : unit = Obj.magic hd in - ^^ - Warning 26 [unused-var]: unused variable hd. [ERROR] The compilation of elpi.3.8.0 failed at "dune build -p elpi -j 39". build failed... === STDERR === 2026-10-06 18:55.09: FAILED: build elpi.3.8.0 2026-10-06 18:55.09: Job failed: build failed: elpi.3.8.0