Build:
  1. 0
2026-06-24 22:00.30: New job: build flow_parser.0.159.0 (0bca09a56c86)
2026-06-24 22:00.30: Waiting for resource in pool day11-builds
2026-06-24 22:18.55: Got resource from pool day11-builds
2026-06-24 22:18.55: [profile full] build flow_parser.0.159.0
2026-06-24 22:18.55: build flow_parser.0.159.0 (0bca09a56c86)
=== DEPENDENCIES (76 transitive) ===
  base.v0.15.2                                       ea95604dcd06
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  base_bigstring.v0.15.0                             687d298f07b8
  base_quickcheck.v0.15.0                            53b7ac50cf65
  bin_prot.v0.15.0                                   2dd6f5bdf503
  core.v0.15.1                                       d0dde1c74610
  core_kernel.v0.15.0                                9fb277090501
  cppo.1.8.0                                         2e6d5a70492d
  csexp.1.5.2                                        cbff46c78e23
  dtoa.0.3.3                                         f9fb6f094012
  dune.3.23.1                                        ec34fe9ebf2c
  dune-configurator.3.22.2                           f3081e3d47cb
  fieldslib.v0.15.0                                  39dfb83cfd0b
  gen.1.1                                            be6fc4e905f0
  int_repr.v0.15.0                                   854c214651d8
  jane-street-headers.v0.15.0                        495a12a57ef6
  jst-config.v0.15.1                                 0ec6f2cebca8
  num.1.6                                            0d0867ee79d1
  ocaml.4.12.1                                       dee35ad2ab01
  ocaml-base-compiler.4.12.1                         16a69ab1424d
  ocaml-compiler-libs.v0.12.4                        d8bb1449f899
  ocaml-config.2                                     e77f021f2144
  ocaml-secondary-compiler.4.14.2                    fb63d435ed9e
  ocamlbuild.0.16.1                                  2ce5a99932fe
  ocamlfind.1.9.6                                    8d8d9a490c0f
  ocamlfind-secondary.1.9.6                          e7e9f5a4b1a5
  parsexp.v0.15.0                                    a573a606868d
  ppx_assert.v0.15.0                                 da1bbf00272d
  ppx_base.v0.15.0                                   5c32400f6220
  ppx_bench.v0.15.1                                  c8b2c56a2868
  ppx_bin_prot.v0.15.0                               efaa15a88bc5
  ppx_cold.v0.15.0                                   4c672daeebf1
  ppx_compare.v0.15.0                                14582752e195
  ppx_custom_printf.v0.15.0                          d994fe682a24
  ppx_derivers.1.2.1                                 e2df7d6ecda0
  ppx_deriving.6.0.3                                 875a1df78f1d
  ppx_disable_unused_warnings.v0.15.0                3bf873599455
  ppx_enumerate.v0.15.0                              280406c3ea71
  ppx_expect.v0.15.1                                 a89a6b58c581
  ppx_fields_conv.v0.15.0                            f8e73f3b5709
  ppx_fixed_literal.v0.15.0                          0c960019db0e
  ppx_gen_rec.2.0.0                                  eb9661dad09b
  ppx_hash.v0.15.0                                   7dcec45c9ab3
  ppx_here.v0.15.0                                   8ad1bf2c4190
  ppx_ignore_instrumentation.v0.15.0                 9e93c207a4df
  ppx_inline_test.v0.15.1                            88c930d945c6
  ppx_jane.v0.15.0                                   e7bd5907079e
  ppx_let.v0.15.0                                    85d02c016977
  ppx_log.v0.15.0                                    00381c4a1a45
  ppx_module_timer.v0.15.0                           b9728308b248
  ppx_optcomp.v0.15.0                                b89843e47189
  ppx_optional.v0.15.0                               a4c221c73433
  ppx_pipebang.v0.15.0                               b9fd9c0bb89c
  ppx_sexp_conv.v0.15.1                              b50785c21df6
  ppx_sexp_message.v0.15.0                           620614b265c5
  ppx_sexp_value.v0.15.0                             07d0792597a8
  ppx_stable.v0.15.0                                 ae7fcc7b206e
  ppx_string.v0.15.0                                 65e2ad8b6b52
  ppx_typerep_conv.v0.15.0                           06d129420321
  ppx_variants_conv.v0.15.0                          5317e67c4ff5
  ppxlib.0.35.0                                      895ec3024439
  re.1.12.0                                          60dc06e091f9
  result.1.5                                         b2f02c331fa8
  sedlex.3.7                                         62648f69b1ff
  seq.base                                           67d9aec3c6ca
  sexplib.v0.15.1                                    848b1fc6b213
  sexplib0.v0.15.1                                   52604d5b3c08
  splittable_random.v0.15.0                          bcf094819213
  stdio.v0.15.0                                      87b84b1e24b4
  stdlib-shims.0.3.0                                 1590dd69ad83
  time_now.v0.15.0                                   0b124c61124c
  typerep.v0.15.0                                    5a474ec205a2
  variantslib.v0.15.0                                e119584d7a41
  visitors.20250212                                  da9166ddba16
  wtf8.1.0.2                                         83a72aaf013e
