Build:
- 0
2026-09-03 22:48.26: New job: build mirage-block-unix.2.12.1 (9e5b209c9c90) 2026-09-03 22:48.26: Waiting for resource in pool day11-builds 2026-09-03 23:35.22: Got resource from pool day11-builds 2026-09-03 23:35.22: [profile full] build mirage-block-unix.2.12.1 2026-09-03 23:35.22: build mirage-block-unix.2.12.1 (9e5b209c9c90) === DEPENDENCIES (32 transitive) === angstrom.0.16.1 e7a677ecbad7 base-bytes.base 68d84c459288 base-threads.base 3d2f2cbc6db2 base-unix.base 3a38ddca6b5e bigarray-compat.1.1.0 3f4e163c0195 bigstringaf.0.10.0 81ac91c311f3 cmdliner.1.3.0 50421b7f7592 conf-linux-libc-dev.0 0af5b24bacd0 conf-pkg-config.5 74f50f3cfe72 cppo.1.8.0 8b34f9718c9c csexp.1.5.2 c758d7657e5b cstruct.6.0.1 64c3b8ffeb32 cstruct-lwt.6.0.1 55899a47d6f0 dune.3.24.2 bf83cdf0a904 dune-configurator.3.24.2 23afe5cb4d3b fmt.0.11.0 90404cf711de io-page.2.4.0 031764617eb2 logs.0.10.0 382bc1d4cc70 lwt.6.1.2 3072189ea5c2 mirage-block.2.0.1 6b829aaf88a8 mirage-device.2.0.0 90af92f5ce90 ocaml.4.14.4 c7d6265b51fe ocaml-base-compiler.4.14.4 7a409b6ffbef ocaml-config.2 85edea6ac168 ocaml-syntax-shims.1.0.0 dd7617b68ec9 ocamlbuild.0.16.1 5ae5ab4d19bf ocamlfind.1.9.8 3cae95bed0a0 ocplib-endian.1.2 a626410be6a1 rresult.0.7.0 e91945a392c9 stringext.1.6.0 9520d67485ad topkg.1.1.1 f1122af0988e uri.4.4.0 7c67c85f3177 === STDOUT === Processing: [default: loading data] [mirage-block-unix.2.12.1: dl] [mirage-block-unix.2.12.1: extract] -> retrieved mirage-block-unix.2.12.1 (https://opam.ocaml.org/cache) [mirage-block-unix: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "mirage-block-unix" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/mirage-block-unix.2.12.1) - (cd _build/default/lib && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-lwt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/mirage-block -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -o flock_stubs.o -c flock_stubs.c) - flock_stubs.c: In function 'stub_flock': - flock_stubs.c:47:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead - 47 | enter_blocking_section(); - | ^~~~~~~~~~~~~~~ - flock_stubs.c:49:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead - 49 | leave_blocking_section(); - | ^~~~~~~~~~~~~~~ - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I lib/.mirage_block_unix.objs/byte -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-lwt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/mirage-block -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -intf-suffix .ml -no-alias-deps -o lib/.mirage_block_unix.objs/byte/block.cmo -c -impl lib/block.ml) - File "lib/block.ml", line 253, characters 96-107: - 253 | else "with buffers of length [ " ^ (String.concat ", " (List.map (fun b -> string_of_int @@ Cstruct.len b) buffers)) ^ " ]" in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 258, characters 16-27: - 258 | let len = Cstruct.len b in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 288, characters 41-52: - 288 | let len = List.fold_left (fun acc c -> Cstruct.len c + acc) 0 - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 300, characters 15-26: - 300 | let y' = Cstruct.len y in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 344, characters 79-90: - 344 | let virtual_zeroes = Int64.(sub (add offset (of_int (Cstruct.len b))) x.size_bytes) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 359, characters 77-88: - 359 | x.seek_offset <- Int64.(add x.seek_offset (of_int (Cstruct.len b))); - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 415, characters 77-88: - 415 | x.seek_offset <- Int64.(add x.seek_offset (of_int (Cstruct.len b))); - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default/lib && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-lwt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/mirage-block -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -o odirect_stubs.o -c odirect_stubs.c) - odirect_stubs.c: In function 'stub_openfile_direct': - odirect_stubs.c:47:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead - 47 | enter_blocking_section(); - | ^~~~~~~~~~~~~~~ - odirect_stubs.c:63:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead - 63 | leave_blocking_section(); - | ^~~~~~~~~~~~~~~ - (cd _build/default/lib && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -g -I /home/opam/.opam/default/lib/ocaml -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-lwt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/mirage-block -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -o blkgetsize_stubs.o -c blkgetsize_stubs.c) - blkgetsize_stubs.c: In function 'stub_blkgetsize': - blkgetsize_stubs.c:126:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead - 126 | enter_blocking_section(); - | ^~~~~~~~~~~~~~~ - blkgetsize_stubs.c:129:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead - 129 | leave_blocking_section(); - | ^~~~~~~~~~~~~~~ - blkgetsize_stubs.c: In function 'stub_blkgetsectorsize': - blkgetsize_stubs.c:144:13: warning: "enter_blocking_section" is deprecated: use "caml_enter_blocking_section" instead - 144 | enter_blocking_section(); - | ^~~~~~~~~~~~~~~ - blkgetsize_stubs.c:147:13: warning: "leave_blocking_section" is deprecated: use "caml_leave_blocking_section" instead - 147 | leave_blocking_section(); - | ^~~~~~~~~~~~~~~ - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I lib/.mirage_block_unix.objs/byte -I lib/.mirage_block_unix.objs/native -I /home/opam/.opam/default/lib/angstrom -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/bigstringaf -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-lwt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lwt -I /home/opam/.opam/default/lib/lwt/unix -I /home/opam/.opam/default/lib/mirage-block -I /home/opam/.opam/default/lib/mirage-device -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/ocplib-endian -I /home/opam/.opam/default/lib/ocplib-endian/bigstring -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/stringext -I /home/opam/.opam/default/lib/uri -intf-suffix .ml -no-alias-deps -o lib/.mirage_block_unix.objs/native/block.cmx -c -impl lib/block.ml) - File "lib/block.ml", line 253, characters 96-107: - 253 | else "with buffers of length [ " ^ (String.concat ", " (List.map (fun b -> string_of_int @@ Cstruct.len b) buffers)) ^ " ]" in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 258, characters 16-27: - 258 | let len = Cstruct.len b in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 288, characters 41-52: - 288 | let len = List.fold_left (fun acc c -> Cstruct.len c + acc) 0 - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 300, characters 15-26: - 300 | let y' = Cstruct.len y in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 344, characters 79-90: - 344 | let virtual_zeroes = Int64.(sub (add offset (of_int (Cstruct.len b))) x.size_bytes) in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 359, characters 77-88: - 359 | x.seek_offset <- Int64.(add x.seek_offset (of_int (Cstruct.len b))); - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/block.ml", line 415, characters 77-88: - 415 | x.seek_offset <- Int64.(add x.seek_offset (of_int (Cstruct.len b))); - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. -> compiled mirage-block-unix.2.12.1 -> installed mirage-block-unix.2.12.1 === STDERR === 2026-09-03 23:35.43: OK: build mirage-block-unix.2.12.1 (runc: 4.1s, disk: 20KB) 2026-09-03 23:35.43: Job succeeded