Build:
- 0
2026-09-28 15:47.57: New job: build ez_file.0.5.0 (e9fae9d9b300) 2026-09-28 15:47.57: Waiting for resource in pool day11-builds 2026-09-28 15:52.26: Got resource from pool day11-builds 2026-09-28 15:52.26: [profile oxcaml-odoc-master] build ez_file.0.5.0 2026-09-28 15:52.26: build ez_file.0.5.0 (e9fae9d9b300) === DEPENDENCIES (12 transitive) === base-threads.base ddcab511c589 base-unix.base 742554e1dbc2 conf-autoconf.1 43fe4a407b7a conf-which.1 5fccb3a41099 dune.3.22.2+ox 057b1ed5957b ocaml.5.4.0 74a2c67841c6 ocaml-config.3 d58db97ddfef ocaml-variants.5.4.0+ox 4babdc19da91 ocplib_stuff.0.4.0 f11b11c93301 oxcaml-compiler.5.4.0-ox7 42053eeff39a re.1.14.0+ox ce1bf9ca4fd0 seq.base a53d1461208b === 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 [ERROR] The compilation of ez_file.0.5.0 failed at "dune build -p ez_file -j 39 @install". - (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... === STDERR === 2026-09-28 15:52.44: FAILED: build ez_file.0.5.0 2026-09-28 15:52.44: Job failed: build failed: ez_file.0.5.0