Build:
- 0
2026-07-10 05:10.18: New job: build nuscr.1.1.0 (efe982dbd306) 2026-07-10 05:10.18: Waiting for resource in pool day11-builds 2026-07-10 05:54.15: Got resource from pool day11-builds 2026-07-10 05:54.15: [profile full] build nuscr.1.1.0 2026-07-10 05:54.15: build nuscr.1.1.0 (efe982dbd306) === DEPENDENCIES (30 transitive) === base.v0.14.4 4bf393d9e2f9 base-threads.base 44df48f3da5c base-unix.base 4103cdc1c2b0 cppo.1.8.0 30c3a6d9e2b3 csexp.1.5.2 ba89e2848702 dune.3.24.0 2b41db522b21 dune-configurator.3.22.2 8e44a1a08cfb menhir.20260209 cda4de1ea5dc menhirCST.20260209 2080af4ff49d menhirGLR.20260209 df94dbab6400 menhirLib.20260209 b86cb975f9d2 menhirSdk.20260209 a5da72c3de50 ocaml.4.12.1 28811bf625d6 ocaml-base-compiler.4.12.1 5c7968485983 ocaml-compiler-libs.v0.12.4 034da67b8326 ocaml-config.2 8243d53cdf79 ocaml-migrate-parsetree.1.8.0 565296770554 ocaml-secondary-compiler.4.14.2 90adab01dc22 ocamlfind.1.9.6 2aefc5fbb103 ocamlfind-secondary.1.9.6 887b6326b6fe ocamlgraph.2.2.0 c9e8ff335eaf ppx_derivers.1.2.1 1c32765a6351 ppx_deriving.4.5-1 143ab11c849f ppx_sexp_conv.v0.14.0 7b4e7d026131 ppx_tools.6.6 846b2d690cbc ppxfind.1.4 04e9b62fdb4b ppxlib.0.13.0 310158c74b2e result.1.5 fb4e66d098bd sexplib0.v0.14.0 f3718a307b43 stdio.v0.14.0 3d7d32ced988 === 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-10 05:54.38: FAILED: build nuscr.1.1.0 2026-07-10 05:54.38: Job failed: build failed: nuscr.1.1.0