Build:
  1. 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