Build:
- 0
2026-06-16 16:01.25: New job: build mirage-block-unix.2.12.1 (499e2b0917f5) 2026-06-16 16:01.25: Waiting for resource in pool day11-builds 2026-06-16 16:46.58: Got resource from pool day11-builds 2026-06-16 16:46.58: [profile full] build mirage-block-unix.2.12.1 2026-06-16 16:46.58: build mirage-block-unix.2.12.1 (499e2b0917f5) === DEPENDENCIES (31 transitive) === angstrom.0.16.1 a499461c2439 base-bytes.base 70d0daec7841 base-threads.base b7164ff76afe base-unix.base 839dc585f12d bigarray-compat.1.1.0 ecf1ac9cc3fe bigstringaf.0.10.0 b0e2fb8e5d3b conf-linux-libc-dev.0 096e638ca371 conf-pkg-config.5 64c6b37d622b cppo.1.8.0 ea583d2d3bbb csexp.1.5.2 ec63db2dab31 cstruct.6.0.1 db62722d8978 cstruct-lwt.6.0.1 dc82b9eda4a4 dune.3.23.1 5402470d931c dune-configurator.3.23.1 58f4a3f92083 fmt.0.11.0 fb25837707ac io-page.3.0.0 4b638439ce2e logs.0.10.0 0ada8a25a8dc lwt.6.1.2 4f8aa1aa7c72 mirage-block.2.0.1 267bfad2b387 mirage-device.2.0.0 6ce6da2a3b56 ocaml.4.14.4 cb826ea44eb2 ocaml-base-compiler.4.14.4 d2f775f983d7 ocaml-config.2 669e0fcf9e4d ocaml-syntax-shims.1.0.0 8e1b0ec7f904 ocamlbuild.0.16.1 8f6c52e6fce8 ocamlfind.1.9.8 6025f4a8e98e ocplib-endian.1.2 4dbd3fe91c51 rresult.0.7.0 66e2b7baf32c stringext.1.6.0 d29c9ca4a03c topkg.1.1.1 ab549298f3fc uri.4.4.0 a28bedf1b002 === 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 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/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 && /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-16 16:47.25: OK: build mirage-block-unix.2.12.1 (runc: 3.1s, disk: 20KB) 2026-06-16 16:47.25: Job succeeded