Build:
  1. 0
2026-09-04 04:00.29: New job: build sexp_macro.v0.14.0 (0e3a671adf3f)
2026-09-04 04:00.29: Waiting for resource in pool day11-builds
2026-09-04 04:13.48: Got resource from pool day11-builds
2026-09-04 04:13.48: [profile full] build sexp_macro.v0.14.0
2026-09-04 04:13.48: build sexp_macro.v0.14.0 (0e3a671adf3f)
=== DEPENDENCIES (68 transitive) ===
  async.v0.14.0                                      2a1b82c83417
  async_kernel.v0.14.0                               e5d26e9e7bc6
  async_rpc_kernel.v0.14.0                           b2807385208b
  async_unix.v0.14.0                                 6c69ab882887
  base.v0.14.4                                       7bd00261ca7a
  base-threads.base                                  3d2f2cbc6db2
  base-unix.base                                     3a38ddca6b5e
  base_bigstring.v0.14.0                             01ed01e3f794
  base_quickcheck.v0.14.1                            8661e25e60bd
  bin_prot.v0.14.1                                   152026ef61cc
  core.v0.14.1                                       49b67070b44b
  core_kernel.v0.14.2                                4ab563da33af
  csexp.1.5.2                                        c758d7657e5b
  dune.3.24.2                                        bf83cdf0a904
  dune-configurator.3.24.2                           23afe5cb4d3b
  fieldslib.v0.14.0                                  8d91920f0c00
  jane-street-headers.v0.14.0                        f5a4b97096e4
  jst-config.v0.14.1                                 1d69ff014ccb
  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
  octavius.1.2.2                                     9cf39f905e70
  parsexp.v0.14.2                                    e741fd02465a
  ppx_assert.v0.14.0                                 2f964d9d1a50
  ppx_base.v0.14.0                                   29ab637238d5
  ppx_bench.v0.14.1                                  3aa1ecfefb63
  ppx_bin_prot.v0.14.0                               e7e63cdd148e
  ppx_cold.v0.14.0                                   2d4190e59592
  ppx_compare.v0.14.0                                16ec5a3c9966
  ppx_custom_printf.v0.14.1                          42214033bdb8
  ppx_derivers.1.2.1                                 e8685a77fc9e
  ppx_enumerate.v0.14.0                              2d0466bc6872
  ppx_expect.v0.14.2                                 30bda5b26ebd
  ppx_fields_conv.v0.14.2                            e4988b1c279b
  ppx_fixed_literal.v0.14.0                          15ff9017d442
  ppx_hash.v0.14.0                                   0c8690894069
  ppx_here.v0.14.0                                   40935f190cba
  ppx_inline_test.v0.14.1                            1204bea585c8
  ppx_jane.v0.14.0                                   6cec35100363
  ppx_js_style.v0.14.1                               e0d03fa5854f
  ppx_let.v0.14.0                                    210670edce77
  ppx_module_timer.v0.14.0                           2051d82e3b47
  ppx_optcomp.v0.14.3                                1097a8fdff7f
  ppx_optional.v0.14.0                               ade9e1dffca1
  ppx_pipebang.v0.14.0                               2f10dfdeaf83
  ppx_sexp_conv.v0.14.3                              ec0d643e5d49
  ppx_sexp_message.v0.14.1                           59c9ad7f8cda
  ppx_sexp_value.v0.14.0                             fe64a332ae59
  ppx_stable.v0.14.1                                 7c5d239e0ad0
  ppx_string.v0.14.1                                 95b29c9178aa
  ppx_typerep_conv.v0.14.2                           018c1ddbf8a2
  ppx_variants_conv.v0.14.2                          9dc276b0a7a8
  ppxlib.0.25.1                                      006cd915a58e
  protocol_version_header.v0.14.0                    fa64cadc9a00
  re.1.14.0                                          dd879e7a18b1
  sexplib.v0.14.0                                    24889833504f
  sexplib0.v0.14.0                                   bb28911f34a4
  spawn.v0.17.0                                      33cc985713d5
  splittable_random.v0.14.0                          54e4ce72184d
  stdio.v0.14.0                                      df298522b3e9
  stdlib-shims.0.3.0                                 484c72a128b6
  textutils.v0.14.0                                  bf4ba61f2dd6
  time_now.v0.14.0                                   da5d8bd6a77d
  timezone.v0.14.0                                   3b8e9d1b6038
  typerep.v0.14.0                                    7fe34361b356
  variantslib.v0.14.0                                af141d9712c7
