Build:
- 0
2026-07-26 16:49.37: New job: build nuscr.1.1.0 (98b57d829eff) 2026-07-26 16:49.37: Waiting for resource in pool day11-builds 2026-07-26 17:01.57: Got resource from pool day11-builds 2026-07-26 17:01.57: [profile full] build nuscr.1.1.0 2026-07-26 17:01.57: build nuscr.1.1.0 (98b57d829eff) === DEPENDENCIES (30 transitive) === base.v0.14.4 d4ead59386ec base-threads.base afe16a8e71c3 base-unix.base 73c0a5fdd34a cppo.1.8.0 aa737ff3aa54 csexp.1.5.2 a855690efaec dune.3.24.1 0d7e0f977c09 dune-configurator.3.22.2 80c4a47ec688 menhir.20260209 e6cfeb9fd63b menhirCST.20260209 97a723c3b4a6 menhirGLR.20260209 770b4c3af54b menhirLib.20260209 d9de2ece11a7 menhirSdk.20260209 06b32ff63bbf ocaml.4.12.1 2e208a8b534b ocaml-base-compiler.4.12.1 59bab1e31391 ocaml-compiler-libs.v0.12.4 ee52efb30576 ocaml-config.2 3bbb540b53a1 ocaml-migrate-parsetree.1.8.0 1e65d63d856a ocaml-secondary-compiler.4.14.2 576aeb230977 ocamlfind.1.9.6 e5ad0b8ec011 ocamlfind-secondary.1.9.6 bbd396bf11a4 ocamlgraph.2.2.0 ba3fa00f044d ppx_derivers.1.2.1 2ad0a97ee514 ppx_deriving.4.5-1 f0268fa23ced ppx_sexp_conv.v0.14.0 68b1d8ef9c66 ppx_tools.6.6 48aee5a846df ppxfind.1.4 756a53b4241a ppxlib.0.13.0 3d9ff1ccc80c result.1.5 fb2667da776e sexplib0.v0.14.0 8ca531cf7c03 stdio.v0.14.0 c09d51e658db === 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-07-26 17:02.07: FAILED: build nuscr.1.1.0 2026-07-26 17:02.07: Job failed: build failed: nuscr.1.1.0