Build:
- 0
2026-10-01 23:51.04: New job: build melange.5.1.0-52 (fa05f132216b)
2026-10-01 23:51.04: Waiting for resource in pool day11-builds
2026-10-01 23:53.52: Got resource from pool day11-builds
2026-10-01 23:53.52: [profile oxcaml-odoc-master] build melange.5.1.0-52
2026-10-01 23:53.52: build melange.5.1.0-52 (fa05f132216b)
=== DEPENDENCIES (25 transitive) ===
base-threads.base ddcab511c589
base-unix.base 742554e1dbc2
basement.v0.18~preview.130.83+317 7540311229d3
cmdliner.1.3.0 2c7014acccbc
conf-autoconf.1 43fe4a407b7a
conf-which.1 5fccb3a41099
cppo.1.8.0 da99201d5ff3
dune.3.22.2+ox 21c22850c2e7
dune-build-info.3.22.2+ox f94241fcf6c9
menhir.20250912 cd096adb3392
menhirCST.20250912 1aee66ab0fb0
menhirLib.20250912 d4b4cda69362
menhirSdk.20250912 d6f1f5f2f47a
ocaml.5.2.0 85717df18cac
ocaml-compiler-libs.v0.17.0+ox ba6c36b446d6
ocaml-config.3 dfa5d10ad7e0
ocaml-variants.5.2.0+ox 7f3963f90e6c
oxcaml-compiler.5.2.0minus25 2c57baabaeeb
ppx_derivers.1.2.1 7ed7530d92fe
ppxlib.0.33.0+ox 946a382fa29b
ppxlib_ast.0.33.0+ox 95f0b44f4a52
ppxlib_jane.v0.18~preview.130.83+317 a054dcf8f0d0
sexp_type.v0.18~preview.130.83+317 74cba73e8264
sexplib0.v0.18~preview.130.83+317 6cc7cab18345
stdlib-shims.0.3.0 f20f41fe7427
=== STDOUT ===
Processing: [default: loading data]
[melange.5.1.0-52: dl]
[melange.5.1.0-52: extract]
-> retrieved melange.5.1.0-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.5.1.0-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/.melange_compiler_libs.objs/byte -I vendor/melange-compiler-libs/.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/.melange_wrapper.objs/byte -I vendor/melange-compiler-libs/.melange_wrapper.objs/native -cmi-file vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Oprint.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/native/melange_compiler_libs__Oprint.cmx -c -impl vendor/melange-compiler-libs/typing/oprint.ml)
- File "vendor/melange-compiler-libs/typing/oprint.ml", lines 33-38, characters 2-58:
- 33 | ..function
- 34 | Oide_ident s -> print_lident ppf s.printed_name
- 35 | | Oide_dot (id, s) ->
- 36 | print_ident ppf id; pp_print_char ppf '.'; print_lident ppf s
- 37 | | Oide_apply (id1, id2) ->
- 38 | fprintf ppf "%a(%a)" print_ident id1 print_ident id2
- 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:
- 221 | | Oval_array tl ->
- ^^^^^^^^^^^^^
- 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/.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/.melange_wrapper.objs/byte -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Types.cmi -c -intf vendor/melange-compiler-libs/typing/types.mli)
- File "vendor/melange-compiler-libs/typing/types.mli", line 480, characters 20-36:
- 480 | type_immediate: Type_immediacy.t;
- ^^^^^^^^^^^^^^^^
- Error: Unbound module "Type_immediacy"
- (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/.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/.melange_wrapper.objs/byte -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Ast_invariants.cmo -c -impl vendor/melange-compiler-libs/parsing/ast_invariants.ml)
- File "vendor/melange-compiler-libs/parsing/ast_invariants.ml", line 68, characters 6-27:
- 68 | | Ppat_tuple ([] | [_]) -> invalid_tuple loc
- ^^^^^^^^^^^^^^^^^^^^^
- Error: The constructor "Ppat_tuple" expects 2 argument(s),
- but is applied here to 1 argument(s)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -open StdLabels -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I jscomp/melstd/.melstd.objs/byte -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/unix -I vendor/pp/.pp.objs/byte -cmi-file jscomp/melstd/.melstd.objs/byte/melstd__Ident0.cmi -no-alias-deps -open Melstd__ -o jscomp/melstd/.melstd.objs/byte/melstd__Ident0.cmo -c -impl jscomp/melstd/ident0.ml)
- File "jscomp/melstd/ident0.ml", line 28, characters 36-48:
- 28 | let is_js_or_global (i : Ident.t) = Ident.global i || is_js i
- ^^^^^^^^^^^^
- Error: Unbound value "Ident.global"
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -open StdLabels -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I jscomp/melstd/.melstd.objs/byte -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml/unix -I vendor/pp/.pp.objs/byte -cmi-file jscomp/melstd/.melstd.objs/byte/melstd__Mel_ident.cmi -no-alias-deps -open Melstd__ -o jscomp/melstd/.melstd.objs/byte/melstd__Mel_ident.cmo -c -impl jscomp/melstd/mel_ident.ml)
- File "jscomp/melstd/mel_ident.ml", line 37, characters 13-25:
- 37 | let global = Ident.global
- ^^^^^^^^^^^^
- Error: Unbound value "Ident.global"
- (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/.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/.melange_wrapper.objs/byte -cmi-file vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Shape.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Shape.cmo -c -impl vendor/melange-compiler-libs/typing/shape.ml)
- File "vendor/melange-compiler-libs/typing/shape.ml", line 50, characters 12-28:
- 50 | if not (Ident.persistent id) then
- ^^^^^^^^^^^^^^^^
- 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/.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/.melange_wrapper.objs/byte -cmi-file vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Primitive.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Primitive.cmo -c -impl vendor/melange-compiler-libs/typing/primitive.ml)
- File "vendor/melange-compiler-libs/typing/primitive.ml", line 145, characters 4-28:
- 145 | | Otyp_arrow (label, a, b), attr_opt :: rest ->
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Error: The constructor "Otyp_arrow" expects 4 argument(s),
- but is applied here to 3 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/.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/.melange_wrapper.objs/byte -cmi-file vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Oprint.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Oprint.cmo -c -impl vendor/melange-compiler-libs/typing/oprint.ml)
- File "vendor/melange-compiler-libs/typing/oprint.ml", lines 33-38, characters 2-58:
- 33 | ..function
- 34 | Oide_ident s -> print_lident ppf s.printed_name
- 35 | | Oide_dot (id, s) ->
- 36 | print_ident ppf id; pp_print_char ppf '.'; print_lident ppf s
- 37 | | Oide_apply (id1, id2) ->
- 38 | fprintf ppf "%a(%a)" print_ident id1 print_ident id2
- 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:
- 221 | | Oval_array tl ->
- ^^^^^^^^^^^^^
- 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/.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/.melange_wrapper.objs/byte -cmi-file vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Builtin_attributes.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Builtin_attributes.cmo -c -impl vendor/melange-compiler-libs/parsing/builtin_attributes.ml)
- File "vendor/melange-compiler-libs/parsing/builtin_attributes.ml", line 1:
- Error: The implementation "vendor/melange-compiler-libs/parsing/builtin_attributes.ml"
- does not match the interface "vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Builtin_attributes.cmi":
- Values do not match:
- val alerts_of_sig :
- Parsetree.signature_item list ->
- string Melange_compiler_libs__.Misc.Stdlib.String.Map.t
- is not included in
- val alerts_of_sig :
- Parsetree.signature -> Melange_compiler_libs__.Misc.alerts
- The type
- "Parsetree.signature_item list ->
- string Melange_compiler_libs__.Misc.Stdlib.String.Map.t"
- is not compatible with the type
- "Parsetree.signature -> Melange_compiler_libs__.Misc.alerts"
- Type "Parsetree.signature_item list" is not compatible with type
- "Parsetree.signature"
- File "vendor/melange-compiler-libs/parsing/builtin_attributes.mli", line 118, characters 0-53:
- Expected declaration
- File "vendor/melange-compiler-libs/parsing/builtin_attributes.ml", line 276, characters 4-17:
- Actual declaration
- (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)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -9 -g -O3 -unbox-closures -I vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte -I vendor/melange-compiler-libs/.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/.melange_wrapper.objs/byte -I vendor/melange-compiler-libs/.melange_wrapper.objs/native -cmi-file vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Shape.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/native/melange_compiler_libs__Shape.cmx -c -impl vendor/melange-compiler-libs/typing/shape.ml)
- File "vendor/melange-compiler-libs/typing/shape.ml", line 50, characters 12-28:
- 50 | if not (Ident.persistent id) then
- ^^^^^^^^^^^^^^^^
- Error: Unbound value "Ident.persistent"
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -9 -g -O3 -unbox-closures -I vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte -I vendor/melange-compiler-libs/.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/.melange_wrapper.objs/byte -I vendor/melange-compiler-libs/.melange_wrapper.objs/native -cmi-file vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Primitive.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/native/melange_compiler_libs__Primitive.cmx -c -impl vendor/melange-compiler-libs/typing/primitive.ml)
- File "vendor/melange-compiler-libs/typing/primitive.ml", line 145, characters 4-28:
- 145 | | Otyp_arrow (label, a, b), attr_opt :: rest ->
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Error: The constructor "Otyp_arrow" expects 4 argument(s),
- but is applied here to 3 argument(s)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -9 -g -O3 -unbox-closures -I vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte -I vendor/melange-compiler-libs/.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/.melange_wrapper.objs/byte -I vendor/melange-compiler-libs/.melange_wrapper.objs/native -cmi-file vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Builtin_attributes.cmi -no-alias-deps -open Melange_compiler_libs__ -o vendor/melange-compiler-libs/.melange_compiler_libs.objs/native/melange_compiler_libs__Builtin_attributes.cmx -c -impl vendor/melange-compiler-libs/parsing/builtin_attributes.ml)
- File "vendor/melange-compiler-libs/parsing/builtin_attributes.ml", line 1:
- Error: The implementation "vendor/melange-compiler-libs/parsing/builtin_attributes.ml"
- does not match the interface "vendor/melange-compiler-libs/.melange_compiler_libs.objs/byte/melange_compiler_libs__Builtin_attributes.cmi":
- Values do not match:
- val alerts_of_sig :
- Parsetree.signature_item list ->
- string Melange_compiler_libs__.Misc.Stdlib.String.Map.t
- is not included in
- val alerts_of_sig :
- Parsetree.signature -> Melange_compiler_libs__.Misc.alerts
- The type
- "Parsetree.signature_item list ->
- string Melange_compiler_libs__.Misc.Stdlib.String.Map.t"
- is not compatible with the type
- "Parsetree.signature -> Melange_compiler_libs__.Misc.alerts"
- Type "Parsetree.signature_item list" is not compatible with type
- "Parsetree.signature"
- File "vendor/melange-compiler-libs/parsing/builtin_attributes.mli", line 118, characters 0-53:
- Expected declaration
- File "vendor/melange-compiler-libs/parsing/builtin_attributes.ml", line 276, characters 4-17:
- Actual declaration
[ERROR] The compilation of melange.5.1.0-52 failed at "dune build -p melange -j 39 @install".
build failed...
=== STDERR ===
2026-10-01 23:56.38: FAILED: build melange.5.1.0-52
2026-10-01 23:56.38: Job failed: build failed: melange.5.1.0-52