Build:
  1. 0
2026-09-28 15:45.59: New job: build cry.1.0.3 (ae0623c10610)
2026-09-28 15:45.59: Waiting for resource in pool day11-builds
2026-09-28 15:49.01: Got resource from pool day11-builds
2026-09-28 15:49.01: [profile oxcaml-odoc-master] build cry.1.0.3
2026-09-28 15:49.01: build cry.1.0.3 (ae0623c10610)
=== DEPENDENCIES (11 transitive) ===
  base-bytes.base                                    7b6f7f42210e
  base-threads.base                                  ddcab511c589
  base-unix.base                                     742554e1dbc2
  conf-autoconf.1                                    43fe4a407b7a
  conf-which.1                                       5fccb3a41099
  dune.3.22.2+ox                                     057b1ed5957b
  ocaml.5.4.0                                        74a2c67841c6
  ocaml-config.3                                     d58db97ddfef
  ocaml-variants.5.4.0+ox                            4babdc19da91
  ocamlfind.1.9.8+ox                                 47b14ae6bc12
  oxcaml-compiler.5.4.0-ox7                          42053eeff39a
=== STDOUT ===
Processing: [default: loading data]
[cry.1.0.3: dl]
[cry.1.0.3: extract]
-> retrieved cry.1.0.3  (https://opam.ocaml.org/cache)
[cry: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "cry" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/cry.1.0.3)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.cry.objs/byte -I src/.cry.objs/native -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.cry.objs/byte/cry.cmi -no-alias-deps -o src/.cry.objs/native/cry.cmx -c -impl src/cry.ml)
- File "src/cry.ml", lines 107-124, characters 2-5:
- 107 | ..object
- 108 |     method typ = "unix"
- 109 |     method file_descr = fd
- 110 |     method transport = transport
- 111 | 
- ...
- 121 |     method write = Unix.write fd
- 122 |     method read = Unix.read fd
- 123 |     method close = Unix.close fd
- 124 |   end
- Error: This expression has type
-          < close : unit; file_descr : Unix.file_descr;
-            read : bytes @ local -> int -> int -> int; transport : 'a;
-            typ : string;
-            wait_for : ?log:(string -> unit) -> event -> float -> unit;
-            write : bytes @ local read -> int -> int -> int >
-        but an expression was expected of type
-          socket =
-            < close : unit; file_descr : Unix.file_descr;
-              read : Bytes.t -> int -> int -> int; transport : transport;
-              typ : string;
-              wait_for : ?log:(string -> unit) -> event -> float -> unit;
-              write : Bytes.t -> int -> int -> int >
-        The method read has type bytes @ local -> int -> int -> int,
-        but the expected method type was Bytes.t -> int -> int -> int
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -bin-annot-cms -I src/.cry.objs/byte -I /home/opam/.opam/default/lib/bytes -I /home/opam/.opam/default/lib/ocaml/unix -cmi-file src/.cry.objs/byte/cry.cmi -no-alias-deps -o src/.cry.objs/byte/cry.cmo -c -impl src/cry.ml)
- File "src/cry.ml", lines 107-124, characters 2-5:
- 107 | ..object
- 108 |     method typ = "unix"
- 109 |     method file_descr = fd
- 110 |     method transport = transport
- 111 | 
- ...
- 121 |     method write = Unix.write fd
- 122 |     method read = Unix.read fd
- 123 |     method close = Unix.close fd
- 124 |   end
- Error: This expression has type
-          < close : unit; file_descr : Unix.file_descr;
-            read : bytes @ local -> int -> int -> int; transport : 'a;
-            typ : string;
-            wait_for : ?log:(string -> unit) -> event -> float -> unit;
-            write : bytes @ local read -> int -> int -> int >
-        but an expression was expected of type
-          socket =
-            < close : unit; file_descr : Unix.file_descr;
-              read : Bytes.t -> int -> int -> int; transport : transport;
-              typ : string;
-              wait_for : ?log:(string -> unit) -> event -> float -> unit;
-              write : Bytes.t -> int -> int -> int >
-        The method read has type bytes @ local -> int -> int -> int,
-        but the expected method type was Bytes.t -> int -> int -> int
[ERROR] The compilation of cry.1.0.3 failed at "dune build -p cry -j 39 @install".
build failed... 

=== STDERR ===

2026-09-28 15:49.13: FAILED: build cry.1.0.3
2026-09-28 15:49.13: Job failed: build failed: cry.1.0.3