Build:
- 0
2026-09-04 01:04.50: New job: build mnet.0.0.1 (174552f328bc)
2026-09-04 01:04.50: Waiting for resource in pool day11-builds
2026-09-04 01:20.45: Got resource from pool day11-builds
2026-09-04 01:20.45: [profile full] build mnet.0.0.1
2026-09-04 01:20.45: build mnet.0.0.1 (174552f328bc)
=== DEPENDENCIES (75 transitive) ===
arp.4.1.0 a72d87f6face
asn1-combinators.0.3.2 2331ec99a20e
base-bytes.base a07bc30a9819
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
base64.3.5.2 86081d8c7cb4
bin.0.0.4 a35278a5847b
bstr.0.0.4 eb1942a9db33
bytesrw.0.4.0 7ab086919be6
cmdliner.2.1.1 ecdcaec2c5a2
compiler-cloning.enabled 966a2e6839f0
conf-gmp.5 eac5259e412f
conf-gmp-powm-sec.4 52de364a13b8
conf-libseccomp.1 7ccc7b94694c
conf-pkg-config.5 74f50f3cfe72
cppo.1.8.0 83351009e21e
csexp.1.5.2 58b250503765
cstruct.6.2.0 9dd9e8c53027
cstruct-lwt.6.2.0 af18a69af775
digestif.1.3.1 92cd49acc17a
domain-name.0.5.0 a674418123a9
dune.3.24.2 ec704e062ad3
dune-configurator.3.24.2 183455f65a68
duration.0.3.1 df0fb6ccab2e
eqaf.0.10 345b21ba5daa
ethernet.3.2.0 6b9378f24eb8
fmt.0.11.0 b2f0e848af4b
gmap.0.3.0 8887fcce220c
happy-eyeballs.2.0.1 992812be8376
hxd.0.5.0 f2d165d94acb
ipaddr.5.6.2 de69a216e359
ipaddr-cstruct.5.6.2 e227e9971340
jsont.0.4.0 8a20e43d1a8b
kdf.1.1.1 b1fc40fbb468
logs.0.10.0 4a0a3d3e71a9
lru.0.3.1 23bfa72fbdb5
lwt.6.1.2 7034b4ad2702
lwt-dllist.1.1.0 55a8cf5b76b5
macaddr.5.6.2 474bd44b06ad
macaddr-cstruct.5.6.2 0aa6ce257de0
metrics.0.5.0 12ad44af7e5b
miou.0.10.0 9a6b0a408287
mirage-crypto.2.4.1 1b368872063e
mirage-crypto-ec.2.4.1 43f3b8686d92
mirage-crypto-pk.2.4.1 6ef86ff5a3f1
mirage-crypto-rng.2.4.1 6f47be6a05a1
mirage-flow.5.0.0 49e7e5e4e624
mirage-mtime.5.2.0 8d7a8e467f6e
mirage-net.4.0.0 1b4eb3e7feba
mirage-sleep.4.1.0 f598fb30e8e1
mkernel.0.0.3 670da7cb0ba7
mtime.2.2.0 b61638d6c486
ocaml.5.5.0 22ebd7932512
ocaml-base-compiler.5.5.0 db1659234e8a
ocaml-compiler.5.5.0 7f52fb26d939
ocaml-solo5.1.3.4 0445654ea089
ocaml-src.5.5.0 f8e43c079ebd
ocamlbuild.0.16.1 ccce18256717
ocamlfind.1.9.9~preview 6a4c70487cf9
ocplib-endian.1.2 f93892607f26
ohex.0.2.0 d42ea434296b
opatch.3.1.2 4546689ec372
patch.3.1.2 7777aa3a28ae
psq.0.2.1 200e771a31ce
ptime.1.2.0 668689079baf
randomconv.0.2.0 477a27d709cb
seq.base 28d30f6112ac
slice.0.0.4 75103a70bd6d
solo5.0.13.0 018bcef7cd69
tcpip.9.0.1 d1253d0a2b30
tls.2.1.2 594bcfa682f5
topkg.1.1.1 3bd227743fbd
utcp.0.0.5 2306999dc510
x509.1.1.1 bec03d05f14b
zarith.1.14 bd527d6656b5
=== STDOUT ===
Processing: [default: loading data]
[mnet.0.0.1: dl]
[mnet.0.0.1: extract]
-> retrieved mnet.0.0.1 (https://opam.ocaml.org/cache)
[mnet: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "mnet" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/mnet.0.0.1)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I src/fragments/.fragments.objs/byte -I /home/opam/.opam/default/lib/bstr -I /home/opam/.opam/default/lib/duration -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lru -I /home/opam/.opam/default/lib/psq -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/slice -I /home/opam/.opam/default/lib/slice/bstr -cmi-file src/fragments/.fragments.objs/byte/fragments__Ropes.cmi -no-alias-deps -open Fragments__ -o src/fragments/.fragments.objs/byte/fragments__Ropes.cmo -c -impl src/fragments/ropes.ml)
- File "src/fragments/ropes.ml", lines 88-93, characters 13-40:
- 88 | .............function
- 89 | | Unknown Limitless -> Unknown (Length max)
- 90 | | App { l; r; weight; l_len; r_len= Limitless } ->
- 91 | let r = fixed ~max:(max - l_len) r in
- 92 | let r_len = length r in
- 93 | App { l; r; weight; l_len; r_len }
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Unknown (Length _)
-
- File "src/fragments/ropes.ml", lines 99-112, characters 24-31:
- 99 | ........................function
- 100 | | Str str ->
- 101 | let len = String.length str in
- 102 | Bytes.blit_string str 0 buf off len;
- 103 | Log.debug (fun m -> m "+[%d, %d]" off (off + len));
- ...
- 109 | Diet.add ~off ~len diet
- 110 | | App { l; r; l_len; _ } ->
- 111 | let diet = go diet off l in
- 112 | go diet (off + l_len) r
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Unknown Limitless
-
- File "src/fragments/ropes.ml", lines 97-115, characters 2-13:
- 97 | ..let (Length len) = length t in
- 98 | let buf = Bytes.create len in
- 99 | let rec go diet off = function
- 100 | | Str str ->
- 101 | let len = String.length str in
- ...
- 112 | go diet (off + l_len) r
- 113 | in
- 114 | let diet = go Diet.empty 0 t in
- 115 | (diet, buf)
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Limitless
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/fragments/.fragments.objs/byte -I src/fragments/.fragments.objs/native -I /home/opam/.opam/default/lib/bstr -I /home/opam/.opam/default/lib/duration -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/lru -I /home/opam/.opam/default/lib/psq -I /home/opam/.opam/default/lib/seq -I /home/opam/.opam/default/lib/slice -I /home/opam/.opam/default/lib/slice/bstr -cmi-file src/fragments/.fragments.objs/byte/fragments__Ropes.cmi -no-alias-deps -open Fragments__ -o src/fragments/.fragments.objs/native/fragments__Ropes.cmx -c -impl src/fragments/ropes.ml)
- File "src/fragments/ropes.ml", lines 88-93, characters 13-40:
- 88 | .............function
- 89 | | Unknown Limitless -> Unknown (Length max)
- 90 | | App { l; r; weight; l_len; r_len= Limitless } ->
- 91 | let r = fixed ~max:(max - l_len) r in
- 92 | let r_len = length r in
- 93 | App { l; r; weight; l_len; r_len }
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Unknown (Length _)
-
- File "src/fragments/ropes.ml", lines 99-112, characters 24-31:
- 99 | ........................function
- 100 | | Str str ->
- 101 | let len = String.length str in
- 102 | Bytes.blit_string str 0 buf off len;
- 103 | Log.debug (fun m -> m "+[%d, %d]" off (off + len));
- ...
- 109 | Diet.add ~off ~len diet
- 110 | | App { l; r; l_len; _ } ->
- 111 | let diet = go diet off l in
- 112 | go diet (off + l_len) r
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Unknown Limitless
-
- File "src/fragments/ropes.ml", lines 97-115, characters 2-13:
- 97 | ..let (Length len) = length t in
- 98 | let buf = Bytes.create len in
- 99 | let rec go diet off = function
- 100 | | Str str ->
- 101 | let len = String.length str in
- ...
- 112 | go diet (off + l_len) r
- 113 | in
- 114 | let diet = go Diet.empty 0 t in
- 115 | (diet, buf)
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched: Limitless
-> compiled mnet.0.0.1
-> installed mnet.0.0.1
[WARNING] Opam packages conf-gmp.5 and conf-libseccomp.1 depend on the following system packages that are no longer installed: libgmp-dev libseccomp-dev
- conf-gmp.5: depends on libgmp-dev
- conf-libseccomp.1: depends on libseccomp-dev
=== STDERR ===
2026-09-04 01:20.56: OK: build mnet.0.0.1 (runc: 4.2s, disk: 18KB)
2026-09-04 01:20.56: Job succeeded