Build:
- 0
2026-10-07 21:25.16: New job: build batteries.3.11.0 (7d56bccfbd1a)
2026-10-07 21:25.16: Waiting for resource in pool day11-builds
2026-10-07 21:33.17: Got resource from pool day11-builds
2026-10-07 21:33.17: [profile oxcaml-odoc-master] build batteries.3.11.0
2026-10-07 21:33.17: build batteries.3.11.0 (7d56bccfbd1a)
=== DEPENDENCIES (12 transitive) ===
base-threads.base 464810371b96
base-unix.base 4596d20d2cf7
camlp-streams.5.0.1 3fd7878a34f1
conf-autoconf.1 8ee1e3913008
conf-which.1 65c43ca119c3
dune.3.22.2+ox a601158acc62
num.1.6 7a36ed3a3fba
ocaml.5.2.0 b8c350f4f1ad
ocaml-config.3 2c72b422dfc3
ocaml-variants.5.2.0+ox 60cb73ac7801
ocamlfind.1.9.8+ox 70bd5761d4de
oxcaml-compiler.5.2.0minus39 c47b62237187
=== STDOUT ===
Processing: [default: loading data]
[batteries.3.11.0: dl]
[batteries.3.11.0: extract]
-> retrieved batteries.3.11.0 (https://opam.ocaml.org/cache)
[batteries: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "batteries" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/batteries.3.11.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -3-32-50-52 -g -I src/.batteries_unthreaded.objs/byte -I src/.batteries_unthreaded.objs/native -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batBytes.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/native/batBytes.cmx -c -impl src/batBytes.pp.ml)
- File "src/batBytes.pp.ml", line 1:
- Error: The implementation "src/batBytes.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batBytes.cmi":
- Values do not match:
- val blit :
- bytes @ local -> int -> bytes @ local -> int -> int -> unit
- is not included in
- val blit : t -> int -> t -> int -> int -> unit
- The type "bytes @ local -> int -> bytes @ local -> int -> int -> unit"
- is not compatible with the type "t -> int -> t -> int -> int -> unit"
- Type "int -> (int -> unit) @ local" is not compatible with type
- "int -> int -> unit"
- File "src/batBytes.mli", line 127, characters 0-46:
- Expected declaration
- File "bytes.mli", lines 135-137, characters 0-9: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batBytes.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batBytes.cmo -c -impl src/batBytes.pp.ml)
- File "src/batBytes.pp.ml", line 1:
- Error: The implementation "src/batBytes.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batBytes.cmi":
- Values do not match:
- val blit :
- bytes @ local -> int -> bytes @ local -> int -> int -> unit
- is not included in
- val blit : t -> int -> t -> int -> int -> unit
- The type "bytes @ local -> int -> bytes @ local -> int -> int -> unit"
- is not compatible with the type "t -> int -> t -> int -> int -> unit"
- Type "int -> (int -> unit) @ local" is not compatible with type
- "int -> int -> unit"
- File "src/batBytes.mli", line 127, characters 0-46:
- Expected declaration
- File "bytes.mli", lines 135-137, characters 0-9: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batPrintexc.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batPrintexc.cmo -c -impl src/batPrintexc.pp.ml)
- File "src/batPrintexc.pp.ml", line 1:
- Alert unsafe_multidomain: register_printer
- Use [Printexc.Safe.register_printer].
- File "printexc.mli", lines 91-92, characters 0-68:
- Definition
- File "src/batPrintexc.mli", line 76, characters 0-52:
- Expected signature
-
- File "src/batPrintexc.pp.ml", line 1:
- Alert unsafe_multidomain: set_uncaught_exception_handler
- Use [Printexc.Safe.set_uncaught_exception_handler].
- File "printexc.mli", lines 210-211, characters 0-82:
- Definition
- File "src/batPrintexc.mli", line 191, characters 0-74:
- Expected signature
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batQueue.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batQueue.cmo -c -impl src/batQueue.pp.ml)
- File "src/batQueue.pp.ml", line 1:
- Error: The implementation "src/batQueue.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batQueue.cmi":
- Values do not match:
- val iter : ('a -> unit) @ local -> 'a t @ local -> unit
- is not included in
- val iter : ('a -> unit) -> 'a t -> unit
- The type "('a -> unit) @ local -> 'a t @ local -> unit"
- is not compatible with the type "('a -> unit) -> 'a t -> unit"
- File "src/batQueue.mli", line 88, characters 0-39:
- Expected declaration
- File "queue.mli", line 92, characters 0-78: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batUTF8.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batUTF8.cmo -c -impl src/batUTF8.pp.ml)
- File "src/batUTF8.pp.ml", line 1:
- Error: The implementation "src/batUTF8.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batUTF8.cmi":
- ... In module "Buf":
- Values do not match:
- val add_string : t/1 @ local -> string @ local -> unit
- is not included in
- val add_string : buf -> t/2 -> unit
- The type "t/1 @ local -> string @ local -> unit"
- is not compatible with the type "buf -> t/2 -> unit"
- File "buffer.mli", line 52, characters 0-21:
- Definition of type "t/1"
- File "src/batUTF8.ml", line 37, characters 0-15:
- Definition of type "t/2"
- File "src/batUTF8.mli", line 151, characters 2-35:
- Expected declaration
- File "buffer.mli", line 151, characters 0-52: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batBuffer.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batBuffer.cmo -c -impl src/batBuffer.pp.ml)
- File "src/batBuffer.pp.ml", line 1:
- Error: The implementation "src/batBuffer.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batBuffer.cmi":
- Values do not match:
- val blit : t @ local -> int -> bytes @ local -> int -> int -> unit
- is not included in
- val blit : t -> int -> Bytes.t -> int -> int -> unit
- The type "t @ local -> int -> bytes @ local -> int -> int -> unit"
- is not compatible with the type
- "t -> int -> Bytes.t -> int -> int -> unit"
- Type "int -> (int -> unit) @ local" is not compatible with type
- "int -> int -> unit"
- File "src/batBuffer.mli", line 72, characters 0-52:
- Expected declaration
- File "buffer.mli", line 84, characters 0-66: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batFormat.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batFormat.cmo -c -impl src/batFormat.pp.ml)
- File "src/batFormat.ml", lines 58-63, characters 1-31:
- Error: Some record fields are undefined: "out_width"
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batUnix.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batUnix.cmo -c -impl src/batUnix.pp.ml)
- File "src/batUnix.pp.ml", line 1:
- Alert unsafe_multidomain: putenv
- Mutating the environment makes reading the environment unsafe.
- File "otherlibs/unix/unix.mli", lines 181-183, characters 0-69:
- Definition
- File "src/batUnix.mli", line 169, characters 0-37:
- Expected signature
-
- File "src/batUnix.pp.ml", line 1:
- Error: The implementation "src/batUnix.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batUnix.cmi":
- Values do not match:
- val handle_unix_error : ('a -> 'b) @ local once -> 'a -> 'b
- is not included in
- val handle_unix_error : ('a -> 'b) -> 'a -> 'b
- The type "('a -> 'b) @ local once -> 'a -> 'b"
- is not compatible with the type "('a -> 'b) -> 'a -> 'b"
- File "src/batUnix.mli", line 125, characters 0-46:
- Expected declaration
- File "otherlibs/unix/unix.mli", line 136, characters 0-74:
- Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batSys.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batSys.cmo -c -impl src/batSys.pp.ml)
- File "src/batSys.pp.ml", line 1:
- Alert unsafe_multidomain: signal
- Use [Sys.Safe.signal].
- File "sys.mli", lines 285-287, characters 0-53:
- Definition
- File "src/batSys.mli", lines 196-197, characters 0-75:
- Expected signature
-
- File "src/batSys.pp.ml", line 1:
- Alert unsafe_multidomain: set_signal
- Use [Sys.Safe.set_signal].
- File "sys.mli", lines 294-295, characters 0-57:
- Definition
- File "src/batSys.mli", line 204, characters 0-47:
- Expected signature
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batRandom.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batRandom.cmo -c -impl src/batRandom.pp.ml)
- File "src/batRandom.pp.ml", line 1:
- Error: The implementation "src/batRandom.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batRandom.cmi":
- ... In module "State":
- Values do not match:
- val int : t @ local -> int -> int
- is not included in
- val int : t -> int -> int
- The type "t @ local -> int -> int" is not compatible with the type
- "t -> int -> int"
- File "src/batRandom.mli", line 193, characters 2-34:
- Expected declaration
- File "stdlib/random.mli", line 200, characters 2-35:
- Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batString.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batString.cmo -c -impl src/batString.pp.ml)
- File "src/batString.pp.ml", line 1:
- Error: The implementation "src/batString.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batString.cmi":
- Values do not match:
- val blit :
- string @ local -> int -> bytes @ local -> int -> int -> unit
- is not included in
- val blit : string -> int -> Bytes.t -> int -> int -> unit
- The type "string @ local -> int -> bytes @ local -> int -> int -> unit"
- is not compatible with the type
- "string -> int -> Bytes.t -> int -> int -> unit"
- Type "int -> (int -> unit) @ local" is not compatible with type
- "int -> int -> unit"
- File "src/batString.mli", line 140, characters 0-57:
- Expected declaration
- File "string.mli", lines 125-126, characters 0-62: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batArray.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batArray.cmo -c -impl src/batArray.pp.ml)
- File "src/batArray.pp.ml", line 1:
- Error: The implementation "src/batArray.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batArray.cmi":
- Values do not match:
- external make : ('a : value_maybe_null). int -> 'a -> 'a array
- = "caml_array_make"
- is not included in
- external make : int -> 'a -> 'a array = "caml_make_vect"
- The names of the primitives are not the same
- File "src/batArray.mli", line 73, characters 0-56:
- Expected declaration
- File "array.mli", lines 62-63, characters 0-44: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batList.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batList.cmo -c -impl src/batList.pp.ml)
- File "src/batList.pp.ml", line 1:
- Error: The implementation "src/batList.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batList.cmi":
- Values do not match:
- val mem : 'a @ local -> 'a list @ local -> bool
- is not included in
- val mem : 'a -> 'a list -> bool
- The type "'a @ local -> 'a list @ local -> bool"
- is not compatible with the type "'a -> 'a list -> bool"
- File "src/batList.mli", line 417, characters 0-31:
- Expected declaration
- File "src/batList.ml", line 57, characters 4-7: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batFile.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batFile.cmo -c -impl src/batFile.pp.ml)
- File "src/batFile.pp.ml", line 1:
- Error: The implementation "src/batFile.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batFile.cmi":
- Values do not match:
- val set_permissions : string @ local -> Unix.file_perm -> unit
- is not included in
- val set_permissions : string -> permission -> unit
- The type "string @ local -> Unix.file_perm -> unit"
- is not compatible with the type "string -> permission -> unit"
- File "src/batFile.mli", line 112, characters 0-49:
- Expected declaration
- File "src/batFile.ml", line 216, characters 4-19: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -w -3-32-50-52 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.batteries_unthreaded.objs/byte -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batBigarray.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/byte/batBigarray.cmo -c -impl src/batBigarray.pp.ml)
- File "src/batBigarray.pp.ml", line 1:
- Error: The implementation "src/batBigarray.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batBigarray.cmi":
- ... In module "Array0":
- Values do not match:
- val set :
- 'a ('b : any) ('c : any).
- ('a, 'b, 'c) t @ local -> 'a @ local -> unit
- is not included in
- val set : ('a, 'b, 'c) t -> 'a -> unit
- The type "('a, 'b, 'c) t @ local -> 'a @ local -> unit"
- is not compatible with the type "('a, 'b, 'c) t -> 'a -> unit"
- File "src/batBigarray.mli", line 604, characters 2-39:
- Expected declaration
- File "bigarray.mli", lines 618-620, characters 2-50:
- Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -3-32-50-52 -g -I src/.batteries_unthreaded.objs/byte -I src/.batteries_unthreaded.objs/native -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batPrintexc.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/native/batPrintexc.cmx -c -impl src/batPrintexc.pp.ml)
- File "src/batPrintexc.pp.ml", line 1:
- Alert unsafe_multidomain: register_printer
- Use [Printexc.Safe.register_printer].
- File "printexc.mli", lines 91-92, characters 0-68:
- Definition
- File "src/batPrintexc.mli", line 76, characters 0-52:
- Expected signature
-
- File "src/batPrintexc.pp.ml", line 1:
- Alert unsafe_multidomain: set_uncaught_exception_handler
- Use [Printexc.Safe.set_uncaught_exception_handler].
- File "printexc.mli", lines 210-211, characters 0-82:
- Definition
- File "src/batPrintexc.mli", line 191, characters 0-74:
- Expected signature
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -3-32-50-52 -g -I src/.batteries_unthreaded.objs/byte -I src/.batteries_unthreaded.objs/native -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batQueue.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/native/batQueue.cmx -c -impl src/batQueue.pp.ml)
- File "src/batQueue.pp.ml", line 1:
- Error: The implementation "src/batQueue.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batQueue.cmi":
- Values do not match:
- val iter : ('a -> unit) @ local -> 'a t @ local -> unit
- is not included in
- val iter : ('a -> unit) -> 'a t -> unit
- The type "('a -> unit) @ local -> 'a t @ local -> unit"
- is not compatible with the type "('a -> unit) -> 'a t -> unit"
- File "src/batQueue.mli", line 88, characters 0-39:
- Expected declaration
- File "queue.mli", line 92, characters 0-78: Actual declaration
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -w -3-32-50-52 -g -I src/.batteries_unthreaded.objs/byte -I src/.batteries_unthreaded.objs/native -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/num -I /home/opam/.opam/default/lib/ocaml/str -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.batteries_unthreaded.objs/byte/batUTF8.cmi -no-alias-deps -o src/.batteries_unthreaded.objs/native/batUTF8.cmx -c -impl src/batUTF8.pp.ml)
- File "src/batUTF8.pp.ml", line 1:
- Error: The implementation "src/batUTF8.pp.ml"
- does not match the interface "src/.batteries_unthreaded.objs/byte/batUTF8.cmi":
- ... In module "Buf":
- Values do not match:
- val add_string : t/1 @ local -> string @ local -> unit
- is not included in
- val add_string : buf -> t/2 -> unit
- The type "t/1 @ local -> string @ local -> unit"
- is not compatible with the type "buf -> t/2 -> unit"
- File "buffer.mli", line 52, characters 0-21:
- Definition of type "t/1"
- File "src/batUTF8.ml", line 37, characters 0-15:
- Definition of type "t/2"
- File "src/batUTF8.mli", line 151, characters 2-35:
- Expected declaration
- File "buffer.mli", line 151, characters 0-52: Actual declaration
[ERROR] The compilation of batteries.3.11.0 failed at "dune build -p batteries -j 39 @install".
build failed...
=== STDERR ===
2026-10-07 21:33.53: FAILED: build batteries.3.11.0
2026-10-07 21:33.53: Job failed: build failed: batteries.3.11.0