Build:
- 0
2026-10-06 17:41.55: New job: build ez_file.0.5.0 (37dfec4264af) 2026-10-06 17:41.55: Waiting for resource in pool day11-builds 2026-10-06 17:53.43: Got resource from pool day11-builds 2026-10-06 17:53.43: [profile oxcaml-odoc-master] build ez_file.0.5.0 2026-10-06 17:53.43: build ez_file.0.5.0 (37dfec4264af) === DEPENDENCIES (12 transitive) === base-threads.base 464810371b96 base-unix.base 4596d20d2cf7 conf-autoconf.1 8ee1e3913008 conf-which.1 65c43ca119c3 dune.3.22.2+ox 9158bd0e098d ocaml.5.2.0 879ae859f814 ocaml-config.3 37112a8040f8 ocaml-variants.5.2.0+ox 8119d9341417 ocplib_stuff.0.4.0 3e135eff7550 oxcaml-compiler.5.2.0minus39 72925b65bf23 re.1.14.0+ox 5236b9e76c05 seq.base 4e4fc87282b8 === STDOUT === Processing: [default: loading data] [ez_file.0.5.0: dl] [ez_file.0.5.0: extract] -> retrieved ez_file.0.5.0 (https://opam.ocaml.org/cache) [ez_file: sh] + /usr/bin/sh "-c" "./scripts/before.sh build 'ez_file'" (CWD=/home/opam/.opam/default/.opam-switch/build/ez_file.0.5.0) [ez_file: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "ez_file" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/ez_file.0.5.0) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/ez_file/.ez_file.objs/byte -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib_stuff -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -cmi-file src/ez_file/.ez_file.objs/byte/ez_file__FileString.cmi -no-alias-deps -open Ez_file -o src/ez_file/.ez_file.objs/byte/ez_file__FileString.cmo -c -impl src/ez_file/fileString.ml) - File "src/ez_file/fileString.ml", lines 161-176, characters 30-6: - 161 | ..............................FileDirMaker.Make(struct - 162 | type path = string - 163 | let add_basename = add_basename - 164 | let dirname = dirname - 165 | let basename = basename - ... - 173 | let readdir = Sys.readdir - 174 | - 175 | let to_string = to_string - 176 | end) - Error: Modules do not match: - sig - type path = string - val add_basename : string -> string -> string - val dirname : string -> string - val basename : string -> string - val rmdir : string @ local -> unit - val lstat : string @ local -> MinUnix.stats - val stat : string @ local -> MinUnix.stats - val mkdir : string @ local -> MinUnix.file_perm -> unit - val remove : string -> unit - val readdir : string -> string array - val to_string : 'a -> 'a - end - is not included in - sig - type path - val mkdir : path -> int -> unit - val stat : path -> MinUnix.stats - val lstat : path -> MinUnix.stats - val readdir : path -> string array - val rmdir : path -> unit - val remove : path -> unit - val basename : path -> string - val dirname : path -> path - val add_basename : path -> string -> path - val to_string : path -> string - end - Values do not match: - val mkdir : string @ local -> MinUnix.file_perm -> unit - is not included in - val mkdir : path -> int -> unit - The type "string @ local -> MinUnix.file_perm -> unit" - is not compatible with the type "path -> int -> unit" - File "src/ez_file/fileDirMaker.mli", line 16, characters 4-35: - Expected declaration - File "src/ez_file/fileString.ml", line 170, characters 8-13: - Actual declaration - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/ez_file/.ez_file.objs/byte -I src/ez_file/.ez_file.objs/native -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/ocplib_stuff -I /home/opam/.opam/default/lib/re -I /home/opam/.opam/default/lib/seq -cmi-file src/ez_file/.ez_file.objs/byte/ez_file__FileString.cmi -no-alias-deps -open Ez_file -o src/ez_file/.ez_file.objs/native/ez_file__FileString.cmx -c -impl src/ez_file/fileString.ml) - File "src/ez_file/fileString.ml", lines 161-176, characters 30-6: - 161 | ..............................FileDirMaker.Make(struct - 162 | type path = string - 163 | let add_basename = add_basename - 164 | let dirname = dirname - 165 | let basename = basename - ... - 173 | let readdir = Sys.readdir - 174 | - 175 | let to_string = to_string - 176 | end) - Error: Modules do not match: - sig - type path = string - val add_basename : string -> string -> string - val dirname : string -> string - val basename : string -> string - val rmdir : string @ local -> unit - val lstat : string @ local -> MinUnix.stats - val stat : string @ local -> MinUnix.stats - val mkdir : string @ local -> MinUnix.file_perm -> unit - val remove : string -> unit - val readdir : string -> string array - val to_string : 'a -> 'a - end - is not included in - sig - type path - val mkdir : path -> int -> unit - val stat : path -> MinUnix.stats - val lstat : path -> MinUnix.stats - val readdir : path -> string array - val rmdir : path -> unit - val remove : path -> unit - val basename : path -> string - val dirname : path -> path - val add_basename : path -> string -> path - val to_string : path -> string - end - Values do not match: - val mkdir : string @ local -> MinUnix.file_perm -> unit - is not included in - val mkdir : path -> int -> unit - The type "string @ local -> MinUnix.file_perm -> unit" - is not compatible with the type "path -> int -> unit" - File "src/ez_file/fileDirMaker.mli", line 16, characters 4-35: - Expected declaration - File "src/ez_file/fileString.ml", line 170, characters 8-13: - Actual declaration build failed... [ERROR] The compilation of ez_file.0.5.0 failed at "dune build -p ez_file -j 39 @install". === STDERR === 2026-10-06 17:54.01: FAILED: build ez_file.0.5.0 2026-10-06 17:54.01: Job failed: build failed: ez_file.0.5.0