Build:
- 0
2026-10-07 21:58.21: New job: build melange.4.0.1-52 (1bfc688bc4df)
2026-10-07 21:58.21: Waiting for resource in pool day11-builds
2026-10-07 22:02.02: Got resource from pool day11-builds
2026-10-07 22:02.02: [profile oxcaml-odoc-master] build melange.4.0.1-52
2026-10-07 22:02.02: build melange.4.0.1-52 (1bfc688bc4df)
=== DEPENDENCIES (25 transitive) ===
base-threads.base 464810371b96
base-unix.base 4596d20d2cf7
basement.v0.18~preview.130.106+341 8604678cfbc7
cmdliner.2.1.1 9a9ee733e69a
conf-autoconf.1 8ee1e3913008
conf-which.1 65c43ca119c3
cppo.1.8.0 bb6931612f24
dune.3.22.2+ox a601158acc62
dune-build-info.3.22.2+ox 2985fc2803c7
menhir.20250912 41dab417aed9
menhirCST.20250912 e7b0a46b7a0c
menhirLib.20250912 183a20ec50f2
menhirSdk.20250912 c4c7e0750186
ocaml.5.2.0 b8c350f4f1ad
ocaml-compiler-libs.v0.17.0+ox 97d1a68258b8
ocaml-config.3 2c72b422dfc3
ocaml-variants.5.2.0+ox 60cb73ac7801
oxcaml-compiler.5.2.0minus39 c47b62237187
ppx_derivers.1.2.1 c1e05b615770
ppxlib.0.33.0+ox2 ef722ad5d5dd
ppxlib_ast.0.33.0+ox2 5b4eb2b67c22
ppxlib_jane.v0.18~preview.130.106+341 1e31a89a4747
sexp_type.v0.18~preview.130.106+341 3ddf0ba1a078
sexplib0.v0.18~preview.130.106+341 3c1103d71fd3
stdlib-shims.0.3.0 d2e8875350ba
=== STDOUT ===
Processing: [default: loading data]
[melange.4.0.1-52: dl]
[melange.4.0.1-52: extract]
-> retrieved melange.4.0.1-52 (https://opam.ocaml.org/cache)
[melange: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "melange" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/melange.4.0.1-52)
- (cd _build/default/jscomp/core && /usr/bin/bash -e -u -o pipefail -c 'echo let version = \"$(git rev-parse --verify HEAD)\"') > _build/default/jscomp/core/git_commit.ml
- fatal: not a git repository (or any of the parent directories): .git
- (cd _build/default/jscomp/core && /usr/bin/bash -e -u -o pipefail -c 'echo let short_version = \"$(git rev-parse --short HEAD)\"') > _build/default/jscomp/core/git_commit.ml
- fatal: not a git repository (or any of the parent directories): .git
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -9 -g -O3 -unbox-closures -I vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte -I vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/native -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I vendor/melange-compiler-libs/wrapper/.melange_wrapper.objs/byte -I vendor/melange-compiler-libs/wrapper/.melange_wrapper.objs/native -cmi-file vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte/melange_compiler_libs__Oprint.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/native/melange_compiler_libs__Oprint.cmx -c -impl vendor/melange-compiler-libs/lib/oprint.ml)
- File "vendor/melange-compiler-libs/typing/oprint.ml", lines 33-38, characters 2-58:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Oide_hash _
-
- File "vendor/melange-compiler-libs/typing/oprint.ml", line 221, characters 6-19:
- Error: The constructor "Oval_array" expects 2 argument(s),
- but is applied here to 1 argument(s)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -9 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I vendor/melange-compiler-libs/wrapper/.melange_wrapper.objs/byte -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte/melange_compiler_libs__Location.cmi -c -intf vendor/melange-compiler-libs/lib/location.mli)
- File "vendor/melange-compiler-libs/lib/location.mli", lines 200-204, characters 0-1:
- 200 | type report = Melange_wrapper.Location.report = {
- 201 | kind : report_kind;
- 202 | main : msg;
- 203 | sub : msg list;
- 204 | }
- Error: This variant or record definition does not match that of type
- "Melange_wrapper.Location.report"
- 2. Fields do not match:
- "main : Melange_wrapper.Location.msg;"
- is not the same as:
- "main : msg;"
- The type "Melange_wrapper.Location.msg" = "Format_doc.t Location.loc"
- is not equal to the type "msg" = "(Format.formatter -> unit) Location.loc"
- Type "Format_doc.t" = "Format_doc.Doc.t" is not equal to type
- "Format.formatter -> unit"
- 3. Fields do not match:
- "sub : Melange_wrapper.Location.msg list;"
- is not the same as:
- "sub : msg list;"
- The type "Melange_wrapper.Location.msg list" is not equal to the type
- "msg list"
- Type "Melange_wrapper.Location.msg" = "Format_doc.t Location.loc"
- is not equal to type "msg" = "(Format.formatter -> unit) Location.loc"
- Type "Format_doc.t" = "Format_doc.Doc.t" is not equal to type
- "Format.formatter -> unit"
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -9 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I vendor/melange-compiler-libs/wrapper/.melange_wrapper.objs/byte -cmi-file vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte/melange_compiler_libs__Shape.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte/melange_compiler_libs__Shape.cmo -c -impl vendor/melange-compiler-libs/lib/shape.ml)
- File "vendor/melange-compiler-libs/typing/shape.ml", line 50, characters 12-28:
- Error: Unbound value "Ident.persistent"
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -9 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I vendor/melange-compiler-libs/wrapper/.melange_wrapper.objs/byte -cmi-file vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte/melange_compiler_libs__Oprint.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte/melange_compiler_libs__Oprint.cmo -c -impl vendor/melange-compiler-libs/lib/oprint.ml)
- File "vendor/melange-compiler-libs/typing/oprint.ml", lines 33-38, characters 2-58:
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Oide_hash _
-
- File "vendor/melange-compiler-libs/typing/oprint.ml", line 221, characters 6-19:
- Error: The constructor "Oval_array" expects 2 argument(s),
- but is applied here to 1 argument(s)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -9 -g -O3 -unbox-closures -I vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte -I vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/native -I /home/opam/.opam/default/lib/menhirLib -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I vendor/melange-compiler-libs/wrapper/.melange_wrapper.objs/byte -I vendor/melange-compiler-libs/wrapper/.melange_wrapper.objs/native -cmi-file vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/byte/melange_compiler_libs__Shape.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/lib/.melange_compiler_libs.objs/native/melange_compiler_libs__Shape.cmx -c -impl vendor/melange-compiler-libs/lib/shape.ml)
- File "vendor/melange-compiler-libs/typing/shape.ml", line 50, characters 12-28:
- Error: Unbound value "Ident.persistent"
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -O3 -unbox-closures -I jscomp/melstd/gen/.build_reserved.eobjs/byte -I jscomp/melstd/gen/.build_reserved.eobjs/native -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/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib_ast/ast -I /home/opam/.opam/default/lib/ppxlib_ast/astlib -I /home/opam/.opam/default/lib/stdlib-shims -cmi-file jscomp/melstd/gen/.build_reserved.eobjs/byte/dune__exe__Build_reserved.cmi -no-alias-deps -o jscomp/melstd/gen/.build_reserved.eobjs/native/dune__exe__Build_reserved.cmx -c -impl jscomp/melstd/gen/build_reserved.pp.ml)
- File "jscomp/melstd/gen/build_reserved.ml", lines 195-209, characters 30-43:
- 195 | ..............................(arr : element array) (lo : int) (hi : int) key :
- 196 | bool =
- 197 | let mid = (lo + hi) / 2 in
- 198 | let midVal = Stdlib.Array.unsafe_get arr mid in
- 199 | (* let c = cmp key midVal [@u] in *)
- ...
- 206 | (* a[lo] =< a[mid] < key <= a[hi] *)
- 207 | lo = mid
- 208 | then Stdlib.Array.unsafe_get arr hi = key
- 209 | else binarySearchAux arr mid hi key
- Error: Unbound module "Ppxlib_jane"
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -open StdLabels -open Ppxlib_ast -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I jscomp/core/gen/.gen_traversal.eobjs/byte -I /home/opam/.opam/default/lib/cmdliner -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/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib_ast/ast -I /home/opam/.opam/default/lib/ppxlib_ast/astlib -I /home/opam/.opam/default/lib/stdlib-shims -no-alias-deps -open Dune__exe -o jscomp/core/gen/.gen_traversal.eobjs/byte/dune__exe__Node_types.cmo -c -impl jscomp/core/gen/node_types.pp.ml)
- File "jscomp/core/gen/node_types.ml", line 19, characters 43-60:
- 19 | { pexp_desc = Pexp_array labels; _ } );
- ^^^^^^^^^^^^^^^^^
- Error: The constructor "Pexp_array" expects 2 argument(s),
- but is applied here to 1 argument(s)
[ERROR] The compilation of melange.4.0.1-52 failed at "dune build -p melange -j 39 @install".
build failed...
=== STDERR ===
2026-10-07 22:04.01: FAILED: build melange.4.0.1-52
2026-10-07 22:04.01: Job failed: build failed: melange.4.0.1-52