Build:
  1. 0
2026-10-01 23:21.00: New job: build cry.1.0.3 (8190c4b3b983)
2026-10-01 23:21.00: Waiting for resource in pool day11-builds
2026-10-01 23:24.54: Got resource from pool day11-builds
2026-10-01 23:24.54: [profile oxcaml-odoc-master] build cry.1.0.3
2026-10-01 23:24.54: build cry.1.0.3 (8190c4b3b983)
=== DEPENDENCIES (11 transitive) ===
  base-bytes.base                                    9b400b95a77c
  base-threads.base                                  ddcab511c589
  base-unix.base                                     742554e1dbc2
  conf-autoconf.1                                    43fe4a407b7a
  conf-which.1                                       5fccb3a41099
  dune.3.22.2+ox                                     a2ef013eeea9
  ocaml.5.2.0                                        cda6777ccfe3
  ocaml-config.3                                     d77b853eaa33
  ocaml-variants.5.2.0+ox                            a9808a9375cd
  ocamlfind.1.9.8+ox                                 f23a347b8f5f
  oxcaml-compiler.5.2.0minus39                       9c94ae342626
=== 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/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"
- (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"
[ERROR] The compilation of cry.1.0.3 failed at "dune build -p cry -j 39 @install".
build failed... 

=== STDERR ===

2026-10-01 23:25.01: FAILED: build cry.1.0.3
2026-10-01 23:25.01: Job failed: build failed: cry.1.0.3