Build:
- 0
2026-09-04 20:25.33: New job: build ppx_jsonaf_conv.v0.17.1 (74c6f298f41a)
2026-09-04 20:25.33: Waiting for resource in pool day11-builds
2026-09-04 20:46.06: Got resource from pool day11-builds
2026-09-04 20:46.06: [profile full] build ppx_jsonaf_conv.v0.17.1
2026-09-04 20:46.06: build ppx_jsonaf_conv.v0.17.1 (74c6f298f41a)
=== DEPENDENCIES (70 transitive) ===
angstrom.0.16.1 b7da2c05a431
base.v0.17.3 88b199545512
base-threads.base 3d2f2cbc6db2
base-unix.base 3a38ddca6b5e
base_quickcheck.v0.17.1 cf3a0eaa4330
bigstringaf.0.10.0 377d6f8fb17f
bin_prot.v0.17.0-1 acd2cdff2422
capitalization.v0.17.0 a5da2f9bb4fd
compiler-cloning.enabled 966a2e6839f0
csexp.1.5.2 8c096e7de322
dune.3.24.2 25fbaa318de6
dune-configurator.3.24.2 517e3f9cad4b
faraday.0.8.2 e281401427ec
fieldslib.v0.17.0 edc750ef8e12
jane-street-headers.v0.17.0 f18028c937c5
jsonaf.v0.17.0 0335389126f1
jst-config.v0.17.0 37eb02483155
num.1.6 244eeeb7f1b4
ocaml.5.5.1 70ca0c66e0e8
ocaml-base-compiler.5.5.1 59841d7ed85e
ocaml-compiler.5.5.1 492c0c740bd1
ocaml-compiler-libs.v0.17.0 235024900ef6
ocaml-syntax-shims.1.0.0 609f8309a47d
ocaml_intrinsics_kernel.v0.17.2 10a82d6157c1
parsexp.v0.17.0 79bf454965d2
ppx_assert.v0.17.0 82f34672b596
ppx_base.v0.17.0 9c31b43f583d
ppx_bench.v0.17.1 060151aabb82
ppx_bin_prot.v0.17.1 32337c1b1684
ppx_cold.v0.17.0 ec043906a439
ppx_compare.v0.17.0 80e0df88ac09
ppx_custom_printf.v0.17.0 dcab0a0fc72b
ppx_derivers.1.2.1 8d5f777c17ee
ppx_disable_unused_warnings.v0.17.0 c21cd5b1cd6a
ppx_enumerate.v0.17.0 970b405dbc8b
ppx_expect.v0.17.3 8d1c0907a908
ppx_fields_conv.v0.17.0 bd7862ee1d85
ppx_fixed_literal.v0.17.0 ae9423476865
ppx_globalize.v0.17.2 f10cd28a39ed
ppx_hash.v0.17.0 2ed6f4eb522a
ppx_here.v0.17.0 8857ff0d96d1
ppx_ignore_instrumentation.v0.17.0 6ab0a7cf15a8
ppx_inline_test.v0.17.1 ef55758fcaf7
ppx_jane.v0.17.0 f6773c1dbae8
ppx_let.v0.17.1 6d9934afba54
ppx_log.v0.17.0 85866b846e16
ppx_module_timer.v0.17.0 844835ad3ea8
ppx_optcomp.v0.17.1 183524b02a4e
ppx_optional.v0.17.0 90326d1cabed
ppx_pipebang.v0.17.0 3c2c8380081c
ppx_sexp_conv.v0.17.1 0740e0c56f6f
ppx_sexp_message.v0.17.0 5fd501198821
ppx_sexp_value.v0.17.0 14149b7945fa
ppx_stable.v0.17.1 510fa2041f49
ppx_stable_witness.v0.17.0 dfcd2e521392
ppx_string.v0.17.0 2be9b772be20
ppx_string_conv.v0.17.0 63dac62d76f5
ppx_tydi.v0.17.1 d8650e941877
ppx_typerep_conv.v0.17.1 1e16f0c9de3b
ppx_variants_conv.v0.17.1 9aff095565d0
ppxlib.0.38.0 ac854f4fbd20
ppxlib_jane.v0.17.4 7ffd450ab5af
sexplib.v0.17.0 bfd4eff0be44
sexplib0.v0.17.0 055934f8e366
splittable_random.v0.17.0 749c5c3b5ad2
stdio.v0.17.0 d79f7548eed3
stdlib-shims.0.3.0 cc542b70be6c
time_now.v0.17.0 2f4e048c687f
typerep.v0.17.1 2d21e061d434
variantslib.v0.17.0 d8fb65b9cecd
=== 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-09-04 20:46.21: OK: build ppx_jsonaf_conv.v0.17.1 (runc: 7.1s, disk: 19KB)
2026-09-04 20:46.21: Job succeeded