Build:
- 0
2026-10-07 22:23.59: New job: build elpi.3.8.0 (9e554da7e77b) 2026-10-07 22:23.59: Waiting for resource in pool day11-builds 2026-10-07 22:24.51: Got resource from pool day11-builds 2026-10-07 22:24.51: [profile oxcaml-odoc-master] build elpi.3.8.0 2026-10-07 22:24.51: build elpi.3.8.0 (9e554da7e77b) === DEPENDENCIES (54 transitive) === atd.2.16.0 9078a05c0190 atdgen.2.16.0 ca6f050f36ea atdgen-runtime.2.16.0 1c4df02fedf6 atdts.3.0.1 7e8ff8959fbe base.v0.18~preview.130.83+317 9d35b30f6157 base-threads.base 464810371b96 base-unix.base 4596d20d2cf7 basement.v0.18~preview.130.83+317 fd9c48ddc186 biniou.1.2.2 b0607a4b6d19 camlp-streams.5.0.1 a4f8ba5a7e5e capsule0.v0.18~preview.130.83+317 3d1efd5b4012 cmdliner.1.3.0 7b680d20f6ec conf-autoconf.1 8ee1e3913008 conf-which.1 65c43ca119c3 cppo.1.8.0 cf83b4cbb849 csexp.1.5.2 388a0f161b43 dune.3.22.2+ox 32ff52c6657f dune-configurator.3.22.2+ox ff0f95dfc767 easy-format.1.3.4 39588099bd3f menhir.20250912 052d8d8ce922 menhirCST.20250912 e57ef077a5ea menhirLib.20250912 24bcc5163690 menhirSdk.20250912 352de3570758 ocaml.5.2.0 af0590f41c06 ocaml-compiler-libs.v0.17.0+ox b65c7a1ffa7d ocaml-config.3 652553152315 ocaml-variants.5.2.0+ox cb60d024b20c ocaml_intrinsics_kernel.v0.18~preview.130.83+317 1a69a7740305 ocamlfind.1.9.8+ox 252ac26d02be oxcaml-compiler.5.2.0minus25 1356a22c5761 ppx_array_base.v0.18~preview.130.83+317 b801fec98657 ppx_base.v0.18~preview.130.83+317 16b30b65ad1f ppx_cold.v0.18~preview.130.83+317 d2ee8aec553e ppx_compare.v0.18~preview.130.83+317 617e9368d46c ppx_derivers.1.2.1 91b7c666f6fd ppx_deriving.6.1.1+ox 5149c6e52592 ppx_enumerate.v0.18~preview.130.83+317 86b9cb393d03 ppx_globalize.v0.18~preview.130.83+317 da9e2819134d ppx_hash.v0.18~preview.130.83+317 69f598a0172a ppx_helpers.v0.18~preview.130.83+317 5dbce1ab0bca ppx_optcomp.v0.18~preview.130.83+317 c47bbc308d92 ppx_sexp_conv.v0.18~preview.130.83+317 df76435894ca ppx_shorthand.v0.18~preview.130.83+317 72f22e3c90d0 ppx_template.v0.18~preview.130.83+317 96a070b82ff1 ppxlib.0.33.0+ox 5a44f0664338 ppxlib_ast.0.33.0+ox c27d0426e5a8 ppxlib_jane.v0.18~preview.130.83+317 0bcd9248dbfd re.1.14.0+ox 9741a4a00f36 seq.base 213db8c3f54a sexp_type.v0.18~preview.130.83+317 9468879d684c sexplib0.v0.18~preview.130.83+317 022cce933120 stdio.v0.18~preview.130.83+317 48ca66bc8f6d stdlib-shims.0.3.0 e6cbb74541c0 yojson.2.2.2 027fcd933667 === 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/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/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 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-07 22:26.43: FAILED: build elpi.3.8.0 2026-10-07 22:26.43: Job failed: build failed: elpi.3.8.0