Build:
- 0
2026-09-03 22:50.02: New job: build x509.0.6.3 (aa9f83e951e3) 2026-09-03 22:50.02: Waiting for resource in pool day11-builds 2026-09-03 23:37.15: Got resource from pool day11-builds 2026-09-03 23:37.15: [profile full] build x509.0.6.3 2026-09-03 23:37.15: build x509.0.6.3 (aa9f83e951e3) === DEPENDENCIES (41 transitive) === asn1-combinators.0.2.6 1addd7d5a4eb astring.0.8.5 632949034a64 base.v0.16.5 9b8d977c1f60 base-bytes.base 68d84c459288 base-threads.base 3d2f2cbc6db2 base-unix.base 3a38ddca6b5e bigarray-compat.1.1.0 3f4e163c0195 conf-gmp.5 eac5259e412f conf-pkg-config.5 74f50f3cfe72 cppo.1.8.0 8b34f9718c9c cpuid.0.1.2 35561a93dfe4 csexp.1.5.2 c758d7657e5b cstruct.6.0.1 64c3b8ffeb32 cstruct-lwt.6.0.1 6d3ba85b086f cstruct-sexp.6.0.1 16143fe51ac1 dune.3.24.2 bf83cdf0a904 dune-configurator.3.24.2 23afe5cb4d3b lwt.5.10.1 09bbd5819c91 mirage-no-solo5.1 cd89263d812b mirage-no-xen.1 e9f6d8dd7fb8 nocrypto.0.5.4-2 93786163b966 num.1.6 fe036226102b ocaml.4.14.4 c7d6265b51fe ocaml-base-compiler.4.14.4 7a409b6ffbef ocaml-compiler-libs.v0.12.4 0a923ba812db ocaml-config.2 85edea6ac168 ocamlbuild.0.16.1 5ae5ab4d19bf ocamlfind.1.9.8 3cae95bed0a0 ocb-stubblr.0.1.1-1 af0c6c8a7afb ocplib-endian.1.2 a626410be6a1 parsexp.v0.16.0 6a4dbf4d3d29 ppx_derivers.1.2.1 e8685a77fc9e ppx_deriving.6.0.3 ea028554e7e8 ppx_sexp_conv.v0.16.0 c4d7e3e92e0a ppxlib.0.35.0 46c1dac34d3c ptime.1.2.0 b1ba40b0b818 sexplib.v0.16.0 f65b5dccd754 sexplib0.v0.16.0 a69f43de36f7 stdlib-shims.0.3.0 484c72a128b6 topkg.1.1.1 f1122af0988e zarith.1.14 fc3f7a60e6b3 === 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-09-03 23:37.39: OK: build x509.0.6.3 (runc: 9.1s, disk: 21KB) 2026-09-03 23:37.39: Job succeeded