Build:
  1. 0
2026-06-26 09:48.09: New job: build pa_ppx.0.14 (49ad6956fec9)
2026-06-26 09:48.09: Waiting for resource in pool day11-builds
2026-06-26 09:58.54: Got resource from pool day11-builds
2026-06-26 09:58.54: [profile full] build pa_ppx.0.14
2026-06-26 09:58.54: build pa_ppx.0.14 (49ad6956fec9)
=== DEPENDENCIES (48 transitive) ===
  astring.0.8.5                                      213362b2c325
  base-threads.base                                  c9e7bdbf5823
  base-unix.base                                     7d1428be9ddb
  bos.0.3.0                                          c6ee41cbae72
  camlp-streams.5.0.1                                65aed8e81031
  camlp5.8.02.01                                     77a33bec68eb
  camlp5-buildscripts.0.07                           4d8b406a04b7
  conf-libpcre2-8.2                                  e4a359949717
  conf-m4.1                                          bd3d9b09c253
  conf-perl.2                                        bdcd7b1dce5e
  conf-pkg-config.5                                  d5de2c6a88f9
  conf-which.1                                       84b48e007e35
  cppo.1.8.0                                         9dc61f6b4d94
  csexp.1.5.2                                        7c76f970e34d
  cstruct.6.2.0                                      d12cc9520c24
  dune.3.23.1                                        1eda34fb24e0
  dune-compiledb.0.6.0                               8a4655180188
  dune-configurator.3.23.1                           0289692ea1c0
  ezjsonm.1.3.0                                      6db5705f98bc
  fmt.0.11.0                                         ca0374c34dd4
  fpath.0.7.3                                        8496e24048e9
  hex.1.5.0                                          ccf472e71d19
  jsonm.1.0.2                                        6f991dc8c38d
  logs.0.10.0                                        ab3c1c4478de
  not-ocamlfind.0.14                                 c980a6fab821
  num.1.6                                            116ebf130a1f
  ocaml.5.1.1                                        d186cfe930c0
  ocaml-base-compiler.5.1.1                          9ad12ad5019c
  ocaml-config.3                                     cd07d28030fc
  ocamlbuild.0.16.1                                  f8aba8280990
  ocamlfind.1.9.8                                    eb1a7cabca9a
  ocamlgraph.2.2.0                                   55378c20834e
  ounit.2.2.7                                        2453f3fad6d0
  ounit2.2.2.7                                       13228a73a054
  parsexp.v0.17.0                                    41c1c4d49763
  pcre2.8.0.4                                        47f5672e4038
  re.1.14.0                                          9691989f52b7
  result.1.5                                         cf2015c4538b
  rresult.0.7.0                                      21a1fab696d0
  seq.base                                           6e556dd9da3e
  sexplib.v0.17.0                                    bc5ca3adac81
  sexplib0.v0.17.0                                   f0e3b67fb845
  stdint.0.7.2                                       92d0dfc1eecd
  stdlib-shims.0.3.0                                 ab5875a43d86
  topkg.1.1.1                                        bc6f6a21b42f
  uint.2.0.1                                         38ea735fd46f
  uutf.1.0.4                                         8c9727da0c14
  yojson.2.2.2                                       5b7d051e95f1
