Build:
- 0
2026-06-16 20:26.41: New job: build ppx_jsonaf_conv.v0.17.1 (2277dbe9116e)
2026-06-16 20:26.41: Waiting for resource in pool day11-builds
2026-06-16 20:46.05: Got resource from pool day11-builds
2026-06-16 20:46.05: [profile full] build ppx_jsonaf_conv.v0.17.1
2026-06-16 20:46.05: build ppx_jsonaf_conv.v0.17.1 (2277dbe9116e)
=== DEPENDENCIES (70 transitive) ===
angstrom.0.16.1 6bbb0142027e
base.v0.17.3 0c767eabca3f
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
base_quickcheck.v0.17.1 1fa693f8ebff
bigstringaf.0.10.0 d6f325ac37f8
bin_prot.v0.17.0-1 d3e8aba5aafd
capitalization.v0.17.0 4ce000283828
csexp.1.5.2 1637d117a8bb
dune.3.23.1 433683e90514
dune-configurator.3.23.1 d169faaa676d
faraday.0.8.2 8c5dff9515cf
fieldslib.v0.17.0 a8c515e04cc7
jane-street-headers.v0.17.0 4278db450cd0
jsonaf.v0.17.0 445f17358380
jst-config.v0.17.0 79e9e9439c3a
num.1.6 3b13662dc011
ocaml.5.3.0 f3f5cb82ec5e
ocaml-base-compiler.5.3.0 3282792848d7
ocaml-compiler.5.3.0 ec781058d2f3
ocaml-compiler-libs.v0.17.0 8c25585cc677
ocaml-config.3 0df636be409d
ocaml-syntax-shims.1.0.0 1a614cb8950f
ocaml_intrinsics_kernel.v0.17.2 1c5c9231dafa
parsexp.v0.17.0 674565423147
ppx_assert.v0.17.0 2274825e76d3
ppx_base.v0.17.0 b77cc50d2008
ppx_bench.v0.17.1 c38547f0bfcf
ppx_bin_prot.v0.17.1 623fb39e5aef
ppx_cold.v0.17.0 af4869133051
ppx_compare.v0.17.0 52a54870b4ff
ppx_custom_printf.v0.17.0 6e9a10aeb0a3
ppx_derivers.1.2.1 ff9d4bfc129e
ppx_disable_unused_warnings.v0.17.0 1efac6848470
ppx_enumerate.v0.17.0 e2666674a6b2
ppx_expect.v0.17.3 b80f7e865c37
ppx_fields_conv.v0.17.0 1c42473baff1
ppx_fixed_literal.v0.17.0 ef5c251289a2
ppx_globalize.v0.17.2 a4ed545f6665
ppx_hash.v0.17.0 4d5bbcc07636
ppx_here.v0.17.0 6dc81e673519
ppx_ignore_instrumentation.v0.17.0 61818b092aed
ppx_inline_test.v0.17.1 df6045130e81
ppx_jane.v0.17.0 5b1c781a340e
ppx_let.v0.17.1 b37e98729dcf
ppx_log.v0.17.0 c92bcc32b78c
ppx_module_timer.v0.17.0 d38e7ddad07b
ppx_optcomp.v0.17.1 aa482eab5aad
ppx_optional.v0.17.0 ecb92bcfd77c
ppx_pipebang.v0.17.0 880a68d0fcd1
ppx_sexp_conv.v0.17.1 b10db7bdda1c
ppx_sexp_message.v0.17.0 55759cb0aea3
ppx_sexp_value.v0.17.0 df2bd01fb21f
ppx_stable.v0.17.1 ca1d6be47f6d
ppx_stable_witness.v0.17.0 7c5fb44134e3
ppx_string.v0.17.0 e12177cd4c34
ppx_string_conv.v0.17.0 b478ef9f9fe5
ppx_tydi.v0.17.1 67c321e38927
ppx_typerep_conv.v0.17.1 3a76b3c9a576
ppx_variants_conv.v0.17.1 d895f91b0c4a
ppxlib.0.38.0 07319cd5d4e6
ppxlib_jane.v0.17.4 61bb8476c965
sexplib.v0.17.0 4a1bb312c77b
sexplib0.v0.17.0 56e363170312
splittable_random.v0.17.0 1e89bab7571a
stdio.v0.17.0 4abaabf0ab39
stdlib-shims.0.3.0 f49bc9dde33b
time_now.v0.17.0 1a83d3cc373d
typerep.v0.17.1 ffd68c58b714
variantslib.v0.17.0 9f9adba85340
=== STDOUT ===
Processing: [default: loading data]
[ppx_jsonaf_conv.v0.17.1: dl]
[ppx_jsonaf_conv.v0.17.1: extract]
-> retrieved ppx_jsonaf_conv.v0.17.1 (https://opam.ocaml.org/cache)
[ppx_jsonaf_conv: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "ppx_jsonaf_conv" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/ppx_jsonaf_conv.v0.17.1)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I expander/.ppx_jsonaf_conv_expander.objs/byte -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml_intrinsics_kernel -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib/astlib -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib/stdppx -I /home/opam/.opam/default/lib/ppxlib/traverse_builtins -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdlib-shims -cmi-file expander/.ppx_jsonaf_conv_expander.objs/byte/ppx_jsonaf_conv_expander.cmi -no-alias-deps -open Ppx_jsonaf_conv_expander__ -o expander/.ppx_jsonaf_conv_expander.objs/byte/ppx_jsonaf_conv_expander.cmo -c -impl expander/ppx_jsonaf_conv_expander.pp.ml)
- File "expander/ppx_jsonaf_conv_expander.ml", lines 376-416, characters 4-82:
- 376 | ....match typ with
- 377 | | _ when Option.is_some (Attribute.get Attrs.opaque typ) ->
- 378 | Fun [%expr Ppx_jsonaf_conv_lib.Jsonaf_conv.jsonaf_of_opaque]
- 379 | | [%type: _] -> Fun [%expr fun _ -> `String "_"]
- 380 | | [%type: [%t? _] jsonaf_opaque] ->
- ...
- 413 | | { ptyp_desc = Ptyp_alias (_, _); _ }
- 414 | | { ptyp_desc = Ptyp_package _; _ }
- 415 | | { ptyp_desc = Ptyp_extension _; _ } ->
- 416 | Location.raise_errorf ~loc "Type unsupported for ppx [jsonaf_of] conversion"
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- {ptyp_desc=Ptyp_open (_, _); _ }
- (However, some guarded clause may match this value.)
-
- File "expander/ppx_jsonaf_conv_expander.ml", lines 1018-1050, characters 4-82:
- 1018 | ....match typ with
- 1019 | | _ when Option.is_some (Attribute.get Attrs.opaque typ) ->
- 1020 | Fun [%expr Ppx_jsonaf_conv_lib.Jsonaf_conv.opaque_of_jsonaf]
- 1021 | | [%type: [%t? _] jsonaf_opaque] | [%type: _] ->
- 1022 | Fun [%expr Ppx_jsonaf_conv_lib.Jsonaf_conv.opaque_of_jsonaf]
- ...
- 1047 | | { ptyp_desc = Ptyp_alias (_, _); _ }
- 1048 | | { ptyp_desc = Ptyp_package _; _ }
- 1049 | | { ptyp_desc = Ptyp_extension _; _ } ->
- 1050 | Location.raise_errorf ~loc "Type unsupported for ppx [of_jsonaf] conversion"
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- {ptyp_desc=Ptyp_open (_, _); _ }
- (However, some guarded clause may match this value.)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I expander/.ppx_jsonaf_conv_expander.objs/byte -I expander/.ppx_jsonaf_conv_expander.objs/native -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/ocaml-compiler-libs/common -I /home/opam/.opam/default/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/ocaml_intrinsics_kernel -I /home/opam/.opam/default/lib/ppx_derivers -I /home/opam/.opam/default/lib/ppxlib -I /home/opam/.opam/default/lib/ppxlib/ast -I /home/opam/.opam/default/lib/ppxlib/astlib -I /home/opam/.opam/default/lib/ppxlib/print_diff -I /home/opam/.opam/default/lib/ppxlib/stdppx -I /home/opam/.opam/default/lib/ppxlib/traverse_builtins -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/stdlib-shims -cmi-file expander/.ppx_jsonaf_conv_expander.objs/byte/ppx_jsonaf_conv_expander.cmi -no-alias-deps -open Ppx_jsonaf_conv_expander__ -o expander/.ppx_jsonaf_conv_expander.objs/native/ppx_jsonaf_conv_expander.cmx -c -impl expander/ppx_jsonaf_conv_expander.pp.ml)
- File "expander/ppx_jsonaf_conv_expander.ml", lines 376-416, characters 4-82:
- 376 | ....match typ with
- 377 | | _ when Option.is_some (Attribute.get Attrs.opaque typ) ->
- 378 | Fun [%expr Ppx_jsonaf_conv_lib.Jsonaf_conv.jsonaf_of_opaque]
- 379 | | [%type: _] -> Fun [%expr fun _ -> `String "_"]
- 380 | | [%type: [%t? _] jsonaf_opaque] ->
- ...
- 413 | | { ptyp_desc = Ptyp_alias (_, _); _ }
- 414 | | { ptyp_desc = Ptyp_package _; _ }
- 415 | | { ptyp_desc = Ptyp_extension _; _ } ->
- 416 | Location.raise_errorf ~loc "Type unsupported for ppx [jsonaf_of] conversion"
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- {ptyp_desc=Ptyp_open (_, _); _ }
- (However, some guarded clause may match this value.)
-
- File "expander/ppx_jsonaf_conv_expander.ml", lines 1018-1050, characters 4-82:
- 1018 | ....match typ with
- 1019 | | _ when Option.is_some (Attribute.get Attrs.opaque typ) ->
- 1020 | Fun [%expr Ppx_jsonaf_conv_lib.Jsonaf_conv.opaque_of_jsonaf]
- 1021 | | [%type: [%t? _] jsonaf_opaque] | [%type: _] ->
- 1022 | Fun [%expr Ppx_jsonaf_conv_lib.Jsonaf_conv.opaque_of_jsonaf]
- ...
- 1047 | | { ptyp_desc = Ptyp_alias (_, _); _ }
- 1048 | | { ptyp_desc = Ptyp_package _; _ }
- 1049 | | { ptyp_desc = Ptyp_extension _; _ } ->
- 1050 | Location.raise_errorf ~loc "Type unsupported for ppx [of_jsonaf] conversion"
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- {ptyp_desc=Ptyp_open (_, _); _ }
- (However, some guarded clause may match this value.)
-> compiled ppx_jsonaf_conv.v0.17.1
-> installed ppx_jsonaf_conv.v0.17.1
=== STDERR ===
2026-06-16 20:46.16: OK: build ppx_jsonaf_conv.v0.17.1 (runc: 5.6s, disk: 17KB)
2026-06-16 20:46.16: Job succeeded