Build:
- 0
2026-06-16 18:07.01: New job: build nuscr.1.1.0 (539d9495c3bc) 2026-06-16 18:07.01: Waiting for resource in pool day11-builds 2026-06-16 18:29.34: Got resource from pool day11-builds 2026-06-16 18:29.34: [profile full] build nuscr.1.1.0 2026-06-16 18:29.34: build nuscr.1.1.0 (539d9495c3bc) === DEPENDENCIES (30 transitive) === base.v0.14.4 9f1656c7e705 base-threads.base b7164ff76afe base-unix.base 839dc585f12d cppo.1.8.0 708e9eb1da47 csexp.1.5.2 2dc1d42cb195 dune.3.23.1 6e9c895d33c4 dune-configurator.3.22.2 b3ee8ff25f05 menhir.20260209 b45234b4b21c menhirCST.20260209 3ca75d60bd90 menhirGLR.20260209 6d1f5317158a menhirLib.20260209 f54bb40208eb menhirSdk.20260209 0ba8a5f6edc0 ocaml.4.12.1 b220906b3826 ocaml-base-compiler.4.12.1 ce8680725b32 ocaml-compiler-libs.v0.12.4 692cac4e32e0 ocaml-config.2 3a99bd9dbb34 ocaml-migrate-parsetree.1.8.0 2e4ce0b38e6e ocaml-secondary-compiler.4.14.2 208983c0e1e0 ocamlfind.1.9.6 6a204c1e4cf6 ocamlfind-secondary.1.9.6 74c288ceaf87 ocamlgraph.2.2.0 59f35d6a6547 ppx_derivers.1.2.1 8e0bcbefff24 ppx_deriving.4.5-1 b3d930f793f2 ppx_sexp_conv.v0.14.0 52fbbfb33aeb ppx_tools.6.6 dcc7eb3e60d9 ppxfind.1.4 9d8b2e31ad1c ppxlib.0.13.0 6f7b6a4fec08 result.1.5 be123bcfc185 sexplib0.v0.14.0 ebe6a4b61f9e stdio.v0.14.0 68e50d7a3d1b === STDOUT === Processing: [default: loading data] [nuscr.1.1.0: dl] [nuscr.1.1.0: extract] -> retrieved nuscr.1.1.0 (https://opam.ocaml.org/cache) [nuscr: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "nuscr" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/nuscr.1.1.0) - (cd _build/default && /home/opam/.opam/default/bin/menhir --explain -la 2 lib/parser.mly --base lib/parser) - File "lib/parser.mly", line 20, characters 7-15: - Warning: the token RESERVED is unused. - Built an LR(0) automaton with 168 states. - The construction mode is pager. - Built an LR(1) automaton with 168 states. - Error: the code back-end requires the type of every nonterminal symbol to be - known. Please specify the type of every symbol via %type declarations, or - enable type inference (look up --infer in the manual). - Type inference is automatically enabled when Menhir is used via Dune, - provided the dune-project file says (using menhir 2.0) or later. - The types of the following nonterminal symbols are unknown: - list(global_interaction) - list(payload_type_decl) - list(protocol_decl) - loption(separated_nonempty_list(COMMA,payload_el)) - option(PROTOCOL_KW) - option(annotation) - option(module_decl) - option(non_role_args) - option(parameter_decls) - option(protocol_options) - option(rec_parameter_decls) - option(role_args) - parameter_decl - separated_nonempty_list(COMMA,name) - separated_nonempty_list(COMMA,non_role_arg) - separated_nonempty_list(COMMA,parameter_decl) - separated_nonempty_list(COMMA,payload_el) - separated_nonempty_list(COMMA,rec_parameter_decl) - separated_nonempty_list(COMMA,role_decl) - separated_nonempty_list(DOT,IDENT) - separated_nonempty_list(OR_KW,global_protocol_block) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w +A-39-4-42 -g -bin-annot -I lib/.nuscrlib.objs/byte -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -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-migrate-parsetree -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib/traverse_builtins -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdio -intf-suffix .ml -no-alias-deps -open Nuscrlib -o lib/.nuscrlib.objs/byte/nuscrlib__Codegen.cmo -c -impl lib/codegen.pp.ml) - File "lib/codegen.ml", line 35, characters 34-39: - 35 | let mk_lid id = Location.mknoloc (parse id) - ^^^^^ - Alert deprecated: Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w +A-39-4-42 -g -I lib/.nuscrlib.objs/byte -I lib/.nuscrlib.objs/native -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/shadow_stdlib -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-migrate-parsetree -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocamlgraph -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib/traverse_builtins -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdio -intf-suffix .ml -no-alias-deps -open Nuscrlib -o lib/.nuscrlib.objs/native/nuscrlib__Codegen.cmx -c -impl lib/codegen.pp.ml) - File "lib/codegen.ml", line 35, characters 34-39: - 35 | let mk_lid id = Location.mknoloc (parse id) - ^^^^^ - Alert deprecated: Longident.parse - this function may misparse its input, - use "Parse.longident" or "Longident.unflatten" [ERROR] The compilation of nuscr.1.1.0 failed at "dune build -p nuscr -j 39 @install". build failed... === STDERR === 2026-06-16 18:29.52: FAILED: build nuscr.1.1.0 2026-06-16 18:29.52: Job failed: build failed: nuscr.1.1.0