=== STDOUT ===
Processing: [default: loading data]
[pa_ppx.0.14: dl]
[pa_ppx.0.14: extract]
-> retrieved pa_ppx.0.14  (https://opam.ocaml.org/cache)
[pa_ppx: make get-generated]
+ /usr/bin/make "get-generated" (CWD=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14)
- WARNING: missing directory generated_src/5.1.1
- WARNING: FALLING BACK to saved info for ocaml version 5.1.0; please report to maintainer
- WARNING: missing directory generated_src/8.02.01
- WARNING: FALLING BACK to saved info for camlp5 version 8.02.00; please report to maintainer
- WARNING: missing directory generated_src/5.1.1
- WARNING: FALLING BACK to saved info for ocaml version 5.1.0; please report to maintainer
- WARNING: missing directory generated_src/8.02.01
- WARNING: FALLING BACK to saved info for camlp5 version 8.02.00; please report to maintainer
- tar -C generated_src/5.1.0 -cf - . | tar -xvBf -
- ./
- ./runtime_fat/
- ./runtime_fat/exceptions.mli
- ./runtime_fat/exceptions.ml
- ./base/
- ./base/pp_parsetree.ml
- ./base/pp_parsetree.mli
- ./runtime/
- ./runtime/exceptions.mli
- ./runtime/exceptions.ml
- tar -C generated_src/8.02.00 -cf - . | tar -xvBf -
- ./
- ./base/
- ./base/pp_MLast.mli
- ./base/pp_MLast.ml
[pa_ppx: make sys]
+ /usr/bin/make "-j39" "DEBUG=-g" "sys" (CWD=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14)
- WARNING: missing directory generated_src/5.1.1
- WARNING: FALLING BACK to saved info for ocaml version 5.1.0; please report to maintainer
- WARNING: missing directory generated_src/8.02.01
- WARNING: FALLING BACK to saved info for camlp5 version 8.02.00; please report to maintainer
- set -e; for i in util-lib testutils runtime runtime_fat base pa_unmatched_vala pa_dock pa_here pa_here_original pa_undo_deriving pa_assert pa_inline_test pa_expect_test pa_hashrecons pa_deriving pa_deriving.plugins pa_import params_runtime; do cd $i; /usr/bin/make all; cd ..; done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c std.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c std2.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c uf.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c pack.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  uf.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  pack.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  std2.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c' -syntax camlp5o  std.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c pack.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c hash.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c pack.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c tsort0.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  tsort0.mli
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  pack.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  hash.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  pack.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c hash.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  hash.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c tsort0.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  tsort0.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c std.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c coll.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c uf.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c std.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c' -syntax camlp5o  std.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  coll.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  uf.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c' -syntax camlp5o  std.ml
- File "coll.ml", line 517, characters 6-47:
- 517 |       { m with fm = fm ; c = Cache.mkFrom m.c }
-             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 522, characters 6-47:
- 522 |       { m with fm = fm ; c = Cache.mkFrom m.c }
-             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 527, characters 6-47:
- 527 |       { m with fm = fm ; c = Cache.mkFrom m.c }
-             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 536, characters 4-58:
- 536 |     { m with fm = F.filter f m.fm ; c = Cache.mkFrom m.c }
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 542, characters 12-63:
- 542 |     let m = { m with fm = F.clear m.fm ; c = Cache.mkFrom m.c } in
-                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 685, characters 4-16:
- 685 |     F.clear s.fs ;
-           ^^^^^^^^^^^^
- Warning 10 [non-unit-statement]: this expression should have type unit.
- 
- File "coll.ml", line 1546, characters 9-44:
- 1546 |     with (Not_found|Invalid_argument _) as e -> invalid_arg "ArrayMay.remap"
-                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- 
- File "coll.ml", line 1559, characters 9-23:
- 1559 |     with Not_found as e -> invalid_arg "ArrayMap.rmv"
-                 ^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c std2.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c tsort.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  tsort.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  std2.ml
- File "std.ml", line 226, characters 12-24:
- 226 | let outSome (Some n) = n
-                   ^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- None
- 
- File "std.ml", line 431, characters 38-53:
- 431 |     let (cur_width, colwidths, fmt) = formatted_width n l in
-                                             ^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label ncols was omitted in the application of this function.
- File "std.ml", line 226, characters 12-24:
- 226 | let outSome (Some n) = n
-                   ^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- None
- 
- File "std.ml", line 431, characters 38-53:
- 431 |     let (cur_width, colwidths, fmt) = formatted_width n l in
-                                             ^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label ncols was omitted in the application of this function.
- ocamlfind ocamlc -g -pack -o pa_ppx_utils.cmo std.cmo coll.cmo std2.cmo uf.cmo tsort0.cmo tsort.cmo pack.cmo hash.cmo
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c coll.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c uf.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  coll.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  uf.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c tsort0.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  tsort0.ml
- File "coll.ml", line 517, characters 6-47:
- 517 |       { m with fm = fm ; c = Cache.mkFrom m.c }
-             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 522, characters 6-47:
- 522 |       { m with fm = fm ; c = Cache.mkFrom m.c }
-             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 527, characters 6-47:
- 527 |       { m with fm = fm ; c = Cache.mkFrom m.c }
-             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 536, characters 4-58:
- 536 |     { m with fm = F.filter f m.fm ; c = Cache.mkFrom m.c }
-           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 542, characters 12-63:
- 542 |     let m = { m with fm = F.clear m.fm ; c = Cache.mkFrom m.c } in
-                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 23 [useless-record-with]: all the fields are explicitly listed in this record:
- the 'with' clause is useless.
- 
- File "coll.ml", line 685, characters 4-16:
- 685 |     F.clear s.fs ;
-           ^^^^^^^^^^^^
- Warning 10 [non-unit-statement]: this expression should have type unit.
- ocamlfind ocamlc -g pa_ppx_utils.cmo -a -o pa_ppx_utils.cma
- 
- File "coll.ml", line 1546, characters 9-44:
- 1546 |     with (Not_found|Invalid_argument _) as e -> invalid_arg "ArrayMay.remap"
-                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- 
- File "coll.ml", line 1559, characters 9-23:
- 1559 |     with Not_found as e -> invalid_arg "ArrayMap.rmv"
-                 ^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c std2.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  std2.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_utils -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 -c tsort.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_utils' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2' '-c'  tsort.ml
- ocamlfind ocamlopt -g -pack -o pa_ppx_utils.cmx std.cmx coll.cmx std2.cmx uf.cmx tsort0.cmx tsort.cmx pack.cmx hash.cmx
- ocamlfind ocamlopt -g pa_ppx_utils.cmx -a -o pa_ppx_utils.cmxa
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pcre2 mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_utils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib META std2.mli  std.mli  tsort0.mli  uf.mli pack.mli  pa_ppx_utils.cma pa_ppx_utils.cmxa pa_ppx_utils.a pa_ppx_utils.cmi pa_ppx_utils.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib pa_ppx_utils
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/META
- + ocamlfind install pa_ppx_utils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib META std2.mli std.mli tsort0.mli uf.mli pack.mli pa_ppx_utils.cma pa_ppx_utils.cmxa pa_ppx_utils.a pa_ppx_utils.cmi pa_ppx_utils.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/pack.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/uf.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/tsort0.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/std.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/std2.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib/pa_ppx_utils/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_testutils -package unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0 -c papr_util.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_testutils -package unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0 -c testutil.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_testutils -package unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0 -c papr_util.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_testutils -package unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0 -c testutil.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_testutils' '-package' 'unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0' '-c' -syntax camlp5r  papr_util.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_testutils' '-package' 'unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0' '-c' -syntax camlp5r  papr_util.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_testutils' '-package' 'unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0' '-c' -syntax camlp5r  testutil.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_testutils' '-package' 'unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0' '-c' -syntax camlp5r  testutil.ml
- ocamlfind ocamlc  -for-pack Pa_ppx_testutils -g  -package unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0 -syntax camlp5o -c testutil2.ml
- ocamlfind ocamlc -g -pack -o pa_ppx_testutils.cmo papr_util.cmo testutil.cmo testutil2.cmo
- ocamlfind ocamlc -g pa_ppx_testutils.cmo -a -o pa_ppx_testutils.cma
- ocamlfind ocamlopt  -for-pack Pa_ppx_testutils -g  -package unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0 -syntax camlp5o -c testutil2.ml
- ocamlfind ocamlopt -g -pack -o pa_ppx_testutils.cmx papr_util.cmx testutil.cmx testutil2.cmx
- ocamlfind ocamlopt -g pa_ppx_testutils.cmx -a -o pa_ppx_testutils.cmxa
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package unix,camlp5,oUnit,fmt,pcre2,rresult,compiler-libs.common,yojson,sexplib0 mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_testutils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib META   pa_ppx_testutils.cma pa_ppx_testutils.cmxa pa_ppx_testutils.a pa_ppx_testutils.cmi pa_ppx_testutils.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib/pa_ppx_testutils
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib pa_ppx_testutils
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib/pa_ppx_testutils/META
- + ocamlfind install pa_ppx_testutils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib META pa_ppx_testutils.cma pa_ppx_testutils.cmxa pa_ppx_testutils.a pa_ppx_testutils.cmi pa_ppx_testutils.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib/pa_ppx_testutils/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c runtime.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c exceptions.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c runtime.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_runtime' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  runtime.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_runtime' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  exceptions.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_runtime' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  runtime.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c exceptions.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_runtime' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  exceptions.ml
- ocamlfind ocamlopt -g -pack -o pa_ppx_runtime.cmx runtime.cmx exceptions.cmx
- ocamlfind ocamlopt -g pa_ppx_runtime.cmx -a -o pa_ppx_runtime.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c exceptions.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_runtime' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  exceptions.ml
- ocamlfind ocamlc -g -pack -o pa_ppx_runtime.cmo runtime.cmo exceptions.cmo
- ocamlfind ocamlc -g pa_ppx_runtime.cmo -a -o pa_ppx_runtime.cma
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package rresult,fmt,camlp5,yojson,sexplib0 mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib META exceptions.mli  pa_ppx_runtime.cma pa_ppx_runtime.cmxa pa_ppx_runtime.a pa_ppx_runtime.cmi pa_ppx_runtime.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib pa_ppx_runtime
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime/META
- + ocamlfind install pa_ppx_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib META exceptions.mli pa_ppx_runtime.cma pa_ppx_runtime.cmxa pa_ppx_runtime.a pa_ppx_runtime.cmi pa_ppx_runtime.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime/exceptions.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib/pa_ppx_runtime/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c runtime.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c exceptions.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c runtime.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_runtime_fat' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  runtime.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_runtime_fat' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  runtime.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_runtime_fat' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  exceptions.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c exceptions.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_runtime_fat' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  exceptions.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -c exceptions.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_runtime_fat' '-linkall' '-package' 'rresult,fmt,camlp5,yojson,sexplib0' '-c' -syntax camlp5r  exceptions.ml
- ocamlfind ocamlc -g -pack -o pa_ppx_runtime_fat.cmo runtime.cmo exceptions.cmo
- ocamlfind ocamlc -g pa_ppx_runtime_fat.cmo -a -o pa_ppx_runtime_fat.cma
- ocamlfind ocamlopt -g -pack -o pa_ppx_runtime_fat.cmx runtime.cmx exceptions.cmx
- ocamlfind ocamlopt -g pa_ppx_runtime_fat.cmx -a -o pa_ppx_runtime_fat.cmxa
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package rresult,fmt,camlp5,yojson,sexplib0 mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_runtime_fat -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib META exceptions.mli  pa_ppx_runtime_fat.cma pa_ppx_runtime_fat.cmxa pa_ppx_runtime_fat.a pa_ppx_runtime_fat.cmi pa_ppx_runtime_fat.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib pa_ppx_runtime_fat
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/META
- + ocamlfind install pa_ppx_runtime_fat -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib META exceptions.mli pa_ppx_runtime_fat.cma pa_ppx_runtime_fat.cmxa pa_ppx_runtime_fat.a pa_ppx_runtime_fat.cmi pa_ppx_runtime_fat.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/pa_ppx_runtime_fat.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/pa_ppx_runtime_fat.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/pa_ppx_runtime_fat.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/pa_ppx_runtime_fat.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/pa_ppx_runtime_fat.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/exceptions.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c base.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pp_MLast.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pp_parsetree.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c ppxutil.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pa_passthru.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c base.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pp_parsetree.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pa_passthru.mli
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  base.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  base.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  ppxutil.mli
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pp_MLast.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pa_passthru.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pa_normalize.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pp_parsetree.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pp_parsetree.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pa_normalize.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pp_parsetree.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pp_parsetree.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pa_passthru.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pp_MLast.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c ppxutil.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pp_MLast.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pp_MLast.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pp_MLast.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  ppxutil.ml
- File "ppxutil.ml", lines 48-52, characters 17-3:
- 48 | .................fun [
- 49 |     <:extended_longident:< $uid:m$ >> -> <:module_expr< $uid:m$ >>
- 50 |   | <:extended_longident:< $longid:li$ . $uid:m$ >> -> <:module_expr< $crec li$ . $uid:m$ >>
- 51 |   | <:extended_longident:< $longid:li1$ ( $longid:li2$ ) >> -> <:module_expr< $crec li1$ ( $crec li2$ ) >>
- 52 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiUid (loc, VaAnt _)
- 
- File "ppxutil.ml", lines 210-214, characters 20-5:
- 210 | ....................fun [
- 211 |       <:constructor:< $uid:s$ of $list:lt$ $rto:ot$ $_algattrs:x$ >> ->
- 212 |       <:constructor< $uid:s$ of $list:List.map (subst rho) lt$
- 213 |                      $rto:option_map (subst rho) ot$ $_algattrs:x$ >>
- 214 |     ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (loc, VaVal s, VaVal [], VaVal lt, VaAnt _, _)
- 
- File "ppxutil.ml", lines 232-239, characters 18-3:
- 232 | ..................fun [
- 233 |     <:longident< $uid:uid$ >> -> [uid]
- 234 |   | <:longident< $longid:li$ . $uid:uid$ >> -> (lirec li) @ [uid]
- 235 |   | <:extended_longident< $longid:_$ ( $longid:_$ ) >> ->
- 236 |     failwith "longid_to_string_list: LiApp not allowed here"
- 237 |   | <:longident< $_uid:_$ >> | <:longident< $longid:_$ . $_uid:_$ >> ->
- 238 |     failwith "[internal error] longid_to_string_list: called with longid containing placeholders"
- 239 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiXtr (_, _, _)
- ocamlfind ocamlc -g -pack -o pa_ppx_base.cmo base.cmo pp_MLast.cmo pp_parsetree.cmo ppxutil.cmo pa_passthru.cmo pa_normalize.cmo
- ocamlfind ocamlc -g pa_ppx_base.cmo -a -o pa_ppx_base.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,rresult,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common pa_ppx_base.cma -o camlp5.pa_ppx_base
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,rresult,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -verbose -linkall -linkpkg -I +dynlink link0655.ml -I +dynlink pa_ppx_base.cma -o camlp5.pa_ppx_base odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_rresult,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_base -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma link0655.ml pa_ppx_base.cma odyl.cmo
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c ppxutil.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  ppxutil.ml
- File "ppxutil.ml", lines 48-52, characters 17-3:
- 48 | .................fun [
- 49 |     <:extended_longident:< $uid:m$ >> -> <:module_expr< $uid:m$ >>
- 50 |   | <:extended_longident:< $longid:li$ . $uid:m$ >> -> <:module_expr< $crec li$ . $uid:m$ >>
- 51 |   | <:extended_longident:< $longid:li1$ ( $longid:li2$ ) >> -> <:module_expr< $crec li1$ ( $crec li2$ ) >>
- 52 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiUid (loc, VaAnt _)
- 
- File "ppxutil.ml", lines 210-214, characters 20-5:
- 210 | ....................fun [
- 211 |       <:constructor:< $uid:s$ of $list:lt$ $rto:ot$ $_algattrs:x$ >> ->
- 212 |       <:constructor< $uid:s$ of $list:List.map (subst rho) lt$
- 213 |                      $rto:option_map (subst rho) ot$ $_algattrs:x$ >>
- 214 |     ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (loc, VaVal s, VaVal [], VaVal lt, VaAnt _, _)
- 
- File "ppxutil.ml", lines 232-239, characters 18-3:
- 232 | ..................fun [
- 233 |     <:longident< $uid:uid$ >> -> [uid]
- 234 |   | <:longident< $longid:li$ . $uid:uid$ >> -> (lirec li) @ [uid]
- 235 |   | <:extended_longident< $longid:_$ ( $longid:_$ ) >> ->
- 236 |     failwith "longid_to_string_list: LiApp not allowed here"
- 237 |   | <:longident< $_uid:_$ >> | <:longident< $longid:_$ . $_uid:_$ >> ->
- 238 |     failwith "[internal error] longid_to_string_list: called with longid containing placeholders"
- 239 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiXtr (_, _, _)
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pa_passthru.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pa_passthru.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_base -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -c pa_normalize.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_base' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common' '-c' -syntax camlp5r  pa_normalize.ml
- ocamlfind ocamlopt -g -pack -o pa_ppx_base.cmx base.cmx pp_MLast.cmx pp_parsetree.cmx ppxutil.cmx pa_passthru.cmx pa_normalize.cmx
- ocamlfind ocamlopt -g pa_ppx_base.cmx -a -o pa_ppx_base.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,rresult,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common pa_ppx_base.cmxa -o camlp5.pa_ppx_base.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,rresult,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_base.cmxa -o camlp5.pa_ppx_base.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_rresult,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_base.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa pa_ppx_base.cmxa odyl.cmx
- + as  -o '/tmp/camlstartup9d660b.o' '/tmp/camlstartup343985.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_base.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup9d660b.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_base -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib META ppxutil.mli pa_passthru.mli pp_MLast.mli pp_parsetree.mli  pa_ppx_base.cma pa_ppx_base.cmxa pa_ppx_base.a pa_ppx_base.cmi pa_ppx_base.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib pa_ppx_base
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/META
- + ocamlfind install pa_ppx_base -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib META ppxutil.mli pa_passthru.mli pp_MLast.mli pp_parsetree.mli pa_ppx_base.cma pa_ppx_base.cmxa pa_ppx_base.a pa_ppx_base.cmi pa_ppx_base.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/pa_ppx_base.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/pp_parsetree.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/pp_MLast.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/pa_passthru.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/ppxutil.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib/pa_ppx_base/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_unmatched_vala.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_unmatched_vala.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_unmatched_vala.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_unmatched_vala.ml
- ocamlfind ocamlc -g pa_ppx_unmatched_vala.cmo -a -o pa_ppx_unmatched_vala.cma
- ocamlfind ocamlopt -g pa_ppx_unmatched_vala.cmx -a -o pa_ppx_unmatched_vala.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_unmatched_vala.cma -o camlp5.pa_ppx_unmatched_vala
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_unmatched_vala.cmxa -o camlp5.pa_ppx_unmatched_vala.opt
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link0777.ml -I +dynlink pa_ppx_unmatched_vala.cma -o camlp5.pa_ppx_unmatched_vala odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_unmatched_vala -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link0777.ml pa_ppx_unmatched_vala.cma odyl.cmo
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_unmatched_vala.cmxa -o camlp5.pa_ppx_unmatched_vala.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_unmatched_vala.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_unmatched_vala.cmxa odyl.cmx
- + as  -o '/tmp/camlstartup83a560.o' '/tmp/camlstartup4f1998.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_unmatched_vala.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup83a560.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_unmatched_vala.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_unmatched_vala -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib META   pa_ppx_unmatched_vala.cma pa_ppx_unmatched_vala.cmxa pa_ppx_unmatched_vala.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib/pa_ppx_unmatched_vala
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib pa_ppx_unmatched_vala
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib/pa_ppx_unmatched_vala/META
- + ocamlfind install pa_ppx_unmatched_vala -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib META pa_ppx_unmatched_vala.cma pa_ppx_unmatched_vala.cmxa pa_ppx_unmatched_vala.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib/pa_ppx_unmatched_vala/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_dock -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -c comment_lexer.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_dock -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -c pa_dock.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_dock -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -c comment_lexer.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_dock' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala' '-c' -syntax camlp5r  comment_lexer.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_dock' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala' '-c' -syntax camlp5r  comment_lexer.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_dock' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala' '-c' -syntax camlp5r  pa_dock.mli
- File "comment_lexer.ml", line 206, characters 9-11:
- 206 |   parser bp
-                ^^
- Warning 26 [unused-var]: unused variable bp.
- 
- File "comment_lexer.ml", line 214, characters 28-30:
- 214 |   [ [: ws = ws_token ctx :] ep ->
-                                   ^^
- Warning 26 [unused-var]: unused variable ep.
- 
- File "comment_lexer.ml", line 220, characters 58-60:
- 220 |          [ [: `'*'; buf = comment ctx bp ($add "(*") ! :] ep -> do {
-                                                                 ^^
- Warning 26 [unused-var]: unused variable ep.
- File "comment_lexer.ml", line 206, characters 9-11:
- 206 |   parser bp
-                ^^
- Warning 26 [unused-var]: unused variable bp.
- 
- File "comment_lexer.ml", line 214, characters 28-30:
- 214 |   [ [: ws = ws_token ctx :] ep ->
-                                   ^^
- Warning 26 [unused-var]: unused variable ep.
- 
- File "comment_lexer.ml", line 220, characters 58-60:
- 220 |          [ [: `'*'; buf = comment ctx bp ($add "(*") ! :] ep -> do {
-                                                                 ^^
- Warning 26 [unused-var]: unused variable ep.
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_dock -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -c pa_dock.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_dock' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala' '-c' -syntax camlp5r  pa_dock.ml
- File "pa_dock.ml", line 41, characters 6-69:
- 41 |       fname |> Bos.OS.Path.must_exist |> Rresult.R.failwith_error_msg ;
-            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 10 [non-unit-statement]: this expression should have type unit.
- 
- File "pa_dock.ml", lines 212-237, characters 42-1:
- 212 | ..........................................match si with [
- 213 |   <:class_str_item:< [@@@ $_attribute:_$ ] >> -> assert False
- 214 | | <:class_str_item< declare $_list:st$ end >> -> assert False
- 215 | 
- 216 | | <:class_str_item:< inherit $_!:ovf$ $ce$ $_opt:pb$ $itemattrs:attrs$ >> ->
- ...
- 234 |   <:class_str_item< type $t1$ = $t2$ $itemattrs:attrs@[ a ]$ >>
- 235 | | <:class_str_item:< [%% $_extension:e$ ] >> ->
- 236 |   Ploc.raise loc (Invalid_argument "class_str_item-%%extension")
- 237 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- CrInh (loc, ovf, ce, pb, VaAnt _)
- 
- File "pa_dock.ml", lines 240-317, characters 36-1:
- 240 | ....................................match si with [
- 241 |   <:str_item:< declare $list:_$ end >> -> assert False
- 242 | | <:str_item< [@@@ $_attribute:attr$ ] >> -> assert False
- 243 | 
- 244 | | <:str_item:< exception $_uid:ci$ of $list:cal$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ...
- 314 | 
- 315 | | [%unmatched_vala] -> Ploc.raise (loc_of_str_item si) (Failure "pa_dock.str_item_wrap_itemattr")
- 316 | 
- 317 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExc
-   (_, VaVal (EcTuple (_, (_, _, VaVal [], VaVal [], VaVal None, VaAnt _))),
-   _)
- 
- File "pa_dock.ml", line 247, characters 2-81:
- 247 | | <:str_item:< exception $_uid:ci$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
-         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_dock.ml", lines 320-395, characters 36-1:
- 320 | ....................................match si with [
- 321 |   <:sig_item< declare $_list:st$ end >> -> assert False
- 322 | | <:sig_item< [@@@ $_attribute:attr$ ] >> -> assert False
- 323 | 
- 324 | | <:sig_item:< exception $_uid:ci$ of $list:cal$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ...
- 392 | 
- 393 | | [%unmatched_vala] -> Ploc.raise (loc_of_sig_item si) (Failure "pa_dock.sig_item_wrap_itemattr")
- 394 | 
- 395 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- SgExc (_, (_, _, VaVal [], VaVal [], VaVal None, VaAnt _), _)
- 
- File "pa_dock.ml", line 327, characters 2-81:
- 327 | | <:sig_item:< exception $_uid:ci$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
-         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_dock.ml", lines 398-419, characters 42-1:
- 398 | ..........................................match si with [
- 399 |   <:class_sig_item< declare $_list:_$ end >> -> assert False
- 400 | | <:class_sig_item< [@@@ $_attribute:_$ ] >> -> assert False
- 401 | 
- 402 | | <:class_sig_item:< inherit $cs$ $itemattrs:attrs$ >> ->
- ...
- 416 | 
- 417 | | <:class_sig_item:< [%% $_extension:e$ ] >> -> Ploc.raise loc (Invalid_argument "class_sig_item-%%extension")
- 418 | 
- 419 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- CgInh (loc, cs, VaAnt _)
- 
- File "pa_dock.ml", lines 917-924, characters 18-3:
- 917 | ..................fun [
- 918 |     [ h1 ; h2 :: t ] ->
- 919 |     let (h1, floating, h2) = rewrite_sig_item_pair arg h1 h2 in
- 920 |     [h1]@ floating @ (rerec [h2 :: t])
- 921 |   | [h] ->
- 922 |     let (h, trailing) = trailing_sig_item_doc_comments arg h (Ploc.last_pos loc) in
- 923 |     [h]@trailing
- 924 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- []
- 
- File "pa_dock.ml", lines 945-952, characters 18-3:
- 945 | ..................fun [
- 946 |     [ h1 ; h2 :: t ] ->
- 947 |     let ((h1, _), floating, (h2, _)) = rewrite_class_sig_item_pair arg (h1, loc_of_class_sig_item h1) (h2, loc_of_class_sig_item h2) in
- 948 |     [h1] @ floating @ (rerec [h2 :: t])
- 949 |   | [h] ->
- 950 |     let ((h, _), trailing) = trailing_class_sig_item_doc_comments arg (h, loc_of_class_sig_item h) (Ploc.last_pos loc) in
- 951 |     [h] @ trailing
- 952 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- []
- 
- File "pa_dock.ml", line 116, characters 5-20:
- 116 |   | ([ h :: t ] as l) -> srec [ h :: acc ] t
-            ^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable l.
- 
- File "pa_dock.ml", line 964, characters 8-11:
- 964 |     let loc = sil |> List.hd |> snd in
-               ^^^
- Warning 26 [unused-var]: unused variable loc.
- 
- File "pa_dock.ml", line 988, characters 8-11:
- 988 |     let loc = sil |> List.hd |> snd in
-               ^^^
- Warning 26 [unused-var]: unused variable loc.
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_dock -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -c pa_dock.ml
- ocamlfind ocamlopt -g -pack -o pa_ppx_dock.cmx comment_lexer.cmx pa_dock.cmx
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_dock' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala' '-c' -syntax camlp5r  pa_dock.ml
- ocamlfind ocamlopt -g pa_ppx_dock.cmx -a -o pa_ppx_dock.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,bos,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_dock.cmxa -o camlp5.pa_ppx_dock.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,bos,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_dock.cmxa -o camlp5.pa_ppx_dock.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_astring,pkg_fpath,pkg_unix,pkg_logs,pkg_bos,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_dock.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/astring/astring.cmxa /home/opam/.opam/default/lib/fpath/fpath.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa /home/opam/.opam/default/lib/logs/logs.cmxa /home/opam/.opam/default/lib/bos/bos.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_dock.cmxa odyl.cmx
- + as  -o '/tmp/camlstartup2304eb.o' '/tmp/camlstartup53c28c.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_dock.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/astring' '-L/home/opam/.opam/default/lib/fpath' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/logs' '-L/home/opam/.opam/default/lib/bos' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup2304eb.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_dock.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/bos/bos.a' '/home/opam/.opam/default/lib/logs/logs.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/fpath/fpath.a' '/home/opam/.opam/default/lib/astring/astring.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lpcre2_stubs' '-lpcre2-8' '-lunixnat' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- File "pa_dock.ml", line 41, characters 6-69:
- 41 |       fname |> Bos.OS.Path.must_exist |> Rresult.R.failwith_error_msg ;
-            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 10 [non-unit-statement]: this expression should have type unit.
- 
- File "pa_dock.ml", lines 212-237, characters 42-1:
- 212 | ..........................................match si with [
- 213 |   <:class_str_item:< [@@@ $_attribute:_$ ] >> -> assert False
- 214 | | <:class_str_item< declare $_list:st$ end >> -> assert False
- 215 | 
- 216 | | <:class_str_item:< inherit $_!:ovf$ $ce$ $_opt:pb$ $itemattrs:attrs$ >> ->
- ...
- 234 |   <:class_str_item< type $t1$ = $t2$ $itemattrs:attrs@[ a ]$ >>
- 235 | | <:class_str_item:< [%% $_extension:e$ ] >> ->
- 236 |   Ploc.raise loc (Invalid_argument "class_str_item-%%extension")
- 237 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- CrInh (loc, ovf, ce, pb, VaAnt _)
- 
- File "pa_dock.ml", lines 240-317, characters 36-1:
- 240 | ....................................match si with [
- 241 |   <:str_item:< declare $list:_$ end >> -> assert False
- 242 | | <:str_item< [@@@ $_attribute:attr$ ] >> -> assert False
- 243 | 
- 244 | | <:str_item:< exception $_uid:ci$ of $list:cal$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ...
- 314 | 
- 315 | | [%unmatched_vala] -> Ploc.raise (loc_of_str_item si) (Failure "pa_dock.str_item_wrap_itemattr")
- 316 | 
- 317 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExc
-   (_, VaVal (EcTuple (_, (_, _, VaVal [], VaVal [], VaVal None, VaAnt _))),
-   _)
- 
- File "pa_dock.ml", line 247, characters 2-81:
- 247 | | <:str_item:< exception $_uid:ci$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
-         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_dock.ml", lines 320-395, characters 36-1:
- 320 | ....................................match si with [
- 321 |   <:sig_item< declare $_list:st$ end >> -> assert False
- 322 | | <:sig_item< [@@@ $_attribute:attr$ ] >> -> assert False
- 323 | 
- 324 | | <:sig_item:< exception $_uid:ci$ of $list:cal$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ...
- 392 | 
- 393 | | [%unmatched_vala] -> Ploc.raise (loc_of_sig_item si) (Failure "pa_dock.sig_item_wrap_itemattr")
- 394 | 
- 395 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- SgExc (_, (_, _, VaVal [], VaVal [], VaVal None, VaAnt _), _)
- 
- File "pa_dock.ml", line 327, characters 2-81:
- 327 | | <:sig_item:< exception $_uid:ci$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
-         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_dock.ml", lines 398-419, characters 42-1:
- 398 | ..........................................match si with [
- 399 |   <:class_sig_item< declare $_list:_$ end >> -> assert False
- 400 | | <:class_sig_item< [@@@ $_attribute:_$ ] >> -> assert False
- 401 | 
- 402 | | <:class_sig_item:< inherit $cs$ $itemattrs:attrs$ >> ->
- ...
- 416 | 
- 417 | | <:class_sig_item:< [%% $_extension:e$ ] >> -> Ploc.raise loc (Invalid_argument "class_sig_item-%%extension")
- 418 | 
- 419 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- CgInh (loc, cs, VaAnt _)
- 
- File "pa_dock.ml", lines 917-924, characters 18-3:
- 917 | ..................fun [
- 918 |     [ h1 ; h2 :: t ] ->
- 919 |     let (h1, floating, h2) = rewrite_sig_item_pair arg h1 h2 in
- 920 |     [h1]@ floating @ (rerec [h2 :: t])
- 921 |   | [h] ->
- 922 |     let (h, trailing) = trailing_sig_item_doc_comments arg h (Ploc.last_pos loc) in
- 923 |     [h]@trailing
- 924 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- []
- 
- File "pa_dock.ml", lines 945-952, characters 18-3:
- 945 | ..................fun [
- 946 |     [ h1 ; h2 :: t ] ->
- 947 |     let ((h1, _), floating, (h2, _)) = rewrite_class_sig_item_pair arg (h1, loc_of_class_sig_item h1) (h2, loc_of_class_sig_item h2) in
- 948 |     [h1] @ floating @ (rerec [h2 :: t])
- 949 |   | [h] ->
- 950 |     let ((h, _), trailing) = trailing_class_sig_item_doc_comments arg (h, loc_of_class_sig_item h) (Ploc.last_pos loc) in
- 951 |     [h] @ trailing
- 952 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- []
- 
- File "pa_dock.ml", line 116, characters 5-20:
- 116 |   | ([ h :: t ] as l) -> srec [ h :: acc ] t
-            ^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable l.
- 
- File "pa_dock.ml", line 964, characters 8-11:
- 964 |     let loc = sil |> List.hd |> snd in
-               ^^^
- Warning 26 [unused-var]: unused variable loc.
- 
- File "pa_dock.ml", line 988, characters 8-11:
- 988 |     let loc = sil |> List.hd |> snd in
-               ^^^
- Warning 26 [unused-var]: unused variable loc.
- ocamlfind ocamlc -g -pack -o pa_ppx_dock.cmo comment_lexer.cmo pa_dock.cmo
- ocamlfind ocamlc -g pa_ppx_dock.cmo -a -o pa_ppx_dock.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,bos,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_dock.cma -o camlp5.pa_ppx_dock
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,bos,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link0908.ml -I +dynlink pa_ppx_dock.cma -o camlp5.pa_ppx_dock odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_astring,pkg_fpath,pkg_unix,pkg_logs,pkg_bos,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_dock -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/astring/astring.cma /home/opam/.opam/default/lib/fpath/fpath.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma /home/opam/.opam/default/lib/logs/logs.cma /home/opam/.opam/default/lib/bos/bos.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link0908.ml pa_ppx_dock.cma odyl.cmo
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_dock -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib META pa_dock.mli  pa_ppx_dock.cma pa_ppx_dock.cmxa pa_ppx_dock.a pa_ppx_dock.cmi pa_ppx_dock.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib pa_ppx_dock
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock/META
- + ocamlfind install pa_ppx_dock -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib META pa_dock.mli pa_ppx_dock.cma pa_ppx_dock.cmxa pa_ppx_dock.a pa_ppx_dock.cmi pa_ppx_dock.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock/pa_dock.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib/pa_ppx_dock/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_here.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_here.ml
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_here.ml
- 'ocamlfind' 'ocamlopt' '-g' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_here.ml
- ocamlfind ocamlopt -g pa_ppx_here.cmx -a -o pa_ppx_here.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_here.cmxa -o camlp5.pa_ppx_here.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_here.cmxa -o camlp5.pa_ppx_here.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_here.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_here.cmxa odyl.cmx
- + as  -o '/tmp/camlstartupc9725b.o' '/tmp/camlstartupf7c745.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_here.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartupc9725b.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_here.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- ocamlfind ocamlc -g pa_ppx_here.cmo -a -o pa_ppx_here.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_here.cma -o camlp5.pa_ppx_here
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link0981.ml -I +dynlink pa_ppx_here.cma -o camlp5.pa_ppx_here odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_here -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link0981.ml pa_ppx_here.cma odyl.cmo
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_here -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib META   pa_ppx_here.cma pa_ppx_here.cmxa pa_ppx_here.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib/pa_ppx_here
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib pa_ppx_here
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib/pa_ppx_here/META
- + ocamlfind install pa_ppx_here -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib META pa_ppx_here.cma pa_ppx_here.cmxa pa_ppx_here.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib/pa_ppx_here/pa_ppx_here.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib/pa_ppx_here/pa_ppx_here.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib/pa_ppx_here/pa_ppx_here.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib/pa_ppx_here/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_here_original.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_here_original.ml
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5o  pa_ppx_here_original.ml
- 'ocamlfind' 'ocamlopt' '-g' '-linkall' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5o  pa_ppx_here_original.ml
- ocamlfind ocamlc -g pa_ppx_here_original.cmo -a -o pa_ppx_here_original.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_here_original.cma -o camlp5.pa_ppx_here_original
- ocamlfind ocamlopt -g pa_ppx_here_original.cmx -a -o pa_ppx_here_original.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_here_original.cmxa -o camlp5.pa_ppx_here_original.opt
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link1035.ml -I +dynlink pa_ppx_here_original.cma -o camlp5.pa_ppx_here_original odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_here_original -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1035.ml pa_ppx_here_original.cma odyl.cmo
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_here_original.cmxa -o camlp5.pa_ppx_here_original.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_here_original.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_here_original.cmxa odyl.cmx
- + as  -o '/tmp/camlstartup24852f.o' '/tmp/camlstartup5cd3af.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_here_original.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup24852f.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_here_original.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_here_original -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib META   pa_ppx_here_original.cma pa_ppx_here_original.cmxa pa_ppx_here_original.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib/pa_ppx_here_original
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib pa_ppx_here_original
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib/pa_ppx_here_original/META
- + ocamlfind install pa_ppx_here_original -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib META pa_ppx_here_original.cma pa_ppx_here_original.cmxa pa_ppx_here_original.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib/pa_ppx_here_original/pa_ppx_here_original.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib/pa_ppx_here_original/pa_ppx_here_original.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib/pa_ppx_here_original/pa_ppx_here_original.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib/pa_ppx_here_original/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common -c pa_undo_deriving.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common -c pa_undo_deriving.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common' '-c' -syntax camlp5r  pa_undo_deriving.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common' '-c' -syntax camlp5r  pa_undo_deriving.ml
- ocamlfind ocamlc -g pa_undo_deriving.cmo -a -o pa_undo_deriving.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,pa_ppx_base pa_undo_deriving.cma -o camlp5.pa_ppx_undo_deriving
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link1104.ml -I +dynlink pa_undo_deriving.cma -o camlp5.pa_ppx_undo_deriving odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_unix,pkg_camlp5.extfun,pkg_camlp5.parser_quotations_base,pkg_camlp5.parser_quotations,pkg_rresult,pkg_pcre2,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_undo_deriving -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma /home/opam/.opam/default/lib/camlp5/pa_extfun.cmo /home/opam/.opam/default/lib/camlp5/q_ast_base.cmo /home/opam/.opam/default/lib/camlp5/q_ast.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma /home/opam/.opam/default/lib/astring/astring.cma /home/opam/.opam/default/lib/fpath/fpath.cma /home/opam/.opam/default/lib/logs/logs.cma /home/opam/.opam/default/lib/bos/bos.cma link1104.ml pa_undo_deriving.cma odyl.cmo
- ocamlfind ocamlopt -g pa_undo_deriving.cmx -a -o pa_undo_deriving.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,pa_ppx_base pa_undo_deriving.cmxa -o camlp5.pa_ppx_undo_deriving.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_undo_deriving.cmxa -o camlp5.pa_ppx_undo_deriving.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_unix,pkg_camlp5.extfun,pkg_camlp5.parser_quotations_base,pkg_camlp5.parser_quotations,pkg_rresult,pkg_pcre2,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_undo_deriving.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa /home/opam/.opam/default/lib/camlp5/pa_extfun.cmx /home/opam/.opam/default/lib/camlp5/q_ast_base.cmx /home/opam/.opam/default/lib/camlp5/q_ast.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa /home/opam/.opam/default/lib/astring/astring.cmxa /home/opam/.opam/default/lib/fpath/fpath.cmxa /home/opam/.opam/default/lib/logs/logs.cmxa /home/opam/.opam/default/lib/bos/bos.cmxa pa_undo_deriving.cmxa odyl.cmx
- + as  -o '/tmp/camlstartupe4cd48.o' '/tmp/camlstartupf45e87.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_undo_deriving.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/astring' '-L/home/opam/.opam/default/lib/fpath' '-L/home/opam/.opam/default/lib/logs' '-L/home/opam/.opam/default/lib/bos' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartupe4cd48.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_undo_deriving.a' '/home/opam/.opam/default/lib/bos/bos.a' '/home/opam/.opam/default/lib/logs/logs.a' '/home/opam/.opam/default/lib/fpath/fpath.a' '/home/opam/.opam/default/lib/astring/astring.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/q_ast.o' '/home/opam/.opam/default/lib/camlp5/q_ast_base.o' '/home/opam/.opam/default/lib/camlp5/pa_extfun.o' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lpcre2_stubs' '-lpcre2-8' '-lunixnat' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_undo_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib META   pa_undo_deriving.cma pa_undo_deriving.cmxa pa_undo_deriving.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib/pa_undo_deriving
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib pa_undo_deriving
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib/pa_undo_deriving/META
- + ocamlfind install pa_undo_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib META pa_undo_deriving.cma pa_undo_deriving.cmxa pa_undo_deriving.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib/pa_undo_deriving/pa_undo_deriving.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib/pa_undo_deriving/pa_undo_deriving.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib/pa_undo_deriving/pa_undo_deriving.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib/pa_undo_deriving/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_assert.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_assert.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_assert.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_assert.ml
- ocamlfind ocamlopt -g pa_ppx_assert.cmx -a -o pa_ppx_assert.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_assert.cmxa -o camlp5.pa_ppx_assert.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_assert.cmxa -o camlp5.pa_ppx_assert.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_assert.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_assert.cmxa odyl.cmx
- + as  -o '/tmp/camlstartup9290e3.o' '/tmp/camlstartup79e85a.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_assert.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup9290e3.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_assert.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- ocamlfind ocamlc -g pa_ppx_assert.cmo -a -o pa_ppx_assert.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_assert.cma -o camlp5.pa_ppx_assert
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link1200.ml -I +dynlink pa_ppx_assert.cma -o camlp5.pa_ppx_assert odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_assert -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1200.ml pa_ppx_assert.cma odyl.cmo
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_assert -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib META   pa_ppx_assert.cma pa_ppx_assert.cmxa pa_ppx_assert.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib/pa_ppx_assert
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib pa_ppx_assert
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib/pa_ppx_assert/META
- + ocamlfind install pa_ppx_assert -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib META pa_ppx_assert.cma pa_ppx_assert.cmxa pa_ppx_assert.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib/pa_ppx_assert/pa_ppx_assert.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib/pa_ppx_assert/pa_ppx_assert.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib/pa_ppx_assert/pa_ppx_assert.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib/pa_ppx_assert/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_inline_test.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_inline_test.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_inline_test.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_inline_test.ml
- File "pa_ppx_inline_test.ml", lines 80-126, characters 2-1:
-  80 | ..match fallback arg z with [
-  81 |   <:str_item:< [%%test $exp:e$ ; ] >>
-  82 |   ->
-  83 |   let descr = String.escaped (Printf.sprintf ": <<%s>>" (Expr.print e)) in
-  84 |   bool_test arg [] loc \descr e
- ...
- 123 |     <:expr< (module $me$) >> -> me
- 124 |   | _ -> failwith "module_test without module payload" ] in
- 125 |   module_test arg tags loc descr me
- 126 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten
-   (_,
-   VaVal (VaVal (_, "test"), StAttr (_, VaVal (StExp (_, e, VaVal [])::[]))),
-   VaVal (_::_))
- File "pa_ppx_inline_test.ml", lines 80-126, characters 2-1:
-  80 | ..match fallback arg z with [
-  81 |   <:str_item:< [%%test $exp:e$ ; ] >>
-  82 |   ->
-  83 |   let descr = String.escaped (Printf.sprintf ": <<%s>>" (Expr.print e)) in
-  84 |   bool_test arg [] loc \descr e
- ...
- 123 |     <:expr< (module $me$) >> -> me
- 124 |   | _ -> failwith "module_test without module payload" ] in
- 125 |   module_test arg tags loc descr me
- 126 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten
-   (_,
-   VaVal (VaVal (_, "test"), StAttr (_, VaVal (StExp (_, e, VaVal [])::[]))),
-   VaVal (_::_))
- ocamlfind ocamlc -g pa_ppx_inline_test.cmo -a -o pa_ppx_inline_test.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_inline_test.cma -o camlp5.pa_ppx_inline_test
- ocamlfind ocamlopt -g pa_ppx_inline_test.cmx -a -o pa_ppx_inline_test.cmxa
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link1252.ml -I +dynlink pa_ppx_inline_test.cma -o camlp5.pa_ppx_inline_test odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_inline_test -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1252.ml pa_ppx_inline_test.cma odyl.cmo
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_inline_test.cmxa -o camlp5.pa_ppx_inline_test.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_inline_test.cmxa -o camlp5.pa_ppx_inline_test.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_inline_test.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_inline_test.cmxa odyl.cmx
- + as  -o '/tmp/camlstartupaa7d8a.o' '/tmp/camlstartupd48268.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_inline_test.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartupaa7d8a.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_inline_test.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_inline_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib META   pa_ppx_inline_test.cma pa_ppx_inline_test.cmxa pa_ppx_inline_test.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib/pa_ppx_inline_test
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib pa_ppx_inline_test
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib/pa_ppx_inline_test/META
- + ocamlfind install pa_ppx_inline_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib META pa_ppx_inline_test.cma pa_ppx_inline_test.cmxa pa_ppx_inline_test.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib/pa_ppx_inline_test/pa_ppx_inline_test.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib/pa_ppx_inline_test/pa_ppx_inline_test.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib/pa_ppx_inline_test/pa_ppx_inline_test.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib/pa_ppx_inline_test/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_expect_test.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_expect_test.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_expect_test.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_expect_test.ml
- File "pa_ppx_expect_test.ml", line 55, characters 20-71:
- 55 |     let (sloc, s) = match paye with [ <:expr:< $str:s$ >> -> (loc, s) ] in do {
-                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExStr (loc, VaAnt _)
- 
- File "pa_ppx_expect_test.ml", line 88, characters 19-70:
- 88 |     let (loc, s) = match paye with [ <:expr:< $str:s$ >> -> (loc, s) ] in
-                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExStr (loc, VaAnt _)
- File "pa_ppx_expect_test.ml", line 55, characters 20-71:
- 55 |     let (sloc, s) = match paye with [ <:expr:< $str:s$ >> -> (loc, s) ] in do {
-                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExStr (loc, VaAnt _)
- 
- File "pa_ppx_expect_test.ml", lines 151-153, characters 35-3:
- 151 | ...................................match z with [
- 152 |     <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 153 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten (loc, VaVal (_, _), VaVal (_::_))
- 
- File "pa_ppx_expect_test.ml", lines 154-156, characters 19-3:
- 154 | ...................match extension with [
- 155 |     <:attribute_body< $attrid:(loc,_)$ $structure:_$ >> -> loc
- 156 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (VaVal (loc, _), StAttr (_, VaAnt _))
- 
- File "pa_ppx_expect_test.ml", lines 168-170, characters 35-3:
- 168 | ...................................match z with [
- 169 |     <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 170 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten (loc, VaVal (_, _), VaVal (_::_))
- 
- File "pa_ppx_expect_test.ml", lines 171-173, characters 19-3:
- 171 | ...................match extension with [
- 172 |     <:attribute_body< $attrid:(loc,_)$ $structure:_$ >> -> loc
- 173 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (VaVal (loc, _), StAttr (_, VaAnt _))
- 
- 
- File "pa_ppx_expect_test.ml", lines 149-177, characters 29-1:
- 149 | .............................fun [
- 150 |   <:str_item:< [%%expect_test $exp:rhs$ $itemattrs:attrs$; ] >> as z ->
- 151 |   let (extension_loc, extension) = match z with [
- 152 |     <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 153 |   ] in
- ...
- 174 | 
- 175 |     expect_test arg extension_loc attrid_loc descr rhs (uv ia)
- 176 |   }
- 177 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten
-   (_,
-   VaVal
-     (VaVal (_, "expect_test"),
-     StAttr (_, VaVal (StExp (_, rhs, VaVal attrs)::[]))),
-   VaVal (_::_))
- File "pa_ppx_expect_test.ml", line 88, characters 19-70:
- 88 |     let (loc, s) = match paye with [ <:expr:< $str:s$ >> -> (loc, s) ] in
-                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExStr (loc, VaAnt _)
- 
- File "pa_ppx_expect_test.ml", lines 151-153, characters 35-3:
- 151 | ...................................match z with [
- 152 |     <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 153 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten (loc, VaVal (_, _), VaVal (_::_))
- 
- File "pa_ppx_expect_test.ml", lines 154-156, characters 19-3:
- 154 | ...................match extension with [
- 155 |     <:attribute_body< $attrid:(loc,_)$ $structure:_$ >> -> loc
- 156 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (VaVal (loc, _), StAttr (_, VaAnt _))
- 
- File "pa_ppx_expect_test.ml", lines 168-170, characters 35-3:
- 168 | ...................................match z with [
- 169 |     <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 170 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten (loc, VaVal (_, _), VaVal (_::_))
- 
- File "pa_ppx_expect_test.ml", lines 171-173, characters 19-3:
- 171 | ...................match extension with [
- 172 |     <:attribute_body< $attrid:(loc,_)$ $structure:_$ >> -> loc
- 173 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (VaVal (loc, _), StAttr (_, VaAnt _))
- 
- File "pa_ppx_expect_test.ml", lines 149-177, characters 29-1:
- 149 | .............................fun [
- 150 |   <:str_item:< [%%expect_test $exp:rhs$ $itemattrs:attrs$; ] >> as z ->
- 151 |   let (extension_loc, extension) = match z with [
- 152 |     <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 153 |   ] in
- ...
- 174 | 
- 175 |     expect_test arg extension_loc attrid_loc descr rhs (uv ia)
- 176 |   }
- 177 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten
-   (_,
-   VaVal
-     (VaVal (_, "expect_test"),
-     StAttr (_, VaVal (StExp (_, rhs, VaVal attrs)::[]))),
-   VaVal (_::_))
- ocamlfind ocamlc -g pa_ppx_expect_test.cmo -a -o pa_ppx_expect_test.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_expect_test.cma -o camlp5.pa_ppx_expect_test
- ocamlfind ocamlopt -g pa_ppx_expect_test.cmx -a -o pa_ppx_expect_test.cmxa
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link1325.ml -I +dynlink pa_ppx_expect_test.cma -o camlp5.pa_ppx_expect_test odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_expect_test -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1325.ml pa_ppx_expect_test.cma odyl.cmo
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_expect_test.cmxa -o camlp5.pa_ppx_expect_test.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_expect_test.cmxa -o camlp5.pa_ppx_expect_test.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_expect_test.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_expect_test.cmxa odyl.cmx
- + as  -o '/tmp/camlstartup59fbfe.o' '/tmp/camlstartup0e88c4.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_expect_test.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup59fbfe.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_expect_test.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_expect_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib META   pa_ppx_expect_test.cma pa_ppx_expect_test.cmxa pa_ppx_expect_test.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib/pa_ppx_expect_test
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib pa_ppx_expect_test
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib/pa_ppx_expect_test/META
- + ocamlfind install pa_ppx_expect_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib META pa_ppx_expect_test.cma pa_ppx_expect_test.cmxa pa_ppx_expect_test.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib/pa_ppx_expect_test/pa_ppx_expect_test.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib/pa_ppx_expect_test/pa_ppx_expect_test.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib/pa_ppx_expect_test/pa_ppx_expect_test.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib/pa_ppx_expect_test/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_hashrecons.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -c pa_ppx_hashrecons.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_hashrecons.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base' '-c' -syntax camlp5r  pa_ppx_hashrecons.ml
- File "pa_ppx_hashrecons.ml", lines 52-56, characters 19-3:
- 52 | ...................fun [
- 53 |     (<:patt< ( $p$ as $lid:z$ ) >>, e) ->
- 54 |     rerec1 z (p, e)
- 55 | 
- 56 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (PaAli (_, p, PaLid (_, VaAnt _)), _)
- 
- File "pa_ppx_hashrecons.ml", line 106, characters 19-99:
- 106 |           let id = match lp with [ <:patt< $lid:i$ >> -> i | <:patt< $longid:_$ . $lid:i$ >> -> i ] in
-                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- PaLid (_, VaAnt _)
- 
- File "pa_ppx_hashrecons.ml", line 109, characters 19-99:
- 109 |           let id = match lp with [ <:patt< $lid:i$ >> -> i | <:patt< $longid:_$ . $lid:i$ >> -> i ] in
-                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- PaLid (_, VaAnt _)
- 
- File "pa_ppx_hashrecons.ml", lines 57-135, characters 20-3:
-  57 | ....................fun [
-  58 |     (<:patt< ($p$ as $z$ ) >>, e) ->
-  59 |     rerec1 zvar (p, e)
-  60 | 
-  61 |   | (<:patt< $uid:puid$ >>, (<:expr< $uid:euid$ >> as e)) when puid = euid ->
- ...
- 132 |     let czvar = "c"^zvar in
- 133 |     (czvar, e, zvar)
- 134 | 
- 135 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (PaApp (_, _, _),
- (ExLong (_, _)|ExOpen (_, _, _)|ExFle (_, _, _)|ExAnt (_, _)|
- ExAre (_, _, _, _)|ExArr (_, _)|ExAsr (_, _)|ExAss (_, _, _)|
- ExBae (_, _, _, _)|ExChr (_, _)|ExCoe (_, _, _, _)|ExFlo (_, _)|
- ExFor (_, _, _, _, _, _)|ExFun (_, _)|ExIfe (_, _, _, _)|ExInt (_, _, _)|
- ExLab (_, _)|ExLaz (_, _)|ExLet (_, _, _, _)|ExLEx (_, _, _, _, _)|
- ExLid (_, _)|ExLmd (_, _, _, _)|ExLop (_, _, _, _)|ExMat (_, _, _)|
- ExNew (_, _)|ExObj (_, _, _)|ExOlb (_, _, _)|ExOvr (_, _)|ExPck (_, _, _)|
- ExRec (_, _, _)|ExSeq (_, _)|ExSnd (_, _, _)|ExSte (_, _, _, _)|ExStr (_, _)|
- ExTry (_, _, _)|ExTup (_, _)|ExTyc (_, _, _)|ExVrn (_, _)|ExWhi (_, _, _)|
- ExXtr (_, _, _)|ExAtt (_, _, _)|ExExten (_, _)|ExUnr _))
- 
- File "pa_ppx_hashrecons.ml", line 87, characters 6-35:
- 87 |   | ((<:patt< ( $list:pl$ ) >> as p), (<:expr:< ( $list:el$ ) >> as e))
-            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable p.
- 
- File "pa_ppx_hashrecons.ml", line 87, characters 39-69:
- 87 |   | ((<:patt< ( $list:pl$ ) >> as p), (<:expr:< ( $list:el$ ) >> as e))
-                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- 
- File "pa_ppx_hashrecons.ml", line 103, characters 6-36:
- 103 |   | ((<:patt< { $list:lpl$ } >> as p), (<:expr:< { $list:lel$ } >> as e))
-             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable p.
- 
- File "pa_ppx_hashrecons.ml", line 103, characters 40-71:
- 103 |   | ((<:patt< { $list:lpl$ } >> as p), (<:expr:< { $list:lel$ } >> as e))
-                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- ocamlfind ocamlc -g pa_ppx_hashrecons.cmo -a -o pa_ppx_hashrecons.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_hashrecons.cma -o camlp5.pa_ppx_hashrecons
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link1396.ml -I +dynlink pa_ppx_hashrecons.cma -o camlp5.pa_ppx_hashrecons odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_hashrecons -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1396.ml pa_ppx_hashrecons.cma odyl.cmo
- File "pa_ppx_hashrecons.ml", lines 52-56, characters 19-3:
- 52 | ...................fun [
- 53 |     (<:patt< ( $p$ as $lid:z$ ) >>, e) ->
- 54 |     rerec1 z (p, e)
- 55 | 
- 56 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (PaAli (_, p, PaLid (_, VaAnt _)), _)
- 
- File "pa_ppx_hashrecons.ml", line 106, characters 19-99:
- 106 |           let id = match lp with [ <:patt< $lid:i$ >> -> i | <:patt< $longid:_$ . $lid:i$ >> -> i ] in
-                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- PaLid (_, VaAnt _)
- 
- File "pa_ppx_hashrecons.ml", line 109, characters 19-99:
- 109 |           let id = match lp with [ <:patt< $lid:i$ >> -> i | <:patt< $longid:_$ . $lid:i$ >> -> i ] in
-                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- PaLid (_, VaAnt _)
- 
- File "pa_ppx_hashrecons.ml", lines 57-135, characters 20-3:
-  57 | ....................fun [
-  58 |     (<:patt< ($p$ as $z$ ) >>, e) ->
-  59 |     rerec1 zvar (p, e)
-  60 | 
-  61 |   | (<:patt< $uid:puid$ >>, (<:expr< $uid:euid$ >> as e)) when puid = euid ->
- ...
- 132 |     let czvar = "c"^zvar in
- 133 |     (czvar, e, zvar)
- 134 | 
- 135 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (PaApp (_, _, _),
- (ExLong (_, _)|ExOpen (_, _, _)|ExFle (_, _, _)|ExAnt (_, _)|
- ExAre (_, _, _, _)|ExArr (_, _)|ExAsr (_, _)|ExAss (_, _, _)|
- ExBae (_, _, _, _)|ExChr (_, _)|ExCoe (_, _, _, _)|ExFlo (_, _)|
- ExFor (_, _, _, _, _, _)|ExFun (_, _)|ExIfe (_, _, _, _)|ExInt (_, _, _)|
- ExLab (_, _)|ExLaz (_, _)|ExLet (_, _, _, _)|ExLEx (_, _, _, _, _)|
- ExLid (_, _)|ExLmd (_, _, _, _)|ExLop (_, _, _, _)|ExMat (_, _, _)|
- ExNew (_, _)|ExObj (_, _, _)|ExOlb (_, _, _)|ExOvr (_, _)|ExPck (_, _, _)|
- ExRec (_, _, _)|ExSeq (_, _)|ExSnd (_, _, _)|ExSte (_, _, _, _)|ExStr (_, _)|
- ExTry (_, _, _)|ExTup (_, _)|ExTyc (_, _, _)|ExVrn (_, _)|ExWhi (_, _, _)|
- ExXtr (_, _, _)|ExAtt (_, _, _)|ExExten (_, _)|ExUnr _))
- 
- File "pa_ppx_hashrecons.ml", line 87, characters 6-35:
- 87 |   | ((<:patt< ( $list:pl$ ) >> as p), (<:expr:< ( $list:el$ ) >> as e))
-            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable p.
- 
- File "pa_ppx_hashrecons.ml", line 87, characters 39-69:
- 87 |   | ((<:patt< ( $list:pl$ ) >> as p), (<:expr:< ( $list:el$ ) >> as e))
-                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- 
- File "pa_ppx_hashrecons.ml", line 103, characters 6-36:
- 103 |   | ((<:patt< { $list:lpl$ } >> as p), (<:expr:< { $list:lel$ } >> as e))
-             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable p.
- 
- File "pa_ppx_hashrecons.ml", line 103, characters 40-71:
- 103 |   | ((<:patt< { $list:lpl$ } >> as p), (<:expr:< { $list:lel$ } >> as e))
-                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- ocamlfind ocamlopt -g pa_ppx_hashrecons.cmx -a -o pa_ppx_hashrecons.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_hashrecons.cmxa -o camlp5.pa_ppx_hashrecons.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_hashrecons.cmxa -o camlp5.pa_ppx_hashrecons.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_hashrecons.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_hashrecons.cmxa odyl.cmx
- + as  -o '/tmp/camlstartupb813f6.o' '/tmp/camlstartup0ea106.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_hashrecons.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartupb813f6.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_hashrecons.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_hashrecons -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib META   pa_ppx_hashrecons.cma pa_ppx_hashrecons.cmxa pa_ppx_hashrecons.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib pa_ppx_hashrecons
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/META
- + ocamlfind install pa_ppx_hashrecons -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib META pa_ppx_hashrecons.cma pa_ppx_hashrecons.cmxa pa_ppx_hashrecons.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/pa_ppx_hashrecons.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c pa_deriving.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c surveil.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c pa_rebindto.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c pa_deriving_base.mli
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c pa_rebindto.ml
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  pa_deriving.mli
- 'ocamlfind' 'ocamlopt' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  pa_rebindto.ml
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  pa_deriving_base.mli
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  surveil.mli
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  pa_rebindto.ml
- File "pa_rebindto.ml", lines 14-23, characters 41-2:
- 14 | .........................................fun [
- 15 |    <:extension_constructor:< $uid:ci$ of $list:_$ $_algattrs:attrs$ >>
- 16 |     when List.exists is_rebind_to_attribute (uv attrs) ->
- 17 |     let (rebind_attrs, others) = filter_split is_rebind_to_attribute (uv attrs) in
- 18 |     let li = match List.map uv rebind_attrs  with [
- 19 |       [ <:attribute_body:< rebind_to $longid:li$ ; >> ] -> li
- 20 |     | _ -> Ploc.raise loc (Failure "rebind_extension_constructor: bad rebind_to attribute")
- 21 |     ] in
- 22 |     <:extension_constructor< $uid:ci$ = $longid:li$ $algattrs:others$ >>
- 23 |  ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- All clauses in this pattern-matching are guarded.
- File "pa_rebindto.ml", lines 14-23, characters 41-2:
- 14 | .........................................fun [
- 15 |    <:extension_constructor:< $uid:ci$ of $list:_$ $_algattrs:attrs$ >>
- 16 |     when List.exists is_rebind_to_attribute (uv attrs) ->
- 17 |     let (rebind_attrs, others) = filter_split is_rebind_to_attribute (uv attrs) in
- 18 |     let li = match List.map uv rebind_attrs  with [
- 19 |       [ <:attribute_body:< rebind_to $longid:li$ ; >> ] -> li
- 20 |     | _ -> Ploc.raise loc (Failure "rebind_extension_constructor: bad rebind_to attribute")
- 21 |     ] in
- 22 |     <:extension_constructor< $uid:ci$ = $longid:li$ $algattrs:others$ >>
- 23 |  ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- All clauses in this pattern-matching are guarded.
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c pa_deriving.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c pa_deriving.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c surveil.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c deriving_harness.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c pa_deriving_base.ml
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c'  deriving_harness.ml
- 'ocamlfind' 'ocamlopt' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  pa_deriving.ml
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  pa_deriving.ml
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  surveil.ml
- 'ocamlfind' 'ocamlc' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  pa_deriving_base.ml
- File "pa_deriving.ml", lines 214-229, characters 44-1:
- 214 | ............................................fun [
- 215 |   <:str_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 216 |     let (last, tdl) = sep_last tdl in
- 217 |     let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 218 |     let last = { (last) with tdAttributes = <:vala< attrs >> } in
- ...
- 226 | | <:str_item:< exception $_excon:ec$ $itemattrs:attrs$ >> ->
- 227 |     let attrs = rewrite_deriving_attribute attrs in
- 228 |     <:str_item< exception $_excon:ec$ $itemattrs:attrs$ >>
- 229 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTyp (loc, VaVal nrfl, VaAnt _)
- 
- File "pa_deriving.ml", lines 246-257, characters 44-1:
- 246 | ............................................fun [
- 247 |   <:sig_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 248 |     let (last, tdl) = sep_last tdl in
- 249 |     let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 250 |     let last = { (last) with tdAttributes = <:vala< attrs >> } in
- ...
- 254 | | <:sig_item:< type $lilongid:lili$ $_list:pl$ += $_priv:pf$ [ $list:ecs$ ] $itemattrs:attrs$ >> ->
- 255 |     let attrs = rewrite_deriving_attribute attrs in
- 256 |     <:sig_item:< type $lilongid:lili$ $_list:pl$ += $_priv:pf$ [ $list:ecs$ ] $itemattrs:attrs$ >>
- 257 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- SgTyp (loc, VaVal nrfl, VaAnt _)
- 
- File "pa_deriving.ml", lines 215-220, characters 2-47:
- 215 | ..<:str_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 216 |     let (last, tdl) = sep_last tdl in
- 217 |     let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 218 |     let last = { (last) with tdAttributes = <:vala< attrs >> } in
- 219 |     let tdl = tdl @ [ last ] in
- 220 |     <:str_item:< type $flag:nrfl$ $list:tdl$ >>
- Warning 26 [unused-var]: unused variable z.
- 
- File "pa_deriving.ml", lines 247-252, characters 2-47:
- 247 | ..<:sig_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 248 |     let (last, tdl) = sep_last tdl in
- 249 |     let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 250 |     let last = { (last) with tdAttributes = <:vala< attrs >> } in
- 251 |     let tdl = tdl @ [ last ] in
- 252 |     <:sig_item:< type $flag:nrfl$ $list:tdl$ >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving.ml", lines 214-229, characters 44-1:
- 214 | ............................................fun [
- 215 |   <:str_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 216 |     let (last, tdl) = sep_last tdl in
- 217 |     let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 218 |     let last = { (last) with tdAttributes = <:vala< attrs >> } in
- ...
- 226 | | <:str_item:< exception $_excon:ec$ $itemattrs:attrs$ >> ->
- 227 |     let attrs = rewrite_deriving_attribute attrs in
- 228 |     <:str_item< exception $_excon:ec$ $itemattrs:attrs$ >>
- 229 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTyp (loc, VaVal nrfl, VaAnt _)
- 
- File "pa_deriving.ml", lines 246-257, characters 44-1:
- 246 | ............................................fun [
- 247 |   <:sig_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 248 |     let (last, tdl) = sep_last tdl in
- 249 |     let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 250 |     let last = { (last) with tdAttributes = <:vala< attrs >> } in
- ...
- 254 | | <:sig_item:< type $lilongid:lili$ $_list:pl$ += $_priv:pf$ [ $list:ecs$ ] $itemattrs:attrs$ >> ->
- 255 |     let attrs = rewrite_deriving_attribute attrs in
- 256 |     <:sig_item:< type $lilongid:lili$ $_list:pl$ += $_priv:pf$ [ $list:ecs$ ] $itemattrs:attrs$ >>
- 257 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- SgTyp (loc, VaVal nrfl, VaAnt _)
- ocamlfind ocamlc -g -pack -o pa_ppx_deriving.cmo pa_deriving.cmo surveil.cmo pa_rebindto.cmo deriving_harness.cmo pa_deriving_base.cmo
- 
- File "pa_deriving.ml", lines 215-220, characters 2-47:
- 215 | ..<:str_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 216 |     let (last, tdl) = sep_last tdl in
- 217 |     let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 218 |     let last = { (last) with tdAttributes = <:vala< attrs >> } in
- 219 |     let tdl = tdl @ [ last ] in
- 220 |     <:str_item:< type $flag:nrfl$ $list:tdl$ >>
- Warning 26 [unused-var]: unused variable z.
- 
- File "pa_deriving.ml", lines 247-252, characters 2-47:
- 247 | ..<:sig_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 248 |     let (last, tdl) = sep_last tdl in
- 249 |     let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 250 |     let last = { (last) with tdAttributes = <:vala< attrs >> } in
- 251 |     let tdl = tdl @ [ last ] in
- 252 |     <:sig_item:< type $flag:nrfl$ $list:tdl$ >>
- Warning 26 [unused-var]: unused variable z.
- ocamlfind ocamlc -g pa_ppx_deriving.cmo -a -o pa_ppx_deriving.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_deriving.cma -o camlp5.pa_ppx_deriving
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c surveil.ml
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link1551.ml -I +dynlink pa_ppx_deriving.cma -o camlp5.pa_ppx_deriving odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_fmt,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_deriving -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1551.ml pa_ppx_deriving.cma odyl.cmo
- 'ocamlfind' 'ocamlopt' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  surveil.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c deriving_harness.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -linkall -for-pack Pa_ppx_deriving -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -c pa_deriving_base.ml
- 'ocamlfind' 'ocamlopt' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c'  deriving_harness.ml
- 'ocamlfind' 'ocamlopt' '-g' '-linkall' '-for-pack' 'Pa_ppx_deriving' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base' '-c' -syntax camlp5r  pa_deriving_base.ml
- ocamlfind ocamlopt -g -pack -o pa_ppx_deriving.cmx pa_deriving.cmx surveil.cmx pa_rebindto.cmx deriving_harness.cmx pa_deriving_base.cmx
- ocamlfind ocamlopt -g pa_ppx_deriving.cmx -a -o pa_ppx_deriving.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_deriving.cmxa -o camlp5.pa_ppx_deriving.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_deriving.cmxa -o camlp5.pa_ppx_deriving.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_fmt,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_deriving.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_deriving.cmxa odyl.cmx
- + as  -o '/tmp/camlstartup471130.o' '/tmp/camlstartupab86b3.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_deriving.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup471130.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_deriving.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib META surveil.mli pa_deriving_base.mli pa_deriving.mli  pa_ppx_deriving.cma pa_ppx_deriving.cmxa pa_ppx_deriving.a pa_ppx_deriving.cmi pa_ppx_deriving.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib pa_ppx_deriving
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/META
- + ocamlfind install pa_ppx_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib META surveil.mli pa_deriving_base.mli pa_deriving.mli pa_ppx_deriving.cma pa_ppx_deriving.cmxa pa_ppx_deriving.a pa_ppx_deriving.cmi pa_ppx_deriving.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_ppx_deriving.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_ppx_deriving.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_ppx_deriving.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_ppx_deriving.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_ppx_deriving.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving_base.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/surveil.mli
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib/pa_ppx_deriving/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_params.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_show.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_eq.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_ord.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_enum.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_iter.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_map.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_fold.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_make.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_yojson.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_sexp.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_params.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_show.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_eq.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_ord.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_enum.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_iter.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_map.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_fold.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_make.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_yojson.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_show.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_eq.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -c pa_deriving_sexp.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_ord.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_yojson.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_params.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_iter.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_fold.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_enum.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_enum.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_show.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_map.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_iter.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_fold.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_ord.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_sexp.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_map.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_make.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_eq.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_params.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_sexp.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_make.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link' '-c' -syntax camlp5r  pa_deriving_yojson.ml
- File "pa_deriving_sexp.ml", lines 127-153, characters 27-3:
- 127 | ...........................fun [
- 128 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 129 |     let jscid = match extract_allowed_attribute_expr arg ("sexp", "name") (uv attrs) with [
- 130 |       None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 131 |     ] in
- ...
- 150 |     (conspat, <:vala< None >>, <:expr< Sexplib0.Sexp.List [ (Sexplib0.Sexp.Atom $str:jscid$) :: $liste$ ] >>)
- 151 | 
- 152 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 153 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- 
- File "pa_deriving_sexp.ml", lines 185-189, characters 15-6:
- 185 | ...............match fst (Ctyp.unapplist ty) with [
- 186 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 187 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 188 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 189 |      ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_sexp.ml", line 188, characters 6-23:
- 188 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
-             ^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_deriving_sexp.ml", lines 341-344, characters 18-5:
- 341 | ..................match fst t with [
- 342 |       None -> <:longident< $uid:modname$ >>
- 343 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 344 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_sexp.ml", lines 456-483, characters 27-3:
- 456 | ...........................fun [
- 457 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 458 |     let jscid = match extract_allowed_attribute_expr arg ("sexp", "name") (uv attrs) with [
- 459 |       None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 460 |     ] in
- ...
- 480 |     (conspat, <:vala< None >>, consexp)
- 481 | 
- 482 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 483 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- 
- File "pa_deriving_sexp.ml", lines 719-722, characters 18-5:
- 719 | ..................match fst t with [
- 720 |       None -> <:longident< $uid:modname$ >>
- 721 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 722 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_sexp.ml", lines 843-844, characters 2-40:
- 843 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 844 |     <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_eq.ml", lines 124-151, characters 27-3:
- 124 | ...........................fun [
- 125 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 126 |     let (rec1pat, rec2pat, body) = fmt_record loc arg fields in
- 127 | 
- 128 |     let conspat = <:patt< ($uid:cid$ $rec1pat$, $uid:cid$ $rec2pat$) >> in
- ...
- 148 |     (conspat, <:vala< None >>, cmpexp)
- 149 | 
- 150 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 151 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- 
- File "pa_deriving_eq.ml", lines 180-183, characters 15-5:
- 180 | ...............match ty with [
- 181 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 182 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 183 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_eq.ml", lines 25-198, characters 47-3:
-  25 | ...............................................fun [
-  26 | 
-  27 |     <:ctyp:< $t$ [@ $attrid:(_, id)$ $exp:e$ ;] >> when Some id = DC.allowed_attribute (DC.get arg) "eq" "equal" -> e
-  28 | 
-  29 |   | <:ctyp:< $t$ [@ $attrid:(_, id)$ ] >> when Some id = DC.allowed_attribute (DC.get arg) "eq" "nobuiltin" ->
- ...
- 195 |   <:expr< fun $rec1pat$ -> fun $rec2pat$ -> $body$ >>
- 196 | 
- 197 | | [%unmatched_vala] -> failwith "pa_deriving_eq.fmt_expression"
- 198 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_eq.ml", lines 328-331, characters 18-5:
- 328 | ..................match fst t with [
- 329 |       None -> <:longident< $uid:modname$ >>
- 330 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 331 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_eq.ml", lines 400-401, characters 2-40:
- 400 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 401 |     <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_fold.ml", lines 103-124, characters 27-3:
- 103 | ...........................fun [
- 104 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 105 |     let (rec1pat, body) = fmt_record loc arg fields in
- 106 | 
- 107 |     let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 121 |     (conspat, <:vala< None >>, body)
- 122 | 
- 123 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 124 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- 
- File "pa_deriving_fold.ml", lines 146-149, characters 15-5:
- 146 | ...............match ty with [
- 147 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 148 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 149 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_fold.ml", lines 25-162, characters 47-3:
-  25 | ...............................................fun [
-  26 |     <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  27 |   let fname = fold_fname arg lid in
-  28 |   <:expr< $lid:fname$ >>
-  29 | 
- ...
- 159 |   <:expr< fun acc -> fun $rec1pat$ -> $body$ >>
- 160 | 
- 161 | | [%unmatched_vala] -> failwith "pa_deriving_fold.fmt_expression"
- 162 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- File "pa_deriving_enum.ml", lines 49-91, characters 26-3:
- 49 | ..........................fun [
- 50 |   <:ctyp:< [ $list:l$ ] >> ->
- 51 |   let (_, map,revacc) = List.fold_left (fun (idx, map, revacc) -> fun [
- 52 |     <:constructor:< $uid:cid$ of $list:_$ $algattrs:attrs$ >> ->
- 53 |     let idx = match extract_value attrs with [
- ...
- 88 |   (map, <:expr< fun [ $list:branches$ ] >>)
- 89 | 
- 90 | | [%unmatched_vala] -> failwith "pa_deriving_enum.to_expression"
- 91 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- File "pa_deriving_iter.ml", lines 102-122, characters 27-3:
- 102 | ...........................fun [
- 103 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 104 |     let (rec1pat, body) = fmt_record loc arg fields in
- 105 | 
- 106 |     let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 119 |     (conspat, <:vala< None >>, cmpexp)
- 120 | 
- 121 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 122 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_yojson.ml", lines 138-164, characters 27-3:
- 138 | ...........................fun [
- 139 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 140 |     let jscid = match extract_allowed_attribute_expr arg ("yojson", "name") (uv attrs) with [
- 141 |       None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 142 |     ] in
- ...
- 161 |     (conspat, <:vala< None >>, <:expr< `List [ (`String $str:jscid$) :: $liste$ ] >>)
- 162 | 
- 163 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 164 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- 
- File "pa_deriving_iter.ml", lines 144-147, characters 15-5:
- 144 | ...............match ty with [
- 145 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 146 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 147 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_iter.ml", lines 25-160, characters 47-3:
-  25 | ...............................................fun [
-  26 |     <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  27 |   let fname = iter_fname arg lid in
-  28 |   <:expr< $lid:fname$ >>
-  29 | 
- ...
- 157 |   <:expr< fun $rec1pat$ -> $body$ >>
- 158 | 
- 159 | | [%unmatched_vala] -> failwith "pa_deriving_iter.fmt_expression"
- 160 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_yojson.ml", lines 196-200, characters 15-6:
- 196 | ...............match fst (Ctyp.unapplist ty) with [
- 197 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 198 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 199 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 200 |      ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_yojson.ml", line 199, characters 6-23:
- 199 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
-             ^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_deriving_yojson.ml", lines 66-221, characters 47-1:
-  66 | ...............................................fun [
-  67 | 
-  68 |   <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  69 |   let fname = to_yojson_fname arg lid in
-  70 |   <:expr< $lid:fname$ >>
- ...
- 218 |   <:expr< fun $recpat$ -> $body$ >>
- 219 | 
- 220 | | [%unmatched_vala] -> failwith "pa_deriving_yojson.to_expression"
- 221 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- File "pa_deriving_map.ml", lines 102-122, characters 27-3:
- 102 | ...........................fun [
- 103 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 104 |     let (rec1pat, body) = fmt_record loc arg fields in
- 105 | 
- 106 |     let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 119 |     (conspat, <:vala< None >>, cmpexp)
- 120 | 
- 121 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 122 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_enum.ml", lines 49-91, characters 26-3:
- 49 | ..........................fun [
- 50 |   <:ctyp:< [ $list:l$ ] >> ->
- 51 |   let (_, map,revacc) = List.fold_left (fun (idx, map, revacc) -> fun [
- 52 |     <:constructor:< $uid:cid$ of $list:_$ $algattrs:attrs$ >> ->
- 53 |     let idx = match extract_value attrs with [
- ...
- 88 |   (map, <:expr< fun [ $list:branches$ ] >>)
- 89 | 
- 90 | | [%unmatched_vala] -> failwith "pa_deriving_enum.to_expression"
- 91 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_map.ml", lines 145-148, characters 15-5:
- 145 | ...............match fst (Ctyp.unapplist ty) with [
- 146 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 147 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 148 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_map.ml", lines 25-161, characters 47-3:
-  25 | ...............................................fun [
-  26 |     <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  27 |   let fname = map_fname arg lid in
-  28 |   <:expr< $lid:fname$ >>
-  29 | 
- ...
- 158 |   <:expr< fun $rec1pat$ -> $body$ >>
- 159 | 
- 160 | | [%unmatched_vala] -> failwith "pa_deriving_map.fmt_expression"
- 161 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_yojson.ml", lines 360-363, characters 18-5:
- 360 | ..................match fst t with [
- 361 |       None -> <:longident< $uid:modname$ >>
- 362 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 363 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_yojson.ml", lines 496-527, characters 27-3:
- 496 | ...........................fun [
- 497 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 498 |     let jscid = match extract_allowed_attribute_expr arg ("yojson", "name") (uv attrs) with [
- 499 |       None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 500 |     ] in
- ...
- 524 |     (conspat, <:vala< None >>, rhs)
- 525 | 
- 526 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 527 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- File "pa_deriving_eq.ml", lines 124-151, characters 27-3:
- 124 | ...........................fun [
- 125 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 126 |     let (rec1pat, rec2pat, body) = fmt_record loc arg fields in
- 127 | 
- 128 |     let conspat = <:patt< ($uid:cid$ $rec1pat$, $uid:cid$ $rec2pat$) >> in
- ...
- 148 |     (conspat, <:vala< None >>, cmpexp)
- 149 | 
- 150 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 151 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- 
- File "pa_deriving_eq.ml", lines 180-183, characters 15-5:
- 180 | ...............match ty with [
- 181 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 182 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 183 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_eq.ml", lines 25-198, characters 47-3:
-  25 | ...............................................fun [
-  26 | 
-  27 |     <:ctyp:< $t$ [@ $attrid:(_, id)$ $exp:e$ ;] >> when Some id = DC.allowed_attribute (DC.get arg) "eq" "equal" -> e
-  28 | 
-  29 |   | <:ctyp:< $t$ [@ $attrid:(_, id)$ ] >> when Some id = DC.allowed_attribute (DC.get arg) "eq" "nobuiltin" ->
- ...
- 195 |   <:expr< fun $rec1pat$ -> fun $rec2pat$ -> $body$ >>
- 196 | 
- 197 | | [%unmatched_vala] -> failwith "pa_deriving_eq.fmt_expression"
- 198 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- File "pa_deriving_map.ml", lines 102-122, characters 27-3:
- 102 | ...........................fun [
- 103 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 104 |     let (rec1pat, body) = fmt_record loc arg fields in
- 105 | 
- 106 |     let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 119 |     (conspat, <:vala< None >>, cmpexp)
- 120 | 
- 121 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 122 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- 
- File "pa_deriving_yojson.ml", lines 417-604, characters 42-1:
- 417 | ..........................................fun [
- 418 | 
- 419 |   <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 420 |   let fname = of_yojson_fname arg lid in
- 421 |   <:expr< $lid:fname$ >>
- ...
- 601 |   <:expr< fun [ $recpat$ -> $body$ | _ -> Result.Error $str:msg$ ] >>
- 602 | 
- 603 | | [%unmatched_vala] -> failwith "pa_deriving_yojson.of_expression"
- 604 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_map.ml", lines 145-148, characters 15-5:
- 145 | ...............match fst (Ctyp.unapplist ty) with [
- 146 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 147 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 148 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_map.ml", lines 25-161, characters 47-3:
-  25 | ...............................................fun [
-  26 |     <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  27 |   let fname = map_fname arg lid in
-  28 |   <:expr< $lid:fname$ >>
-  29 | 
- ...
- 158 |   <:expr< fun $rec1pat$ -> $body$ >>
- 159 | 
- 160 | | [%unmatched_vala] -> failwith "pa_deriving_map.fmt_expression"
- 161 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_eq.ml", lines 328-331, characters 18-5:
- 328 | ..................match fst t with [
- 329 |       None -> <:longident< $uid:modname$ >>
- 330 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 331 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_eq.ml", lines 400-401, characters 2-40:
- 400 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 401 |     <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_sexp.ml", lines 127-153, characters 27-3:
- 127 | ...........................fun [
- 128 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 129 |     let jscid = match extract_allowed_attribute_expr arg ("sexp", "name") (uv attrs) with [
- 130 |       None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 131 |     ] in
- ...
- 150 |     (conspat, <:vala< None >>, <:expr< Sexplib0.Sexp.List [ (Sexplib0.Sexp.Atom $str:jscid$) :: $liste$ ] >>)
- 151 | 
- 152 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 153 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- File "pa_deriving_show.ml", lines 159-204, characters 27-3:
- 159 | ...........................fun [
- 160 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 161 |     let ppcid = match extract_allowed_attribute_expr arg ("show", "name") (uv attrs) with [
- 162 |       None -> Ctxt.prefixed_name arg cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 163 |     ] in
- ...
- 201 |     (conspat, <:vala< None >>, <:expr< let open $runtime_module$.Fmt in ($e$) >>)
- 202 |     ]
- 203 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 204 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- File "pa_deriving_iter.ml", lines 102-122, characters 27-3:
- 102 | ...........................fun [
- 103 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 104 |     let (rec1pat, body) = fmt_record loc arg fields in
- 105 | 
- 106 |     let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 119 |     (conspat, <:vala< None >>, cmpexp)
- 120 | 
- 121 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 122 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- 
- File "pa_deriving_sexp.ml", lines 185-189, characters 15-6:
- 185 | ...............match fst (Ctyp.unapplist ty) with [
- 186 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 187 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 188 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 189 |      ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_sexp.ml", line 188, characters 6-23:
- 188 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
-             ^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_deriving_show.ml", lines 232-236, characters 15-6:
- 232 | ...............match fst (Ctyp.unapplist ty) with [
- 233 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 234 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 235 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 236 |      ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_show.ml", line 235, characters 6-23:
- 235 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
-             ^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_deriving_yojson.ml", lines 791-794, characters 18-5:
- 791 | ..................match fst t with [
- 792 |       None -> <:longident< $uid:modname$ >>
- 793 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 794 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_iter.ml", lines 144-147, characters 15-5:
- 144 | ...............match ty with [
- 145 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 146 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 147 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_iter.ml", lines 25-160, characters 47-3:
-  25 | ...............................................fun [
-  26 |     <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  27 |   let fname = iter_fname arg lid in
-  28 |   <:expr< $lid:fname$ >>
-  29 | 
- ...
- 157 |   <:expr< fun $rec1pat$ -> $body$ >>
- 158 | 
- 159 | | [%unmatched_vala] -> failwith "pa_deriving_iter.fmt_expression"
- 160 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- File "pa_deriving_params.ml", lines 96-99, characters 24-9:
- 96 | ........................match List.find_map (fun a -> if attr_id a = "name" then Some (uv a) else None) (uv al) with [
- 97 |           Some <:attribute_body< "name" $lid:fieldname$ ; >> -> fieldname
- 98 |         | None -> na
- 99 |         ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some
-   (VaVal (_, "name"),
-   StAttr (_, VaVal (StExp (_, ExLid (_, VaVal fieldname), VaVal [])::_::_)))
- 
- File "pa_deriving_params.ml", lines 100-103, characters 22-9:
- 100 | ......................match List.find_map (fun a -> if attr_id a = "default" then Some (uv a) else None) (uv al) with [
- 101 |           Some <:attribute_body< "default" $exp:d$ ; >> -> Some d
- 102 |         | None -> None
- 103 |         ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaVal (_, "default"), StAttr (_, VaVal (StExp (_, d, VaVal [])::_::_)))
- 
- File "pa_deriving_params.ml", lines 104-107, characters 23-9:
- 104 | .......................match List.find_map (fun a -> if attr_id a = "computed" then Some (uv a) else None) (uv al) with [
- 105 |           Some <:attribute_body< "computed" $exp:d$ ; >> -> Some d
- 106 |         | None -> None
- 107 |         ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some
-   (VaVal (_, "computed"), StAttr (_, VaVal (StExp (_, d, VaVal [])::_::_)))
- 
- File "pa_deriving_yojson.ml", lines 898-899, characters 2-40:
- 898 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 899 |     <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- 
- File "pa_deriving_params.ml", lines 119-142, characters 6-7:
- 119 | ......match (optional, default, computed) with [
- 120 |         (_, _, Some e) ->
- 121 |         (<:patt< $lid:na$ >>, e, <:vala< [] >>)
- 122 | 
- 123 |       | (True, None, None) ->
- ...
- 139 |                           x -> $genrec ty$ x
- 140 |                         | exception Not_found -> $d$
- 141 |                         ] >>, <:vala< [] >>)
- 142 |       ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (true, Some _, None)
- 
- File "pa_deriving_params.ml", lines 217-225, characters 30-11:
- 217 | ..............................fun [
- 218 |             <:constructor< $uid:ci$ of $list:tl$ $algattrs:_$ >> ->
- 219 |             let vars_types = List.mapi (fun i ty -> (Printf.sprintf "v_%d" i, ty)) tl in
- 220 |             let varantis = List.map (fun (v, _) -> Printf.sprintf "$%s$" v) vars_types in
- 221 |             let conspatt = expr_as_patt loc (Printf.sprintf "%s %s" ci (String.concat " " varantis)) in
- 222 |             let l = List.map (fun (v, t) -> <:expr< $genrec t$ $lid:v$ >>) vars_types in
- 223 |             (conspatt, <:vala< None >>,
- 224 |              Expr.applist <:expr< $uid:ci$ >> l)
- 225 |           ]....
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal ci, VaVal [], VaVal tl, VaVal None, VaAnt _)
- 
- File "pa_deriving_params.ml", lines 202-205, characters 4-154:
- 202 | ....<:ctyp:< alist ctyp $rngty$ >> as z ->
-     |      let unitpat = expr_as_patt loc "()" in
-     |      let pair_converter = genrec <:ctyp< (ctyp * $rngty$) >> in
-     |     <:expr< fun [ $unitpat$ -> []
-     |                 | __lel__ -> __lel__ |> Pa_ppx_base.Ppxutil.convert_down_list_expr $pair_converter$
- 205 |                 ] >>
- Warning 26 [unused-var]: unused variable z.
- 
- File "pa_deriving_show.ml", lines 399-402, characters 18-5:
- 399 | ..................match fst t with [
- 400 |       None -> <:longident< $uid:modname$ >>
- 401 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 402 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_sexp.ml", lines 341-344, characters 18-5:
- 341 | ..................match fst t with [
- 342 |       None -> <:longident< $uid:modname$ >>
- 343 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 344 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- File "pa_deriving_fold.ml", lines 103-124, characters 27-3:
- 103 | ...........................fun [
- 104 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 105 |     let (rec1pat, body) = fmt_record loc arg fields in
- 106 | 
- 107 |     let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 121 |     (conspat, <:vala< None >>, body)
- 122 | 
- 123 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 124 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- 
- File "pa_deriving_sexp.ml", lines 456-483, characters 27-3:
- 456 | ...........................fun [
- 457 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 458 |     let jscid = match extract_allowed_attribute_expr arg ("sexp", "name") (uv attrs) with [
- 459 |       None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 460 |     ] in
- ...
- 480 |     (conspat, <:vala< None >>, consexp)
- 481 | 
- 482 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 483 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- 
- File "pa_deriving_fold.ml", lines 146-149, characters 15-5:
- 146 | ...............match ty with [
- 147 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 148 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 149 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- 
- File "pa_deriving_show.ml", lines 464-465, characters 2-40:
- 464 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 465 |     <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_fold.ml", lines 25-162, characters 47-3:
-  25 | ...............................................fun [
-  26 |     <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  27 |   let fname = fold_fname arg lid in
-  28 |   <:expr< $lid:fname$ >>
-  29 | 
- ...
- 159 |   <:expr< fun acc -> fun $rec1pat$ -> $body$ >>
- 160 | 
- 161 | | [%unmatched_vala] -> failwith "pa_deriving_fold.fmt_expression"
- 162 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_sexp.ml", lines 719-722, characters 18-5:
- 719 | ..................match fst t with [
- 720 |       None -> <:longident< $uid:modname$ >>
- 721 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 722 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- File "pa_deriving_ord.ml", lines 132-161, characters 27-3:
- 132 | ...........................fun [
- 133 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 134 |     let (rec1pat, rec2pat, body) = fmt_record loc arg fields in
- 135 | 
- 136 |     let conspat = <:patt< ($uid:cid$ $rec1pat$, $uid:cid$ $rec2pat$) >> in
- ...
- 158 |     (conspat, <:vala< None >>, body)
- 159 | 
- 160 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 161 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_params.ml", lines 96-99, characters 24-9:
- 96 | ........................match List.find_map (fun a -> if attr_id a = "name" then Some (uv a) else None) (uv al) with [
- 97 |           Some <:attribute_body< "name" $lid:fieldname$ ; >> -> fieldname
- 98 |         | None -> na
- 99 |         ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some
-   (VaVal (_, "name"),
-   StAttr (_, VaVal (StExp (_, ExLid (_, VaVal fieldname), VaVal [])::_::_)))
- 
- File "pa_deriving_params.ml", lines 100-103, characters 22-9:
- 100 | ......................match List.find_map (fun a -> if attr_id a = "default" then Some (uv a) else None) (uv al) with [
- 101 |           Some <:attribute_body< "default" $exp:d$ ; >> -> Some d
- 102 |         | None -> None
- 103 |         ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaVal (_, "default"), StAttr (_, VaVal (StExp (_, d, VaVal [])::_::_)))
- 
- File "pa_deriving_ord.ml", lines 205-208, characters 15-5:
- 205 | ...............match ty with [
- 206 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 207 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 208 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_sexp.ml", lines 843-844, characters 2-40:
- 843 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 844 |     <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- 
- File "pa_deriving_params.ml", lines 104-107, characters 23-9:
- 104 | .......................match List.find_map (fun a -> if attr_id a = "computed" then Some (uv a) else None) (uv al) with [
- 105 |           Some <:attribute_body< "computed" $exp:d$ ; >> -> Some d
- 106 |         | None -> None
- 107 |         ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some
-   (VaVal (_, "computed"), StAttr (_, VaVal (StExp (_, d, VaVal [])::_::_)))
- 
- File "pa_deriving_ord.ml", lines 222-225, characters 19-9:
- 222 | ...................match ty with [
- 223 |           <:ctyp< $_lid:lid$ >> -> (None, lid)
- 224 |         | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 225 |         ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- 
- File "pa_deriving_params.ml", lines 119-142, characters 6-7:
- 119 | ......match (optional, default, computed) with [
- 120 |         (_, _, Some e) ->
- 121 |         (<:patt< $lid:na$ >>, e, <:vala< [] >>)
- 122 | 
- 123 |       | (True, None, None) ->
- ...
- 139 |                           x -> $genrec ty$ x
- 140 |                         | exception Not_found -> $d$
- 141 |                         ] >>, <:vala< [] >>)
- 142 |       ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (true, Some _, None)
- File "pa_deriving_ord.ml", lines 25-246, characters 47-3:
-  25 | ...............................................fun [
-  26 |     <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  27 |   let fname = ord_fname arg lid in
-  28 |   <:expr< $lid:fname$ >>
-  29 | 
- ...
- 243 |   <:expr< fun $rec1pat$ -> fun $rec2pat$ -> $body$ >>
- 244 | 
- 245 | | [%unmatched_vala] -> failwith "pa_deriving_ord.fmt_expression"
- 246 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_ord.ml", lines 354-357, characters 2-39:
- 354 | ..<:sig_item:< type $_flag:_$ $list:tdl$ >> as z ->
- 355 |     let loc = loc_of_type_decl (List.hd tdl) in
- 356 |     let l = List.concat (List.map (sig_items arg) tdl) in
- 357 |     <:sig_item< declare $list:l$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_show.ml", lines 159-204, characters 27-3:
- 159 | ...........................fun [
- 160 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 161 |     let ppcid = match extract_allowed_attribute_expr arg ("show", "name") (uv attrs) with [
- 162 |       None -> Ctxt.prefixed_name arg cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 163 |     ] in
- ...
- 201 |     (conspat, <:vala< None >>, <:expr< let open $runtime_module$.Fmt in ($e$) >>)
- 202 |     ]
- 203 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 204 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- 
- File "pa_deriving_show.ml", lines 232-236, characters 15-6:
- 232 | ...............match fst (Ctyp.unapplist ty) with [
- 233 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 234 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 235 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 236 |      ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_show.ml", line 235, characters 6-23:
- 235 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
-             ^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_deriving_params.ml", lines 217-225, characters 30-11:
- 217 | ..............................fun [
- 218 |             <:constructor< $uid:ci$ of $list:tl$ $algattrs:_$ >> ->
- 219 |             let vars_types = List.mapi (fun i ty -> (Printf.sprintf "v_%d" i, ty)) tl in
- 220 |             let varantis = List.map (fun (v, _) -> Printf.sprintf "$%s$" v) vars_types in
- 221 |             let conspatt = expr_as_patt loc (Printf.sprintf "%s %s" ci (String.concat " " varantis)) in
- 222 |             let l = List.map (fun (v, t) -> <:expr< $genrec t$ $lid:v$ >>) vars_types in
- 223 |             (conspatt, <:vala< None >>,
- 224 |              Expr.applist <:expr< $uid:ci$ >> l)
- 225 |           ]....
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal ci, VaVal [], VaVal tl, VaVal None, VaAnt _)
- 
- File "pa_deriving_show.ml", lines 399-402, characters 18-5:
- 399 | ..................match fst t with [
- 400 |       None -> <:longident< $uid:modname$ >>
- 401 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 402 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_params.ml", lines 202-205, characters 4-154:
- 202 | ....<:ctyp:< alist ctyp $rngty$ >> as z ->
-     |      let unitpat = expr_as_patt loc "()" in
-     |      let pair_converter = genrec <:ctyp< (ctyp * $rngty$) >> in
-     |     <:expr< fun [ $unitpat$ -> []
-     |                 | __lel__ -> __lel__ |> Pa_ppx_base.Ppxutil.convert_down_list_expr $pair_converter$
- 205 |                 ] >>
- Warning 26 [unused-var]: unused variable z.
- 
- File "pa_deriving_show.ml", lines 464-465, characters 2-40:
- 464 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 465 |     <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_ord.ml", lines 132-161, characters 27-3:
- 132 | ...........................fun [
- 133 |     <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 134 |     let (rec1pat, rec2pat, body) = fmt_record loc arg fields in
- 135 | 
- 136 |     let conspat = <:patt< ($uid:cid$ $rec1pat$, $uid:cid$ $rec2pat$) >> in
- ...
- 158 |     (conspat, <:vala< None >>, body)
- 159 | 
- 160 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 161 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaVal None, VaAnt _)
- 
- File "pa_deriving_ord.ml", lines 205-208, characters 15-5:
- 205 | ...............match ty with [
- 206 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 207 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 208 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_ord.ml", lines 222-225, characters 19-9:
- 222 | ...................match ty with [
- 223 |           <:ctyp< $_lid:lid$ >> -> (None, lid)
- 224 |         | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 225 |         ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_ord.ml", lines 25-246, characters 47-3:
-  25 | ...............................................fun [
-  26 |     <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  27 |   let fname = ord_fname arg lid in
-  28 |   <:expr< $lid:fname$ >>
-  29 | 
- ...
- 243 |   <:expr< fun $rec1pat$ -> fun $rec2pat$ -> $body$ >>
- 244 | 
- 245 | | [%unmatched_vala] -> failwith "pa_deriving_ord.fmt_expression"
- 246 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_ord.ml", lines 354-357, characters 2-39:
- 354 | ..<:sig_item:< type $_flag:_$ $list:tdl$ >> as z ->
- 355 |     let loc = loc_of_type_decl (List.hd tdl) in
- 356 |     let l = List.concat (List.map (sig_items arg) tdl) in
- 357 |     <:sig_item< declare $list:l$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_yojson.ml", lines 138-164, characters 27-3:
- 138 | ...........................fun [
- 139 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 140 |     let jscid = match extract_allowed_attribute_expr arg ("yojson", "name") (uv attrs) with [
- 141 |       None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 142 |     ] in
- ...
- 161 |     (conspat, <:vala< None >>, <:expr< `List [ (`String $str:jscid$) :: $liste$ ] >>)
- 162 | 
- 163 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 164 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- 
- File "pa_deriving_yojson.ml", lines 196-200, characters 15-6:
- 196 | ...............match fst (Ctyp.unapplist ty) with [
- 197 |       <:ctyp< $_lid:lid$ >> -> (None, lid)
- 198 |     | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 199 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 200 |      ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (TyAli (_, _, _)|TyAny _|TyApp (_, _, _)|TyArr (_, _, _)|TyCls (_, _)|
- TyLab (_, _, _)|TyMan (_, _, _, _)|TyObj (_, _, _)|TyOlb (_, _, _)|TyOpn _|
- TyPck (_, _)|TyPol (_, _, _)|TyPot (_, _, _)|TyQuo (_, _)|TyRec (_, _)|
- TySum (_, _)|TyTup (_, _)|TyVrn (_, _, _)|TyXtr (_, _, _)|TyAtt (_, _, _)|
- TyExten (_, _))
- 
- File "pa_deriving_yojson.ml", line 199, characters 6-23:
- 199 |     | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
-             ^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- 
- File "pa_deriving_yojson.ml", lines 66-221, characters 47-1:
-  66 | ...............................................fun [
-  67 | 
-  68 |   <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
-  69 |   let fname = to_yojson_fname arg lid in
-  70 |   <:expr< $lid:fname$ >>
- ...
- 218 |   <:expr< fun $recpat$ -> $body$ >>
- 219 | 
- 220 | | [%unmatched_vala] -> failwith "pa_deriving_yojson.to_expression"
- 221 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_yojson.ml", lines 360-363, characters 18-5:
- 360 | ..................match fst t with [
- 361 |       None -> <:longident< $uid:modname$ >>
- 362 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 363 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_yojson.ml", lines 496-527, characters 27-3:
- 496 | ...........................fun [
- 497 |     <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 498 |     let jscid = match extract_allowed_attribute_expr arg ("yojson", "name") (uv attrs) with [
- 499 |       None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 500 |     ] in
- ...
- 524 |     (conspat, <:vala< None >>, rhs)
- 525 | 
- 526 |   | (_, _, _, _, <:vala< Some _ >>, _) -> assert False
- 527 |   ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal [], VaVal _, VaAnt _, _)
- 
- File "pa_deriving_yojson.ml", lines 417-604, characters 42-1:
- 417 | ..........................................fun [
- 418 | 
- 419 |   <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 420 |   let fname = of_yojson_fname arg lid in
- 421 |   <:expr< $lid:fname$ >>
- ...
- 601 |   <:expr< fun [ $recpat$ -> $body$ | _ -> Result.Error $str:msg$ ] >>
- 602 | 
- 603 | | [%unmatched_vala] -> failwith "pa_deriving_yojson.of_expression"
- 604 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, (VaVal _|VaAnt _), Some _)
- 
- File "pa_deriving_yojson.ml", lines 791-794, characters 18-5:
- 791 | ..................match fst t with [
- 792 |       None -> <:longident< $uid:modname$ >>
- 793 |     | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 794 |     ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaAnt _)
- 
- File "pa_deriving_yojson.ml", lines 898-899, characters 2-40:
- 898 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 899 |     <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package camlp5.pa_o,camlp5.pr_o,pa_ppx_deriving pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx -o camlp5o.pa_ppx_deriving_plugins.opt
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package camlp5.pa_r,camlp5.pr_r,pa_ppx_deriving pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx -o camlp5r.pa_ppx_deriving_plugins.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,camlp5.pa_o,camlp5.pr_o,pa_ppx_deriving -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx -o camlp5o.pa_ppx_deriving_plugins.opt odyl.cmx
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_deriving -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx -o camlp5r.pa_ppx_deriving_plugins.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_fmt,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_deriving,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5o.pa_ppx_deriving_plugins.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base -I ../local-install/lib/pa_ppx_deriving /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/camlp5/pa_o.cmx /home/opam/.opam/default/lib/camlp5/pr_o.cmx /home/opam/.opam/default/lib/camlp5/pr_op.cmx /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa ../local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cmxa pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_fmt,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_deriving,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5r.pa_ppx_deriving_plugins.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base -I ../local-install/lib/pa_ppx_deriving /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa ../local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cmxa pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx odyl.cmx
- + as  -o '/tmp/camlstartup4b5d1f.o' '/tmp/camlstartup3eab15.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5r.pa_ppx_deriving_plugins.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L../local-install/lib/pa_ppx_deriving' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup4b5d1f.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_deriving_sexp.o' 'pa_deriving_yojson.o' 'pa_deriving_make.o' 'pa_deriving_fold.o' 'pa_deriving_map.o' 'pa_deriving_iter.o' 'pa_deriving_enum.o' 'pa_deriving_ord.o' 'pa_deriving_eq.o' 'pa_deriving_show.o' 'pa_deriving_params.o' '../local-install/lib/pa_ppx_deriving/pa_ppx_deriving.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package camlp5.pa_o,camlp5.pr_o,pa_ppx_deriving pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo -o camlp5o.pa_ppx_deriving_plugins
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package camlp5.pa_r,camlp5.pr_r,pa_ppx_deriving pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo -o camlp5r.pa_ppx_deriving_plugins
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_deriving -verbose -linkall -linkpkg -I +dynlink link1916.ml -I +dynlink pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo -o camlp5r.pa_ppx_deriving_plugins odyl.cmo
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_o,camlp5.pr_o,pa_ppx_deriving -verbose -linkall -linkpkg -I +dynlink link1915.ml -I +dynlink pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo -o camlp5o.pa_ppx_deriving_plugins odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_fmt,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_deriving,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5r.pa_ppx_deriving_plugins -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base -I ../local-install/lib/pa_ppx_deriving /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma ../local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cma link1916.ml pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_fmt,pkg_rresult,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_deriving,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5o.pa_ppx_deriving_plugins -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base -I ../local-install/lib/pa_ppx_deriving /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/camlp5/pa_o.cmo /home/opam/.opam/default/lib/camlp5/pr_o.cmo /home/opam/.opam/default/lib/camlp5/pr_op.cmo /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma ../local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cma link1915.ml pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo odyl.cmo
- + as  -o '/tmp/camlstartupe1f716.o' '/tmp/camlstartup590e0d.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5o.pa_ppx_deriving_plugins.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L../local-install/lib/pa_ppx_deriving' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartupe1f716.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_deriving_sexp.o' 'pa_deriving_yojson.o' 'pa_deriving_make.o' 'pa_deriving_fold.o' 'pa_deriving_map.o' 'pa_deriving_iter.o' 'pa_deriving_enum.o' 'pa_deriving_ord.o' 'pa_deriving_eq.o' 'pa_deriving_show.o' 'pa_deriving_params.o' '../local-install/lib/pa_ppx_deriving/pa_ppx_deriving.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/pr_op.o' '/home/opam/.opam/default/lib/camlp5/pr_o.o' '/home/opam/.opam/default/lib/camlp5/pa_o.o' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_deriving_plugins -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib META   pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx pa_deriving_params.cmi pa_deriving_show.cmi pa_deriving_eq.cmi pa_deriving_ord.cmi pa_deriving_enum.cmi pa_deriving_iter.cmi pa_deriving_map.cmi pa_deriving_fold.cmi pa_deriving_make.cmi pa_deriving_yojson.cmi pa_deriving_sexp.cmi pa_deriving_params.o pa_deriving_show.o pa_deriving_eq.o pa_deriving_ord.o pa_deriving_enum.o pa_deriving_iter.o pa_deriving_map.o pa_deriving_fold.o pa_deriving_make.o pa_deriving_yojson.o pa_deriving_sexp.o
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib pa_ppx_deriving_plugins
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/META
- + ocamlfind install pa_ppx_deriving_plugins -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib META pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx pa_deriving_params.cmi pa_deriving_show.cmi pa_deriving_eq.cmi pa_deriving_ord.cmi pa_deriving_enum.cmi pa_deriving_iter.cmi pa_deriving_map.cmi pa_deriving_fold.cmi pa_deriving_make.cmi pa_deriving_yojson.cmi pa_deriving_sexp.cmi pa_deriving_params.o pa_deriving_show.o pa_deriving_eq.o pa_deriving_ord.o pa_deriving_enum.o pa_deriving_iter.o pa_deriving_map.o pa_deriving_fold.o pa_deriving_make.o pa_deriving_yojson.o pa_deriving_sexp.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_sexp.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_yojson.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_make.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_fold.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_map.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_iter.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_enum.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_ord.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_eq.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_show.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_params.o
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_sexp.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_make.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_map.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_show.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_params.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_sexp.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_make.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_map.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_show.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_params.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_sexp.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_make.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_map.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_show.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/pa_deriving_params.cmo
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal -c pa_ppx_import.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal -c pa_ppx_import.ml
- 'ocamlfind' 'ocamlopt' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal' '-c' -syntax camlp5r  pa_ppx_import.ml
- 'ocamlfind' 'ocamlc' '-g' '-package' 'fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal' '-c' -syntax camlp5r  pa_ppx_import.ml
- File "pa_ppx_import.ml", lines 113-123, characters 2-5:
- 113 | ..match li with [
- 114 |       <:longident:< $uid:fmod$ >> ->
- 115 |         let infile = lookup_file "cmi" fmod in
- 116 |         demarsh loc infile
- 117 |     | <:longident:< $longid:li$ . $uid:mname$ >> ->
- ...
- 120 |             Some l -> l
- 121 |           | None -> Fmt.(raise_failwithf loc "pa_import: cannot find module %s (cmi)" mname)
- 122 |           ]
- 123 |     ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiUid (loc, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 188-195, characters 2-5:
- 188 | ..match li with [
- 189 |       <:longident:< $uid:fmod$ >> ->
- 190 |         let infile = lookup_file "mli" fmod in
- 191 |         demarsh loc infile
- 192 |     | <:longident:< $longid:li$ . $uid:mname$ >> ->
- 193 |         let sil = load_signature ~{impl_only=impl_only} li in
- 194 |         extract_module ~{impl_only=impl_only} mname sil
- 195 |     ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiUid (loc, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 229-236, characters 2-3:
- 229 | ..match fst (Ctyp.unapplist t)  with [
- 230 |     <:ctyp< $lid:lid$ >> -> failwith "CMI.import_typedecl: self-type-lookup not implemented"
- 231 |   | <:ctyp:< $longid:modname$ . $lid:lid$ >> ->
- 232 |     match lookup_typedecl modname lid with [
- 233 |         Some x -> x
- 234 |       | None -> Fmt.(raise_failwithf loc "CMI.import_typedecl: typedecl %a not found" Pp_MLast.pp_ctyp t)
- 235 |       ]
- 236 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyLid (_, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 241-251, characters 2-3:
- 241 | ..match t with [
- 242 |     <:ctyp< $t$ [@ $attribute:attr$ ] >> ->
- 243 |       import_module_type arg t
- 244 |   | <:ctyp:< ( module  $longid:li$ . $lid:i$ ) >> ->
- 245 |      let sil = lookup_signature ~{impl_only=False} li in
- ...
- 248 |   | <:ctyp:< ( module  $longid:li$ ) >> ->
- 249 |      let sil = lookup_signature ~{impl_only=False} li in
- 250 |      <:module_type< sig $list:sil$ end >>
- 251 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyAtt (_, t, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 308-312, characters 22-1:
- 308 | ......................fun [
- 309 |   <:expr:< $longid:li$ . $lid:id$ >> -> <:ctyp< $longid:li$ . $lid:id$ >>
- 310 | | <:expr:< $lid:id$ >> -> <:ctyp< $lid:id$ >>
- 311 | | <:expr< [%typ: $type:ty$] >> -> ty
- 312 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExFle (loc, ExLong (_, li), VaVal (None, VaAnt _))
- 
- File "pa_ppx_import.ml", lines 324-329, characters 28-1:
- 324 | ............................fun [
- 325 |   <:expr:< $e1$ . val := $e2$ >> ->
- 326 |     let t1 = expr_to_ctyp loc e1 in
- 327 |     let t2 = expr_to_ctyp loc e2 in
- 328 |     if Reloc.eq_ctyp t1 t2 then [] else [(t1, t2)]
- 329 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExAss (loc, ExFle (_, e1, VaVal (None, VaVal "")), _)
- 
- File "pa_ppx_import.ml", lines 337-341, characters 10-3:
- 337 | ..........match e with [
- 338 |     <:expr< $_$ := $_$ >> -> assignment_to_subst e
- 339 |   | <:expr< do { $list:l$ } >> ->
- 340 |     List.concat (List.map assignment_to_subst l)
- 341 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExSeq (_, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 426-429, characters 6-9:
- 426 | ......match synonym_attr with [
- 427 |           Some <:attribute_body<"synonym": $type:ty$ >> -> <:ctyp< $ty$ == $ct$ >>
- 428 |         | None -> ct
- 429 |         ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaVal (_, "synonym"), TyAttr (_, VaAnt _))
- 
- File "pa_ppx_import.ml", lines 440-445, characters 38-3:
- 440 | ......................................fun [
- 441 |     <:str_item:<  type $flag:_$ $list:_$ >>
- 442 |   | <:str_item:< [%% import: $type:_$ ] $itemattrs:_$ >> as si ->
- 443 |       registered_str_item_extension arg si
- 444 | 
- 445 |   ]....
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTyp (loc, VaVal _, VaAnt _)
- ocamlfind ocamlc -g pa_ppx_import.cmo -a -o pa_ppx_import.cma
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal,pa_ppx_base pa_ppx_import.cma -o camlp5.pa_ppx_import
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink link1979.ml -I +dynlink pa_ppx_import.cma -o camlp5.pa_ppx_import odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_unix,pkg_camlp5.extfun,pkg_camlp5.parser_quotations_base,pkg_camlp5.parser_quotations,pkg_rresult,pkg_pcre2,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_import -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma /home/opam/.opam/default/lib/camlp5/pa_extfun.cmo /home/opam/.opam/default/lib/camlp5/q_ast_base.cmo /home/opam/.opam/default/lib/camlp5/q_ast.cmo /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/pcre2/pcre2.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma /home/opam/.opam/default/lib/astring/astring.cma /home/opam/.opam/default/lib/fpath/fpath.cma /home/opam/.opam/default/lib/logs/logs.cma /home/opam/.opam/default/lib/bos/bos.cma /home/opam/.opam/default/lib/findlib/findlib.cma link1979.ml pa_ppx_import.cma odyl.cmo
- File "pa_ppx_import.ml", lines 113-123, characters 2-5:
- 113 | ..match li with [
- 114 |       <:longident:< $uid:fmod$ >> ->
- 115 |         let infile = lookup_file "cmi" fmod in
- 116 |         demarsh loc infile
- 117 |     | <:longident:< $longid:li$ . $uid:mname$ >> ->
- ...
- 120 |             Some l -> l
- 121 |           | None -> Fmt.(raise_failwithf loc "pa_import: cannot find module %s (cmi)" mname)
- 122 |           ]
- 123 |     ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiUid (loc, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 188-195, characters 2-5:
- 188 | ..match li with [
- 189 |       <:longident:< $uid:fmod$ >> ->
- 190 |         let infile = lookup_file "mli" fmod in
- 191 |         demarsh loc infile
- 192 |     | <:longident:< $longid:li$ . $uid:mname$ >> ->
- 193 |         let sil = load_signature ~{impl_only=impl_only} li in
- 194 |         extract_module ~{impl_only=impl_only} mname sil
- 195 |     ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiUid (loc, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 229-236, characters 2-3:
- 229 | ..match fst (Ctyp.unapplist t)  with [
- 230 |     <:ctyp< $lid:lid$ >> -> failwith "CMI.import_typedecl: self-type-lookup not implemented"
- 231 |   | <:ctyp:< $longid:modname$ . $lid:lid$ >> ->
- 232 |     match lookup_typedecl modname lid with [
- 233 |         Some x -> x
- 234 |       | None -> Fmt.(raise_failwithf loc "CMI.import_typedecl: typedecl %a not found" Pp_MLast.pp_ctyp t)
- 235 |       ]
- 236 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyLid (_, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 241-251, characters 2-3:
- 241 | ..match t with [
- 242 |     <:ctyp< $t$ [@ $attribute:attr$ ] >> ->
- 243 |       import_module_type arg t
- 244 |   | <:ctyp:< ( module  $longid:li$ . $lid:i$ ) >> ->
- 245 |      let sil = lookup_signature ~{impl_only=False} li in
- ...
- 248 |   | <:ctyp:< ( module  $longid:li$ ) >> ->
- 249 |      let sil = lookup_signature ~{impl_only=False} li in
- 250 |      <:module_type< sig $list:sil$ end >>
- 251 |   ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyAtt (_, t, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 308-312, characters 22-1:
- 308 | ......................fun [
- 309 |   <:expr:< $longid:li$ . $lid:id$ >> -> <:ctyp< $longid:li$ . $lid:id$ >>
- 310 | | <:expr:< $lid:id$ >> -> <:ctyp< $lid:id$ >>
- 311 | | <:expr< [%typ: $type:ty$] >> -> ty
- 312 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExFle (loc, ExLong (_, li), VaVal (None, VaAnt _))
- 
- File "pa_ppx_import.ml", lines 324-329, characters 28-1:
- 324 | ............................fun [
- 325 |   <:expr:< $e1$ . val := $e2$ >> ->
- 326 |     let t1 = expr_to_ctyp loc e1 in
- 327 |     let t2 = expr_to_ctyp loc e2 in
- 328 |     if Reloc.eq_ctyp t1 t2 then [] else [(t1, t2)]
- 329 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExAss (loc, ExFle (_, e1, VaVal (None, VaVal "")), _)
- 
- File "pa_ppx_import.ml", lines 337-341, characters 10-3:
- 337 | ..........match e with [
- 338 |     <:expr< $_$ := $_$ >> -> assignment_to_subst e
- 339 |   | <:expr< do { $list:l$ } >> ->
- 340 |     List.concat (List.map assignment_to_subst l)
- 341 |   ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExSeq (_, VaAnt _)
- 
- File "pa_ppx_import.ml", lines 426-429, characters 6-9:
- 426 | ......match synonym_attr with [
- 427 |           Some <:attribute_body<"synonym": $type:ty$ >> -> <:ctyp< $ty$ == $ct$ >>
- 428 |         | None -> ct
- 429 |         ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- Some (VaVal (_, "synonym"), TyAttr (_, VaAnt _))
- 
- File "pa_ppx_import.ml", lines 440-445, characters 38-3:
- 440 | ......................................fun [
- 441 |     <:str_item:<  type $flag:_$ $list:_$ >>
- 442 |   | <:str_item:< [%% import: $type:_$ ] $itemattrs:_$ >> as si ->
- 443 |       registered_str_item_extension arg si
- 444 | 
- 445 |   ]....
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTyp (loc, VaVal _, VaAnt _)
- ocamlfind ocamlopt -g pa_ppx_import.cmx -a -o pa_ppx_import.cmxa
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal,pa_ppx_base pa_ppx_import.cmxa -o camlp5.pa_ppx_import.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal,pa_ppx_base -verbose -linkall -linkpkg -I +dynlink -I +dynlink pa_ppx_import.cmxa -o camlp5.pa_ppx_import.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_fmt,pkg_unix,pkg_camlp5.extfun,pkg_camlp5.parser_quotations_base,pkg_camlp5.parser_quotations,pkg_rresult,pkg_pcre2,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5.pa_ppx_import.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/camlp5 -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ../local-install/lib/pa_ppx_runtime -I ../local-install/lib/pa_ppx_base -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa /home/opam/.opam/default/lib/camlp5/pa_extfun.cmx /home/opam/.opam/default/lib/camlp5/q_ast_base.cmx /home/opam/.opam/default/lib/camlp5/q_ast.cmx /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/pcre2/pcre2.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa /home/opam/.opam/default/lib/astring/astring.cmxa /home/opam/.opam/default/lib/fpath/fpath.cmxa /home/opam/.opam/default/lib/logs/logs.cmxa /home/opam/.opam/default/lib/bos/bos.cmxa /home/opam/.opam/default/lib/findlib/findlib.cmxa pa_ppx_import.cmxa odyl.cmx
- + as  -o '/tmp/camlstartup2300c3.o' '/tmp/camlstartupd4d80d.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5.pa_ppx_import.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/camlp5' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L../local-install/lib/pa_ppx_runtime' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/astring' '-L/home/opam/.opam/default/lib/fpath' '-L/home/opam/.opam/default/lib/logs' '-L/home/opam/.opam/default/lib/bos' '-L/home/opam/.opam/default/lib/findlib' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup2300c3.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_import.a' '/home/opam/.opam/default/lib/findlib/findlib.a' '/home/opam/.opam/default/lib/bos/bos.a' '/home/opam/.opam/default/lib/logs/logs.a' '/home/opam/.opam/default/lib/fpath/fpath.a' '/home/opam/.opam/default/lib/astring/astring.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '../local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/rresult/rresult.a' '/home/opam/.opam/default/lib/camlp5/q_ast.o' '/home/opam/.opam/default/lib/camlp5/q_ast_base.o' '/home/opam/.opam/default/lib/camlp5/pa_extfun.o' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lpcre2_stubs' '-lpcre2-8' '-lunixnat' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package fmt,unix,compiler-libs.common,camlp5,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_import -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib META   pa_ppx_import.cma pa_ppx_import.cmxa pa_ppx_import.a
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib/pa_ppx_import
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib pa_ppx_import
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib/pa_ppx_import/META
- + ocamlfind install pa_ppx_import -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib META pa_ppx_import.cma pa_ppx_import.cmxa pa_ppx_import.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib/pa_ppx_import/pa_ppx_import.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib/pa_ppx_import/pa_ppx_import.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib/pa_ppx_import/pa_ppx_import.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib/pa_ppx_import/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime'
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlc -g  -for-pack Pa_ppx_params_runtime -package rresult,fmt,camlp5,uint,pa_ppx_base,pa_ppx_deriving_plugins.std,camlp5.parser_quotations -c runtime.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind camlp5-buildscripts/ya-wrap-ocamlfind ocamlfind ocamlopt -g  -for-pack Pa_ppx_params_runtime -package rresult,fmt,camlp5,uint,pa_ppx_base,pa_ppx_deriving_plugins.std,camlp5.parser_quotations -c runtime.ml
- 'ocamlfind' 'ocamlc' '-g' '-for-pack' 'Pa_ppx_params_runtime' '-package' 'rresult,fmt,camlp5,uint,pa_ppx_base,pa_ppx_deriving_plugins.std,camlp5.parser_quotations' '-c' -syntax camlp5r  runtime.ml
- 'ocamlfind' 'ocamlopt' '-g' '-for-pack' 'Pa_ppx_params_runtime' '-package' 'rresult,fmt,camlp5,uint,pa_ppx_base,pa_ppx_deriving_plugins.std,camlp5.parser_quotations' '-c' -syntax camlp5r  runtime.ml
- ocamlfind ocamlc -g -pack -o pa_ppx_params_runtime.cmo runtime.cmo
- ocamlfind ocamlc -g pa_ppx_params_runtime.cmo -a -o pa_ppx_params_runtime.cma
- ocamlfind ocamlopt -g -pack -o pa_ppx_params_runtime.cmx runtime.cmx
- ocamlfind ocamlopt -g pa_ppx_params_runtime.cmx -a -o pa_ppx_params_runtime.cmxa
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime'
- cppo -I .. mk_meta.ML > mk_meta.ml
- env TOP=.. ocamlfind camlp5-buildscripts/LAUNCH -- ocamlfind ocamlc -linkpkg -linkall -package rresult,fmt,camlp5,uint,pa_ppx_base,pa_ppx_deriving_plugins.std,camlp5.parser_quotations mk_meta.ml -o mk_meta
- ./mk_meta > META
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_params_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib META   pa_ppx_params_runtime.cma pa_ppx_params_runtime.cmxa pa_ppx_params_runtime.a pa_ppx_params_runtime.cmi pa_ppx_params_runtime.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib/pa_ppx_params_runtime
- reinstall-if-diff: remove and install lists have differing lengths
- + ocamlfind remove -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib pa_ppx_params_runtime
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib/pa_ppx_params_runtime/META
- + ocamlfind install pa_ppx_params_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib META pa_ppx_params_runtime.cma pa_ppx_params_runtime.cmxa pa_ppx_params_runtime.a pa_ppx_params_runtime.cmi pa_ppx_params_runtime.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params_runtime.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params_runtime.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params_runtime.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params_runtime.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params_runtime.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib/pa_ppx_params_runtime/META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime'
- env TOP=. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package camlp5.pa_o,camlp5.pr_o,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -o camlp5o.pa_ppx
- env TOP=. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package camlp5.pa_o,camlp5.pr_o,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -o camlp5o.pa_ppx.opt
- env TOP=. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -o camlp5r.pa_ppx
- env TOP=. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -o camlp5r.pa_ppx.opt
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_o,camlp5.pr_o,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -verbose -linkall -linkpkg -I +dynlink link2089.ml -I +dynlink -o camlp5o.pa_ppx odyl.cmo
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -verbose -linkall -linkpkg -I +dynlink -I +dynlink -o camlp5r.pa_ppx.opt odyl.cmx
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,camlp5.pa_o,camlp5.pr_o,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -verbose -linkall -linkpkg -I +dynlink -I +dynlink -o camlp5o.pa_ppx.opt odyl.cmx
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -verbose -linkall -linkpkg -I +dynlink link2094.ml -I +dynlink -o camlp5r.pa_ppx odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_unmatched_vala,pkg_pa_ppx_here,pkg_pa_ppx_assert,pkg_pa_ppx_inline_test,pkg_pa_ppx_expect_test,pkg_pa_ppx_deriving,pkg_pa_ppx_deriving_plugins.std,pkg_pa_ppx_deriving_plugins.yojson,pkg_pa_ppx_hashrecons,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,pkg_pa_ppx_import,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5o.pa_ppx -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ./local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ./local-install/lib/pa_ppx_runtime -I ./local-install/lib/pa_ppx_base -I ./local-install/lib/pa_ppx_unmatched_vala -I ./local-install/lib/pa_ppx_here -I ./local-install/lib/pa_ppx_assert -I ./local-install/lib/pa_ppx_inline_test -I ./local-install/lib/pa_ppx_expect_test -I ./local-install/lib/pa_ppx_deriving -I ./local-install/lib/pa_ppx_deriving_plugins -I ./local-install/lib/pa_ppx_hashrecons -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib -I ./local-install/lib/pa_ppx_import /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/camlp5/pa_o.cmo /home/opam/.opam/default/lib/camlp5/pr_o.cmo /home/opam/.opam/default/lib/camlp5/pr_op.cmo /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ./local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ./local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ./local-install/lib/pa_ppx_base/pa_ppx_base.cma ./local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cma ./local-install/lib/pa_ppx_here/pa_ppx_here.cma ./local-install/lib/pa_ppx_assert/pa_ppx_assert.cma ./local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.cma ./local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.cma ./local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cma ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmo ./local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cma /home/opam/.opam/default/lib/astring/astring.cma /home/opam/.opam/default/lib/fpath/fpath.cma /home/opam/.opam/default/lib/logs/logs.cma /home/opam/.opam/default/lib/bos/bos.cma /home/opam/.opam/default/lib/findlib/findlib.cma ./local-install/lib/pa_ppx_import/pa_ppx_import.cma link2089.ml odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_unmatched_vala,pkg_pa_ppx_here,pkg_pa_ppx_assert,pkg_pa_ppx_inline_test,pkg_pa_ppx_expect_test,pkg_pa_ppx_deriving,pkg_pa_ppx_deriving_plugins.std,pkg_pa_ppx_deriving_plugins.yojson,pkg_pa_ppx_hashrecons,pkg_camlp5.pa_o,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,pkg_pa_ppx_import,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5r.pa_ppx.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I ./local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ./local-install/lib/pa_ppx_runtime -I ./local-install/lib/pa_ppx_base -I ./local-install/lib/pa_ppx_unmatched_vala -I ./local-install/lib/pa_ppx_here -I ./local-install/lib/pa_ppx_assert -I ./local-install/lib/pa_ppx_inline_test -I ./local-install/lib/pa_ppx_expect_test -I ./local-install/lib/pa_ppx_deriving -I ./local-install/lib/pa_ppx_deriving_plugins -I ./local-install/lib/pa_ppx_hashrecons -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib -I ./local-install/lib/pa_ppx_import /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ./local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ./local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ./local-install/lib/pa_ppx_base/pa_ppx_base.cmxa ./local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cmxa ./local-install/lib/pa_ppx_here/pa_ppx_here.cmxa ./local-install/lib/pa_ppx_assert/pa_ppx_assert.cmxa ./local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.cmxa ./local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.cmxa ./local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cmxa ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmx ./local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cmxa /home/opam/.opam/default/lib/camlp5/pa_o.cmx /home/opam/.opam/default/lib/astring/astring.cmxa /home/opam/.opam/default/lib/fpath/fpath.cmxa /home/opam/.opam/default/lib/logs/logs.cmxa /home/opam/.opam/default/lib/bos/bos.cmxa /home/opam/.opam/default/lib/findlib/findlib.cmxa ./local-install/lib/pa_ppx_import/pa_ppx_import.cmxa odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_unmatched_vala,pkg_pa_ppx_here,pkg_pa_ppx_assert,pkg_pa_ppx_inline_test,pkg_pa_ppx_expect_test,pkg_pa_ppx_deriving,pkg_pa_ppx_deriving_plugins.std,pkg_pa_ppx_deriving_plugins.yojson,pkg_pa_ppx_hashrecons,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,pkg_pa_ppx_import,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5o.pa_ppx.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ./local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ./local-install/lib/pa_ppx_runtime -I ./local-install/lib/pa_ppx_base -I ./local-install/lib/pa_ppx_unmatched_vala -I ./local-install/lib/pa_ppx_here -I ./local-install/lib/pa_ppx_assert -I ./local-install/lib/pa_ppx_inline_test -I ./local-install/lib/pa_ppx_expect_test -I ./local-install/lib/pa_ppx_deriving -I ./local-install/lib/pa_ppx_deriving_plugins -I ./local-install/lib/pa_ppx_hashrecons -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib -I ./local-install/lib/pa_ppx_import /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/camlp5/pa_o.cmx /home/opam/.opam/default/lib/camlp5/pr_o.cmx /home/opam/.opam/default/lib/camlp5/pr_op.cmx /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ./local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ./local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ./local-install/lib/pa_ppx_base/pa_ppx_base.cmxa ./local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cmxa ./local-install/lib/pa_ppx_here/pa_ppx_here.cmxa ./local-install/lib/pa_ppx_assert/pa_ppx_assert.cmxa ./local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.cmxa ./local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.cmxa ./local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cmxa ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmx ./local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cmxa /home/opam/.opam/default/lib/astring/astring.cmxa /home/opam/.opam/default/lib/fpath/fpath.cmxa /home/opam/.opam/default/lib/logs/logs.cmxa /home/opam/.opam/default/lib/bos/bos.cmxa /home/opam/.opam/default/lib/findlib/findlib.cmxa ./local-install/lib/pa_ppx_import/pa_ppx_import.cmxa odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_unmatched_vala,pkg_pa_ppx_here,pkg_pa_ppx_assert,pkg_pa_ppx_inline_test,pkg_pa_ppx_expect_test,pkg_pa_ppx_deriving,pkg_pa_ppx_deriving_plugins.std,pkg_pa_ppx_deriving_plugins.yojson,pkg_pa_ppx_hashrecons,pkg_camlp5.pa_o,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,pkg_pa_ppx_import,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5r.pa_ppx -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I ./local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ./local-install/lib/pa_ppx_runtime -I ./local-install/lib/pa_ppx_base -I ./local-install/lib/pa_ppx_unmatched_vala -I ./local-install/lib/pa_ppx_here -I ./local-install/lib/pa_ppx_assert -I ./local-install/lib/pa_ppx_inline_test -I ./local-install/lib/pa_ppx_expect_test -I ./local-install/lib/pa_ppx_deriving -I ./local-install/lib/pa_ppx_deriving_plugins -I ./local-install/lib/pa_ppx_hashrecons -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib -I ./local-install/lib/pa_ppx_import /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ./local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ./local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ./local-install/lib/pa_ppx_base/pa_ppx_base.cma ./local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cma ./local-install/lib/pa_ppx_here/pa_ppx_here.cma ./local-install/lib/pa_ppx_assert/pa_ppx_assert.cma ./local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.cma ./local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.cma ./local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cma ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmo ./local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cma /home/opam/.opam/default/lib/camlp5/pa_o.cmo /home/opam/.opam/default/lib/astring/astring.cma /home/opam/.opam/default/lib/fpath/fpath.cma /home/opam/.opam/default/lib/logs/logs.cma /home/opam/.opam/default/lib/bos/bos.cma /home/opam/.opam/default/lib/findlib/findlib.cma ./local-install/lib/pa_ppx_import/pa_ppx_import.cma link2094.ml odyl.cmo
- + as  -o '/tmp/camlstartup49c7c9.o' '/tmp/camlstartupad208b.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5r.pa_ppx.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L./local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L./local-install/lib/pa_ppx_runtime' '-L./local-install/lib/pa_ppx_base' '-L./local-install/lib/pa_ppx_unmatched_vala' '-L./local-install/lib/pa_ppx_here' '-L./local-install/lib/pa_ppx_assert' '-L./local-install/lib/pa_ppx_inline_test' '-L./local-install/lib/pa_ppx_expect_test' '-L./local-install/lib/pa_ppx_deriving' '-L./local-install/lib/pa_ppx_deriving_plugins' '-L./local-install/lib/pa_ppx_hashrecons' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/astring' '-L/home/opam/.opam/default/lib/fpath' '-L/home/opam/.opam/default/lib/logs' '-L/home/opam/.opam/default/lib/bos' '-L/home/opam/.opam/default/lib/findlib' '-L./local-install/lib/pa_ppx_import' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartup49c7c9.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' './local-install/lib/pa_ppx_import/pa_ppx_import.a' '/home/opam/.opam/default/lib/findlib/findlib.a' '/home/opam/.opam/default/lib/bos/bos.a' '/home/opam/.opam/default/lib/logs/logs.a' '/home/opam/.opam/default/lib/fpath/fpath.a' '/home/opam/.opam/default/lib/astring/astring.a' '/home/opam/.opam/default/lib/camlp5/pa_o.o' './local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.a' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.o' './local-install/lib/pa_ppx_deriving/pa_ppx_deriving.a' './local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.a' './local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.a' './local-install/lib/pa_ppx_assert/pa_ppx_assert.a' './local-install/lib/pa_ppx_here/pa_ppx_here.a' './local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.a' './local-install/lib/pa_ppx_base/pa_ppx_base.a' './local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/rresult/rresult.a' './local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- + as  -o '/tmp/camlstartupf98e46.o' '/tmp/camlstartup5ad976.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5o.pa_ppx.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L./local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L./local-install/lib/pa_ppx_runtime' '-L./local-install/lib/pa_ppx_base' '-L./local-install/lib/pa_ppx_unmatched_vala' '-L./local-install/lib/pa_ppx_here' '-L./local-install/lib/pa_ppx_assert' '-L./local-install/lib/pa_ppx_inline_test' '-L./local-install/lib/pa_ppx_expect_test' '-L./local-install/lib/pa_ppx_deriving' '-L./local-install/lib/pa_ppx_deriving_plugins' '-L./local-install/lib/pa_ppx_hashrecons' '-L/home/opam/.opam/default/lib/astring' '-L/home/opam/.opam/default/lib/fpath' '-L/home/opam/.opam/default/lib/logs' '-L/home/opam/.opam/default/lib/bos' '-L/home/opam/.opam/default/lib/findlib' '-L./local-install/lib/pa_ppx_import' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartupf98e46.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' './local-install/lib/pa_ppx_import/pa_ppx_import.a' '/home/opam/.opam/default/lib/findlib/findlib.a' '/home/opam/.opam/default/lib/bos/bos.a' '/home/opam/.opam/default/lib/logs/logs.a' '/home/opam/.opam/default/lib/fpath/fpath.a' '/home/opam/.opam/default/lib/astring/astring.a' './local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.a' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.o' './local-install/lib/pa_ppx_deriving/pa_ppx_deriving.a' './local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.a' './local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.a' './local-install/lib/pa_ppx_assert/pa_ppx_assert.a' './local-install/lib/pa_ppx_here/pa_ppx_here.a' './local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.a' './local-install/lib/pa_ppx_base/pa_ppx_base.a' './local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/rresult/rresult.a' './local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/camlp5/pr_op.o' '/home/opam/.opam/default/lib/camlp5/pr_o.o' '/home/opam/.opam/default/lib/camlp5/pa_o.o' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
-> compiled  pa_ppx.0.14
[pa_ppx: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14)
- WARNING: missing directory generated_src/5.1.1
- WARNING: FALLING BACK to saved info for ocaml version 5.1.0; please report to maintainer
- WARNING: missing directory generated_src/8.02.01
- WARNING: FALLING BACK to saved info for camlp5 version 8.02.00; please report to maintainer
- set -e; for i in util-lib testutils runtime runtime_fat base pa_unmatched_vala pa_dock pa_here pa_here_original pa_undo_deriving pa_assert pa_inline_test pa_expect_test pa_hashrecons pa_deriving pa_deriving.plugins pa_import params_runtime; do cd $i; /usr/bin/make all; cd ..; done
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_utils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib/../local-install//lib META std2.mli  std.mli  tsort0.mli  uf.mli pack.mli  pa_ppx_utils.cma pa_ppx_utils.cmxa pa_ppx_utils.a pa_ppx_utils.cmi pa_ppx_utils.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/util-lib'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_testutils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils/../local-install//lib META   pa_ppx_testutils.cma pa_ppx_testutils.cmxa pa_ppx_testutils.a pa_ppx_testutils.cmi pa_ppx_testutils.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/testutils'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime/../local-install//lib META exceptions.mli  pa_ppx_runtime.cma pa_ppx_runtime.cmxa pa_ppx_runtime.a pa_ppx_runtime.cmi pa_ppx_runtime.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_runtime_fat -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat/../local-install//lib META exceptions.mli  pa_ppx_runtime_fat.cma pa_ppx_runtime_fat.cmxa pa_ppx_runtime_fat.a pa_ppx_runtime_fat.cmi pa_ppx_runtime_fat.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/runtime_fat'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_base -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base/../local-install//lib META ppxutil.mli pa_passthru.mli pp_MLast.mli pp_parsetree.mli  pa_ppx_base.cma pa_ppx_base.cmxa pa_ppx_base.a pa_ppx_base.cmi pa_ppx_base.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/base'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_unmatched_vala -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala/../local-install//lib META   pa_ppx_unmatched_vala.cma pa_ppx_unmatched_vala.cmxa pa_ppx_unmatched_vala.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_unmatched_vala'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_dock -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock/../local-install//lib META pa_dock.mli  pa_ppx_dock.cma pa_ppx_dock.cmxa pa_ppx_dock.a pa_ppx_dock.cmi pa_ppx_dock.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_dock'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_here -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here/../local-install//lib META   pa_ppx_here.cma pa_ppx_here.cmxa pa_ppx_here.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_here_original -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original/../local-install//lib META   pa_ppx_here_original.cma pa_ppx_here_original.cmxa pa_ppx_here_original.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_here_original'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_undo_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving/../local-install//lib META   pa_undo_deriving.cma pa_undo_deriving.cmxa pa_undo_deriving.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_undo_deriving'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_assert -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert/../local-install//lib META   pa_ppx_assert.cma pa_ppx_assert.cmxa pa_ppx_assert.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_assert'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_inline_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test/../local-install//lib META   pa_ppx_inline_test.cma pa_ppx_inline_test.cmxa pa_ppx_inline_test.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_inline_test'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_expect_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test/../local-install//lib META   pa_ppx_expect_test.cma pa_ppx_expect_test.cmxa pa_ppx_expect_test.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_expect_test'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_hashrecons -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons/../local-install//lib META   pa_ppx_hashrecons.cma pa_ppx_hashrecons.cmxa pa_ppx_hashrecons.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_hashrecons'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving/../local-install//lib META surveil.mli pa_deriving_base.mli pa_deriving.mli  pa_ppx_deriving.cma pa_ppx_deriving.cmxa pa_ppx_deriving.a pa_ppx_deriving.cmi pa_ppx_deriving.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_deriving_plugins -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins/../local-install//lib META   pa_deriving_params.cmo pa_deriving_show.cmo pa_deriving_eq.cmo pa_deriving_ord.cmo pa_deriving_enum.cmo pa_deriving_iter.cmo pa_deriving_map.cmo pa_deriving_fold.cmo pa_deriving_make.cmo pa_deriving_yojson.cmo pa_deriving_sexp.cmo pa_deriving_params.cmx pa_deriving_show.cmx pa_deriving_eq.cmx pa_deriving_ord.cmx pa_deriving_enum.cmx pa_deriving_iter.cmx pa_deriving_map.cmx pa_deriving_fold.cmx pa_deriving_make.cmx pa_deriving_yojson.cmx pa_deriving_sexp.cmx pa_deriving_params.cmi pa_deriving_show.cmi pa_deriving_eq.cmi pa_deriving_ord.cmi pa_deriving_enum.cmi pa_deriving_iter.cmi pa_deriving_map.cmi pa_deriving_fold.cmi pa_deriving_make.cmi pa_deriving_yojson.cmi pa_deriving_sexp.cmi pa_deriving_params.o pa_deriving_show.o pa_deriving_eq.o pa_deriving_ord.o pa_deriving_enum.o pa_deriving_iter.o pa_deriving_map.o pa_deriving_fold.o pa_deriving_make.o pa_deriving_yojson.o pa_deriving_sexp.o
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_deriving.plugins'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_import -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import/../local-install//lib META   pa_ppx_import.cma pa_ppx_import.cmxa pa_ppx_import.a
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/pa_import'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime'
- touch META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib
- not-ocamlfind reinstall-if-diff pa_ppx_params_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime/../local-install//lib META   pa_ppx_params_runtime.cma pa_ppx_params_runtime.cmxa pa_ppx_params_runtime.a pa_ppx_params_runtime.cmi pa_ppx_params_runtime.cmx
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.14/params_runtime'
- env TOP=. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package camlp5.pa_o,camlp5.pr_o,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -o camlp5o.pa_ppx
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_o,camlp5.pr_o,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -verbose -linkall -linkpkg -I +dynlink link2252.ml -I +dynlink -o camlp5o.pa_ppx odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_unmatched_vala,pkg_pa_ppx_here,pkg_pa_ppx_assert,pkg_pa_ppx_inline_test,pkg_pa_ppx_expect_test,pkg_pa_ppx_deriving,pkg_pa_ppx_deriving_plugins.std,pkg_pa_ppx_deriving_plugins.yojson,pkg_pa_ppx_hashrecons,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,pkg_pa_ppx_import,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5o.pa_ppx -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ./local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ./local-install/lib/pa_ppx_runtime -I ./local-install/lib/pa_ppx_base -I ./local-install/lib/pa_ppx_unmatched_vala -I ./local-install/lib/pa_ppx_here -I ./local-install/lib/pa_ppx_assert -I ./local-install/lib/pa_ppx_inline_test -I ./local-install/lib/pa_ppx_expect_test -I ./local-install/lib/pa_ppx_deriving -I ./local-install/lib/pa_ppx_deriving_plugins -I ./local-install/lib/pa_ppx_hashrecons -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib -I ./local-install/lib/pa_ppx_import /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/camlp5/pa_o.cmo /home/opam/.opam/default/lib/camlp5/pr_o.cmo /home/opam/.opam/default/lib/camlp5/pr_op.cmo /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ./local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ./local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ./local-install/lib/pa_ppx_base/pa_ppx_base.cma ./local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cma ./local-install/lib/pa_ppx_here/pa_ppx_here.cma ./local-install/lib/pa_ppx_assert/pa_ppx_assert.cma ./local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.cma ./local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.cma ./local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cma ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmo ./local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cma /home/opam/.opam/default/lib/astring/astring.cma /home/opam/.opam/default/lib/fpath/fpath.cma /home/opam/.opam/default/lib/logs/logs.cma /home/opam/.opam/default/lib/bos/bos.cma /home/opam/.opam/default/lib/findlib/findlib.cma ./local-install/lib/pa_ppx_import/pa_ppx_import.cma link2252.ml odyl.cmo
- env TOP=. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package camlp5.pa_o,camlp5.pr_o,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -o camlp5o.pa_ppx.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,camlp5.pa_o,camlp5.pr_o,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -verbose -linkall -linkpkg -I +dynlink -I +dynlink -o camlp5o.pa_ppx.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_unmatched_vala,pkg_pa_ppx_here,pkg_pa_ppx_assert,pkg_pa_ppx_inline_test,pkg_pa_ppx_expect_test,pkg_pa_ppx_deriving,pkg_pa_ppx_deriving_plugins.std,pkg_pa_ppx_deriving_plugins.yojson,pkg_pa_ppx_hashrecons,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,pkg_pa_ppx_import,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5o.pa_ppx.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I /home/opam/.opam/default/lib/camlp5 -I ./local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ./local-install/lib/pa_ppx_runtime -I ./local-install/lib/pa_ppx_base -I ./local-install/lib/pa_ppx_unmatched_vala -I ./local-install/lib/pa_ppx_here -I ./local-install/lib/pa_ppx_assert -I ./local-install/lib/pa_ppx_inline_test -I ./local-install/lib/pa_ppx_expect_test -I ./local-install/lib/pa_ppx_deriving -I ./local-install/lib/pa_ppx_deriving_plugins -I ./local-install/lib/pa_ppx_hashrecons -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib -I ./local-install/lib/pa_ppx_import /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/camlp5/pa_o.cmx /home/opam/.opam/default/lib/camlp5/pr_o.cmx /home/opam/.opam/default/lib/camlp5/pr_op.cmx /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ./local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ./local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ./local-install/lib/pa_ppx_base/pa_ppx_base.cmxa ./local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cmxa ./local-install/lib/pa_ppx_here/pa_ppx_here.cmxa ./local-install/lib/pa_ppx_assert/pa_ppx_assert.cmxa ./local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.cmxa ./local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.cmxa ./local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cmxa ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmx ./local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cmxa /home/opam/.opam/default/lib/astring/astring.cmxa /home/opam/.opam/default/lib/fpath/fpath.cmxa /home/opam/.opam/default/lib/logs/logs.cmxa /home/opam/.opam/default/lib/bos/bos.cmxa /home/opam/.opam/default/lib/findlib/findlib.cmxa ./local-install/lib/pa_ppx_import/pa_ppx_import.cmxa odyl.cmx
- + as  -o '/tmp/camlstartupa88245.o' '/tmp/camlstartup691664.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5o.pa_ppx.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L/home/opam/.opam/default/lib/camlp5' '-L./local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L./local-install/lib/pa_ppx_runtime' '-L./local-install/lib/pa_ppx_base' '-L./local-install/lib/pa_ppx_unmatched_vala' '-L./local-install/lib/pa_ppx_here' '-L./local-install/lib/pa_ppx_assert' '-L./local-install/lib/pa_ppx_inline_test' '-L./local-install/lib/pa_ppx_expect_test' '-L./local-install/lib/pa_ppx_deriving' '-L./local-install/lib/pa_ppx_deriving_plugins' '-L./local-install/lib/pa_ppx_hashrecons' '-L/home/opam/.opam/default/lib/astring' '-L/home/opam/.opam/default/lib/fpath' '-L/home/opam/.opam/default/lib/logs' '-L/home/opam/.opam/default/lib/bos' '-L/home/opam/.opam/default/lib/findlib' '-L./local-install/lib/pa_ppx_import' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartupa88245.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' './local-install/lib/pa_ppx_import/pa_ppx_import.a' '/home/opam/.opam/default/lib/findlib/findlib.a' '/home/opam/.opam/default/lib/bos/bos.a' '/home/opam/.opam/default/lib/logs/logs.a' '/home/opam/.opam/default/lib/fpath/fpath.a' '/home/opam/.opam/default/lib/astring/astring.a' './local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.a' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.o' './local-install/lib/pa_ppx_deriving/pa_ppx_deriving.a' './local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.a' './local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.a' './local-install/lib/pa_ppx_assert/pa_ppx_assert.a' './local-install/lib/pa_ppx_here/pa_ppx_here.a' './local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.a' './local-install/lib/pa_ppx_base/pa_ppx_base.a' './local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/rresult/rresult.a' './local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/camlp5/pr_op.o' '/home/opam/.opam/default/lib/camlp5/pr_o.o' '/home/opam/.opam/default/lib/camlp5/pa_o.o' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- env TOP=. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5 -verbose -I +dynlink -package camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -o camlp5r.pa_ppx
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -verbose -linkall -linkpkg -I +dynlink link2280.ml -I +dynlink -o camlp5r.pa_ppx odyl.cmo
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_unmatched_vala,pkg_pa_ppx_here,pkg_pa_ppx_assert,pkg_pa_ppx_inline_test,pkg_pa_ppx_expect_test,pkg_pa_ppx_deriving,pkg_pa_ppx_deriving_plugins.std,pkg_pa_ppx_deriving_plugins.yojson,pkg_pa_ppx_hashrecons,pkg_camlp5.pa_o,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,pkg_pa_ppx_import,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5r.pa_ppx -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I ./local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ./local-install/lib/pa_ppx_runtime -I ./local-install/lib/pa_ppx_base -I ./local-install/lib/pa_ppx_unmatched_vala -I ./local-install/lib/pa_ppx_here -I ./local-install/lib/pa_ppx_assert -I ./local-install/lib/pa_ppx_inline_test -I ./local-install/lib/pa_ppx_expect_test -I ./local-install/lib/pa_ppx_deriving -I ./local-install/lib/pa_ppx_deriving_plugins -I ./local-install/lib/pa_ppx_hashrecons -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib -I ./local-install/lib/pa_ppx_import /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cma /home/opam/.opam/default/lib/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/camlp5/pa_r.cmo /home/opam/.opam/default/lib/camlp5/pa_rp.cmo /home/opam/.opam/default/lib/camlp5/pr_r.cmo /home/opam/.opam/default/lib/camlp5/pr_ro.cmo /home/opam/.opam/default/lib/camlp5/pr_rp.cmo /home/opam/.opam/default/lib/pcre2/pcre2.cma /home/opam/.opam/default/lib/ocaml/unix/unix.cma ./local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/rresult/rresult.cma /home/opam/.opam/default/lib/fmt/fmt.cma /home/opam/.opam/default/lib/result/result.cma /home/opam/.opam/default/lib/sexplib0/sexplib0.cma ./local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cma ./local-install/lib/pa_ppx_base/pa_ppx_base.cma ./local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cma ./local-install/lib/pa_ppx_here/pa_ppx_here.cma ./local-install/lib/pa_ppx_assert/pa_ppx_assert.cma ./local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.cma ./local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.cma ./local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cma ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.cmo ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmo ./local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cma /home/opam/.opam/default/lib/camlp5/pa_o.cmo /home/opam/.opam/default/lib/astring/astring.cma /home/opam/.opam/default/lib/fpath/fpath.cma /home/opam/.opam/default/lib/logs/logs.cma /home/opam/.opam/default/lib/bos/bos.cma /home/opam/.opam/default/lib/findlib/findlib.cma ./local-install/lib/pa_ppx_import/pa_ppx_import.cma link2280.ml odyl.cmo
- env TOP=. ocamlfind camlp5-buildscripts/LAUNCH -- mkcamlp5.opt -verbose -I +dynlink -package camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -o camlp5r.pa_ppx.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,pa_ppx_base,pa_ppx_unmatched_vala,pa_ppx_here,pa_ppx_assert,pa_ppx_inline_test,pa_ppx_expect_test,pa_ppx_deriving,pa_ppx_deriving_plugins.std,pa_ppx_deriving_plugins.yojson,pa_ppx_hashrecons,pa_ppx_import -verbose -linkall -linkpkg -I +dynlink -I +dynlink -o camlp5r.pa_ppx.opt odyl.cmx
- Effective set of compiler predicates: pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp-streams,pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre2,pkg_unix,pkg_camlp5.streams,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_result,pkg_sexplib0,pkg_pa_ppx_runtime,pkg_pa_ppx_base,pkg_pa_ppx_unmatched_vala,pkg_pa_ppx_here,pkg_pa_ppx_assert,pkg_pa_ppx_inline_test,pkg_pa_ppx_expect_test,pkg_pa_ppx_deriving,pkg_pa_ppx_deriving_plugins.std,pkg_pa_ppx_deriving_plugins.yojson,pkg_pa_ppx_hashrecons,pkg_camlp5.pa_o,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,pkg_pa_ppx_import,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -I /home/opam/.opam/default/lib/ocaml/dynlink -I /home/opam/.opam/default/lib/ocaml/dynlink -o camlp5r.pa_ppx.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp-streams -I /home/opam/.opam/default/lib/pcre2 -I /home/opam/.opam/default/lib/ocaml/unix -I ./local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/result -I /home/opam/.opam/default/lib/sexplib0 -I ./local-install/lib/pa_ppx_runtime -I ./local-install/lib/pa_ppx_base -I ./local-install/lib/pa_ppx_unmatched_vala -I ./local-install/lib/pa_ppx_here -I ./local-install/lib/pa_ppx_assert -I ./local-install/lib/pa_ppx_inline_test -I ./local-install/lib/pa_ppx_expect_test -I ./local-install/lib/pa_ppx_deriving -I ./local-install/lib/pa_ppx_deriving_plugins -I ./local-install/lib/pa_ppx_hashrecons -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/astring -I /home/opam/.opam/default/lib/fpath -I /home/opam/.opam/default/lib/logs -I /home/opam/.opam/default/lib/bos -I /home/opam/.opam/default/lib/findlib -I ./local-install/lib/pa_ppx_import /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa /home/opam/.opam/default/lib/camlp-streams/camlp_streams.cmxa /home/opam/.opam/default/lib/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/camlp5/pa_r.cmx /home/opam/.opam/default/lib/camlp5/pa_rp.cmx /home/opam/.opam/default/lib/camlp5/pr_r.cmx /home/opam/.opam/default/lib/camlp5/pr_ro.cmx /home/opam/.opam/default/lib/camlp5/pr_rp.cmx /home/opam/.opam/default/lib/pcre2/pcre2.cmxa /home/opam/.opam/default/lib/ocaml/unix/unix.cmxa ./local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/rresult/rresult.cmxa /home/opam/.opam/default/lib/fmt/fmt.cmxa /home/opam/.opam/default/lib/result/result.cmxa /home/opam/.opam/default/lib/sexplib0/sexplib0.cmxa ./local-install/lib/pa_ppx_runtime/pa_ppx_runtime.cmxa ./local-install/lib/pa_ppx_base/pa_ppx_base.cmxa ./local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.cmxa ./local-install/lib/pa_ppx_here/pa_ppx_here.cmxa ./local-install/lib/pa_ppx_assert/pa_ppx_assert.cmxa ./local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.cmxa ./local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.cmxa ./local-install/lib/pa_ppx_deriving/pa_ppx_deriving.cmxa ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.cmx ./local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.cmx ./local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cmxa /home/opam/.opam/default/lib/camlp5/pa_o.cmx /home/opam/.opam/default/lib/astring/astring.cmxa /home/opam/.opam/default/lib/fpath/fpath.cmxa /home/opam/.opam/default/lib/logs/logs.cmxa /home/opam/.opam/default/lib/bos/bos.cmxa /home/opam/.opam/default/lib/findlib/findlib.cmxa ./local-install/lib/pa_ppx_import/pa_ppx_import.cmxa odyl.cmx
- + as  -o '/tmp/camlstartupa1273f.o' '/tmp/camlstartup18e14b.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread   -Wl,-E  -o 'camlp5r.pa_ppx.opt'  '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/dynlink' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp-streams' '-L/home/opam/.opam/default/lib/pcre2' '-L/home/opam/.opam/default/lib/ocaml/unix' '-L./local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/result' '-L/home/opam/.opam/default/lib/sexplib0' '-L./local-install/lib/pa_ppx_runtime' '-L./local-install/lib/pa_ppx_base' '-L./local-install/lib/pa_ppx_unmatched_vala' '-L./local-install/lib/pa_ppx_here' '-L./local-install/lib/pa_ppx_assert' '-L./local-install/lib/pa_ppx_inline_test' '-L./local-install/lib/pa_ppx_expect_test' '-L./local-install/lib/pa_ppx_deriving' '-L./local-install/lib/pa_ppx_deriving_plugins' '-L./local-install/lib/pa_ppx_hashrecons' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/astring' '-L/home/opam/.opam/default/lib/fpath' '-L/home/opam/.opam/default/lib/logs' '-L/home/opam/.opam/default/lib/bos' '-L/home/opam/.opam/default/lib/findlib' '-L./local-install/lib/pa_ppx_import' '-L/home/opam/.opam/default/lib/ocaml'  '/tmp/camlstartupa1273f.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' './local-install/lib/pa_ppx_import/pa_ppx_import.a' '/home/opam/.opam/default/lib/findlib/findlib.a' '/home/opam/.opam/default/lib/bos/bos.a' '/home/opam/.opam/default/lib/logs/logs.a' '/home/opam/.opam/default/lib/fpath/fpath.a' '/home/opam/.opam/default/lib/astring/astring.a' '/home/opam/.opam/default/lib/camlp5/pa_o.o' './local-install/lib/pa_ppx_hashrecons/pa_ppx_hashrecons.a' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_yojson.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_make.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_fold.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_map.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_iter.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_enum.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_ord.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_eq.o' './local-install/lib/pa_ppx_deriving_plugins/pa_deriving_show.o' './local-install/lib/pa_ppx_deriving/pa_ppx_deriving.a' './local-install/lib/pa_ppx_expect_test/pa_ppx_expect_test.a' './local-install/lib/pa_ppx_inline_test/pa_ppx_inline_test.a' './local-install/lib/pa_ppx_assert/pa_ppx_assert.a' './local-install/lib/pa_ppx_here/pa_ppx_here.a' './local-install/lib/pa_ppx_unmatched_vala/pa_ppx_unmatched_vala.a' './local-install/lib/pa_ppx_base/pa_ppx_base.a' './local-install/lib/pa_ppx_runtime/pa_ppx_runtime.a' '/home/opam/.opam/default/lib/sexplib0/sexplib0.a' '/home/opam/.opam/default/lib/result/result.a' '/home/opam/.opam/default/lib/fmt/fmt.a' '/home/opam/.opam/default/lib/rresult/rresult.a' './local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix/unix.a' '/home/opam/.opam/default/lib/pcre2/pcre2.a' '/home/opam/.opam/default/lib/camlp5/pr_rp.o' '/home/opam/.opam/default/lib/camlp5/pr_ro.o' '/home/opam/.opam/default/lib/camlp5/pr_r.o' '/home/opam/.opam/default/lib/camlp5/pa_rp.o' '/home/opam/.opam/default/lib/camlp5/pa_r.o' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/camlp-streams/camlp_streams.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lunixnat' '-lpcre2_stubs' '-lpcre2-8' '/home/opam/.opam/default/lib/ocaml/libasmrun.a'  -lm  -lpthread
- echo 'version = "0.09"' > META
- echo 'description = "pa_ppx: camlp5-based PPX rewriters"' >> META
- ocamlfind camlp5-buildscripts/join_meta \
- 	-rewrite pa_ppx_params_runtime:pa_ppx.params_runtime \
- 	-wrap-subdir params_runtime:params_runtime \
- 	-rewrite pa_ppx_expect_test:pa_ppx.expect_test \
- 	-wrap-subdir expect_test:pa_expect_test \
- 	-rewrite pa_ppx_inline_test:pa_ppx.inline_test \
- 	-wrap-subdir inline_test:pa_inline_test \
- 	-rewrite pa_ppx_assert:pa_ppx.assert \
- 	-wrap-subdir assert:pa_assert \
- 	-rewrite pa_ppx_here_original:pa_ppx.here_original \
- 	-wrap-subdir here_original:pa_here_original \
- 	-rewrite pa_ppx_here:pa_ppx.here \
- 	-wrap-subdir here:pa_here \
- 	-rewrite pa_ppx_import:pa_ppx.import \
- 	-wrap-subdir import:pa_import \
- 	-rewrite pa_ppx_dock:pa_ppx.dock \
- 	-wrap-subdir dock:pa_dock \
- 	-rewrite pa_ppx_deriving_plugins:pa_ppx.deriving_plugins \
- 	-wrap-subdir deriving_plugins:pa_deriving.plugins \
- 	-rewrite pa_ppx_deriving:pa_ppx.deriving \
- 	-wrap-subdir deriving:pa_deriving \
- 	-rewrite pa_ppx_hashrecons:pa_ppx.hashrecons \
- 	-wrap-subdir hashrecons:pa_hashrecons \
- 	-rewrite pa_ppx_unmatched_vala:pa_ppx.unmatched_vala \
- 	-wrap-subdir unmatched_vala:pa_unmatched_vala \
- 	-rewrite pa_ppx_base:pa_ppx.base \
- 	-wrap-subdir base:base \
- 	-rewrite pa_ppx_runtime_fat:pa_ppx.runtime_fat \
- 	-wrap-subdir runtime_fat:runtime_fat \
- 	-rewrite pa_ppx_runtime:pa_ppx.runtime \
- 	-wrap-subdir runtime:runtime \
- 	-rewrite pa_ppx_testutils:pa_ppx.testutils \
- 	-wrap-subdir testutils:testutils \
- 	-rewrite pa_ppx_utils:pa_ppx.utils \
- 	-wrap-subdir utils:util-lib >> META
- ocamlfind remove pa_ppx || true
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/lib/pa_ppx/META
- ocamlfind install pa_ppx META local-install/lib/*/*.*
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_undo_deriving.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_undo_deriving.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_undo_deriving.a
- Installed /home/opam/.opam/default/lib/pa_ppx/uf.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/tsort0.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/std2.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/std.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pack.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_utils.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_utils.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_utils.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_utils.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_utils.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_unmatched_vala.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_unmatched_vala.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_unmatched_vala.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_testutils.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_testutils.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_testutils.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_testutils.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_testutils.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime_fat.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime_fat.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime_fat.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime_fat.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime_fat.a
- Installed /home/opam/.opam/default/lib/pa_ppx/exceptions.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_runtime.a
- ocamlfind: [WARNING] Overwriting file /home/opam/.opam/default/lib/pa_ppx/exceptions.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/exceptions.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params_runtime.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params_runtime.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params_runtime.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params_runtime.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params_runtime.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_inline_test.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_inline_test.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_inline_test.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_import.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_import.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_import.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_here_original.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_here_original.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_here_original.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_here.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_here.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_here.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_hashrecons.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_hashrecons.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_hashrecons.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_expect_test.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_expect_test.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_expect_test.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_dock.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_dock.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_dock.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_dock.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_dock.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_dock.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_yojson.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_yojson.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_yojson.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_yojson.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_show.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_show.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_show.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_show.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_sexp.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_sexp.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_sexp.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_sexp.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_params.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_params.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_params.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_params.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_ord.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_ord.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_ord.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_ord.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_map.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_map.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_map.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_map.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_make.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_make.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_make.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_make.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_iter.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_iter.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_iter.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_iter.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_fold.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_fold.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_fold.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_fold.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_eq.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_eq.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_eq.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_eq.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_enum.o
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_enum.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_enum.cmo
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_enum.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/surveil.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_deriving.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_deriving.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_deriving.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_deriving.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_deriving.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_base.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/ppxutil.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pp_parsetree.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pp_MLast.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_base.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_base.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_base.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_base.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_base.a
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_passthru.mli
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_assert.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_assert.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_assert.a
- Installed /home/opam/.opam/default/lib/pa_ppx/META
-> installed pa_ppx.0.14
[WARNING] Opam packages conf-libpcre2-8.2, conf-pkg-config.5 and not-ocamlfind.0.14 depend on the following system packages that are no longer installed: libpcre2-dev pkg-config xdot
  - conf-libpcre2-8.2: depends on libpcre2-dev
  - conf-pkg-config.5: depends on pkg-config
  - not-ocamlfind.0.14: depends on xdot

=== STDERR ===

2026-06-26 10:01.07: OK: build pa_ppx.0.14 (runc: 87.7s, disk: 402KB)
2026-06-26 10:01.07: Job succeeded