Build:
- 0
2026-06-16 16:02.49: New job: build x509.0.6.3 (f6d430d44738) 2026-06-16 16:02.49: Waiting for resource in pool day11-builds 2026-06-16 16:48.08: Got resource from pool day11-builds 2026-06-16 16:48.08: [profile full] build x509.0.6.3 2026-06-16 16:48.08: build x509.0.6.3 (f6d430d44738) === DEPENDENCIES (41 transitive) === asn1-combinators.0.2.6 e3aa1d1009f3 astring.0.8.5 156e7cc742dd base.v0.16.5 6465b53ca5ca base-bytes.base 70d0daec7841 base-threads.base b7164ff76afe base-unix.base 839dc585f12d bigarray-compat.1.1.0 ecf1ac9cc3fe conf-gmp.5 61e3c79e0ddf conf-pkg-config.5 64c6b37d622b cppo.1.8.0 ea583d2d3bbb cpuid.0.1.2 ce4b1bcb1c9f csexp.1.5.2 ec63db2dab31 cstruct.6.0.1 db62722d8978 cstruct-lwt.6.0.1 deed70b99ba0 cstruct-sexp.6.0.1 174c0594aa72 dune.3.23.1 5402470d931c dune-configurator.3.23.1 58f4a3f92083 lwt.5.10.0 f990f11fd2af mirage-no-solo5.1 5c89b8ab74d7 mirage-no-xen.1 554fe85d1712 nocrypto.0.5.4-2 2cecb863a58b num.1.6 480227ca99db ocaml.4.14.4 cb826ea44eb2 ocaml-base-compiler.4.14.4 d2f775f983d7 ocaml-compiler-libs.v0.12.4 d1dd1437b449 ocaml-config.2 669e0fcf9e4d ocamlbuild.0.16.1 8f6c52e6fce8 ocamlfind.1.9.8 6025f4a8e98e ocb-stubblr.0.1.1-1 5d8f69c72183 ocplib-endian.1.2 4dbd3fe91c51 parsexp.v0.16.0 75d2c6ce6b44 ppx_derivers.1.2.1 441538dbecd1 ppx_deriving.6.0.3 c45af81d8ccb ppx_sexp_conv.v0.16.0 c4b8211970d7 ppxlib.0.35.0 58eae20f5b7b ptime.1.2.0 cedc85093139 sexplib.v0.16.0 c758cedeb83d sexplib0.v0.16.0 3e198ce31e44 stdlib-shims.0.3.0 e2dd0beb9112 topkg.1.1.1 ab549298f3fc zarith.1.14 cde7973b8292 === 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-16 16:48.36: OK: build x509.0.6.3 (runc: 4.1s, disk: 20KB) 2026-06-16 16:48.36: Job succeeded