Build:
- 0
2026-06-24 16:26.17: New job: build x509.0.6.3 (8495e4a1683e) 2026-06-24 16:26.17: Waiting for resource in pool day11-builds 2026-06-24 17:18.14: Got resource from pool day11-builds 2026-06-24 17:18.14: [profile full] build x509.0.6.3 2026-06-24 17:18.14: build x509.0.6.3 (8495e4a1683e) === DEPENDENCIES (41 transitive) === asn1-combinators.0.2.6 1975641cd687 astring.0.8.5 4ebc2fc0ee9d base.v0.16.5 029e992da996 base-bytes.base c40d17bc86b5 base-threads.base c9e7bdbf5823 base-unix.base 7d1428be9ddb bigarray-compat.1.1.0 6340769fc89d conf-gmp.5 be11edf77089 conf-pkg-config.5 d5de2c6a88f9 cppo.1.8.0 5f3f70cae95b cpuid.0.1.2 32d82c74bcff csexp.1.5.2 610c78f17734 cstruct.6.0.1 01957cad303e cstruct-lwt.6.0.1 7a14f780794c cstruct-sexp.6.0.1 d2f9ea1caa6d dune.3.23.1 848a72441e15 dune-configurator.3.23.1 bc97ce98d8a9 lwt.5.10.0 7005b0d98aa6 mirage-no-solo5.1 43747e6295ba mirage-no-xen.1 d4726cb46003 nocrypto.0.5.4-2 f54716b30fed num.1.6 110cee7a7e2e ocaml.4.14.4 b047fb9251f4 ocaml-base-compiler.4.14.4 d3b7ccb2c6fb ocaml-compiler-libs.v0.12.4 2aecf989b0b2 ocaml-config.2 2d9c209f5590 ocamlbuild.0.16.1 7e0d6aadb209 ocamlfind.1.9.8 214dd418ac02 ocb-stubblr.0.1.1-1 d267c5e28127 ocplib-endian.1.2 380dd426e898 parsexp.v0.16.0 63c67db8428c ppx_derivers.1.2.1 9245877bc46e ppx_deriving.6.0.3 e0859f3d0fae ppx_sexp_conv.v0.16.0 3dc8c79ef340 ppxlib.0.35.0 bbb70c1d0b8a ptime.1.2.0 84bd2cff0ba0 sexplib.v0.16.0 4838f1139cdf sexplib0.v0.16.0 7a6e649d895c stdlib-shims.0.3.0 de5202e23add topkg.1.1.1 511e1a1958da zarith.1.14 a8971d2f668c === STDOUT === Processing: [default: loading data] [x509.0.6.3: dl] [x509.0.6.3: extract] -> retrieved x509.0.6.3 (https://opam.ocaml.org/cache) [x509: dune build] + /home/opam/.opam/default/bin/dune "build" "-p" "x509" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/x509.0.6.3) - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -safe-string -g -bin-annot -I lib/.x509.objs/byte -I lib/.x509.objs/public_cmi -I /home/opam/.opam/default/lib/asn1-combinators -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-sexp -I /home/opam/.opam/default/lib/nocrypto -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/zarith -no-alias-deps -o lib/.x509.objs/byte/asn_grammars.cmo -c -impl lib/asn_grammars.pp.ml) - File "lib/asn_grammars.ml", line 11, characters 9-20: - 11 | if Cstruct.len cs = 0 then Ok a else Error (`Parse "Leftovers") - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -safe-string -g -bin-annot -I lib/.x509.objs/byte -I lib/.x509.objs/public_cmi -I /home/opam/.opam/default/lib/asn1-combinators -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-sexp -I /home/opam/.opam/default/lib/nocrypto -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/zarith -no-alias-deps -o lib/.x509.objs/byte/x509_certificate.cmo -c -impl lib/x509_certificate.pp.ml) - File "lib/x509_certificate.ml", line 57, characters 22-33: - 57 | let s = Bytes.make (Cstruct.len cs * 3 - 1) ':' in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_certificate.ml", line 58, characters 21-32: - 58 | for i = 0 to pred (Cstruct.len cs) do - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_certificate.ml", line 176, characters 15-26: - 176 | let siglen = Cstruct.len signature in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_certificate.ml", line 180, characters 25-28: - 180 | Cstruct.(sub raw lenl (len raw - (siglen + lenl + 19 + off))) - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -safe-string -g -bin-annot -I lib/.x509.objs/byte -I lib/.x509.objs/public_cmi -I /home/opam/.opam/default/lib/asn1-combinators -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-sexp -I /home/opam/.opam/default/lib/nocrypto -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/zarith -no-alias-deps -o lib/.x509.objs/byte/x509_pem.cmo -c -impl lib/x509_pem.pp.ml) - File "lib/x509_pem.ml", line 11, characters 13-16: - 11 | let l1 = len cs and l2 = len target in - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 11, characters 29-32: - 11 | let l1 = len cs and l2 = len target in - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 15, characters 13-16: - 15 | let l1 = len cs and l2 = len target in - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 15, characters 29-32: - 15 | let l1 = len cs and l2 = len target in - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 19, characters 14-25: - 19 | let null cs = Cstruct.len cs = 0 - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 36, characters 38-41: - 36 | `Begin (to_string @@ sub cs 11 (len cs - 16)) else - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 39, characters 35-38: - 39 | `End (to_string @@ sub cs 9 (len cs - 14)) else - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 85, characters 13-16: - 85 | | x when len x <= 64 -> List.rev (x :: acc) - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -safe-string -g -I lib/.x509.objs/byte -I lib/.x509.objs/native -I lib/.x509.objs/public_cmi -I /home/opam/.opam/default/lib/asn1-combinators -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-sexp -I /home/opam/.opam/default/lib/nocrypto -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/zarith -intf-suffix .ml -no-alias-deps -o lib/.x509.objs/native/asn_grammars.cmx -c -impl lib/asn_grammars.pp.ml) - File "lib/asn_grammars.ml", line 11, characters 9-20: - 11 | if Cstruct.len cs = 0 then Ok a else Error (`Parse "Leftovers") - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -safe-string -g -I lib/.x509.objs/byte -I lib/.x509.objs/native -I lib/.x509.objs/public_cmi -I /home/opam/.opam/default/lib/asn1-combinators -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-sexp -I /home/opam/.opam/default/lib/nocrypto -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/zarith -intf-suffix .ml -no-alias-deps -o lib/.x509.objs/native/x509_certificate.cmx -c -impl lib/x509_certificate.pp.ml) - File "lib/x509_certificate.ml", line 57, characters 22-33: - 57 | let s = Bytes.make (Cstruct.len cs * 3 - 1) ':' in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_certificate.ml", line 58, characters 21-32: - 58 | for i = 0 to pred (Cstruct.len cs) do - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_certificate.ml", line 176, characters 15-26: - 176 | let siglen = Cstruct.len signature in - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_certificate.ml", line 180, characters 25-28: - 180 | Cstruct.(sub raw lenl (len raw - (siglen + lenl + 19 + off))) - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -safe-string -g -I lib/.x509.objs/byte -I lib/.x509.objs/native -I lib/.x509.objs/public_cmi -I /home/opam/.opam/default/lib/asn1-combinators -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/bigarray-compat -I /home/opam/.opam/default/lib/cstruct -I /home/opam/.opam/default/lib/cstruct-sexp -I /home/opam/.opam/default/lib/nocrypto -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_deriving/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/ptime -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/zarith -intf-suffix .ml -no-alias-deps -o lib/.x509.objs/native/x509_pem.cmx -c -impl lib/x509_pem.pp.ml) - File "lib/x509_pem.ml", line 11, characters 13-16: - 11 | let l1 = len cs and l2 = len target in - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 11, characters 29-32: - 11 | let l1 = len cs and l2 = len target in - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 15, characters 13-16: - 15 | let l1 = len cs and l2 = len target in - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 15, characters 29-32: - 15 | let l1 = len cs and l2 = len target in - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 19, characters 14-25: - 19 | let null cs = Cstruct.len cs = 0 - ^^^^^^^^^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 36, characters 38-41: - 36 | `Begin (to_string @@ sub cs 11 (len cs - 16)) else - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 39, characters 35-38: - 39 | `End (to_string @@ sub cs 9 (len cs - 14)) else - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. - File "lib/x509_pem.ml", line 85, characters 13-16: - 85 | | x when len x <= 64 -> List.rev (x :: acc) - ^^^ - Alert deprecated: Cstruct.len - len is deprecated, you should use length instead. -> compiled x509.0.6.3 -> installed x509.0.6.3 [WARNING] Opam package conf-pkg-config.5 depends on the following system package that can no longer be found: pkg-config === STDERR === 2026-06-24 17:18.31: OK: build x509.0.6.3 (runc: 6.6s, disk: 21KB) 2026-06-24 17:18.31: Job succeeded