=== STDOUT ===
Processing: [default: loading data]
[sexp_macro.v0.14.0: dl]
[sexp_macro.v0.14.0: extract]
-> retrieved sexp_macro.v0.14.0  (https://opam.ocaml.org/cache)
[sexp_macro: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "sexp_macro" "-j" "39" (CWD=/home/opam/.opam/default/.opam-switch/build/sexp_macro.v0.14.0)
- (cd _build/default && /home/opam/.opam/default/bin/ocamlc.opt -w -40 -g -bin-annot -I src/.sexp_macro.objs/byte -I /home/opam/.opam/default/lib/async -I /home/opam/.opam/default/lib/async/async_command -I /home/opam/.opam/default/lib/async/async_quickcheck -I /home/opam/.opam/default/lib/async/async_rpc -I /home/opam/.opam/default/lib/async_kernel -I /home/opam/.opam/default/lib/async_kernel/persistent_connection_kernel -I /home/opam/.opam/default/lib/async_rpc_kernel -I /home/opam/.opam/default/lib/async_unix -I /home/opam/.opam/default/lib/async_unix/thread_pool -I /home/opam/.opam/default/lib/async_unix/thread_safe_ivar -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/md5 -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/base_bigstring -I /home/opam/.opam/default/lib/base_quickcheck -I /home/opam/.opam/default/lib/bin_prot -I /home/opam/.opam/default/lib/bin_prot/shape -I /home/opam/.opam/default/lib/core -I /home/opam/.opam/default/lib/core/bigstring_unix -I /home/opam/.opam/default/lib/core/error_checking_mutex -I /home/opam/.opam/default/lib/core/iobuf_unix -I /home/opam/.opam/default/lib/core/linux_ext -I /home/opam/.opam/default/lib/core/nano_mutex -I /home/opam/.opam/default/lib/core/squeue -I /home/opam/.opam/default/lib/core/time_stamp_counter -I /home/opam/.opam/default/lib/core/uuid -I /home/opam/.opam/default/lib/core_kernel -I /home/opam/.opam/default/lib/core_kernel/base_for_tests -I /home/opam/.opam/default/lib/core_kernel/bounded_int_table -I /home/opam/.opam/default/lib/core_kernel/caml_unix -I /home/opam/.opam/default/lib/core_kernel/flags -I /home/opam/.opam/default/lib/core_kernel/iobuf -I /home/opam/.opam/default/lib/core_kernel/moption -I /home/opam/.opam/default/lib/core_kernel/pairing_heap -I /home/opam/.opam/default/lib/core_kernel/sexp_hidden_in_test -I /home/opam/.opam/default/lib/core_kernel/thread_pool_cpu_affinity -I /home/opam/.opam/default/lib/core_kernel/thread_safe_queue -I /home/opam/.opam/default/lib/core_kernel/timing_wheel -I /home/opam/.opam/default/lib/core_kernel/tuple_pool -I /home/opam/.opam/default/lib/core_kernel/uopt -I /home/opam/.opam/default/lib/core_kernel/uuid -I /home/opam/.opam/default/lib/core_kernel/version_util -I /home/opam/.opam/default/lib/fieldslib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_assert/runtime-lib -I /home/opam/.opam/default/lib/ppx_bench/runtime-lib -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_expect/config_types -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_module_timer/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/protocol_version_header -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib/unix -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/splittable_random -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/timezone -I /home/opam/.opam/default/lib/typerep -I /home/opam/.opam/default/lib/variantslib -intf-suffix .ml -no-alias-deps -open Sexp_macro__ -o src/.sexp_macro.objs/byte/sexp_macro__Async_reader.cmo -c -impl src/async_reader.pp.ml)
- File "src/async_reader.ml", line 46, characters 32-46:
- 46 | let gen_load_sexp_exn (type a) ?allow_includes ~file ~(a_of_sexp : Sexp.t -> a) =
-                                      ^^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/async_reader.ml", line 54, characters 19-33:
- 54 | let gen_load_sexp ?allow_includes ~file ~a_of_sexp =
-                         ^^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/async_reader.ml", line 63, characters 33-47:
- 63 | let gen_load_sexps_exn (type a) ?allow_includes ~file ~(a_of_sexp : Sexp.t -> a) =
-                                       ^^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/async_reader.ml", line 72, characters 20-34:
- 72 | let gen_load_sexps ?allow_includes ~file ~a_of_sexp =
-                          ^^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- (cd _build/default && /home/opam/.opam/default/bin/ocamlopt.opt -w -40 -g -I src/.sexp_macro.objs/byte -I src/.sexp_macro.objs/native -I /home/opam/.opam/default/lib/async -I /home/opam/.opam/default/lib/async/async_command -I /home/opam/.opam/default/lib/async/async_quickcheck -I /home/opam/.opam/default/lib/async/async_rpc -I /home/opam/.opam/default/lib/async_kernel -I /home/opam/.opam/default/lib/async_kernel/persistent_connection_kernel -I /home/opam/.opam/default/lib/async_rpc_kernel -I /home/opam/.opam/default/lib/async_unix -I /home/opam/.opam/default/lib/async_unix/thread_pool -I /home/opam/.opam/default/lib/async_unix/thread_safe_ivar -I /home/opam/.opam/default/lib/base -I /home/opam/.opam/default/lib/base/base_internalhash_types -I /home/opam/.opam/default/lib/base/caml -I /home/opam/.opam/default/lib/base/md5 -I /home/opam/.opam/default/lib/base/shadow_stdlib -I /home/opam/.opam/default/lib/base_bigstring -I /home/opam/.opam/default/lib/base_quickcheck -I /home/opam/.opam/default/lib/bin_prot -I /home/opam/.opam/default/lib/bin_prot/shape -I /home/opam/.opam/default/lib/core -I /home/opam/.opam/default/lib/core/bigstring_unix -I /home/opam/.opam/default/lib/core/error_checking_mutex -I /home/opam/.opam/default/lib/core/iobuf_unix -I /home/opam/.opam/default/lib/core/linux_ext -I /home/opam/.opam/default/lib/core/nano_mutex -I /home/opam/.opam/default/lib/core/squeue -I /home/opam/.opam/default/lib/core/time_stamp_counter -I /home/opam/.opam/default/lib/core/uuid -I /home/opam/.opam/default/lib/core_kernel -I /home/opam/.opam/default/lib/core_kernel/base_for_tests -I /home/opam/.opam/default/lib/core_kernel/bounded_int_table -I /home/opam/.opam/default/lib/core_kernel/caml_unix -I /home/opam/.opam/default/lib/core_kernel/flags -I /home/opam/.opam/default/lib/core_kernel/iobuf -I /home/opam/.opam/default/lib/core_kernel/moption -I /home/opam/.opam/default/lib/core_kernel/pairing_heap -I /home/opam/.opam/default/lib/core_kernel/sexp_hidden_in_test -I /home/opam/.opam/default/lib/core_kernel/thread_pool_cpu_affinity -I /home/opam/.opam/default/lib/core_kernel/thread_safe_queue -I /home/opam/.opam/default/lib/core_kernel/timing_wheel -I /home/opam/.opam/default/lib/core_kernel/tuple_pool -I /home/opam/.opam/default/lib/core_kernel/uopt -I /home/opam/.opam/default/lib/core_kernel/uuid -I /home/opam/.opam/default/lib/core_kernel/version_util -I /home/opam/.opam/default/lib/fieldslib -I /home/opam/.opam/default/lib/jane-street-headers -I /home/opam/.opam/default/lib/ocaml/threads -I /home/opam/.opam/default/lib/parsexp -I /home/opam/.opam/default/lib/ppx_assert/runtime-lib -I /home/opam/.opam/default/lib/ppx_bench/runtime-lib -I /home/opam/.opam/default/lib/ppx_compare/runtime-lib -I /home/opam/.opam/default/lib/ppx_enumerate/runtime-lib -I /home/opam/.opam/default/lib/ppx_expect/collector -I /home/opam/.opam/default/lib/ppx_expect/common -I /home/opam/.opam/default/lib/ppx_expect/config -I /home/opam/.opam/default/lib/ppx_expect/config_types -I /home/opam/.opam/default/lib/ppx_hash/runtime-lib -I /home/opam/.opam/default/lib/ppx_here/runtime-lib -I /home/opam/.opam/default/lib/ppx_inline_test/config -I /home/opam/.opam/default/lib/ppx_inline_test/runtime-lib -I /home/opam/.opam/default/lib/ppx_module_timer/runtime -I /home/opam/.opam/default/lib/ppx_sexp_conv/runtime-lib -I /home/opam/.opam/default/lib/protocol_version_header -I /home/opam/.opam/default/lib/sexplib -I /home/opam/.opam/default/lib/sexplib/unix -I /home/opam/.opam/default/lib/sexplib0 -I /home/opam/.opam/default/lib/spawn -I /home/opam/.opam/default/lib/splittable_random -I /home/opam/.opam/default/lib/stdio -I /home/opam/.opam/default/lib/time_now -I /home/opam/.opam/default/lib/timezone -I /home/opam/.opam/default/lib/typerep -I /home/opam/.opam/default/lib/variantslib -intf-suffix .ml -no-alias-deps -open Sexp_macro__ -o src/.sexp_macro.objs/native/sexp_macro__Async_reader.cmx -c -impl src/async_reader.pp.ml)
- File "src/async_reader.ml", line 46, characters 32-46:
- 46 | let gen_load_sexp_exn (type a) ?allow_includes ~file ~(a_of_sexp : Sexp.t -> a) =
-                                      ^^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/async_reader.ml", line 54, characters 19-33:
- 54 | let gen_load_sexp ?allow_includes ~file ~a_of_sexp =
-                         ^^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/async_reader.ml", line 63, characters 33-47:
- 63 | let gen_load_sexps_exn (type a) ?allow_includes ~file ~(a_of_sexp : Sexp.t -> a) =
-                                       ^^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/async_reader.ml", line 72, characters 20-34:
- 72 | let gen_load_sexps ?allow_includes ~file ~a_of_sexp =
-                          ^^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
-> compiled  sexp_macro.v0.14.0
-> installed sexp_macro.v0.14.0

=== STDERR ===

2026-09-04 04:14.03: OK: build sexp_macro.v0.14.0 (runc: 5.6s, disk: 22KB)
2026-09-04 04:14.03: Job succeeded