Build:
- 0
2026-10-02 00:18.48: New job: build elpi.3.8.0 (1ae4e2e52cb5) 2026-10-02 00:18.48: Waiting for resource in pool day11-builds 2026-10-02 00:21.41: Got resource from pool day11-builds 2026-10-02 00:21.41: [profile oxcaml-odoc-master] build elpi.3.8.0 2026-10-02 00:21.42: build elpi.3.8.0 (1ae4e2e52cb5) === DEPENDENCIES (54 transitive) === atd.2.16.0 dc5f1e65af03 atdgen.2.16.0 8aa740786457 atdgen-runtime.2.16.0 bc0ec9caf5e5 atdts.3.0.1 6817f58f1f91 base.v0.18~preview.130.83+317 0b473de251e4 base-threads.base ddcab511c589 base-unix.base 742554e1dbc2 basement.v0.18~preview.130.83+317 7540311229d3 biniou.1.2.2 463816c8931c camlp-streams.5.0.1 d5a5cf936e99 capsule0.v0.18~preview.130.83+317 e36b35f1c6f7 cmdliner.1.3.0 2c7014acccbc conf-autoconf.1 43fe4a407b7a conf-which.1 5fccb3a41099 cppo.1.8.0 da99201d5ff3 csexp.1.5.2 1639899b4f1b dune.3.22.2+ox 21c22850c2e7 dune-configurator.3.22.2+ox 1c106795f9c7 easy-format.1.3.4 572b0bce2f99 menhir.20250912 cd096adb3392 menhirCST.20250912 1aee66ab0fb0 menhirLib.20250912 d4b4cda69362 menhirSdk.20250912 d6f1f5f2f47a ocaml.5.2.0 85717df18cac ocaml-compiler-libs.v0.17.0+ox ba6c36b446d6 ocaml-config.3 dfa5d10ad7e0 ocaml-variants.5.2.0+ox 7f3963f90e6c ocaml_intrinsics_kernel.v0.18~preview.130.83+317 52e64d2d76a7 ocamlfind.1.9.8+ox 5df9d018c8a4 oxcaml-compiler.5.2.0minus25 2c57baabaeeb ppx_array_base.v0.18~preview.130.83+317 251c8fd5dcb5 ppx_base.v0.18~preview.130.83+317 0a9a28aee54e ppx_cold.v0.18~preview.130.83+317 c579fd0be1f8 ppx_compare.v0.18~preview.130.83+317 f77808ea0ced ppx_derivers.1.2.1 7ed7530d92fe ppx_deriving.6.1.1+ox 3c8b18ab7482 ppx_enumerate.v0.18~preview.130.83+317 d92c9e39c8f9 ppx_globalize.v0.18~preview.130.83+317 1fdd37510cbc ppx_hash.v0.18~preview.130.83+317 c8244881c1fd ppx_helpers.v0.18~preview.130.83+317 6968747e47d1 ppx_optcomp.v0.18~preview.130.83+317 95c0b0409296 ppx_sexp_conv.v0.18~preview.130.83+317 b6437ca453aa ppx_shorthand.v0.18~preview.130.83+317 de81835fdeec ppx_template.v0.18~preview.130.83+317 79d04351f7e9 ppxlib.0.33.0+ox 946a382fa29b ppxlib_ast.0.33.0+ox 95f0b44f4a52 ppxlib_jane.v0.18~preview.130.83+317 a054dcf8f0d0 re.1.14.0+ox dc5532084d87 seq.base aa7cdf617442 sexp_type.v0.18~preview.130.83+317 74cba73e8264 sexplib0.v0.18~preview.130.83+317 6cc7cab18345 stdio.v0.18~preview.130.83+317 d9b13c118bec stdlib-shims.0.3.0 f20f41fe7427 yojson.2.2.2 5f27e4072264 === 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-02 00:22.36: FAILED: build elpi.3.8.0 2026-10-02 00:22.36: Job failed: build failed: elpi.3.8.0