Build:
- 0
2026-07-26 15:35.06: New job: build protocol-9p.1.0.1 (0f447e0ab9b0) 2026-07-26 15:35.06: Waiting for resource in pool day11-builds 2026-07-26 16:10.09: Got resource from pool day11-builds 2026-07-26 16:10.09: [profile full] build protocol-9p.1.0.1 2026-07-26 16:10.09: build protocol-9p.1.0.1 (0f447e0ab9b0) === DEPENDENCIES (46 transitive) === astring.0.8.5 0247747ead33 base.v0.17.3 423ea3917801 base-bytes.base 7f97b2dcf940 base-threads.base afe16a8e71c3 base-unix.base 73c0a5fdd34a bigarray-compat.1.1.0 f41547b34a4a compiler-cloning.enabled 22a431860256 conf-pkg-config.5 2c611009363a cppo.1.8.0 4a096e8ded10 csexp.1.5.2 9b58e29a8bf1 cstruct.3.7.0 cc4865a508a6 dune.3.24.1 0d2a3ba8bfb9 dune-configurator.3.24.1 29a4528f5159 fmt.0.11.0 62517f6b1b48 io-page.2.4.0 356ca4191186 logs.0.10.0 0014a1ed29f8 lwt.6.1.2 ebd0d54cd400 mirage-channel.3.2.0 9afc53e347dd mirage-channel-lwt.3.2.0 75105444d3d7 mirage-clock.2.0.0 4f6498b58064 mirage-device.1.2.0 79604275050d mirage-flow.1.6.0 a85ab0dca3db mirage-flow-lwt.1.6.0 67ab5a408e7a mirage-kv.1.0.0 84198c2e1bcd mirage-kv-lwt.1.0.0 f9172a318a91 num.1.6 2c9fca9035b8 ocaml.5.5.0 af24caade1d3 ocaml-base-compiler.5.5.0 5f93989ce6d7 ocaml-compiler.5.5.0 15edcf5138e5 ocaml-compiler-libs.v0.17.0 143ee4c05724 ocaml_intrinsics_kernel.v0.17.2 2b960c181309 ocamlbuild.0.16.1 ae35ea2527bb ocamlfind.1.9.9~preview c75d6f48ab10 ocplib-endian.1.2 dc05e5a2e61e parsexp.v0.17.0 179bb7683ea3 ppx_derivers.1.2.1 728b609b3158 ppx_sexp_conv.v0.17.1 b50aec938762 ppxlib.0.38.0 9f56b9c3a08f ppxlib_jane.v0.17.4 f06f346aac2f result.1.5 cbfc8099a702 rresult.0.7.0 f10c00caa853 sexplib.v0.17.0 a2188c8f0db0 sexplib0.v0.17.0 2f6793719818 stdlib-shims.0.3.0 4bbd4a6c7a07 topkg.1.1.1 1b7cf367f441 win-error.1.0 72c3146cbee1 === STDOUT === Processing: [default: loading data] [protocol-9p.1.0.1: dl] [protocol-9p.1.0.1: extract] -> retrieved protocol-9p.1.0.1 (https://opam.ocaml.org/cache) [protocol-9p: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "protocol-9p" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/protocol-9p.1.0.1) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.protocol_9p.objs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/io-page -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mirage-channel -I /home/opam/.opam/default/lib/mirage-channel-lwt -I /home/opam/.opam/default/lib/mirage-clock -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/mirage-flow-lwt -I /home/opam/.opam/default/lib/mirage-kv -I /home/opam/.opam/default/lib/mirage-kv-lwt -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -cmi-file lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_error.cmi -no-alias-deps -open Protocol_9p__ -o lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_error.cmo -c -impl lib/protocol_9p_error.pp.ml) - File "lib/protocol_9p_error.ml", line 26, characters 20-29: - 26 | let error_msg fmt = Fmt.kstrf (fun s -> Error (`Msg s)) fmt - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.protocol_9p.objs/byte -I lib/.protocol_9p.objs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/io-page -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mirage-channel -I /home/opam/.opam/default/lib/mirage-channel-lwt -I /home/opam/.opam/default/lib/mirage-clock -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/mirage-flow-lwt -I /home/opam/.opam/default/lib/mirage-kv -I /home/opam/.opam/default/lib/mirage-kv-lwt -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -cmi-file lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_error.cmi -no-alias-deps -open Protocol_9p__ -o lib/.protocol_9p.objs/native/protocol_9p__Protocol_9p_error.cmx -c -impl lib/protocol_9p_error.pp.ml) - File "lib/protocol_9p_error.ml", line 26, characters 20-29: - 26 | let error_msg fmt = Fmt.kstrf (fun s -> Error (`Msg s)) fmt - ^^^^^^^^^ - Alert deprecated: Fmt.kstrf - use Fmt.kstr instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.protocol_9p.objs/byte -I lib/.protocol_9p.objs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/io-page -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mirage-channel -I /home/opam/.opam/default/lib/mirage-channel-lwt -I /home/opam/.opam/default/lib/mirage-clock -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/mirage-flow-lwt -I /home/opam/.opam/default/lib/mirage-kv -I /home/opam/.opam/default/lib/mirage-kv-lwt -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -cmi-file lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_buffered9PReader.cmi -no-alias-deps -open Protocol_9p__ -o lib/.protocol_9p.objs/native/protocol_9p__Protocol_9p_buffered9PReader.cmx -c -impl lib/protocol_9p_buffered9PReader.pp.ml) - File "lib/protocol_9p_buffered9PReader.ml", line 42, characters 42-50: - 42 | | Error e -> Lwt.return (Error (`Msg (Fmt.strf "%a" C.pp_error e))) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.protocol_9p.objs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/io-page -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mirage-channel -I /home/opam/.opam/default/lib/mirage-channel-lwt -I /home/opam/.opam/default/lib/mirage-clock -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/mirage-flow-lwt -I /home/opam/.opam/default/lib/mirage-kv -I /home/opam/.opam/default/lib/mirage-kv-lwt -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -cmi-file lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_buffered9PReader.cmi -no-alias-deps -open Protocol_9p__ -o lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_buffered9PReader.cmo -c -impl lib/protocol_9p_buffered9PReader.pp.ml) - File "lib/protocol_9p_buffered9PReader.ml", line 42, characters 42-50: - 42 | | Error e -> Lwt.return (Error (`Msg (Fmt.strf "%a" C.pp_error e))) - ^^^^^^^^ - Alert deprecated: Fmt.strf - use Fmt.str instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I lib/.protocol_9p.objs/byte -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/io-page -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mirage-channel -I /home/opam/.opam/default/lib/mirage-channel-lwt -I /home/opam/.opam/default/lib/mirage-clock -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/mirage-flow-lwt -I /home/opam/.opam/default/lib/mirage-kv -I /home/opam/.opam/default/lib/mirage-kv-lwt -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -cmi-file lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_client.cmi -no-alias-deps -open Protocol_9p__ -o lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_client.cmo -c -impl lib/protocol_9p_client.pp.ml) - File "lib/protocol_9p_client.ml", line 1: - Error: The implementation lib/protocol_9p_client.pp.ml - does not match the interface lib/protocol_9p_client.pp.mli: ... ... - ... ... In module Make.KV_RO: - Values do not match: - val read : - t/2 -> - string -> - int64 -> - int64 -> - (Cstruct.t list, [> `Unknown_key of string ]) result Lwt.t - is not included in - val read : - t -> - string -> - int64 -> - int64 -> (page_aligned_buffer list, error) Result.result io - The type - t/2 -> - string -> - int64 -> - int64 -> (Cstruct.t list, [> `Unknown_key of string ]) result Lwt.t - is not compatible with the type - t -> - string -> - int64 -> int64 -> (page_aligned_buffer list, error) Result.result io - Type (Cstruct.t list, [> `Unknown_key of string ]) result Lwt.t - is not compatible with type - (page_aligned_buffer list, error) Result.result io = - (page_aligned_buffer list, error) Result.result Lwt.t - Type (Cstruct.t list, [> `Unknown_key of string ]) result - is not compatible with type - (page_aligned_buffer list, error) Result.result - File "lib/protocol_9p_client.ml", line 499, characters 4-23: - Definition of type t - File "lib/protocol_9p_client.ml", lines 75-92, characters 2-3: - Definition of type t/2 - File "src/mirage_kv.mli", lines 46-47, characters 2-47: - Expected declaration - File "lib/protocol_9p_client.ml", line 508, characters 8-12: - Actual declaration - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.protocol_9p.objs/byte -I lib/.protocol_9p.objs/native -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/io-page -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/mirage-channel -I /home/opam/.opam/default/lib/mirage-channel-lwt -I /home/opam/.opam/default/lib/mirage-clock -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/mirage-flow -I /home/opam/.opam/default/lib/mirage-flow-lwt -I /home/opam/.opam/default/lib/mirage-kv -I /home/opam/.opam/default/lib/mirage-kv-lwt -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -cmi-file lib/.protocol_9p.objs/byte/protocol_9p__Protocol_9p_client.cmi -no-alias-deps -open Protocol_9p__ -o lib/.protocol_9p.objs/native/protocol_9p__Protocol_9p_client.cmx -c -impl lib/protocol_9p_client.pp.ml) - File "lib/protocol_9p_client.ml", line 1: - Error: The implementation lib/protocol_9p_client.pp.ml - does not match the interface lib/protocol_9p_client.pp.mli: ... ... - ... ... In module Make.KV_RO: - Values do not match: - val read : - t/2 -> - string -> - int64 -> - int64 -> - (Cstruct.t list, [> `Unknown_key of string ]) result Lwt.t - is not included in - val read : - t -> - string -> - int64 -> - int64 -> (page_aligned_buffer list, error) Result.result io - The type - t/2 -> - string -> - int64 -> - int64 -> (Cstruct.t list, [> `Unknown_key of string ]) result Lwt.t - is not compatible with the type - t -> - string -> - int64 -> int64 -> (page_aligned_buffer list, error) Result.result io - Type (Cstruct.t list, [> `Unknown_key of string ]) result Lwt.t - is not compatible with type - (page_aligned_buffer list, error) Result.result io = - (page_aligned_buffer list, error) Result.result Lwt.t - Type (Cstruct.t list, [> `Unknown_key of string ]) result - is not compatible with type - (page_aligned_buffer list, error) Result.result - File "lib/protocol_9p_client.ml", line 499, characters 4-23: - Definition of type t - File "lib/protocol_9p_client.ml", lines 75-92, characters 2-3: - Definition of type t/2 - File "src/mirage_kv.mli", lines 46-47, characters 2-47: - Expected declaration - File "lib/protocol_9p_client.ml", line 508, characters 8-12: - Actual declaration [ERROR] The compilation of protocol-9p.1.0.1 failed at "dune build -p protocol-9p -j 39". build failed... === STDERR === 2026-07-26 16:10.35: FAILED: build protocol-9p.1.0.1 2026-07-26 16:10.35: Job failed: build failed: protocol-9p.1.0.1