Build:
- 0
2026-06-24 18:11.00: New job: build pa_ppx.0.08 (698ee4026179)
2026-06-24 18:11.00: Waiting for resource in pool day11-builds
2026-06-24 18:50.41: Got resource from pool day11-builds
2026-06-24 18:50.41: [profile full] build pa_ppx.0.08
2026-06-24 18:50.41: build pa_ppx.0.08 (698ee4026179)
=== DEPENDENCIES (48 transitive) ===
astring.0.8.5 0ef33dd67744
base.v0.15.2 03aae27201ac
base-threads.base c9e7bdbf5823
base-unix.base 7d1428be9ddb
bos.0.2.1 20362657fb80
camlp-streams.5.0.1 74c7def782b1
camlp5.8.00.02 ae8046bebf51
conf-libpcre.2 262542ccb2b0
conf-m4.1 bd3d9b09c253
conf-perl.2 bdcd7b1dce5e
conf-perl-ipc-system-simple.3 c276d0bddbbc
conf-perl-string-shellquote.3 e58666f4483e
conf-pkg-config.5 d5de2c6a88f9
conf-which.1 84b48e007e35
csexp.1.5.2 f01cefae2455
cstruct.6.2.0 34781257f630
dune.3.22.2 461584a38e44
dune-compiledb.0.6.0 750b31a70588
dune-configurator.3.22.2 c9ad4e244a63
ezjsonm.1.3.0 f5246096500c
fmt.0.11.0 240551f9f32a
fpath.0.7.3 707904a407dc
hex.1.5.0 28bc5155ab71
jsonm.1.0.2 5efca251e177
logs.0.8.0 278694593d1a
not-ocamlfind.0.14 dfaf1ba7c0ef
num.1.6 3d435583a175
ocaml.4.13.1 7bcd41fca40b
ocaml-base-compiler.4.13.1 ca45a5cca9d8
ocaml-config.2 c716fa3c25ed
ocamlbuild.0.16.1 c713875c7e08
ocamlfind.1.9.8 3aa7612f0e8f
ocamlgraph.2.2.0 d2a07bccd165
ounit.2.2.7 c265064b3b93
ounit2.2.2.7 1b716410d41a
parsexp.v0.15.0 bd2998f483d0
pcre.8.0.5 d2d5e3240928
result.1.5 9cfc149cbce7
rresult.0.7.0 3e781bcec671
seq.base 48e58aac523a
sexplib.v0.15.1 6e432c5dc6bc
sexplib0.v0.15.1 13cc27e534ac
stdint.0.7.2 e97221b09037
stdlib-shims.0.3.0 e296e0109c7b
topkg.1.1.1 4b02c8c14620
uint.2.0.1 97b57a5dd2d1
uutf.1.0.4 9a7d778fbc29
yojson.3.0.0 da85231fb7d7
=== STDOUT ===
Processing: [default: loading data]
[pa_ppx.0.08: dl]
[pa_ppx.0.08: extract]
-> retrieved pa_ppx.0.08 (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.08)
- WARNING: missing directory generated_src/4.13.1
- WARNING: FALLING BACK to saved info for ocaml version 4.13.0; please report to maintainer
- WARNING: missing directory generated_src/4.13.1
- WARNING: FALLING BACK to saved info for ocaml version 4.13.0; please report to maintainer
- tar -C generated_src/4.13.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.00.02 -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.08)
- WARNING: missing directory generated_src/4.13.1
- WARNING: FALLING BACK to saved info for ocaml version 4.13.0; please report to maintainer
- (perl -MIPC::System::Simple -e 1 > /dev/null 2>&1) || (echo "MUST install Perl module IPC::System::Simple" && exit -1)
- (perl -MString::ShellQuote -e 1 > /dev/null 2>&1) || (echo "MUST install Perl module String::ShellQuote" && exit -1)
- 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.08/util-lib'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c std.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c std2.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c uf.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c pack.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c tsort0.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c pack.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c hash.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c pack.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c std.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c coll.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c uf.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c std.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c tsort0.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "std.ml", line 225, characters 12-24:
- 225 | 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 430, characters 38-53:
- 430 | 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 225, characters 12-24:
- 225 | 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 430, characters 38-53:
- 430 | let (cur_width, colwidths, fmt) = formatted_width n l in
- ^^^^^^^^^^^^^^^
- Warning 6 [labels-omitted]: label ncols was omitted in the application of this function.
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c hash.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c coll.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c uf.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- 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.
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "coll.ml", line 1325, characters 10-22:
- 1325 | v = Array.create size None ;
- ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Array.create
- Use Array.make/ArrayLabels.make instead.
- 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=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c std2.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c tsort.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c tsort0.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH 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
- 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 1325, characters 10-22:
- 1325 | v = Array.create size None ;
- ^^^^^^^^^^^^
- Alert deprecated: Stdlib.Array.create
- Use Array.make/ArrayLabels.make instead.
- 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=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_ppx_utils.cmo std.cmo coll.cmo std2.cmo uf.cmo tsort0.cmo tsort.cmo pack.cmo hash.cmo -a -o pa_ppx_utils.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c std2.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_utils -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pcre -syntax camlp5o -c tsort.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH 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
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_ppx_utils.cmx std.cmx coll.cmx std2.cmx uf.cmx tsort0.cmx tsort.cmx pack.cmx hash.cmx -a -o pa_ppx_utils.cmxa
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_utils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib META pa_ppx_utils.cma pa_ppx_utils.cmxa pa_ppx_utils.a pa_ppx_utils.cmx pa_ppx_utils.cmi
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/util-lib/../local-install//lib pa_ppx_utils
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/util-lib/../local-install//lib META pa_ppx_utils.cma pa_ppx_utils.cmxa pa_ppx_utils.a pa_ppx_utils.cmx pa_ppx_utils.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib/pa_ppx_utils/pa_ppx_utils.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib/pa_ppx_utils/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_testutils -package unix,camlp5,oUnit,fmt,pcre,rresult,compiler-libs.common,yojson,sexplib0 -syntax camlp5r -c papr_util.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_testutils -package unix,camlp5,oUnit,fmt,pcre,rresult,compiler-libs.common,yojson,sexplib0 -syntax camlp5r -c testutil.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_testutils -package unix,camlp5,oUnit,fmt,pcre,rresult,compiler-libs.common,yojson,sexplib0 -syntax camlp5r -c papr_util.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_testutils -package unix,camlp5,oUnit,fmt,pcre,rresult,compiler-libs.common,yojson,sexplib0 -syntax camlp5r -c testutil.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_testutils -g -package unix,camlp5,oUnit,fmt,pcre,rresult,compiler-libs.common,yojson,sexplib0 -syntax camlp5o -c testutil2.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_testutils -g -package unix,camlp5,oUnit,fmt,pcre,rresult,compiler-libs.common,yojson,sexplib0 -syntax camlp5o -c testutil2.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -pack -o pa_ppx_testutils.cmo papr_util.cmo testutil.cmo testutil2.cmo
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_ppx_testutils.cmo papr_util.cmo testutil.cmo testutil2.cmo -a -o pa_ppx_testutils.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -pack -o pa_ppx_testutils.cmx papr_util.cmx testutil.cmx testutil2.cmx
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_ppx_testutils.cmx papr_util.cmx testutil.cmx testutil2.cmx -a -o pa_ppx_testutils.cmxa
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_testutils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib META pa_ppx_testutils.cma pa_ppx_testutils.cmxa pa_ppx_testutils.a pa_ppx_testutils.cmx pa_ppx_testutils.cmi
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/testutils/../local-install//lib pa_ppx_testutils
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib/pa_ppx_testutils/META
- + ocamlfind install pa_ppx_testutils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib META pa_ppx_testutils.cma pa_ppx_testutils.cmxa pa_ppx_testutils.a pa_ppx_testutils.cmx pa_ppx_testutils.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib/pa_ppx_testutils/pa_ppx_testutils.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib/pa_ppx_testutils/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c runtime.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c exceptions.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c runtime.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c exceptions.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_runtime -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c exceptions.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -pack -o pa_ppx_runtime.cmo runtime.cmo exceptions.cmo
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_ppx_runtime.cmo -a -o pa_ppx_runtime.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -pack -o pa_ppx_runtime.cmx runtime.cmx exceptions.cmx
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_ppx_runtime.cmx -a -o pa_ppx_runtime.cmxa
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib META pa_ppx_runtime.cma pa_ppx_runtime.cmxa pa_ppx_runtime.a pa_ppx_runtime.cmx pa_ppx_runtime.cmi
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/runtime/../local-install//lib pa_ppx_runtime
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib/pa_ppx_runtime/META
- + ocamlfind install pa_ppx_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib META pa_ppx_runtime.cma pa_ppx_runtime.cmxa pa_ppx_runtime.a pa_ppx_runtime.cmx pa_ppx_runtime.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib/pa_ppx_runtime/pa_ppx_runtime.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib/pa_ppx_runtime/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c runtime.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c exceptions.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c runtime.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c exceptions.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_runtime_fat -linkall -package rresult,fmt,camlp5,yojson,sexplib0 -syntax camlp5r -c exceptions.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -pack -o pa_ppx_runtime_fat.cmo runtime.cmo exceptions.cmo
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_ppx_runtime_fat.cmo -a -o pa_ppx_runtime_fat.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -pack -o pa_ppx_runtime_fat.cmx runtime.cmx exceptions.cmx
- env TOP=.. ../tools/LAUNCH 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.08/runtime_fat/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_runtime_fat -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat/../local-install//lib META pa_ppx_runtime_fat.cma pa_ppx_runtime_fat.cmxa pa_ppx_runtime_fat.a pa_ppx_runtime_fat.cmx pa_ppx_runtime_fat.cmi
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/runtime_fat/../local-install//lib pa_ppx_runtime_fat
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/runtime_fat/../local-install//lib META pa_ppx_runtime_fat.cma pa_ppx_runtime_fat.cmxa pa_ppx_runtime_fat.a pa_ppx_runtime_fat.cmx pa_ppx_runtime_fat.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/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.08/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.08/runtime_fat/../local-install//lib/pa_ppx_runtime_fat/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c base.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pp_MLast.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pp_parsetree.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c ppxutil.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pa_passthru.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c base.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pp_MLast.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pp_MLast.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pp_parsetree.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pp_parsetree.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c ppxutil.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pa_passthru.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pa_normalize.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "ppxutil.ml", lines 42-46, characters 17-3:
- 42 | .................fun [
- 43 | <:extended_longident:< $uid:m$ >> -> <:module_expr< $uid:m$ >>
- 44 | | <:extended_longident:< $longid:li$ . $uid:m$ >> -> <:module_expr< $crec li$ . $uid:m$ >>
- 45 | | <:extended_longident:< $longid:li1$ ( $longid:li2$ ) >> -> <:module_expr< $crec li1$ ( $crec li2$ ) >>
- 46 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiUid (_, VaAnt _)
- File "ppxutil.ml", lines 49-51, characters 23-1:
- 49 | .......................fun [
- 50 | <:expr< $longid:li$ >> -> li
- 51 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (ExOpen (_, _, _)|ExFle (_, _, _)|ExAnt (_, _)|ExApp (_, _, _)|
- 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 "ppxutil.ml", lines 203-207, characters 20-5:
- 203 | ....................fun [
- 204 | <:constructor:< $uid:s$ of $list:lt$ $rto:ot$ $_algattrs:x$ >> ->
- 205 | <:constructor< $uid:s$ of $list:List.map (subst rho) lt$
- 206 | $rto:option_map (subst rho) ot$ $_algattrs:x$ >>
- 207 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "ppxutil.ml", lines 225-232, characters 18-3:
- 225 | ..................fun [
- 226 | <:longident< $uid:uid$ >> -> [uid]
- 227 | | <:longident< $longid:li$ . $uid:uid$ >> -> (lirec li) @ [uid]
- 228 | | <:extended_longident< $longid:_$ ( $longid:_$ ) >> ->
- 229 | failwith "longid_to_string_list: LiApp not allowed here"
- 230 | | <:longident< $_uid:_$ >> | <:longident< $longid:_$ . $_uid:_$ >> ->
- 231 | failwith "[internal error] longid_to_string_list: called with longid containing placeholders"
- 232 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiXtr (_, _, _)
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -pack -bin-annot -o pa_ppx_base.cmo base.cmo pp_MLast.cmo pp_parsetree.cmo ppxutil.cmo pa_passthru.cmo pa_normalize.cmo
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_ppx_base.cmo -a -o pa_ppx_base.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c ppxutil.ml
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -package fmt,rresult,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,compiler-libs.common pa_ppx_base.cma -o camlp5.pa_ppx_base
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,rresult,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,compiler-libs.common -verbose -linkall -linkpkg link500.ml pa_ppx_base.cma -o camlp5.pa_ppx_base odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_rresult,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_base -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma link500.ml pa_ppx_base.cma odyl.cmo
- File "ppxutil.ml", lines 42-46, characters 17-3:
- 42 | .................fun [
- 43 | <:extended_longident:< $uid:m$ >> -> <:module_expr< $uid:m$ >>
- 44 | | <:extended_longident:< $longid:li$ . $uid:m$ >> -> <:module_expr< $crec li$ . $uid:m$ >>
- 45 | | <:extended_longident:< $longid:li1$ ( $longid:li2$ ) >> -> <:module_expr< $crec li1$ ( $crec li2$ ) >>
- 46 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiUid (_, VaAnt _)
- File "ppxutil.ml", lines 49-51, characters 23-1:
- 49 | .......................fun [
- 50 | <:expr< $longid:li$ >> -> li
- 51 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (ExOpen (_, _, _)|ExFle (_, _, _)|ExAnt (_, _)|ExApp (_, _, _)|
- 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 "ppxutil.ml", lines 203-207, characters 20-5:
- 203 | ....................fun [
- 204 | <:constructor:< $uid:s$ of $list:lt$ $rto:ot$ $_algattrs:x$ >> ->
- 205 | <:constructor< $uid:s$ of $list:List.map (subst rho) lt$
- 206 | $rto:option_map (subst rho) ot$ $_algattrs:x$ >>
- 207 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "ppxutil.ml", lines 225-232, characters 18-3:
- 225 | ..................fun [
- 226 | <:longident< $uid:uid$ >> -> [uid]
- 227 | | <:longident< $longid:li$ . $uid:uid$ >> -> (lirec li) @ [uid]
- 228 | | <:extended_longident< $longid:_$ ( $longid:_$ ) >> ->
- 229 | failwith "longid_to_string_list: LiApp not allowed here"
- 230 | | <:longident< $_uid:_$ >> | <:longident< $longid:_$ . $_uid:_$ >> ->
- 231 | failwith "[internal error] longid_to_string_list: called with longid containing placeholders"
- 232 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- LiXtr (_, _, _)
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pa_passthru.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_base -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,rresult,fmt,pa_ppx_utils,pa_ppx_runtime,compiler-libs.common -syntax camlp5r -c pa_normalize.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -pack -bin-annot -o pa_ppx_base.cmx base.cmx pp_MLast.cmx pp_parsetree.cmx ppxutil.cmx pa_passthru.cmx pa_normalize.cmx
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_ppx_base.cmx -a -o pa_ppx_base.cmxa
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -package fmt,rresult,camlp5.pa_r,camlp5.pr_r,pa_ppx_utils,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,compiler-libs.common -verbose -linkall -linkpkg pa_ppx_base.cmxa -o camlp5.pa_ppx_base.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_rresult,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_base.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa pa_ppx_base.cmxa odyl.cmx
- + as -o '/tmp/camlstartupff276d.o' '/tmp/camlstartup954c76.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_base.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartupff276d.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_ppx_base.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_base -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib META pa_ppx_base.cma pa_ppx_base.cmxa pa_ppx_base.a pa_ppx_base.cmx pa_ppx_base.cmi pa_ppx_base.cmt
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/base/../local-install//lib pa_ppx_base
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib/pa_ppx_base/META
- + ocamlfind install pa_ppx_base -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib META pa_ppx_base.cma pa_ppx_base.cmxa pa_ppx_base.a pa_ppx_base.cmx pa_ppx_base.cmi pa_ppx_base.cmt
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cmt
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib/pa_ppx_base/pa_ppx_base.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib/pa_ppx_base/pa_ppx_base.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib/pa_ppx_base/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_unmatched_vala.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_unmatched_vala.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_unmatched_vala.cmx -a -o pa_ppx_unmatched_vala.cmxa
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_unmatched_vala.cmxa -o camlp5.pa_ppx_unmatched_vala.opt
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_unmatched_vala.cmo -a -o pa_ppx_unmatched_vala.cma
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg pa_ppx_unmatched_vala.cmxa -o camlp5.pa_ppx_unmatched_vala.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_unmatched_vala.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_unmatched_vala.cmxa odyl.cmx
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_unmatched_vala.cma -o camlp5.pa_ppx_unmatched_vala
- + as -o '/tmp/camlstartup024330.o' '/tmp/camlstartup7cc6f6.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_unmatched_vala.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartup024330.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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg link599.ml pa_ppx_unmatched_vala.cma -o camlp5.pa_ppx_unmatched_vala odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_unmatched_vala -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link599.ml pa_ppx_unmatched_vala.cma odyl.cmo
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install//lib
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_unmatched_vala -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install//lib META pa_ppx_unmatched_vala.cma pa_ppx_unmatched_vala.cmxa pa_ppx_unmatched_vala.a pa_unmatched_vala.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/pa_unmatched_vala/../local-install//lib META pa_ppx_unmatched_vala.cma pa_ppx_unmatched_vala.cmxa pa_ppx_unmatched_vala.a pa_unmatched_vala.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install//lib/pa_ppx_unmatched_vala/pa_unmatched_vala.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/pa_unmatched_vala/../local-install//lib/pa_ppx_unmatched_vala/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_dock -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -syntax camlp5r -c comment_lexer.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_dock -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -syntax camlp5r -c pa_dock.mli
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_dock -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -syntax camlp5r -c comment_lexer.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "comment_lexer.ml", line 205, characters 9-11:
- 205 | parser bp
- ^^
- Warning 26 [unused-var]: unused variable bp.
- File "comment_lexer.ml", line 213, characters 28-30:
- 213 | [ [: ws = ws_token ctx :] ep ->
- ^^
- Warning 26 [unused-var]: unused variable ep.
- File "comment_lexer.ml", line 219, characters 58-60:
- 219 | [ [: `'*'; buf = comment ctx bp ($add "(*") ! :] ep -> do {
- ^^
- Warning 26 [unused-var]: unused variable ep.
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_dock -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -syntax camlp5r -c pa_dock.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "comment_lexer.ml", line 205, characters 9-11:
- 205 | parser bp
- ^^
- Warning 26 [unused-var]: unused variable bp.
- File "comment_lexer.ml", line 213, characters 28-30:
- 213 | [ [: ws = ws_token ctx :] ep ->
- ^^
- Warning 26 [unused-var]: unused variable ep.
- File "comment_lexer.ml", line 219, characters 58-60:
- 219 | [ [: `'*'; buf = comment ctx bp ($add "(*") ! :] ep -> do {
- ^^
- Warning 26 [unused-var]: unused variable ep.
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_dock -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,bos,pa_ppx_base,pa_ppx_utils,camlp5.pa_r,camlp5.pa_lexer,pa_ppx_unmatched_vala -syntax camlp5r -c pa_dock.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_dock.ml", line 40, characters 6-69:
- 40 | 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 211-236, characters 42-1:
- 211 | ..........................................match si with [
- 212 | <:class_str_item:< [@@@ $_attribute:_$ ] >> -> assert False
- 213 | | <:class_str_item< declare $_list:st$ end >> -> assert False
- 214 |
- 215 | | <:class_str_item:< inherit $_!:ovf$ $ce$ $_opt:pb$ $itemattrs:attrs$ >> ->
- ...
- 233 | <:class_str_item< type $t1$ = $t2$ $itemattrs:attrs@[ a ]$ >>
- 234 | | <:class_str_item:< [%% $_extension:e$ ] >> ->
- 235 | Ploc.raise loc (Invalid_argument "class_str_item-%%extension")
- 236 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- CrInh (_, _, _, _, VaAnt _)
- File "pa_dock.ml", lines 239-316, characters 36-1:
- 239 | ....................................match si with [
- 240 | <:str_item:< declare $list:_$ end >> -> assert False
- 241 | | <:str_item< [@@@ $_attribute:attr$ ] >> -> assert False
- 242 |
- 243 | | <:str_item:< exception $_uid:ci$ of $list:cal$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ...
- 313 |
- 314 | | [%unmatched_vala] -> Ploc.raise (loc_of_str_item si) (Failure "pa_dock.str_item_wrap_itemattr")
- 315 |
- 316 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTypExten (_, {teAttributes=VaAnt _; _ })
- File "pa_dock.ml", line 246, characters 2-81:
- 246 | | <: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 319-394, characters 36-1:
- 319 | ....................................match si with [
- 320 | <:sig_item< declare $_list:st$ end >> -> assert False
- 321 | | <:sig_item< [@@@ $_attribute:attr$ ] >> -> assert False
- 322 |
- 323 | | <:sig_item:< exception $_uid:ci$ of $list:cal$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ...
- 391 |
- 392 | | [%unmatched_vala] -> Ploc.raise (loc_of_sig_item si) (Failure "pa_dock.sig_item_wrap_itemattr")
- 393 |
- 394 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- SgTypExten (_, {teAttributes=VaAnt _; _ })
- File "pa_dock.ml", line 326, characters 2-81:
- 326 | | <:sig_item:< exception $_uid:ci$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- File "pa_dock.ml", line 326, characters 2-81:
- 326 | | <: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 397-418, characters 42-1:
- 397 | ..........................................match si with [
- 398 | <:class_sig_item< declare $_list:_$ end >> -> assert False
- 399 | | <:class_sig_item< [@@@ $_attribute:_$ ] >> -> assert False
- 400 |
- 401 | | <:class_sig_item:< inherit $cs$ $itemattrs:attrs$ >> ->
- ...
- 415 |
- 416 | | <:class_sig_item:< [%% $_extension:e$ ] >> -> Ploc.raise loc (Invalid_argument "class_sig_item-%%extension")
- 417 |
- 418 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- CgInh (_, _, VaAnt _)
- File "pa_dock.ml", lines 916-923, characters 18-3:
- 916 | ..................fun [
- 917 | [ h1 ; h2 :: t ] ->
- 918 | let (h1, floating, h2) = rewrite_sig_item_pair arg h1 h2 in
- 919 | [h1]@ floating @ (rerec [h2 :: t])
- 920 | | [h] ->
- 921 | let (h, trailing) = trailing_sig_item_doc_comments arg h (Ploc.last_pos loc) in
- 922 | [h]@trailing
- 923 | ]...
- 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 944-951, characters 18-3:
- 944 | ..................fun [
- 945 | [ h1 ; h2 :: t ] ->
- 946 | 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
- 947 | [h1] @ floating @ (rerec [h2 :: t])
- 948 | | [h] ->
- 949 | let ((h, _), trailing) = trailing_class_sig_item_doc_comments arg (h, loc_of_class_sig_item h) (Ploc.last_pos loc) in
- 950 | [h] @ trailing
- 951 | ]...
- 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 115, characters 5-20:
- 115 | | ([ h :: t ] as l) -> srec [ h :: acc ] t
- ^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable l.
- File "pa_dock.ml", line 962, characters 6-9:
- 962 | let loc = sil |> List.hd |> snd in
- ^^^
- Warning 26 [unused-var]: unused variable loc.
- File "pa_dock.ml", line 984, characters 6-9:
- 984 | let loc = sil |> List.hd |> snd in
- ^^^
- Warning 26 [unused-var]: unused variable loc.
- File "pa_dock.ml", line 40, characters 6-69:
- 40 | 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 211-236, characters 42-1:
- 211 | ..........................................match si with [
- 212 | <:class_str_item:< [@@@ $_attribute:_$ ] >> -> assert False
- 213 | | <:class_str_item< declare $_list:st$ end >> -> assert False
- 214 |
- 215 | | <:class_str_item:< inherit $_!:ovf$ $ce$ $_opt:pb$ $itemattrs:attrs$ >> ->
- ...
- 233 | <:class_str_item< type $t1$ = $t2$ $itemattrs:attrs@[ a ]$ >>
- 234 | | <:class_str_item:< [%% $_extension:e$ ] >> ->
- 235 | Ploc.raise loc (Invalid_argument "class_str_item-%%extension")
- 236 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- CrInh (_, _, _, _, VaAnt _)
- File "pa_dock.ml", lines 239-316, characters 36-1:
- 239 | ....................................match si with [
- 240 | <:str_item:< declare $list:_$ end >> -> assert False
- 241 | | <:str_item< [@@@ $_attribute:attr$ ] >> -> assert False
- 242 |
- 243 | | <:str_item:< exception $_uid:ci$ of $list:cal$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ...
- 313 |
- 314 | | [%unmatched_vala] -> Ploc.raise (loc_of_str_item si) (Failure "pa_dock.str_item_wrap_itemattr")
- 315 |
- 316 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTypExten (_, {teAttributes=VaAnt _; _ })
- File "pa_dock.ml", line 246, characters 2-81:
- 246 | | <:str_item:< exception $_uid:ci$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -pack -o pa_ppx_dock.cmo comment_lexer.cmo pa_dock.cmo
- File "pa_dock.ml", lines 319-394, characters 36-1:
- 319 | ....................................match si with [
- 320 | <:sig_item< declare $_list:st$ end >> -> assert False
- 321 | | <:sig_item< [@@@ $_attribute:attr$ ] >> -> assert False
- 322 |
- 323 | | <:sig_item:< exception $_uid:ci$ of $list:cal$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ...
- 391 |
- 392 | | [%unmatched_vala] -> Ploc.raise (loc_of_sig_item si) (Failure "pa_dock.sig_item_wrap_itemattr")
- 393 |
- 394 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- SgTypExten (_, {teAttributes=VaAnt _; _ })
- File "pa_dock.ml", line 326, characters 2-81:
- 326 | | <:sig_item:< exception $_uid:ci$ $algattrs:alg_attrs$ $itemattrs:item_attrs$ >> ->
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 11 [redundant-case]: this match case is unused.
- File "pa_dock.ml", line 326, characters 2-81:
- 326 | | <: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 397-418, characters 42-1:
- 397 | ..........................................match si with [
- 398 | <:class_sig_item< declare $_list:_$ end >> -> assert False
- 399 | | <:class_sig_item< [@@@ $_attribute:_$ ] >> -> assert False
- 400 |
- 401 | | <:class_sig_item:< inherit $cs$ $itemattrs:attrs$ >> ->
- ...
- 415 |
- 416 | | <:class_sig_item:< [%% $_extension:e$ ] >> -> Ploc.raise loc (Invalid_argument "class_sig_item-%%extension")
- 417 |
- 418 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- CgInh (_, _, VaAnt _)
- File "pa_dock.ml", lines 916-923, characters 18-3:
- 916 | ..................fun [
- 917 | [ h1 ; h2 :: t ] ->
- 918 | let (h1, floating, h2) = rewrite_sig_item_pair arg h1 h2 in
- 919 | [h1]@ floating @ (rerec [h2 :: t])
- 920 | | [h] ->
- 921 | let (h, trailing) = trailing_sig_item_doc_comments arg h (Ploc.last_pos loc) in
- 922 | [h]@trailing
- 923 | ]...
- 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 944-951, characters 18-3:
- 944 | ..................fun [
- 945 | [ h1 ; h2 :: t ] ->
- 946 | 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
- 947 | [h1] @ floating @ (rerec [h2 :: t])
- 948 | | [h] ->
- 949 | let ((h, _), trailing) = trailing_class_sig_item_doc_comments arg (h, loc_of_class_sig_item h) (Ploc.last_pos loc) in
- 950 | [h] @ trailing
- 951 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- []
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_ppx_dock.cmo -a -o pa_ppx_dock.cma
- File "pa_dock.ml", line 115, characters 5-20:
- 115 | | ([ h :: t ] as l) -> srec [ h :: acc ] t
- ^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable l.
- File "pa_dock.ml", line 962, characters 6-9:
- 962 | let loc = sil |> List.hd |> snd in
- ^^^
- Warning 26 [unused-var]: unused variable loc.
- File "pa_dock.ml", line 984, characters 6-9:
- 984 | let loc = sil |> List.hd |> snd in
- ^^^
- Warning 26 [unused-var]: unused variable loc.
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -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 link665.ml pa_ppx_dock.cma -o camlp5.pa_ppx_dock odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_rresult,pkg_astring,pkg_fpath,pkg_unix,pkg_logs,pkg_bos,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_dock -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -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/camlp5 -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/astring/astring.cma /home/opam/.opam/default/lib/fpath/fpath.cma /home/opam/.opam/default/lib/ocaml/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/pcre/pcre.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link665.ml pa_ppx_dock.cma odyl.cmo
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -pack -o pa_ppx_dock.cmx comment_lexer.cmx pa_dock.cmx
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_ppx_dock.cmx -a -o pa_ppx_dock.cmxa
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -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 pa_ppx_dock.cmxa -o camlp5.pa_ppx_dock.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_rresult,pkg_astring,pkg_fpath,pkg_unix,pkg_logs,pkg_bos,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_dock.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -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/camlp5 -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/astring/astring.cmxa /home/opam/.opam/default/lib/fpath/fpath.cmxa /home/opam/.opam/default/lib/ocaml/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/pcre/pcre.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_dock.cmxa odyl.cmx
- + as -o '/tmp/camlstartupd05a4f.o' '/tmp/camlstartupc7f29f.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_dock.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-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/camlp5' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartupd05a4f.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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/pcre/pcre.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.a' '/home/opam/.opam/default/lib/fpath/fpath.a' '/home/opam/.opam/default/lib/astring/astring.a' '/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/ocaml/stdlib.a' '-lpcre_stubs' '-lpcre' '-lunix' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_dock -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib META pa_ppx_dock.cma pa_ppx_dock.cmxa pa_ppx_dock.a pa_ppx_dock.cmi
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/pa_dock/../local-install//lib pa_ppx_dock
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/pa_dock/../local-install//lib META pa_ppx_dock.cma pa_ppx_dock.cmxa pa_ppx_dock.a pa_ppx_dock.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib/pa_ppx_dock/pa_ppx_dock.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib/pa_ppx_dock/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_here.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_here.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_here.cmo -a -o pa_ppx_here.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_here.cmx -a -o pa_ppx_here.cmxa
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_here.cma -o camlp5.pa_ppx_here
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_here.cmxa -o camlp5.pa_ppx_here.opt
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg link738.ml pa_ppx_here.cma -o camlp5.pa_ppx_here odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_here -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link738.ml pa_ppx_here.cma odyl.cmo
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg pa_ppx_here.cmxa -o camlp5.pa_ppx_here.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_here.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_here.cmxa odyl.cmx
- + as -o '/tmp/camlstartup946940.o' '/tmp/camlstartup866e74.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_here.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartup946940.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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_here -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/pa_here/../local-install//lib pa_ppx_here
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/pa_here/../local-install//lib/pa_ppx_here/pa_ppx_here.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install//lib/pa_ppx_here/pa_ppx_here.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install//lib/pa_ppx_here/pa_ppx_here.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install//lib/pa_ppx_here/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5o -c pa_here.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5o -c pa_here.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_here.cmo -a -o pa_ppx_here_original.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_here.cmx -a -o pa_ppx_here_original.cmxa
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_here_original.cma -o camlp5.pa_ppx_here_original
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -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 link804.ml pa_ppx_here_original.cma -o camlp5.pa_ppx_here_original odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_here_original -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link804.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 pa_ppx_here_original.cmxa -o camlp5.pa_ppx_here_original.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_here_original.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_here_original.cmxa odyl.cmx
- + as -o '/tmp/camlstartup251e3c.o' '/tmp/camlstartup1d8188.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_here_original.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartup251e3c.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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_here_original -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/pa_here_original/../local-install//lib/pa_ppx_here_original/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving'
- ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common -syntax camlp5r -c pa_undo_deriving.ml
- ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common -syntax camlp5r -c pa_undo_deriving.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- ../tools/LAUNCH ocamlfind ocamlc -g pa_undo_deriving.cmo -a -o pa_undo_deriving.cma
- ../tools/LAUNCH mkcamlp5 -verbose -package unix,compiler-libs.common,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
- ../tools/LAUNCH ocamlfind ocamlopt -g pa_undo_deriving.cmx -a -o pa_undo_deriving.cmxa
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,pa_ppx_base -verbose -linkall -linkpkg link858.ml pa_undo_deriving.cma -o camlp5.pa_ppx_undo_deriving odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_unix,pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp5.extfun,pkg_camlp5.parser_quotations_base,pkg_camlp5.parser_quotations,pkg_rresult,pkg_fmt,pkg_pcre,pkg_pa_ppx_utils,pkg_pa_ppx_base,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_undo_deriving -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -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/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/ocaml/unix.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.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/fmt/fmt.cma /home/opam/.opam/default/lib/pcre/pcre.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.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 link858.ml pa_undo_deriving.cma odyl.cmo
- ../tools/LAUNCH mkcamlp5.opt -verbose -package unix,compiler-libs.common,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,unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,pa_ppx_base -verbose -linkall -linkpkg pa_undo_deriving.cmxa -o camlp5.pa_ppx_undo_deriving.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_unix,pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp5.extfun,pkg_camlp5.parser_quotations_base,pkg_camlp5.parser_quotations,pkg_rresult,pkg_fmt,pkg_pcre,pkg_pa_ppx_utils,pkg_pa_ppx_base,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_undo_deriving.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -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/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.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/fmt/fmt.cmxa /home/opam/.opam/default/lib/pcre/pcre.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.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/camlstartup2acc53.o' '/tmp/camlstartupe5f18a.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_undo_deriving.opt' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-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/camlstartup2acc53.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_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/pcre/pcre.a' '/home/opam/.opam/default/lib/fmt/fmt.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/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lpcre_stubs' '-lpcre' '-lunix' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib
- ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_undo_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib META pa_undo_deriving.cma pa_undo_deriving.a pa_undo_deriving.cmxa
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib/pa_ppx_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.08/pa_undo_deriving/../local-install//lib pa_ppx_undo_deriving
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib/pa_ppx_undo_deriving/META
- + ocamlfind install pa_ppx_undo_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib META pa_undo_deriving.cma pa_undo_deriving.a pa_undo_deriving.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib/pa_ppx_undo_deriving/pa_undo_deriving.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib/pa_ppx_undo_deriving/pa_undo_deriving.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib/pa_ppx_undo_deriving/pa_undo_deriving.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib/pa_ppx_undo_deriving/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_assert.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_assert.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_assert.cmo -a -o pa_ppx_assert.cma
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_assert.cma -o camlp5.pa_ppx_assert
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_assert.cmxa -o camlp5.pa_ppx_assert.opt
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_assert.cmx -a -o pa_ppx_assert.cmxa
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg pa_ppx_assert.cmxa -o camlp5.pa_ppx_assert.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg link921.ml pa_ppx_assert.cma -o camlp5.pa_ppx_assert odyl.cmo
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_assert.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_assert.cmxa odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_assert -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link921.ml pa_ppx_assert.cma odyl.cmo
- + as -o '/tmp/camlstartup2ff792.o' '/tmp/camlstartupaadc2e.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_assert.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartup2ff792.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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_assert -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib META pa_ppx_assert.cma pa_ppx_assert.cmxa pa_ppx_assert.a pa_assert.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/pa_assert/../local-install//lib pa_ppx_assert
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/pa_assert/../local-install//lib META pa_ppx_assert.cma pa_ppx_assert.cmxa pa_ppx_assert.a pa_assert.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib/pa_ppx_assert/pa_assert.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib/pa_ppx_assert/pa_ppx_assert.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib/pa_ppx_assert/pa_ppx_assert.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib/pa_ppx_assert/pa_ppx_assert.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib/pa_ppx_assert/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_inline_test.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_inline_test.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_inline_test.ml", lines 79-125, characters 2-1:
- 79 | ..match fallback arg z with [
- 80 | <:str_item:< [%%test $exp:e$ ; ] >>
- 81 | ->
- 82 | let descr = String.escaped (Printf.sprintf ": <<%s>>" (Expr.print e)) in
- 83 | bool_test arg [] loc \descr e
- ...
- 122 | <:expr< (module $me$) >> -> me
- 123 | | _ -> failwith "module_test without module payload" ] in
- 124 | module_test arg tags loc descr me
- 125 | ]
- 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 (_, _, VaVal [])::[]))),
- VaVal (_::_))
- File "pa_inline_test.ml", lines 79-125, characters 2-1:
- 79 | ..match fallback arg z with [
- 80 | <:str_item:< [%%test $exp:e$ ; ] >>
- 81 | ->
- 82 | let descr = String.escaped (Printf.sprintf ": <<%s>>" (Expr.print e)) in
- 83 | bool_test arg [] loc \descr e
- ...
- 122 | <:expr< (module $me$) >> -> me
- 123 | | _ -> failwith "module_test without module payload" ] in
- 124 | module_test arg tags loc descr me
- 125 | ]
- 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 (_, _, VaVal [])::[]))),
- VaVal (_::_))
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_inline_test.cmo -a -o pa_ppx_inline_test.cma
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_inline_test.cma -o camlp5.pa_ppx_inline_test
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_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 link980.ml pa_ppx_inline_test.cma -o camlp5.pa_ppx_inline_test odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_inline_test -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link980.ml pa_ppx_inline_test.cma odyl.cmo
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -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 pa_ppx_inline_test.cmxa -o camlp5.pa_ppx_inline_test.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_inline_test.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_inline_test.cmxa odyl.cmx
- + as -o '/tmp/camlstartupf6fa01.o' '/tmp/camlstartup3bff11.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_inline_test.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartupf6fa01.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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test/../local-install//lib
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_inline_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/pa_inline_test/../local-install//lib/pa_ppx_inline_test/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_expect_test.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_expect_test.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_expect_test.ml", line 54, characters 20-71:
- 54 | 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 (_, VaAnt _)
- File "pa_expect_test.ml", line 87, characters 19-70:
- 87 | 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 (_, VaAnt _)
- File "pa_expect_test.ml", line 54, characters 20-71:
- 54 | 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 (_, VaAnt _)
- File "pa_expect_test.ml", line 87, characters 19-70:
- 87 | 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 (_, VaAnt _)
- File "pa_expect_test.ml", lines 150-152, characters 35-3:
- 150 | ...................................match z with [
- 151 | <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 152 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten (_, VaVal (_, _), VaVal (_::_))
- File "pa_expect_test.ml", lines 153-155, characters 19-3:
- 153 | ...................match extension with [
- 154 | <:attribute_body< $attrid:(loc,_)$ $structure:_$ >> -> loc
- 155 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (VaVal (_, _), StAttr (_, VaAnt _))
- File "pa_expect_test.ml", lines 167-169, characters 35-3:
- 167 | ...................................match z with [
- 168 | <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 169 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten (_, VaVal (_, _), VaVal (_::_))
- File "pa_expect_test.ml", lines 170-172, characters 19-3:
- 170 | ...................match extension with [
- 171 | <:attribute_body< $attrid:(loc,_)$ $structure:_$ >> -> loc
- 172 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (VaVal (_, _), StAttr (_, VaAnt _))
- File "pa_expect_test.ml", lines 148-176, characters 29-1:
- 148 | .............................fun [
- 149 | <:str_item:< [%%expect_test $exp:rhs$ $itemattrs:attrs$; ] >> as z ->
- 150 | let (extension_loc, extension) = match z with [
- 151 | <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 152 | ] in
- ...
- 173 |
- 174 | expect_test arg extension_loc attrid_loc descr rhs (uv ia)
- 175 | }
- 176 | ]
- 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 (_, _, VaVal _)::[]))),
- VaVal (_::_))
- File "pa_expect_test.ml", lines 150-152, characters 35-3:
- 150 | ...................................match z with [
- 151 | <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 152 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten (_, VaVal (_, _), VaVal (_::_))
- File "pa_expect_test.ml", lines 153-155, characters 19-3:
- 153 | ...................match extension with [
- 154 | <:attribute_body< $attrid:(loc,_)$ $structure:_$ >> -> loc
- 155 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (VaVal (_, _), StAttr (_, VaAnt _))
- File "pa_expect_test.ml", lines 167-169, characters 35-3:
- 167 | ...................................match z with [
- 168 | <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 169 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StExten (_, VaVal (_, _), VaVal (_::_))
- File "pa_expect_test.ml", lines 170-172, characters 19-3:
- 170 | ...................match extension with [
- 171 | <:attribute_body< $attrid:(loc,_)$ $structure:_$ >> -> loc
- 172 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (VaVal (_, _), StAttr (_, VaAnt _))
- File "pa_expect_test.ml", lines 148-176, characters 29-1:
- 148 | .............................fun [
- 149 | <:str_item:< [%%expect_test $exp:rhs$ $itemattrs:attrs$; ] >> as z ->
- 150 | let (extension_loc, extension) = match z with [
- 151 | <:str_item:< [%% $extension:e$ ] >> -> (loc, e)
- 152 | ] in
- ...
- 173 |
- 174 | expect_test arg extension_loc attrid_loc descr rhs (uv ia)
- 175 | }
- 176 | ]
- 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 (_, _, VaVal _)::[]))),
- VaVal (_::_))
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_expect_test.cmo -a -o pa_ppx_expect_test.cma
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -package fmt,camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_ppx_expect_test.cma -o camlp5.pa_ppx_expect_test
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_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 link1041.ml pa_ppx_expect_test.cma -o camlp5.pa_ppx_expect_test odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_expect_test -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1041.ml pa_ppx_expect_test.cma odyl.cmo
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -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 pa_ppx_expect_test.cmxa -o camlp5.pa_ppx_expect_test.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_expect_test.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_expect_test.cmxa odyl.cmx
- + as -o '/tmp/camlstartup587b19.o' '/tmp/camlstartupab5977.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_expect_test.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartup587b19.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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test/../local-install//lib
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_expect_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test/../local-install//lib META pa_ppx_expect_test.cma pa_ppx_expect_test.a pa_ppx_expect_test.cmxa
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/pa_expect_test/../local-install//lib META pa_ppx_expect_test.cma pa_ppx_expect_test.a pa_ppx_expect_test.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/pa_expect_test/../local-install//lib/pa_ppx_expect_test/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_hashrecons.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_base -syntax camlp5r -c pa_hashrecons.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_hashrecons.ml", lines 51-55, characters 19-3:
- 51 | ...................fun [
- 52 | (<:patt< ( $p$ as $lid:z$ ) >>, e) ->
- 53 | rerec1 z (p, e)
- 54 |
- 55 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (PaAli (_, _, PaLid (_, VaAnt _)), _)
- File "pa_hashrecons.ml", lines 51-55, characters 19-3:
- 51 | ...................fun [
- 52 | (<:patt< ( $p$ as $lid:z$ ) >>, e) ->
- 53 | rerec1 z (p, e)
- 54 |
- 55 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (PaAli (_, _, PaLid (_, VaAnt _)), _)
- File "pa_hashrecons.ml", line 105, characters 19-99:
- 105 | 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_hashrecons.ml", line 105, characters 19-99:
- 105 | 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_hashrecons.ml", line 108, characters 19-99:
- 108 | 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_hashrecons.ml", line 108, characters 19-99:
- 108 | 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_hashrecons.ml", lines 56-134, characters 20-3:
- 56 | ....................fun [
- 57 | (<:patt< ($p$ as $z$ ) >>, e) ->
- 58 | rerec1 zvar (p, e)
- 59 |
- 60 | | (<:patt< $uid:puid$ >>, (<:expr< $uid:euid$ >> as e)) when puid = euid ->
- ...
- 131 | let czvar = "c"^zvar in
- 132 | (czvar, e, zvar)
- 133 |
- 134 | ]
- 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_hashrecons.ml", lines 56-134, characters 20-3:
- 56 | ....................fun [
- 57 | (<:patt< ($p$ as $z$ ) >>, e) ->
- 58 | rerec1 zvar (p, e)
- 59 |
- 60 | | (<:patt< $uid:puid$ >>, (<:expr< $uid:euid$ >> as e)) when puid = euid ->
- ...
- 131 | let czvar = "c"^zvar in
- 132 | (czvar, e, zvar)
- 133 |
- 134 | ]
- 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_hashrecons.ml", line 86, characters 6-35:
- 86 | | ((<:patt< ( $list:pl$ ) >> as p), (<:expr:< ( $list:el$ ) >> as e))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable p.
- File "pa_hashrecons.ml", line 86, characters 39-69:
- 86 | | ((<:patt< ( $list:pl$ ) >> as p), (<:expr:< ( $list:el$ ) >> as e))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- File "pa_hashrecons.ml", line 102, characters 6-36:
- 102 | | ((<:patt< { $list:lpl$ } >> as p), (<:expr:< { $list:lel$ } >> as e))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable p.
- File "pa_hashrecons.ml", line 102, characters 40-71:
- 102 | | ((<:patt< { $list:lpl$ } >> as p), (<:expr:< { $list:lel$ } >> as e))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- File "pa_hashrecons.ml", line 86, characters 6-35:
- 86 | | ((<:patt< ( $list:pl$ ) >> as p), (<:expr:< ( $list:el$ ) >> as e))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable p.
- File "pa_hashrecons.ml", line 86, characters 39-69:
- 86 | | ((<:patt< ( $list:pl$ ) >> as p), (<:expr:< ( $list:el$ ) >> as e))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- File "pa_hashrecons.ml", line 102, characters 6-36:
- 102 | | ((<:patt< { $list:lpl$ } >> as p), (<:expr:< { $list:lel$ } >> as e))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable p.
- File "pa_hashrecons.ml", line 102, characters 40-71:
- 102 | | ((<:patt< { $list:lpl$ } >> as p), (<:expr:< { $list:lel$ } >> as e))
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 26 [unused-var]: unused variable e.
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_hashrecons.cmo -a -o pa_ppx_hashrecons.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_hashrecons.cmx -a -o pa_ppx_hashrecons.cmxa
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -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 link1106.ml pa_ppx_hashrecons.cma -o camlp5.pa_ppx_hashrecons odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_hashrecons -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1106.ml pa_ppx_hashrecons.cma odyl.cmo
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -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 pa_ppx_hashrecons.cmxa -o camlp5.pa_ppx_hashrecons.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_fmt,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_hashrecons.opt -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_ppx_hashrecons.cmxa odyl.cmx
- + as -o '/tmp/camlstartup425301.o' '/tmp/camlstartup8bdcf1.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_hashrecons.opt' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartup425301.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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install//lib
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_hashrecons -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/pa_hashrecons/../local-install//lib pa_ppx_hashrecons
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/pa_ppx_hashrecons.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/pa_ppx_hashrecons.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install//lib/pa_ppx_hashrecons/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving'
- ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c pa_deriving.mli
- ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c surveil.mli
- ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c pa_rebindto.ml
- ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c pa_deriving_base.mli
- ../tools/LAUNCH ocamlfind ocamlopt -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c pa_rebindto.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c pa_deriving.ml
- ../tools/LAUNCH ocamlfind ocamlopt -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c pa_deriving.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_rebindto.ml", lines 13-22, characters 41-2:
- 13 | .........................................fun [
- 14 | <:extension_constructor:< $uid:ci$ of $list:_$ $_algattrs:attrs$ >>
- 15 | when List.exists is_rebind_to_attribute (uv attrs) ->
- 16 | let (rebind_attrs, others) = filter_split is_rebind_to_attribute (uv attrs) in
- 17 | let li = match List.map uv rebind_attrs with [
- 18 | [ <:attribute_body:< rebind_to $longid:li$ ; >> ] -> li
- 19 | | _ -> Ploc.raise loc (Failure "rebind_extension_constructor: bad rebind_to attribute")
- 20 | ] in
- 21 | <:extension_constructor< $uid:ci$ = $longid:li$ $algattrs:others$ >>
- 22 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- All clauses in this pattern-matching are guarded.
- ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c surveil.ml
- ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c deriving_harness.ml
- ../tools/LAUNCH ocamlfind ocamlc -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c pa_deriving_base.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_rebindto.ml", lines 13-22, characters 41-2:
- 13 | .........................................fun [
- 14 | <:extension_constructor:< $uid:ci$ of $list:_$ $_algattrs:attrs$ >>
- 15 | when List.exists is_rebind_to_attribute (uv attrs) ->
- 16 | let (rebind_attrs, others) = filter_split is_rebind_to_attribute (uv attrs) in
- 17 | let li = match List.map uv rebind_attrs with [
- 18 | [ <:attribute_body:< rebind_to $longid:li$ ; >> ] -> li
- 19 | | _ -> Ploc.raise loc (Failure "rebind_extension_constructor: bad rebind_to attribute")
- 20 | ] in
- 21 | <:extension_constructor< $uid:ci$ = $longid:li$ $algattrs:others$ >>
- 22 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- All clauses in this pattern-matching are guarded.
- File "pa_deriving.ml", lines 213-228, characters 44-1:
- 213 | ............................................fun [
- 214 | <:str_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 215 | let (last, tdl) = sep_last tdl in
- 216 | let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 217 | let last = { (last) with tdAttributes = <:vala< attrs >> } in
- ...
- 225 | | <:str_item:< exception $_excon:ec$ $itemattrs:attrs$ >> ->
- 226 | let attrs = rewrite_deriving_attribute attrs in
- 227 | <:str_item< exception $_excon:ec$ $itemattrs:attrs$ >>
- 228 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTyp (_, VaVal _, VaAnt _)
- File "pa_deriving.ml", lines 245-256, characters 44-1:
- 245 | ............................................fun [
- 246 | <:sig_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 247 | let (last, tdl) = sep_last tdl in
- 248 | let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 249 | let last = { (last) with tdAttributes = <:vala< attrs >> } in
- ...
- 253 | | <:sig_item:< type $lilongid:lili$ $_list:pl$ += $_priv:pf$ [ $list:ecs$ ] $itemattrs:attrs$ >> ->
- 254 | let attrs = rewrite_deriving_attribute attrs in
- 255 | <:sig_item:< type $lilongid:lili$ $_list:pl$ += $_priv:pf$ [ $list:ecs$ ] $itemattrs:attrs$ >>
- 256 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- SgTyp (_, VaVal _, VaAnt _)
- File "pa_deriving.ml", lines 214-219, characters 2-47:
- 214 | ..<:str_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 215 | let (last, tdl) = sep_last tdl in
- 216 | let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 217 | let last = { (last) with tdAttributes = <:vala< attrs >> } in
- 218 | let tdl = tdl @ [ last ] in
- 219 | <:str_item:< type $flag:nrfl$ $list:tdl$ >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving.ml", lines 246-251, characters 2-47:
- 246 | ..<:sig_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 247 | let (last, tdl) = sep_last tdl in
- 248 | let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 249 | let last = { (last) with tdAttributes = <:vala< attrs >> } in
- 250 | let tdl = tdl @ [ last ] in
- 251 | <:sig_item:< type $flag:nrfl$ $list:tdl$ >>
- Warning 26 [unused-var]: unused variable z.
- ../tools/LAUNCH ocamlfind ocamlopt -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c surveil.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_deriving.ml", lines 213-228, characters 44-1:
- 213 | ............................................fun [
- 214 | <:str_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 215 | let (last, tdl) = sep_last tdl in
- 216 | let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 217 | let last = { (last) with tdAttributes = <:vala< attrs >> } in
- ...
- 225 | | <:str_item:< exception $_excon:ec$ $itemattrs:attrs$ >> ->
- 226 | let attrs = rewrite_deriving_attribute attrs in
- 227 | <:str_item< exception $_excon:ec$ $itemattrs:attrs$ >>
- 228 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTyp (_, VaVal _, VaAnt _)
- File "pa_deriving.ml", lines 245-256, characters 44-1:
- 245 | ............................................fun [
- 246 | <:sig_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 247 | let (last, tdl) = sep_last tdl in
- 248 | let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 249 | let last = { (last) with tdAttributes = <:vala< attrs >> } in
- ...
- 253 | | <:sig_item:< type $lilongid:lili$ $_list:pl$ += $_priv:pf$ [ $list:ecs$ ] $itemattrs:attrs$ >> ->
- 254 | let attrs = rewrite_deriving_attribute attrs in
- 255 | <:sig_item:< type $lilongid:lili$ $_list:pl$ += $_priv:pf$ [ $list:ecs$ ] $itemattrs:attrs$ >>
- 256 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- SgTyp (_, VaVal _, VaAnt _)
- File "pa_deriving.ml", lines 214-219, characters 2-47:
- 214 | ..<:str_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 215 | let (last, tdl) = sep_last tdl in
- 216 | let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 217 | let last = { (last) with tdAttributes = <:vala< attrs >> } in
- 218 | let tdl = tdl @ [ last ] in
- 219 | <:str_item:< type $flag:nrfl$ $list:tdl$ >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving.ml", lines 246-251, characters 2-47:
- 246 | ..<:sig_item:< type $flag:nrfl$ $list:tdl$ >> as z ->
- 247 | let (last, tdl) = sep_last tdl in
- 248 | let attrs = rewrite_deriving_attribute (uv last.tdAttributes) in
- 249 | let last = { (last) with tdAttributes = <:vala< attrs >> } in
- 250 | let tdl = tdl @ [ last ] in
- 251 | <:sig_item:< type $flag:nrfl$ $list:tdl$ >>
- Warning 26 [unused-var]: unused variable z.
- ../tools/LAUNCH ocamlfind ocamlc -g pa_deriving.cmo surveil.cmo pa_rebindto.cmo deriving_harness.cmo pa_deriving_base.cmo -a -o pa_deriving.cma
- ../tools/LAUNCH mkcamlp5 -verbose -package camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_deriving.cma -o camlp5.pa_ppx_deriving
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_r,camlp5.pr_r,pa_ppx_base -verbose -linkall -linkpkg link1209.ml pa_deriving.cma -o camlp5.pa_ppx_deriving odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_fmt,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_deriving -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma link1209.ml pa_deriving.cma odyl.cmo
- ../tools/LAUNCH ocamlfind ocamlopt -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c deriving_harness.ml
- ../tools/LAUNCH ocamlfind ocamlopt -g -linkall -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,fmt,pa_ppx_utils,pa_ppx_base,pa_ppx_base -syntax camlp5r -c pa_deriving_base.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- ../tools/LAUNCH ocamlfind ocamlopt -g pa_deriving.cmx surveil.cmx pa_rebindto.cmx deriving_harness.cmx pa_deriving_base.cmx -a -o pa_deriving.cmxa
- ../tools/LAUNCH mkcamlp5.opt -verbose -package camlp5.pa_r,camlp5.pr_r,pa_ppx_base pa_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 pa_deriving.cmxa -o camlp5.pa_ppx_deriving.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_rresult,pkg_fmt,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_deriving.opt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa pa_deriving.cmxa odyl.cmx
- + as -o '/tmp/camlstartup0c9853.o' '/tmp/camlstartup933e28.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_deriving.opt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartup0c9853.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_deriving.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib > META
- ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib META pa_deriving.cma pa_deriving.cmxa pa_deriving.a surveil.cmi pa_deriving_base.cmi pa_deriving.cmi pa_deriving.cmx surveil.cmx pa_rebindto.cmx deriving_harness.cmx pa_deriving_base.cmx
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/pa_deriving/../local-install//lib pa_ppx_deriving
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/pa_deriving/../local-install//lib META pa_deriving.cma pa_deriving.cmxa pa_deriving.a surveil.cmi pa_deriving_base.cmi pa_deriving.cmi pa_deriving.cmx surveil.cmx pa_rebindto.cmx deriving_harness.cmx pa_deriving_base.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving_base.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/deriving_harness.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_rebindto.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/surveil.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving_base.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/surveil.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/pa_deriving.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib/pa_ppx_deriving/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_params.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_show.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_eq.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_ord.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_enum.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_iter.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_map.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_fold.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_make.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_yojson.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_sexp.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_params.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_show.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_eq.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_ord.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_enum.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_iter.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_map.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_fold.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_make.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_yojson.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_deriving,pa_ppx_base,pa_ppx_unmatched_vala,camlp5.parser_quotations.link -syntax camlp5r -c pa_deriving_sexp.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_deriving_params.ml", lines 88-91, characters 24-9:
- 88 | ........................match List.find_map (fun a -> if attr_id a = "name" then Some (uv a) else None) (uv al) with [
- 89 | Some <:attribute_body< "name" $lid:fieldname$ ; >> -> fieldname
- 90 | | None -> na
- 91 | ]...
- 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 _), VaVal [])::_::_)))
- File "pa_deriving_params.ml", lines 92-95, characters 22-9:
- 92 | ......................match List.find_map (fun a -> if attr_id a = "default" then Some (uv a) else None) (uv al) with [
- 93 | Some <:attribute_body< "default" $exp:d$ ; >> -> Some d
- 94 | | None -> None
- 95 | ]...
- 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 (_, _, VaVal [])::_::_)))
- File "pa_deriving_params.ml", lines 96-99, characters 23-9:
- 96 | .......................match List.find_map (fun a -> if attr_id a = "computed" then Some (uv a) else None) (uv al) with [
- 97 | Some <:attribute_body< "computed" $exp:d$ ; >> -> Some d
- 98 | | None -> None
- 99 | ]...
- 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 (_, _, VaVal [])::_::_)))
- File "pa_deriving_params.ml", lines 111-134, characters 6-7:
- 111 | ......match (optional, default, computed) with [
- 112 | (_, _, Some e) ->
- 113 | (<:patt< $lid:na$ >>, e, <:vala< [] >>)
- 114 |
- 115 | | (True, None, None) ->
- ...
- 131 | x -> $genrec ty$ x
- 132 | | exception Not_found -> $d$
- 133 | ] >>, <:vala< [] >>)
- 134 | ]
- 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 221-229, characters 30-11:
- 221 | ..............................fun [
- 222 | <:constructor< $uid:ci$ of $list:tl$ $algattrs:_$ >> ->
- 223 | let vars_types = List.mapi (fun i ty -> (Printf.sprintf "v_%d" i, ty)) tl in
- 224 | let varantis = List.map (fun (v, _) -> Printf.sprintf "$%s$" v) vars_types in
- 225 | let conspatt = expr_as_patt loc (Printf.sprintf "%s %s" ci (String.concat " " varantis)) in
- 226 | let l = List.map (fun (v, t) -> <:expr< $genrec t$ $lid:v$ >>) vars_types in
- 227 | (conspatt, <:vala< None >>,
- 228 | Expr.applist <:expr< $uid:ci$ >> l)
- 229 | ]....
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_map.ml", lines 100-120, characters 27-3:
- 100 | ...........................fun [
- 101 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 102 | let (rec1pat, body) = fmt_record loc arg fields in
- 103 |
- 104 | let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 117 | (conspat, <:vala< None >>, cmpexp)
- 118 |
- 119 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 120 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_map.ml", lines 143-146, characters 15-5:
- 143 | ...............match fst (Ctyp.unapplist ty) with [
- 144 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 145 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 146 | ]...
- 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 23-159, characters 47-3:
- 23 | ...............................................fun [
- 24 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 25 | let fname = map_fname arg lid in
- 26 | <:expr< $lid:fname$ >>
- 27 |
- ...
- 156 | <:expr< fun $rec1pat$ -> $body$ >>
- 157 |
- 158 | | [%unmatched_vala] -> failwith "pa_deriving_map.fmt_expression"
- 159 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, VaVal _, Some _)
- File "pa_deriving_iter.ml", lines 100-120, characters 27-3:
- 100 | ...........................fun [
- 101 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 102 | let (rec1pat, body) = fmt_record loc arg fields in
- 103 |
- 104 | let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 117 | (conspat, <:vala< None >>, cmpexp)
- 118 |
- 119 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 120 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_iter.ml", lines 142-145, characters 15-5:
- 142 | ...............match ty with [
- 143 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 144 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 145 | ]...
- 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 23-158, characters 47-3:
- 23 | ...............................................fun [
- 24 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 25 | let fname = iter_fname arg lid in
- 26 | <:expr< $lid:fname$ >>
- 27 |
- ...
- 155 | <:expr< fun $rec1pat$ -> $body$ >>
- 156 |
- 157 | | [%unmatched_vala] -> failwith "pa_deriving_iter.fmt_expression"
- 158 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_enum.ml", lines 47-89, characters 26-3:
- 47 | ..........................fun [
- 48 | <:ctyp:< [ $list:l$ ] >> ->
- 49 | let (_, map,revacc) = List.fold_left (fun (idx, map, revacc) -> fun [
- 50 | <:constructor:< $uid:cid$ of $list:_$ $algattrs:attrs$ >> ->
- 51 | let idx = match extract_value attrs with [
- ...
- 86 | (map, <:expr< fun [ $list:branches$ ] >>)
- 87 |
- 88 | | [%unmatched_vala] -> failwith "pa_deriving_enum.to_expression"
- 89 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_fold.ml", lines 101-122, characters 27-3:
- 101 | ...........................fun [
- 102 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 103 | let (rec1pat, body) = fmt_record loc arg fields in
- 104 |
- 105 | let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 119 | (conspat, <:vala< None >>, body)
- 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 None, VaAnt _)
- File "pa_deriving_fold.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 100-120, characters 27-3:
- 100 | ...........................fun [
- 101 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 102 | let (rec1pat, body) = fmt_record loc arg fields in
- 103 |
- 104 | let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 117 | (conspat, <:vala< None >>, cmpexp)
- 118 |
- 119 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 120 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_iter.ml", lines 142-145, characters 15-5:
- 142 | ...............match ty with [
- 143 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 144 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 145 | ]...
- 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 23-160, characters 47-3:
- 23 | ...............................................fun [
- 24 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 25 | let fname = fold_fname arg lid in
- 26 | <:expr< $lid:fname$ >>
- 27 |
- ...
- 157 | <:expr< fun acc -> fun $rec1pat$ -> $body$ >>
- 158 |
- 159 | | [%unmatched_vala] -> failwith "pa_deriving_fold.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 (_, _, Some _)
- File "pa_deriving_iter.ml", lines 23-158, characters 47-3:
- 23 | ...............................................fun [
- 24 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 25 | let fname = iter_fname arg lid in
- 26 | <:expr< $lid:fname$ >>
- 27 |
- ...
- 155 | <:expr< fun $rec1pat$ -> $body$ >>
- 156 |
- 157 | | [%unmatched_vala] -> failwith "pa_deriving_iter.fmt_expression"
- 158 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_enum.ml", lines 47-89, characters 26-3:
- 47 | ..........................fun [
- 48 | <:ctyp:< [ $list:l$ ] >> ->
- 49 | let (_, map,revacc) = List.fold_left (fun (idx, map, revacc) -> fun [
- 50 | <:constructor:< $uid:cid$ of $list:_$ $algattrs:attrs$ >> ->
- 51 | let idx = match extract_value attrs with [
- ...
- 86 | (map, <:expr< fun [ $list:branches$ ] >>)
- 87 |
- 88 | | [%unmatched_vala] -> failwith "pa_deriving_enum.to_expression"
- 89 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_fold.ml", lines 101-122, characters 27-3:
- 101 | ...........................fun [
- 102 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 103 | let (rec1pat, body) = fmt_record loc arg fields in
- 104 |
- 105 | let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 119 | (conspat, <:vala< None >>, body)
- 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 None, VaAnt _)
- File "pa_deriving_fold.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_fold.ml", lines 23-160, characters 47-3:
- 23 | ...............................................fun [
- 24 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 25 | let fname = fold_fname arg lid in
- 26 | <:expr< $lid:fname$ >>
- 27 |
- ...
- 157 | <:expr< fun acc -> fun $rec1pat$ -> $body$ >>
- 158 |
- 159 | | [%unmatched_vala] -> failwith "pa_deriving_fold.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 (_, _, Some _)
- File "pa_deriving_map.ml", lines 100-120, characters 27-3:
- 100 | ...........................fun [
- 101 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 102 | let (rec1pat, body) = fmt_record loc arg fields in
- 103 |
- 104 | let conspat = <:patt< ($uid:cid$ $rec1pat$) >> in
- ...
- 117 | (conspat, <:vala< None >>, cmpexp)
- 118 |
- 119 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 120 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_map.ml", lines 143-146, characters 15-5:
- 143 | ...............match fst (Ctyp.unapplist ty) with [
- 144 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 145 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 146 | ]...
- 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 23-159, characters 47-3:
- 23 | ...............................................fun [
- 24 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 25 | let fname = map_fname arg lid in
- 26 | <:expr< $lid:fname$ >>
- 27 |
- ...
- 156 | <:expr< fun $rec1pat$ -> $body$ >>
- 157 |
- 158 | | [%unmatched_vala] -> failwith "pa_deriving_map.fmt_expression"
- 159 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, VaVal _, Some _)
- File "pa_deriving_ord.ml", lines 130-159, characters 27-3:
- 130 | ...........................fun [
- 131 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 132 | let (rec1pat, rec2pat, body) = fmt_record loc arg fields in
- 133 |
- 134 | let conspat = <:patt< ($uid:cid$ $rec1pat$, $uid:cid$ $rec2pat$) >> in
- ...
- 156 | (conspat, <:vala< None >>, body)
- 157 |
- 158 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 159 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_ord.ml", lines 203-206, characters 15-5:
- 203 | ...............match ty with [
- 204 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 205 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 206 | ]...
- 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 220-223, characters 19-9:
- 220 | ...................match ty with [
- 221 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 222 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 223 | ]...
- 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 23-244, characters 47-3:
- 23 | ...............................................fun [
- 24 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 25 | let fname = ord_fname arg lid in
- 26 | <:expr< $lid:fname$ >>
- 27 |
- ...
- 241 | <:expr< fun $rec1pat$ -> fun $rec2pat$ -> $body$ >>
- 242 |
- 243 | | [%unmatched_vala] -> failwith "pa_deriving_ord.fmt_expression"
- 244 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_eq.ml", lines 122-149, characters 27-3:
- 122 | ...........................fun [
- 123 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 124 | let (rec1pat, rec2pat, body) = fmt_record loc arg fields in
- 125 |
- 126 | let conspat = <:patt< ($uid:cid$ $rec1pat$, $uid:cid$ $rec2pat$) >> in
- ...
- 146 | (conspat, <:vala< None >>, cmpexp)
- 147 |
- 148 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 149 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_ord.ml", lines 130-159, characters 27-3:
- 130 | ...........................fun [
- 131 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 132 | let (rec1pat, rec2pat, body) = fmt_record loc arg fields in
- 133 |
- 134 | let conspat = <:patt< ($uid:cid$ $rec1pat$, $uid:cid$ $rec2pat$) >> in
- ...
- 156 | (conspat, <:vala< None >>, body)
- 157 |
- 158 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 159 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_eq.ml", lines 178-181, characters 15-5:
- 178 | ...............match ty with [
- 179 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 180 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 181 | ]...
- 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 203-206, characters 15-5:
- 203 | ...............match ty with [
- 204 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 205 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 206 | ]...
- 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 23-196, characters 47-3:
- 23 | ...............................................fun [
- 24 |
- 25 | <:ctyp:< $t$ [@ $attrid:(_, id)$ $exp:e$ ;] >> when Some id = DC.allowed_attribute (DC.get arg) "eq" "equal" -> e
- 26 |
- 27 | | <:ctyp:< $t$ [@ $attrid:(_, id)$ ] >> when Some id = DC.allowed_attribute (DC.get arg) "eq" "nobuiltin" ->
- ...
- 193 | <:expr< fun $rec1pat$ -> fun $rec2pat$ -> $body$ >>
- 194 |
- 195 | | [%unmatched_vala] -> failwith "pa_deriving_eq.fmt_expression"
- 196 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_ord.ml", lines 220-223, characters 19-9:
- 220 | ...................match ty with [
- 221 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 222 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 223 | ]...
- 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 23-244, characters 47-3:
- 23 | ...............................................fun [
- 24 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 25 | let fname = ord_fname arg lid in
- 26 | <:expr< $lid:fname$ >>
- 27 |
- ...
- 241 | <:expr< fun $rec1pat$ -> fun $rec2pat$ -> $body$ >>
- 242 |
- 243 | | [%unmatched_vala] -> failwith "pa_deriving_ord.fmt_expression"
- 244 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_ord.ml", lines 352-355, characters 2-39:
- 352 | ..<:sig_item:< type $_flag:_$ $list:tdl$ >> as z ->
- 353 | let loc = loc_of_type_decl (List.hd tdl) in
- 354 | let l = List.concat (List.map (sig_items arg) tdl) in
- 355 | <:sig_item< declare $list:l$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_params.ml", lines 88-91, characters 24-9:
- 88 | ........................match List.find_map (fun a -> if attr_id a = "name" then Some (uv a) else None) (uv al) with [
- 89 | Some <:attribute_body< "name" $lid:fieldname$ ; >> -> fieldname
- 90 | | None -> na
- 91 | ]...
- 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 _), VaVal [])::_::_)))
- File "pa_deriving_params.ml", lines 92-95, characters 22-9:
- 92 | ......................match List.find_map (fun a -> if attr_id a = "default" then Some (uv a) else None) (uv al) with [
- 93 | Some <:attribute_body< "default" $exp:d$ ; >> -> Some d
- 94 | | None -> None
- 95 | ]...
- 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 (_, _, VaVal [])::_::_)))
- File "pa_deriving_params.ml", lines 96-99, characters 23-9:
- 96 | .......................match List.find_map (fun a -> if attr_id a = "computed" then Some (uv a) else None) (uv al) with [
- 97 | Some <:attribute_body< "computed" $exp:d$ ; >> -> Some d
- 98 | | None -> None
- 99 | ]...
- 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 (_, _, VaVal [])::_::_)))
- File "pa_deriving_params.ml", lines 111-134, characters 6-7:
- 111 | ......match (optional, default, computed) with [
- 112 | (_, _, Some e) ->
- 113 | (<:patt< $lid:na$ >>, e, <:vala< [] >>)
- 114 |
- 115 | | (True, None, None) ->
- ...
- 131 | x -> $genrec ty$ x
- 132 | | exception Not_found -> $d$
- 133 | ] >>, <:vala< [] >>)
- 134 | ]
- 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 352-355, characters 2-39:
- 352 | ..<:sig_item:< type $_flag:_$ $list:tdl$ >> as z ->
- 353 | let loc = loc_of_type_decl (List.hd tdl) in
- 354 | let l = List.concat (List.map (sig_items arg) tdl) in
- 355 | <:sig_item< declare $list:l$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_eq.ml", lines 326-329, characters 18-5:
- 326 | ..................match fst t with [
- 327 | None -> <:longident< $uid:modname$ >>
- 328 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 329 | ]...
- 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 221-229, characters 30-11:
- 221 | ..............................fun [
- 222 | <:constructor< $uid:ci$ of $list:tl$ $algattrs:_$ >> ->
- 223 | let vars_types = List.mapi (fun i ty -> (Printf.sprintf "v_%d" i, ty)) tl in
- 224 | let varantis = List.map (fun (v, _) -> Printf.sprintf "$%s$" v) vars_types in
- 225 | let conspatt = expr_as_patt loc (Printf.sprintf "%s %s" ci (String.concat " " varantis)) in
- 226 | let l = List.map (fun (v, t) -> <:expr< $genrec t$ $lid:v$ >>) vars_types in
- 227 | (conspatt, <:vala< None >>,
- 228 | Expr.applist <:expr< $uid:ci$ >> l)
- 229 | ]....
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_eq.ml", lines 398-399, characters 2-40:
- 398 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 399 | <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_show.ml", lines 157-202, characters 27-3:
- 157 | ...........................fun [
- 158 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 159 | let ppcid = match extract_allowed_attribute_expr arg ("show", "name") (uv attrs) with [
- 160 | None -> Ctxt.prefixed_name arg cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 161 | ] in
- ...
- 199 | (conspat, <:vala< None >>, <:expr< let open $runtime_module$.Fmt in ($e$) >>)
- 200 | ]
- 201 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 202 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "pa_deriving_show.ml", lines 230-234, characters 15-6:
- 230 | ...............match fst (Ctyp.unapplist ty) with [
- 231 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 232 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 233 | | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 234 | ]...
- 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 397-400, characters 18-5:
- 397 | ..................match fst t with [
- 398 | None -> <:longident< $uid:modname$ >>
- 399 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 400 | ]...
- 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_show.ml", lines 462-463, characters 2-40:
- 462 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 463 | <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_eq.ml", lines 122-149, characters 27-3:
- 122 | ...........................fun [
- 123 | <:constructor:< $uid:cid$ of { $list:fields$ } $algattrs:_$ >> ->
- 124 | let (rec1pat, rec2pat, body) = fmt_record loc arg fields in
- 125 |
- 126 | let conspat = <:patt< ($uid:cid$ $rec1pat$, $uid:cid$ $rec2pat$) >> in
- ...
- 146 | (conspat, <:vala< None >>, cmpexp)
- 147 |
- 148 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 149 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaVal None, VaAnt _)
- File "pa_deriving_eq.ml", lines 178-181, characters 15-5:
- 178 | ...............match ty with [
- 179 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 180 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 181 | ]...
- 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 23-196, characters 47-3:
- 23 | ...............................................fun [
- 24 |
- 25 | <:ctyp:< $t$ [@ $attrid:(_, id)$ $exp:e$ ;] >> when Some id = DC.allowed_attribute (DC.get arg) "eq" "equal" -> e
- 26 |
- 27 | | <:ctyp:< $t$ [@ $attrid:(_, id)$ ] >> when Some id = DC.allowed_attribute (DC.get arg) "eq" "nobuiltin" ->
- ...
- 193 | <:expr< fun $rec1pat$ -> fun $rec2pat$ -> $body$ >>
- 194 |
- 195 | | [%unmatched_vala] -> failwith "pa_deriving_eq.fmt_expression"
- 196 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_sexp.ml", lines 125-151, characters 27-3:
- 125 | ...........................fun [
- 126 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 127 | let jscid = match extract_allowed_attribute_expr arg ("sexp", "name") (uv attrs) with [
- 128 | None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 129 | ] in
- ...
- 148 | (conspat, <:vala< None >>, <:expr< Sexplib0.Sexp.List [ (Sexplib0.Sexp.Atom $str:jscid$) :: $liste$ ] >>)
- 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 _, VaAnt _, _)
- File "pa_deriving_sexp.ml", lines 183-187, characters 15-6:
- 183 | ...............match fst (Ctyp.unapplist ty) with [
- 184 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 185 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 186 | | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 187 | ]...
- 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 326-329, characters 18-5:
- 326 | ..................match fst t with [
- 327 | None -> <:longident< $uid:modname$ >>
- 328 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 329 | ]...
- 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 398-399, characters 2-40:
- 398 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 399 | <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_yojson.ml", lines 136-162, characters 27-3:
- 136 | ...........................fun [
- 137 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 138 | let jscid = match extract_allowed_attribute_expr arg ("yojson", "name") (uv attrs) with [
- 139 | None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 140 | ] in
- ...
- 159 | (conspat, <:vala< None >>, <:expr< `List [ (`String $str:jscid$) :: $liste$ ] >>)
- 160 |
- 161 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 162 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "pa_deriving_yojson.ml", lines 194-198, characters 15-6:
- 194 | ...............match fst (Ctyp.unapplist ty) with [
- 195 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 196 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 197 | | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 198 | ]...
- 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", lines 64-219, characters 47-1:
- 64 | ...............................................fun [
- 65 |
- 66 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 67 | let fname = to_yojson_fname arg lid in
- 68 | <:expr< $lid:fname$ >>
- ...
- 216 | <:expr< fun $recpat$ -> $body$ >>
- 217 |
- 218 | | [%unmatched_vala] -> failwith "pa_deriving_yojson.to_expression"
- 219 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_yojson.ml", lines 358-361, characters 18-5:
- 358 | ..................match fst t with [
- 359 | None -> <:longident< $uid:modname$ >>
- 360 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 361 | ]...
- 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 339-342, characters 18-5:
- 339 | ..................match fst t with [
- 340 | None -> <:longident< $uid:modname$ >>
- 341 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 342 | ]...
- 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 494-525, characters 27-3:
- 494 | ...........................fun [
- 495 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 496 | let jscid = match extract_allowed_attribute_expr arg ("yojson", "name") (uv attrs) with [
- 497 | None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 498 | ] in
- ...
- 522 | (conspat, <:vala< None >>, rhs)
- 523 |
- 524 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 525 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "pa_deriving_yojson.ml", lines 415-602, characters 35-1:
- 415 | ...................................fun [
- 416 |
- 417 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 418 | let fname = of_yojson_fname arg lid in
- 419 | <:expr< $lid:fname$ >>
- ...
- 599 | <:expr< fun [ $recpat$ -> $body$ | _ -> Result.Error $str:msg$ ] >>
- 600 |
- 601 | | [%unmatched_vala] -> failwith "pa_deriving_yojson.of_expression"
- 602 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, VaVal _, Some _)
- File "pa_deriving_show.ml", lines 157-202, characters 27-3:
- 157 | ...........................fun [
- 158 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 159 | let ppcid = match extract_allowed_attribute_expr arg ("show", "name") (uv attrs) with [
- 160 | None -> Ctxt.prefixed_name arg cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 161 | ] in
- ...
- 199 | (conspat, <:vala< None >>, <:expr< let open $runtime_module$.Fmt in ($e$) >>)
- 200 | ]
- 201 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 202 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "pa_deriving_yojson.ml", lines 788-791, characters 18-5:
- 788 | ..................match fst t with [
- 789 | None -> <:longident< $uid:modname$ >>
- 790 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 791 | ]...
- 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_show.ml", lines 230-234, characters 15-6:
- 230 | ...............match fst (Ctyp.unapplist ty) with [
- 231 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 232 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 233 | | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 234 | ]...
- 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", lines 895-896, characters 2-40:
- 895 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 896 | <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_yojson.ml", lines 136-162, characters 27-3:
- 136 | ...........................fun [
- 137 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 138 | let jscid = match extract_allowed_attribute_expr arg ("yojson", "name") (uv attrs) with [
- 139 | None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 140 | ] in
- ...
- 159 | (conspat, <:vala< None >>, <:expr< `List [ (`String $str:jscid$) :: $liste$ ] >>)
- 160 |
- 161 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 162 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "pa_deriving_yojson.ml", lines 194-198, characters 15-6:
- 194 | ...............match fst (Ctyp.unapplist ty) with [
- 195 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 196 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 197 | | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 198 | ]...
- 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 454-481, characters 27-3:
- 454 | ...........................fun [
- 455 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 456 | let jscid = match extract_allowed_attribute_expr arg ("sexp", "name") (uv attrs) with [
- 457 | None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 458 | ] in
- ...
- 478 | (conspat, <:vala< None >>, consexp)
- 479 |
- 480 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 481 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "pa_deriving_yojson.ml", lines 64-219, characters 47-1:
- 64 | ...............................................fun [
- 65 |
- 66 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 67 | let fname = to_yojson_fname arg lid in
- 68 | <:expr< $lid:fname$ >>
- ...
- 216 | <:expr< fun $recpat$ -> $body$ >>
- 217 |
- 218 | | [%unmatched_vala] -> failwith "pa_deriving_yojson.to_expression"
- 219 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, _, Some _)
- File "pa_deriving_show.ml", lines 397-400, characters 18-5:
- 397 | ..................match fst t with [
- 398 | None -> <:longident< $uid:modname$ >>
- 399 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 400 | ]...
- 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 358-361, characters 18-5:
- 358 | ..................match fst t with [
- 359 | None -> <:longident< $uid:modname$ >>
- 360 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 361 | ]...
- 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 717-720, characters 18-5:
- 717 | ..................match fst t with [
- 718 | None -> <:longident< $uid:modname$ >>
- 719 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 720 | ]...
- 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 841-842, characters 2-40:
- 841 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 842 | <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_show.ml", lines 462-463, characters 2-40:
- 462 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 463 | <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_sexp.ml", lines 125-151, characters 27-3:
- 125 | ...........................fun [
- 126 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 127 | let jscid = match extract_allowed_attribute_expr arg ("sexp", "name") (uv attrs) with [
- 128 | None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 129 | ] in
- ...
- 148 | (conspat, <:vala< None >>, <:expr< Sexplib0.Sexp.List [ (Sexplib0.Sexp.Atom $str:jscid$) :: $liste$ ] >>)
- 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 _, VaAnt _, _)
- File "pa_deriving_sexp.ml", lines 183-187, characters 15-6:
- 183 | ...............match fst (Ctyp.unapplist ty) with [
- 184 | <:ctyp< $_lid:lid$ >> -> (None, lid)
- 185 | | <:ctyp< $longid:li$ . $_lid:lid$ >> -> (Some <:vala< li >>, lid)
- 186 | | [%unmatched_vala] -> failwith "fmt_expression-PvInh"
- 187 | ]...
- 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", lines 494-525, characters 27-3:
- 494 | ...........................fun [
- 495 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 496 | let jscid = match extract_allowed_attribute_expr arg ("yojson", "name") (uv attrs) with [
- 497 | None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 498 | ] in
- ...
- 522 | (conspat, <:vala< None >>, rhs)
- 523 |
- 524 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 525 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "pa_deriving_yojson.ml", lines 415-602, characters 35-1:
- 415 | ...................................fun [
- 416 |
- 417 | <:ctyp:< $lid:lid$ >> when attrmod = Some Nobuiltin ->
- 418 | let fname = of_yojson_fname arg lid in
- 419 | <:expr< $lid:fname$ >>
- ...
- 599 | <:expr< fun [ $recpat$ -> $body$ | _ -> Result.Error $str:msg$ ] >>
- 600 |
- 601 | | [%unmatched_vala] -> failwith "pa_deriving_yojson.of_expression"
- 602 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyVrn (_, VaVal _, Some _)
- File "pa_deriving_sexp.ml", lines 339-342, characters 18-5:
- 339 | ..................match fst t with [
- 340 | None -> <:longident< $uid:modname$ >>
- 341 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 342 | ]...
- 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 788-791, characters 18-5:
- 788 | ..................match fst t with [
- 789 | None -> <:longident< $uid:modname$ >>
- 790 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 791 | ]...
- 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 895-896, characters 2-40:
- 895 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 896 | <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- File "pa_deriving_sexp.ml", lines 454-481, characters 27-3:
- 454 | ...........................fun [
- 455 | <:constructor:< $uid:cid$ of { $list:fields$ } $_algattrs:attrs$ >> ->
- 456 | let jscid = match extract_allowed_attribute_expr arg ("sexp", "name") (uv attrs) with [
- 457 | None -> cid | Some <:expr< $str:s$ >> -> s | _ -> failwith "@name with non-string argument"
- 458 | ] in
- ...
- 478 | (conspat, <:vala< None >>, consexp)
- 479 |
- 480 | | (_, _, _, <:vala< Some _ >>, _) -> assert False
- 481 | ]......
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- (_, VaVal _, VaVal _, VaAnt _, _)
- File "pa_deriving_sexp.ml", lines 717-720, characters 18-5:
- 717 | ..................match fst t with [
- 718 | None -> <:longident< $uid:modname$ >>
- 719 | | Some <:vala< li >> -> <:longident< $longid:li$ . $uid:modname$ >>
- 720 | ]...
- 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 841-842, characters 2-40:
- 841 | ..<:sig_item:< type $lilongid:_$ $_list:_$ += $_priv:_$ [ $list:_$ ] $_itemattrs:_$ >> as z ->
- 842 | <:sig_item< declare $list:[]$ end >>
- Warning 26 [unused-var]: unused variable z.
- env TOP=.. ../tools/LAUNCH mkcamlp5 -verbose -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=.. ../tools/LAUNCH mkcamlp5 -verbose -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 link1402.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 -o camlp5r.pa_ppx_deriving_plugins odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_fmt,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,pkg_pa_ppx_deriving,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5r.pa_ppx_deriving_plugins -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base -I ../local-install/lib/pa_ppx_deriving /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma ../local-install/lib/pa_ppx_deriving/pa_deriving.cma link1402.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
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,camlp5.pa_o,camlp5.pr_o,pa_ppx_deriving -verbose -linkall -linkpkg link1403.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 -o camlp5o.pa_ppx_deriving_plugins odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_fmt,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,pkg_pa_ppx_deriving,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5o.pa_ppx_deriving_plugins -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base -I ../local-install/lib/pa_ppx_deriving /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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/unix.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cma ../local-install/lib/pa_ppx_base/pa_ppx_base.cma ../local-install/lib/pa_ppx_deriving/pa_deriving.cma link1403.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
- env TOP=.. ../tools/LAUNCH mkcamlp5.opt -verbose -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=.. ../tools/LAUNCH mkcamlp5.opt -verbose -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 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 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
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_fmt,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,pkg_pa_ppx_deriving,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5o.pa_ppx_deriving_plugins.opt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base -I ../local-install/lib/pa_ppx_deriving /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa ../local-install/lib/pa_ppx_deriving/pa_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_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_fmt,pkg_rresult,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_compiler-libs,pkg_compiler-libs.common,pkg_pa_ppx_base,pkg_pa_ppx_deriving,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5r.pa_ppx_deriving_plugins.opt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I ../local-install/lib/pa_ppx_base -I ../local-install/lib/pa_ppx_deriving /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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.cmxa ../local-install/lib/pa_ppx_base/pa_ppx_base.cmxa ../local-install/lib/pa_ppx_deriving/pa_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/camlstartupca1e2f.o' '/tmp/camlstartup217fcf.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5r.pa_ppx_deriving_plugins.opt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L../local-install/lib/pa_ppx_deriving' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartupca1e2f.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_deriving.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- + as -o '/tmp/camlstartup639496.o' '/tmp/camlstartuped51ab.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5o.pa_ppx_deriving_plugins.opt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L../local-install/lib/pa_ppx_base' '-L../local-install/lib/pa_ppx_deriving' '-L/home/opam/.opam/default/lib/ocaml' '/tmp/camlstartup639496.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_deriving.a' '../local-install/lib/pa_ppx_base/pa_ppx_base.a' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.a' '../local-install/lib/pa_ppx_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_deriving_plugins -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.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 camlp5o.pa_ppx_deriving_plugins camlp5o.pa_ppx_deriving_plugins.opt camlp5r.pa_ppx_deriving_plugins camlp5r.pa_ppx_deriving_plugins.opt
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/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.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 camlp5o.pa_ppx_deriving_plugins camlp5o.pa_ppx_deriving_plugins.opt camlp5r.pa_ppx_deriving_plugins camlp5r.pa_ppx_deriving_plugins.opt
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/camlp5r.pa_ppx_deriving_plugins.opt
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/camlp5r.pa_ppx_deriving_plugins
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/camlp5o.pa_ppx_deriving_plugins.opt
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/camlp5o.pa_ppx_deriving_plugins
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/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.08/pa_deriving.plugins/../local-install//lib/pa_ppx_deriving_plugins/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import'
- ../tools/LAUNCH ocamlfind ocamlc -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal -syntax camlp5r -c pa_import.ml
- ../tools/LAUNCH ocamlfind ocamlopt -g -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal -syntax camlp5r -c pa_import.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- File "pa_import.ml", lines 138-143, characters 2-3:
- 138 | ..match modpath with [
- 139 | [m] ->
- 140 | find_modty m sil
- 141 | | [m :: t] ->
- 142 | findrec t (find_mod m sil)
- 143 | ]........
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- []
- File "pa_import.ml", lines 197-203, characters 2-3:
- 197 | ..match fst (Ctyp.unapplist t) with [
- 198 | <:ctyp< $lid:lid$ >> -> failwith "self-type-lookup not implemented"
- 199 | | <:ctyp< $longid:modname$ . $lid:lid$ >> ->
- 200 | let sl = Longid.to_string_list modname in
- 201 | let (fmod, modpath) = match sl with [ [] -> failwith "import_type: internal error" | [h::t] -> (h,t) ] in
- 202 | lookup_typedecl (fmod, modpath, lid)
- 203 | ]
- 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_import.ml", lines 250-254, characters 22-1:
- 250 | ......................fun [
- 251 | <:expr:< $longid:li$ . $lid:id$ >> -> <:ctyp< $longid:li$ . $lid:id$ >>
- 252 | | <:expr:< $lid:id$ >> -> <:ctyp< $lid:id$ >>
- 253 | | <:expr< [%typ: $type:ty$] >> -> ty
- 254 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExFle (_, ExLong (_, _), VaVal (None, VaAnt _))
- File "pa_import.ml", lines 266-271, characters 28-1:
- 266 | ............................fun [
- 267 | <:expr:< $e1$ . val := $e2$ >> ->
- 268 | let t1 = expr_to_ctyp loc e1 in
- 269 | let t2 = expr_to_ctyp loc e2 in
- 270 | if Reloc.eq_ctyp t1 t2 then [] else [(t1, t2)]
- 271 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExAss (_, ExFle (_, _, VaVal (None, VaVal "")), _)
- File "pa_import.ml", lines 279-283, characters 10-3:
- 279 | ..........match e with [
- 280 | <:expr< $_$ := $_$ >> -> assignment_to_subst e
- 281 | | <:expr< do { $list:l$ } >> ->
- 282 | List.concat (List.map assignment_to_subst l)
- 283 | ]...
- 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_import.ml", lines 138-143, characters 2-3:
- 138 | ..match modpath with [
- 139 | [m] ->
- 140 | find_modty m sil
- 141 | | [m :: t] ->
- 142 | findrec t (find_mod m sil)
- 143 | ]........
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- []
- File "pa_import.ml", lines 362-367, characters 20-3:
- 362 | ....................match si with [
- 363 | <:str_item:< type $flag:_$ $list:_$ >>
- 364 | | <:str_item:< [%% import: $type:_$ ] $itemattrs:_$ >> as z ->
- 365 | registered_str_item_extension arg si
- 366 |
- 367 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTyp (_, VaVal _, VaAnt _)
- File "pa_import.ml", lines 412-421, characters 2-3:
- 412 | ..match t with [
- 413 | <:ctyp< $t$ [@ $attribute:attr$ ] >> ->
- 414 | import_module_type arg t
- 415 | | <:ctyp< ( module $longid:li$ . $lid:i$ ) >> ->
- 416 | let sl = Longid.to_string_list li in
- 417 | lookup_module_type (sl@[i])
- 418 | | <:ctyp< ( module $longid:li$ ) >> ->
- 419 | let sl = Longid.to_string_list li in
- 420 | lookup_module_type sl
- 421 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyAtt (_, _, VaAnt _)
- File "pa_import.ml", lines 197-203, characters 2-3:
- 197 | ..match fst (Ctyp.unapplist t) with [
- 198 | <:ctyp< $lid:lid$ >> -> failwith "self-type-lookup not implemented"
- 199 | | <:ctyp< $longid:modname$ . $lid:lid$ >> ->
- 200 | let sl = Longid.to_string_list modname in
- 201 | let (fmod, modpath) = match sl with [ [] -> failwith "import_type: internal error" | [h::t] -> (h,t) ] in
- 202 | lookup_typedecl (fmod, modpath, lid)
- 203 | ]
- 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_import.ml", lines 250-254, characters 22-1:
- 250 | ......................fun [
- 251 | <:expr:< $longid:li$ . $lid:id$ >> -> <:ctyp< $longid:li$ . $lid:id$ >>
- 252 | | <:expr:< $lid:id$ >> -> <:ctyp< $lid:id$ >>
- 253 | | <:expr< [%typ: $type:ty$] >> -> ty
- 254 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExFle (_, ExLong (_, _), VaVal (None, VaAnt _))
- File "pa_import.ml", lines 266-271, characters 28-1:
- 266 | ............................fun [
- 267 | <:expr:< $e1$ . val := $e2$ >> ->
- 268 | let t1 = expr_to_ctyp loc e1 in
- 269 | let t2 = expr_to_ctyp loc e2 in
- 270 | if Reloc.eq_ctyp t1 t2 then [] else [(t1, t2)]
- 271 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- ExAss (_, ExFle (_, _, VaVal (None, VaVal "")), _)
- File "pa_import.ml", lines 279-283, characters 10-3:
- 279 | ..........match e with [
- 280 | <:expr< $_$ := $_$ >> -> assignment_to_subst e
- 281 | | <:expr< do { $list:l$ } >> ->
- 282 | List.concat (List.map assignment_to_subst l)
- 283 | ]...
- 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_import.ml", lines 363-365, characters 4-42:
- 363 | ....<:str_item:< type $flag:_$ $list:_$ >>
- 364 | | <:str_item:< [%% import: $type:_$ ] $itemattrs:_$ >> as z ->
- 365 | registered_str_item_extension arg si
- Warning 26 [unused-var]: unused variable z.
- File "pa_import.ml", lines 362-367, characters 20-3:
- 362 | ....................match si with [
- 363 | <:str_item:< type $flag:_$ $list:_$ >>
- 364 | | <:str_item:< [%% import: $type:_$ ] $itemattrs:_$ >> as z ->
- 365 | registered_str_item_extension arg si
- 366 |
- 367 | ]...
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- StTyp (_, VaVal _, VaAnt _)
- File "pa_import.ml", lines 412-421, characters 2-3:
- 412 | ..match t with [
- 413 | <:ctyp< $t$ [@ $attribute:attr$ ] >> ->
- 414 | import_module_type arg t
- 415 | | <:ctyp< ( module $longid:li$ . $lid:i$ ) >> ->
- 416 | let sl = Longid.to_string_list li in
- 417 | lookup_module_type (sl@[i])
- 418 | | <:ctyp< ( module $longid:li$ ) >> ->
- 419 | let sl = Longid.to_string_list li in
- 420 | lookup_module_type sl
- 421 | ]
- Warning 8 [partial-match]: this pattern-matching is not exhaustive.
- Here is an example of a case that is not matched:
- TyAtt (_, _, VaAnt _)
- File "pa_import.ml", lines 363-365, characters 4-42:
- 363 | ....<:str_item:< type $flag:_$ $list:_$ >>
- 364 | | <:str_item:< [%% import: $type:_$ ] $itemattrs:_$ >> as z ->
- 365 | registered_str_item_extension arg si
- Warning 26 [unused-var]: unused variable z.
- ../tools/LAUNCH ocamlfind ocamlc -g pa_import.cmo -a -o pa_import.cma
- ../tools/LAUNCH mkcamlp5 -verbose -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal,pa_ppx_base pa_import.cma -o camlp5.pa_ppx_import
- ../tools/LAUNCH ocamlfind ocamlopt -g pa_import.cmx -a -o pa_import.cmxa
- ocamlfind ocamlc -predicates syntax,preprocessor,byte -package camlp5,unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal,pa_ppx_base -verbose -linkall -linkpkg link1477.ml pa_import.cma -o camlp5.pa_ppx_import odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_unix,pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp5.extfun,pkg_camlp5.parser_quotations_base,pkg_camlp5.parser_quotations,pkg_rresult,pkg_fmt,pkg_pcre,pkg_pa_ppx_utils,pkg_pa_ppx_base,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,autolink,byte,syntax,preprocessor,byte
- + ocamlc.opt -verbose -linkall -o camlp5.pa_ppx_import -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -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/camlp5/odyl.cma /home/opam/.opam/default/lib/camlp5/camlp5.cma /home/opam/.opam/default/lib/ocaml/unix.cma /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.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/fmt/fmt.cma /home/opam/.opam/default/lib/pcre/pcre.cma ../local-install/lib/pa_ppx_utils/pa_ppx_utils.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 link1477.ml pa_import.cma odyl.cmo
- ../tools/LAUNCH mkcamlp5.opt -verbose -package unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal,pa_ppx_base pa_import.cmxa -o camlp5.pa_ppx_import.opt
- ocamlfind ocamlopt -predicates syntax,preprocessor,native -package camlp5,unix,compiler-libs.common,camlp5.extfun,camlp5.parser_quotations,pa_ppx_base,fmt,bos,compiler-libs.common,findlib.internal,pa_ppx_base -verbose -linkall -linkpkg pa_import.cmxa -o camlp5.pa_ppx_import.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_unix,pkg_compiler-libs,pkg_compiler-libs.common,pkg_camlp5.extfun,pkg_camlp5.parser_quotations_base,pkg_camlp5.parser_quotations,pkg_rresult,pkg_fmt,pkg_pcre,pkg_pa_ppx_utils,pkg_pa_ppx_base,pkg_astring,pkg_fpath,pkg_logs,pkg_bos,pkg_findlib.internal,autolink,native,syntax,preprocessor,native
- + ocamlopt.opt -verbose -linkall -o camlp5.pa_ppx_import.opt -I /home/opam/.opam/default/lib/ocaml/compiler-libs -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/rresult -I /home/opam/.opam/default/lib/fmt -I /home/opam/.opam/default/lib/pcre -I ../local-install/lib/pa_ppx_utils -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/camlp5/odyl.cmxa /home/opam/.opam/default/lib/camlp5/camlp5.cmxa /home/opam/.opam/default/lib/ocaml/unix.cmxa /home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.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/fmt/fmt.cmxa /home/opam/.opam/default/lib/pcre/pcre.cmxa ../local-install/lib/pa_ppx_utils/pa_ppx_utils.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_import.cmxa odyl.cmx
- + as -o '/tmp/camlstartup38db48.o' '/tmp/camlstartup4e2cef.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5.pa_ppx_import.opt' '-L/home/opam/.opam/default/lib/ocaml/compiler-libs' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/rresult' '-L/home/opam/.opam/default/lib/fmt' '-L/home/opam/.opam/default/lib/pcre' '-L../local-install/lib/pa_ppx_utils' '-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/camlstartup38db48.o' '/home/opam/.opam/default/lib/ocaml/std_exit.o' '/home/opam/.opam/default/lib/camlp5/odyl.o' 'pa_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_utils/pa_ppx_utils.a' '/home/opam/.opam/default/lib/pcre/pcre.a' '/home/opam/.opam/default/lib/fmt/fmt.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/compiler-libs/ocamlcommon.a' '/home/opam/.opam/default/lib/ocaml/unix.a' '/home/opam/.opam/default/lib/camlp5/camlp5.a' '/home/opam/.opam/default/lib/camlp5/odyl.a' '/home/opam/.opam/default/lib/ocaml/stdlib.a' '-lpcre_stubs' '-lpcre' '-lunix' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib
- ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_import -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib META pa_import.cma pa_import.cmxa pa_import.a pa_import.cmi
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/pa_import/../local-install//lib pa_ppx_import
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/pa_import/../local-install//lib META pa_import.cma pa_import.cmxa pa_import.a pa_import.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib/pa_ppx_import/pa_import.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib/pa_ppx_import/pa_import.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib/pa_ppx_import/pa_import.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib/pa_ppx_import/pa_import.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib/pa_ppx_import/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime'
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -for-pack Pa_ppx_params -package rresult,fmt,camlp5,uint,pa_ppx_base,pa_ppx_deriving_plugins.std,camlp5.parser_quotations -syntax camlp5r -c runtime.ml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -for-pack Pa_ppx_params -package rresult,fmt,camlp5,uint,pa_ppx_base,pa_ppx_deriving_plugins.std,camlp5.parser_quotations -syntax camlp5r -c runtime.ml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g -pack -o pa_ppx_params.cmo runtime.cmo
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g -pack -o pa_ppx_params.cmx runtime.cmx
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlc -g pa_ppx_params.cmo -a -o pa_ppx_params.cma
- env TOP=.. ../tools/LAUNCH ocamlfind ocamlopt -g pa_ppx_params.cmx -a -o pa_ppx_params.cmxa
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_params_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib META pa_ppx_params.cma pa_ppx_params.cmxa pa_ppx_params.a pa_ppx_params.cmx pa_ppx_params.cmi
- ocamlfind: [WARNING] No such directory: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/params_runtime/../local-install//lib pa_ppx_params_runtime
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.08/params_runtime/../local-install//lib META pa_ppx_params.cma pa_ppx_params.cmxa pa_ppx_params.a pa_ppx_params.cmx pa_ppx_params.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params.cmi
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params.cmx
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params.a
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params.cmxa
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib/pa_ppx_params_runtime/pa_ppx_params.cma
- Installed /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib/pa_ppx_params_runtime/META
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime'
- tools/LAUNCH mkcamlp5 -verbose -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
- tools/LAUNCH mkcamlp5.opt -verbose -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
- tools/LAUNCH mkcamlp5 -verbose -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
- tools/LAUNCH mkcamlp5.opt -verbose -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 link1572.ml -o camlp5o.pa_ppx odyl.cmo
- 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 -o camlp5o.pa_ppx.opt odyl.cmx
- 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 -o camlp5r.pa_ppx.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_compiler-libs,pkg_compiler-libs.common,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 -o camlp5o.pa_ppx -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/pcre -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/ocaml/compiler-libs -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/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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/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/ocaml/compiler-libs/ocamlcommon.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_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_import.cma link1572.ml odyl.cmo
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_compiler-libs,pkg_compiler-libs.common,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 -o camlp5o.pa_ppx.opt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/pcre -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/ocaml/compiler-libs -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/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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/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/ocaml/compiler-libs/ocamlcommon.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_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_import.cmxa odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_compiler-libs,pkg_compiler-libs.common,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 -o camlp5r.pa_ppx.opt -I /home/opam/.opam/default/lib/pcre -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/ocaml/compiler-libs -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/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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/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/ocaml/compiler-libs/ocamlcommon.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_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_import.cmxa 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 link1575.ml -o camlp5r.pa_ppx odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_compiler-libs,pkg_compiler-libs.common,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 -o camlp5r.pa_ppx -I /home/opam/.opam/default/lib/pcre -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/ocaml/compiler-libs -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/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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/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/ocaml/compiler-libs/ocamlcommon.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_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_import.cma link1575.ml odyl.cmo
- + as -o '/tmp/camlstartup7ba336.o' '/tmp/camlstartup1abfe7.s'
- + as -o '/tmp/camlstartup9d6e14.o' '/tmp/camlstartup3d67c4.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5r.pa_ppx.opt' '-L/home/opam/.opam/default/lib/pcre' '-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/ocaml/compiler-libs' '-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/camlstartup7ba336.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_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_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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.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.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5o.pa_ppx.opt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/pcre' '-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/ocaml/compiler-libs' '-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/camlstartup9d6e14.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_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_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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.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.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
-> compiled pa_ppx.0.08
[pa_ppx: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08)
- WARNING: missing directory generated_src/4.13.1
- WARNING: FALLING BACK to saved info for ocaml version 4.13.0; please report to maintainer
- (perl -MIPC::System::Simple -e 1 > /dev/null 2>&1) || (echo "MUST install Perl module IPC::System::Simple" && exit -1)
- (perl -MString::ShellQuote -e 1 > /dev/null 2>&1) || (echo "MUST install Perl module String::ShellQuote" && exit -1)
- 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.08/util-lib'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_utils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib/../local-install//lib META pa_ppx_utils.cma pa_ppx_utils.cmxa pa_ppx_utils.a pa_ppx_utils.cmx pa_ppx_utils.cmi
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/util-lib'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_testutils -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils/../local-install//lib META pa_ppx_testutils.cma pa_ppx_testutils.cmxa pa_ppx_testutils.a pa_ppx_testutils.cmx pa_ppx_testutils.cmi
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/testutils'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime/../local-install//lib META pa_ppx_runtime.cma pa_ppx_runtime.cmxa pa_ppx_runtime.a pa_ppx_runtime.cmx pa_ppx_runtime.cmi
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_runtime_fat -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat/../local-install//lib META pa_ppx_runtime_fat.cma pa_ppx_runtime_fat.cmxa pa_ppx_runtime_fat.a pa_ppx_runtime_fat.cmx pa_ppx_runtime_fat.cmi
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/runtime_fat'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_base -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base/../local-install//lib META pa_ppx_base.cma pa_ppx_base.cmxa pa_ppx_base.a pa_ppx_base.cmx pa_ppx_base.cmi pa_ppx_base.cmt
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/base'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install//lib
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_unmatched_vala -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala/../local-install//lib META pa_ppx_unmatched_vala.cma pa_ppx_unmatched_vala.cmxa pa_ppx_unmatched_vala.a pa_unmatched_vala.cmx
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_unmatched_vala'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_dock -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock/../local-install//lib META pa_ppx_dock.cma pa_ppx_dock.cmxa pa_ppx_dock.a pa_ppx_dock.cmi
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_dock'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_here -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here/../local-install//lib META pa_ppx_here.cma pa_ppx_here.cmxa pa_ppx_here.a
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_here_original -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original/../local-install//lib META pa_ppx_here_original.cma pa_ppx_here_original.cmxa pa_ppx_here_original.a
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_here_original'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib
- ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_undo_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving/../local-install//lib META pa_undo_deriving.cma pa_undo_deriving.a pa_undo_deriving.cmxa
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_undo_deriving'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_assert -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert/../local-install//lib META pa_ppx_assert.cma pa_ppx_assert.cmxa pa_ppx_assert.a pa_assert.cmx
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_assert'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test/../local-install//lib
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_inline_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test/../local-install//lib META pa_ppx_inline_test.cma pa_ppx_inline_test.cmxa pa_ppx_inline_test.a
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_inline_test'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test/../local-install//lib
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_expect_test -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test/../local-install//lib META pa_ppx_expect_test.cma pa_ppx_expect_test.a pa_ppx_expect_test.cmxa
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_expect_test'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install//lib
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_hashrecons -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons/../local-install//lib META pa_ppx_hashrecons.cma pa_ppx_hashrecons.cmxa pa_ppx_hashrecons.a
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_hashrecons'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib > META
- ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_deriving -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving/../local-install//lib META pa_deriving.cma pa_deriving.cmxa pa_deriving.a surveil.cmi pa_deriving_base.cmi pa_deriving.cmi pa_deriving.cmx surveil.cmx pa_rebindto.cmx deriving_harness.cmx pa_deriving_base.cmx
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_deriving_plugins -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/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.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 camlp5o.pa_ppx_deriving_plugins camlp5o.pa_ppx_deriving_plugins.opt camlp5r.pa_ppx_deriving_plugins camlp5r.pa_ppx_deriving_plugins.opt
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_deriving.plugins'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import'
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib > META
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib
- ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_import -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import/../local-install//lib META pa_import.cma pa_import.cmxa pa_import.a pa_import.cmi
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/pa_import'
- make[1]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime'
- /usr/bin/make DESTDIR=/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install/ install
- make[2]: Entering directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime'
- mkdir -p /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib
- ./META.pl /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib > META
- env TOP=.. ../tools/LAUNCH not-ocamlfind reinstall-if-diff pa_ppx_params_runtime -destdir /home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime/../local-install//lib META pa_ppx_params.cma pa_ppx_params.cmxa pa_ppx_params.a pa_ppx_params.cmx pa_ppx_params.cmi
- rm -f META
- make[2]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime'
- make[1]: Leaving directory '/home/opam/.opam/default/.opam-switch/build/pa_ppx.0.08/params_runtime'
- tools/LAUNCH mkcamlp5 -verbose -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 link1925.ml -o camlp5o.pa_ppx odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_compiler-libs,pkg_compiler-libs.common,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 -o camlp5o.pa_ppx -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/pcre -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/ocaml/compiler-libs -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/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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/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/ocaml/compiler-libs/ocamlcommon.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_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_import.cma link1925.ml odyl.cmo
- tools/LAUNCH mkcamlp5.opt -verbose -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 -o camlp5o.pa_ppx.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_o,pkg_camlp5.pr_o,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_compiler-libs,pkg_compiler-libs.common,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 -o camlp5o.pa_ppx.opt -I /home/opam/.opam/default/lib/camlp5 -I /home/opam/.opam/default/lib/pcre -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/ocaml/compiler-libs -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/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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/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/ocaml/compiler-libs/ocamlcommon.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_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_import.cmxa odyl.cmx
- + as -o '/tmp/camlstartup78f0e2.o' '/tmp/camlstartupd92f09.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5o.pa_ppx.opt' '-L/home/opam/.opam/default/lib/camlp5' '-L/home/opam/.opam/default/lib/pcre' '-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/ocaml/compiler-libs' '-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/camlstartup78f0e2.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_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_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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.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.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- tools/LAUNCH mkcamlp5 -verbose -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 link1945.ml -o camlp5r.pa_ppx odyl.cmo
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_compiler-libs,pkg_compiler-libs.common,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 -o camlp5r.pa_ppx -I /home/opam/.opam/default/lib/pcre -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/ocaml/compiler-libs -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/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/pcre/pcre.cma /home/opam/.opam/default/lib/ocaml/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/ocaml/compiler-libs/ocamlcommon.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_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_import.cma link1945.ml odyl.cmo
- tools/LAUNCH mkcamlp5.opt -verbose -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 -o camlp5r.pa_ppx.opt odyl.cmx
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml/compiler-libs, /home/opam/.opam/default/lib/ocaml
- Effective set of compiler predicates: pkg_camlp5,pkg_camlp5.pa_r,pkg_camlp5.pr_r,pkg_pcre,pkg_unix,pkg_pa_ppx_utils,pkg_rresult,pkg_fmt,pkg_compiler-libs,pkg_compiler-libs.common,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 -o camlp5r.pa_ppx.opt -I /home/opam/.opam/default/lib/pcre -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/ocaml/compiler-libs -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/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/pcre/pcre.cmxa /home/opam/.opam/default/lib/ocaml/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/ocaml/compiler-libs/ocamlcommon.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_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_import.cmxa odyl.cmx
- + as -o '/tmp/camlstartup6cc654.o' '/tmp/camlstartup7a2f3b.s'
- + gcc -O2 -fno-strict-aliasing -fwrapv -pthread -Wall -Wdeclaration-after-statement -fno-common -fexcess-precision=standard -fno-tree-vrp -ffunction-sections -Wl,-E -o 'camlp5r.pa_ppx.opt' '-L/home/opam/.opam/default/lib/pcre' '-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/ocaml/compiler-libs' '-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/camlstartup6cc654.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_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_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' '/home/opam/.opam/default/lib/ocaml/compiler-libs/ocamlcommon.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.a' '/home/opam/.opam/default/lib/pcre/pcre.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/ocaml/stdlib.a' '-lunix' '-lpcre_stubs' '-lpcre' '/home/opam/.opam/default/lib/ocaml/libasmrun.a' -lm
- ocamlfind remove pa_ppx || true
- ocamlfind: [WARNING] No such file: /home/opam/.opam/default/lib/pa_ppx/META
- ./META.pl > META
- ocamlfind install pa_ppx META local-install/lib/*/*.*
- 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_unmatched_vala.cmx
- 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_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/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/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
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_ppx_params.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_import.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_import.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_import.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_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.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_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_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_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_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_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_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_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_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_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_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_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/camlp5r.pa_ppx_deriving_plugins.opt
- Installed /home/opam/.opam/default/lib/pa_ppx/camlp5r.pa_ppx_deriving_plugins
- Installed /home/opam/.opam/default/lib/pa_ppx/camlp5o.pa_ppx_deriving_plugins.opt
- Installed /home/opam/.opam/default/lib/pa_ppx/camlp5o.pa_ppx_deriving_plugins
- Installed /home/opam/.opam/default/lib/pa_ppx/surveil.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/surveil.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_rebindto.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_base.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving_base.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving.cmxa
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving.cmi
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving.cma
- Installed /home/opam/.opam/default/lib/pa_ppx/pa_deriving.a
- Installed /home/opam/.opam/default/lib/pa_ppx/deriving_harness.cmx
- 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.cmt
- 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_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/pa_assert.cmx
- Installed /home/opam/.opam/default/lib/pa_ppx/META
-> installed pa_ppx.0.08
[WARNING] Opam packages conf-libpcre.2, conf-m4.1, conf-perl-string-shellquote.3, conf-pkg-config.5 and not-ocamlfind.0.14 depend on the following system packages that are no longer installed: libpcre3-dev libstring-shellquote-perl m4 pkg-config xdot
- conf-libpcre.2: depends on libpcre3-dev
- conf-m4.1: depends on m4
- conf-perl-string-shellquote.3: depends on libstring-shellquote-perl
- conf-pkg-config.5: depends on pkg-config
- not-ocamlfind.0.14: depends on xdot
=== STDERR ===
2026-06-24 18:51.39: OK: build pa_ppx.0.08 (runc: 56.7s, disk: 355KB)
2026-06-24 18:51.39: Job succeeded