Build:
- 0
2026-06-24 16:43.36: New job: build mirage-block-unix.2.12.1 (ce952c892d48) 2026-06-24 16:43.36: Waiting for resource in pool day11-builds 2026-06-24 17:29.29: Got resource from pool day11-builds 2026-06-24 17:29.29: [profile full] build mirage-block-unix.2.12.1 2026-06-24 17:29.29: build mirage-block-unix.2.12.1 (ce952c892d48) === DEPENDENCIES (32 transitive) === angstrom.0.16.1 b3c0b2c22161 base-bytes.base c40d17bc86b5 base-threads.base c9e7bdbf5823 base-unix.base 7d1428be9ddb bigarray-compat.1.1.0 6340769fc89d bigstringaf.0.10.0 2670f46d1cef cmdliner.1.3.0 7280d3fb1acd conf-linux-libc-dev.0 2d4ad9bc3a8f conf-pkg-config.5 d5de2c6a88f9 cppo.1.8.0 5f3f70cae95b csexp.1.5.2 610c78f17734 cstruct.6.0.1 01957cad303e cstruct-lwt.6.0.1 d1cc57ec2ebe dune.3.23.1 848a72441e15 dune-configurator.3.23.1 bc97ce98d8a9 fmt.0.11.0 7cf6f7d63275 io-page.2.4.0 9e991d796515 logs.0.10.0 eb8d773a14d6 lwt.6.1.2 d46d0c4f757d mirage-block.2.0.1 a374c11b798b mirage-device.2.0.0 a361c907f55f ocaml.4.14.4 b047fb9251f4 ocaml-base-compiler.4.14.4 d3b7ccb2c6fb ocaml-config.2 2d9c209f5590 ocaml-syntax-shims.1.0.0 ac7d70c1c23c ocamlbuild.0.16.1 7e0d6aadb209 ocamlfind.1.9.8 214dd418ac02 ocplib-endian.1.2 380dd426e898 rresult.0.7.0 ab060a31b0aa stringext.1.6.0 9dbcca0df50a topkg.1.1.1 511e1a1958da uri.4.4.0 ae40a4374ff7 === 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 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/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 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 && /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-06-24 17:29.53: OK: build mirage-block-unix.2.12.1 (runc: 2.6s, disk: 20KB) 2026-06-24 17:29.53: Job succeeded