=== STDOUT ===
Processing: [default: loading data]
[flow_parser.0.159.0: dl]
[flow_parser.0.159.0: extract]
-> retrieved flow_parser.0.159.0  (https://opam.ocaml.org/cache)
[flow_parser: make build-parser]
+ /usr/bin/make "-C" "src/parser" "build-parser" (CWD=/home/opam/.opam/default/.opam-switch/build/flow_parser.0.159.0)
- make: Entering directory '/home/opam/.opam/default/.opam-switch/build/flow_parser.0.159.0/src/parser'
- cd /home/opam/.opam/default/.opam-switch/build/flow_parser.0.159.0/src/parser//../..; \
- ocamlbuild -use-ocamlfind -I src/third-party/sedlex -no-links src/parser/parser_flow.cmxa
- + ocamlfind ocamlc -config
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/parser_flow.ml > src/parser/parser_flow.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/declaration_parser.ml > src/parser/declaration_parser.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/comment_attachment.ml > src/parser/comment_attachment.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/flow_ast.ml > src/parser/flow_ast.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/flow_ast_mapper.ml > src/parser/flow_ast_mapper.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_ast.cmo src/parser/flow_ast.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/flow_ast_utils.mli > src/parser/flow_ast_utils.mli.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/loc.mli > src/parser/loc.mli.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/file_key.ml > src/parser/file_key.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/file_key.cmo src/parser/file_key.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/loc.cmi src/parser/loc.mli
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/parser_env.mli > src/parser/parser_env.mli.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/parse_error.ml > src/parser/parse_error.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/enum_common.ml > src/parser/enum_common.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/enum_common.cmo src/parser/enum_common.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/token.ml > src/parser/token.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parse_error.cmo src/parser/parse_error.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/token.cmo src/parser/token.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_ast_mapper.cmo src/parser/flow_ast_mapper.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_ast_utils.cmi src/parser/flow_ast_utils.mli
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parser_env.cmi src/parser/parser_env.mli
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/enum_parser.ml > src/parser/enum_parser.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/parser_common.ml > src/parser/parser_common.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parser_common.cmo src/parser/parser_common.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/type_parser.ml > src/parser/type_parser.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/comment_attachment.cmo src/parser/comment_attachment.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/enum_parser.cmo src/parser/enum_parser.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/type_parser.cmo src/parser/type_parser.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/expression_parser.ml > src/parser/expression_parser.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/declaration_parser.cmo src/parser/declaration_parser.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/pattern_cover.ml > src/parser/pattern_cover.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/pattern_cover.cmo src/parser/pattern_cover.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/flow_lexer.ml > src/parser/flow_lexer.ml.depends
- + ocamlfind ocamldep -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -package base -package visitors.runtime -package core_kernel -package ppx_deriving -package ppx_deriving.iter -package ppx_deriving.map -package dtoa -modules src/third-party/sedlex/flow_sedlexing.mli > src/third-party/sedlex/flow_sedlexing.mli.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/lex_env.ml > src/parser/lex_env.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -package base -package visitors.runtime -package core_kernel -package ppx_deriving -package ppx_deriving.iter -package ppx_deriving.map -package dtoa -w -4-6-29-35-42-44-48-50 -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/third-party/sedlex/flow_sedlexing.cmi src/third-party/sedlex/flow_sedlexing.mli
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/lex_result.ml > src/parser/lex_result.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/lex_env.cmo src/parser/lex_env.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/lex_result.cmo src/parser/lex_result.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/jsx_parser.ml > src/parser/jsx_parser.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/object_parser.ml > src/parser/object_parser.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/expression_parser.cmo src/parser/expression_parser.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/pattern_parser.ml > src/parser/pattern_parser.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/statement_parser.ml > src/parser/statement_parser.ml.depends
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/object_parser.cmo src/parser/object_parser.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_lexer.cmo src/parser/flow_lexer.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/jsx_parser.cmo src/parser/jsx_parser.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/pattern_parser.cmo src/parser/pattern_parser.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/statement_parser.cmo src/parser/statement_parser.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parser_flow.cmo src/parser/parser_flow.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_ast.cmx src/parser/flow_ast.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/flow_ast_utils.ml > src/parser/flow_ast_utils.ml.depends
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/loc.ml > src/parser/loc.ml.depends
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/file_key.cmx src/parser/file_key.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/loc.cmx src/parser/loc.ml
- + ocamlfind ocamldep -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -modules src/parser/parser_env.ml > src/parser/parser_env.ml.depends
- + ocamlfind ocamldep -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -package base -package visitors.runtime -package core_kernel -package ppx_deriving -package ppx_deriving.iter -package ppx_deriving.map -package dtoa -modules src/third-party/sedlex/flow_sedlexing.ml > src/third-party/sedlex/flow_sedlexing.ml.depends
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -package base -package visitors.runtime -package core_kernel -package ppx_deriving -package ppx_deriving.iter -package ppx_deriving.map -package dtoa -w -4-6-29-35-42-44-48-50 -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/third-party/sedlex/flow_sedlexing.cmx src/third-party/sedlex/flow_sedlexing.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/enum_common.cmx src/parser/enum_common.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parse_error.cmx src/parser/parse_error.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/token.cmx src/parser/token.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/lex_env.cmx src/parser/lex_env.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/lex_result.cmx src/parser/lex_result.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_lexer.cmx src/parser/flow_lexer.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_ast_mapper.cmx src/parser/flow_ast_mapper.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_ast_utils.cmx src/parser/flow_ast_utils.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parser_env.cmx src/parser/parser_env.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parser_common.cmx src/parser/parser_common.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/comment_attachment.cmx src/parser/comment_attachment.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/enum_parser.cmx src/parser/enum_parser.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/type_parser.cmx src/parser/type_parser.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/declaration_parser.cmx src/parser/declaration_parser.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/pattern_cover.cmx src/parser/pattern_cover.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/expression_parser.cmx src/parser/expression_parser.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/object_parser.cmx src/parser/object_parser.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/jsx_parser.cmx src/parser/jsx_parser.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/pattern_parser.cmx src/parser/pattern_parser.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/statement_parser.cmx src/parser/statement_parser.ml
- + ocamlfind ocamlopt -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parser_flow.cmx src/parser/parser_flow.ml
- + ocamlfind ocamlopt -a -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -I src/parser -I src/third-party/sedlex src/parser/enum_common.cmx src/parser/file_key.cmx src/parser/flow_ast.cmx src/parser/flow_ast_mapper.cmx src/parser/loc.cmx src/parser/flow_ast_utils.cmx src/parser/parse_error.cmx src/third-party/sedlex/flow_sedlexing.cmx src/parser/lex_env.cmx src/parser/token.cmx src/parser/lex_result.cmx src/parser/flow_lexer.cmx src/parser/parser_env.cmx src/parser/comment_attachment.cmx src/parser/parser_common.cmx src/parser/enum_parser.cmx src/parser/type_parser.cmx src/parser/declaration_parser.cmx src/parser/pattern_cover.cmx src/parser/expression_parser.cmx src/parser/jsx_parser.cmx src/parser/object_parser.cmx src/parser/pattern_parser.cmx src/parser/statement_parser.cmx src/parser/parser_flow.cmx -o src/parser/parser_flow.cmxa
- make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/flow_parser.0.159.0/src/parser'
-> compiled  flow_parser.0.159.0
[flow_parser: make ocamlfind-install]
+ /usr/bin/make "-C" "src/parser" "ocamlfind-install" (CWD=/home/opam/.opam/default/.opam-switch/build/flow_parser.0.159.0)
- make: Entering directory '/home/opam/.opam/default/.opam-switch/build/flow_parser.0.159.0/src/parser'
- cd /home/opam/.opam/default/.opam-switch/build/flow_parser.0.159.0/src/parser//../..; \
- ocamlbuild -use-ocamlfind -I src/third-party/sedlex src/parser/parser_flow.cma src/parser/parser_flow.cmxa; \
- ocamlfind install flow_parser src/parser/META \
- 	_build/src/parser/parser_flow.a \
- 	_build/src/parser/parser_flow.cma \
- 	_build/src/parser/parser_flow.cmxa \
- 	_build/src/parser/*.cmi
- + ocamlfind ocamlc -config
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/flow_ast_utils.cmo src/parser/flow_ast_utils.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -package base -package visitors.runtime -package core_kernel -package ppx_deriving -package ppx_deriving.iter -package ppx_deriving.map -package dtoa -w -4-6-29-35-42-44-48-50 -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/third-party/sedlex/flow_sedlexing.cmo src/third-party/sedlex/flow_sedlexing.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/loc.cmo src/parser/loc.ml
- + ocamlfind ocamlc -c -safe-string -w A -warn-error A -strict-sequence -w -39 -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -w -4-6-29-35-42-44-48-50 -I src/parser -I src/third-party/sedlex -I src/parser_utils/output/__tests__/js_layout_generator -o src/parser/parser_env.cmo src/parser/parser_env.ml
- + ocamlfind ocamlc -a -package ppx_gen_rec -package ppx_deriving.eq -package ppx_deriving.ord -package ppx_deriving.show -package sedlex.ppx -package wtf8 -I src/parser -I src/third-party/sedlex src/parser/flow_ast.cmo src/parser/flow_ast_mapper.cmo src/parser/file_key.cmo src/parser/loc.cmo src/parser/flow_ast_utils.cmo src/parser/enum_common.cmo src/parser/parse_error.cmo src/third-party/sedlex/flow_sedlexing.cmo src/parser/lex_env.cmo src/parser/token.cmo src/parser/lex_result.cmo src/parser/flow_lexer.cmo src/parser/parser_env.cmo src/parser/comment_attachment.cmo src/parser/parser_common.cmo src/parser/enum_parser.cmo src/parser/type_parser.cmo src/parser/declaration_parser.cmo src/parser/pattern_cover.cmo src/parser/expression_parser.cmo src/parser/jsx_parser.cmo src/parser/object_parser.cmo src/parser/pattern_parser.cmo src/parser/statement_parser.cmo src/parser/parser_flow.cmo -o src/parser/parser_flow.cma
- Installed /home/opam/.opam/default/lib/flow_parser/type_parser.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/token.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/statement_parser.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/pattern_parser.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/pattern_cover.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/parser_flow.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/parser_env.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/parser_common.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/parse_error.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/object_parser.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/loc.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/lex_result.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/lex_env.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/jsx_parser.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/flow_lexer.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/flow_ast_utils.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/flow_ast_mapper.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/flow_ast.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/file_key.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/expression_parser.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/enum_parser.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/enum_common.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/declaration_parser.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/comment_attachment.cmi
- Installed /home/opam/.opam/default/lib/flow_parser/parser_flow.cmxa
- Installed /home/opam/.opam/default/lib/flow_parser/parser_flow.cma
- Installed /home/opam/.opam/default/lib/flow_parser/parser_flow.a
- Installed /home/opam/.opam/default/lib/flow_parser/META
- make: Leaving directory '/home/opam/.opam/default/.opam-switch/build/flow_parser.0.159.0/src/parser'
-> installed flow_parser.0.159.0

=== STDERR ===

2026-06-24 22:20.17: OK: build flow_parser.0.159.0 (runc: 72.7s, disk: 47KB)
2026-06-24 22:20.17: Job succeeded