Build:
- 0
2026-09-04 00:38.07: New job: build nuscr.1.1.0 (c74a3349fd3c) 2026-09-04 00:38.07: Waiting for resource in pool day11-builds 2026-09-04 00:59.02: Got resource from pool day11-builds 2026-09-04 00:59.02: [profile full] build nuscr.1.1.0 2026-09-04 00:59.02: build nuscr.1.1.0 (c74a3349fd3c) === DEPENDENCIES (30 transitive) === base.v0.14.4 95b2db6fa335 base-threads.base 3d2f2cbc6db2 base-unix.base 3a38ddca6b5e cppo.1.8.0 d985c37e6252 csexp.1.5.2 45da150ac45d dune.3.24.2 03fddf396e0b dune-configurator.3.22.2 9de81b632721 menhir.20260209 de4ca7cdd0c7 menhirCST.20260209 2ea297f64e86 menhirGLR.20260209 c45fda092d06 menhirLib.20260209 63057a7d8b93 menhirSdk.20260209 93ee5d65f602 ocaml.4.12.1 40bf037a0516 ocaml-base-compiler.4.12.1 e714dfd3f0fe ocaml-compiler-libs.v0.12.4 02b0760118b6 ocaml-config.2 75bd2fc1f23b ocaml-migrate-parsetree.1.8.0 948d5b2a7ced ocaml-secondary-compiler.4.14.2 d66c1c5ac958 ocamlfind.1.9.6 b1980dc27cfd ocamlfind-secondary.1.9.6 cd09f5be8757 ocamlgraph.2.2.0 640ff76d214c ppx_derivers.1.2.1 a5c1b1ed9e33 ppx_deriving.4.5-1 e2c3bf403a02 ppx_sexp_conv.v0.14.0 6c6ba85d2c0c ppx_tools.6.6 69ad908b8474 ppxfind.1.4 9ba9d647741e ppxlib.0.13.0 bed627dbbe80 result.1.5 901d6a7defa5 sexplib0.v0.14.0 9192d19ab94c stdio.v0.14.0 f3b6742a1f00 === 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-09-04 00:59.12: FAILED: build nuscr.1.1.0 2026-09-04 00:59.12: Job failed: build failed: nuscr.1.1.0