Build:
- 0
2026-06-16 20:09.55: New job: build ppx_jsonaf_conv.v0.17.1 (b2763d8d2b25)
2026-06-16 20:09.55: Waiting for resource in pool day11-builds
2026-06-16 20:29.38: Got resource from pool day11-builds
2026-06-16 20:29.38: [profile full] build ppx_jsonaf_conv.v0.17.1
2026-06-16 20:29.38: build ppx_jsonaf_conv.v0.17.1 (b2763d8d2b25)
=== DEPENDENCIES (70 transitive) ===
angstrom.0.16.1 acdef106c8a9
base.v0.17.3 876ca94bfeea
base-threads.base b7164ff76afe
base-unix.base 839dc585f12d
base_quickcheck.v0.17.1 4e50a7950e9d
bigstringaf.0.10.0 cef54f1cd12e
bin_prot.v0.17.0-1 55ba119c45a2
capitalization.v0.17.0 4485de492189
csexp.1.5.2 e2491a88a8e9
dune.3.23.1 d50060dd2cab
dune-configurator.3.23.1 83dd42d9abe2
faraday.0.8.2 9367b10664d0
fieldslib.v0.17.0 9769d3c8d978
jane-street-headers.v0.17.0 aa10f2b137d5
jsonaf.v0.17.0 a7801c053d8a
jst-config.v0.17.0 064b0c8c9511
num.1.6 158dee1e5f8c
ocaml.5.4.1 708fed352b2a
ocaml-base-compiler.5.4.1 89b85703f841
ocaml-compiler.5.4.1 a719b8419b8e
ocaml-compiler-libs.v0.17.0 bb35244dbd80
ocaml-config.3 aa27f63940d8
ocaml-syntax-shims.1.0.0 121d9d9e944d
ocaml_intrinsics_kernel.v0.17.2 faf575551ca9
parsexp.v0.17.0 3e5ce3992c1d
ppx_assert.v0.17.0 4fdbcf96c66a
ppx_base.v0.17.0 6a20c5d7f872
ppx_bench.v0.17.1 38e044fb7b33
ppx_bin_prot.v0.17.1 4ea4af37c1e0
ppx_cold.v0.17.0 d9892f8a9678
ppx_compare.v0.17.0 265ac1f85a8d
ppx_custom_printf.v0.17.0 987abca7b91a
ppx_derivers.1.2.1 48d8f0a02148
ppx_disable_unused_warnings.v0.17.0 66a207d02dfb
ppx_enumerate.v0.17.0 6c421cbd81e8
ppx_expect.v0.17.3 31639e2a1486
ppx_fields_conv.v0.17.0 195a9a9f5463
ppx_fixed_literal.v0.17.0 0f4d6dc50f05
ppx_globalize.v0.17.2 0bf7b4fa32d2
ppx_hash.v0.17.0 1b88fe8478c5
ppx_here.v0.17.0 786235a9a0d3
ppx_ignore_instrumentation.v0.17.0 2f50e832ee59
ppx_inline_test.v0.17.1 87a1fe4ea12c
ppx_jane.v0.17.0 ee06d3553d74
ppx_let.v0.17.1 250cf47e783f
ppx_log.v0.17.0 0345fa59fbd0
ppx_module_timer.v0.17.0 c7b08bec5ebb
ppx_optcomp.v0.17.1 f4f7ae1ac9ef
ppx_optional.v0.17.0 fa99f1e4ab84
ppx_pipebang.v0.17.0 322e41a66320
ppx_sexp_conv.v0.17.1 3f62d77bb0bb
ppx_sexp_message.v0.17.0 f5c7a4c19ad7
ppx_sexp_value.v0.17.0 39aa01219ff2
ppx_stable.v0.17.1 2832da3523dd
ppx_stable_witness.v0.17.0 a86c279bf540
ppx_string.v0.17.0 2591f5a0aa2c
ppx_string_conv.v0.17.0 1d4c3d334bb9
ppx_tydi.v0.17.1 9d1fd2034747
ppx_typerep_conv.v0.17.1 ce8be0723df3
ppx_variants_conv.v0.17.1 275dfe1b2c7b
ppxlib.0.38.0 089dd9eec9cd
ppxlib_jane.v0.17.4 a62b992f5e07
sexplib.v0.17.0 06685797e3a3
sexplib0.v0.17.0 3a274f46ef22
splittable_random.v0.17.0 57850dd793b7
stdio.v0.17.0 21fc57d63ba6
stdlib-shims.0.3.0 b64bd5274094
time_now.v0.17.0 59a9c0b675fa
typerep.v0.17.1 97f3c587b0ff
variantslib.v0.17.0 775a5e3461ce
=== 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:30.21: OK: build ppx_jsonaf_conv.v0.17.1 (runc: 9.1s, disk: 17KB)
2026-06-16 20:30.21: Job succeeded