coq_makefile -f _CoqProject -o Makefile.coq
make -f Makefile.coq
make[1]: Entering directory '/home/user/.opam/ocaml-base-compiler/.opam-switch/build/coq-hammer.1.1+8.9'
COQDEP VFILES
CAMLDEP src/provers.mli
CAMLDEP src/features.mli
CAMLDEP src/coq_transl.mli
CAMLDEP src/tptp_out.mli
CAMLDEP src/coq_convert.mli
CAMLDEP src/hashing.mli
CAMLDEP src/coq_typing.mli
CAMLDEP src/defhash.mli
COQDEP src/hammer_plugin.mllib
CAMLDEP src/partac.ml
CAMLDEP src/provers.ml
CAMLDEP src/features.ml
File "src/provers.ml", line 193, characters 143-145:
Warning 14: illegal backslash escape in string.
CAMLDEP src/parallel.ml
CAMLDEP src/opt.ml
CAMLDEP src/coq_transl.ml
CAMLDEP src/tptp_out.ml
CAMLDEP src/coq_convert.ml
CAMLDEP src/hashing.ml
CAMLDEP src/coq_typing.ml
CAMLDEP src/defhash.ml
CAMLDEP src/coqterms.ml
CAMLDEP src/coq_transl_opts.ml
CAMLDEP src/timeout.ml
CAMLDEP src/msg.ml
CAMLDEP src/hh_term.ml
CAMLDEP src/hhlib.ml
CAMLDEP src/hammer_errors.ml
CAMLDEP -pp src/hammer.ml4
COQC theories/Reconstr.v
CAMLOPT -c src/hammer_errors.ml
CAMLOPT -c src/hhlib.ml
CAMLOPT -c src/hh_term.ml
CAMLOPT -c src/msg.ml
CAMLOPT -c src/timeout.ml
CAMLOPT -c src/coq_transl_opts.ml
CAMLC -c src/hhlib.ml
CAMLC -c src/coq_transl_opts.ml
CAMLC -c src/hh_term.ml
CAMLOPT -c src/opt.ml
CAMLOPT -c src/parallel.ml
CAMLC -c src/features.mli
CAMLC -c src/provers.mli
CAMLOPT -c src/partac.ml
CAMLOPT -c src/coqterms.ml
CAMLC -c src/coqterms.ml
CAMLOPT -c src/features.ml
CAMLC -c src/defhash.mli
File "src/features.ml", line 48, characters 28-249:
Warning 8: this pattern-matching is not exhaustive.
Here is an example of a case that is not matched:
Id ""
CAMLC -c src/coq_typing.mli
CAMLC -c src/hashing.mli
CAMLC -c src/coq_convert.mli
CAMLC -c src/tptp_out.mli
CAMLC -c src/coq_transl.mli
CAMLOPT -c src/defhash.ml
CAMLOPT -c src/hashing.ml
CAMLOPT -c src/coq_convert.ml
CAMLOPT -c src/tptp_out.ml
CAMLOPT -c src/coq_typing.ml
File "src/coq_typing.ml", line 117, characters 16-61:
Warning 8: this pattern-matching is not exhaustive.
Here is an example of a case that is not matched:
(_,
(SortProp|SortSet|SortType|Var _|Const _|App (_, _)|Case (_, _, _, _, _)|
Cast (_, _)|Fix (_, _, _, _, _)|Equal (_, _)), _, _)
CAMLOPT -c src/coq_transl.ml
File "src/coq_transl.ml", line 500, characters 16-628:
Warning 8: this pattern-matching is not exhaustive.
Here is an example of a case that is not matched:
(_,
(SortProp|SortSet|SortType|Var _|Const _|App (_, _)|Case (_, _, _, _, _)|
Cast (_, _)|Fix (_, _, _, _, _)|Equal (_, _)), _, _)
File "src/coq_transl.ml", line 455, characters 8-3062:
Warning 8: this pattern-matching is not exhaustive.
Here is an example of a case that is not matched:
(_,
(SortProp|SortSet|SortType|Var _|Const _|App (_, _)|Case (_, _, _, _, _)|
Cast (_, _)|Fix (_, _, _, _, _)|Equal (_, _)), _, _)
File "src/coq_transl.ml", line 1032, characters 2-886:
Warning 8: this pattern-matching is not exhaustive.
Here is an example of a case that is not matched:
(_,
(SortProp|SortSet|SortType|Var _|Const _|App (_, _)|Case (_, _, _, _, _)|
Cast (_, _)|Fix (_, _, _, _, _)|Equal (_, _)), _, _)
File "src/coq_transl.ml", line 111, characters 0-62:
Warning 34: unused type axioms_monad.
CAMLOPT -c src/provers.ml
File "src/provers.ml", line 193, characters 143-145:
Warning 14: illegal backslash escape in string.
CAMLOPT -pp -c src/hammer.ml4
File "src/hammer.ml4", line 256, characters 34-72:
Warning 3: deprecated: ArgArg
Use version in [Locus]
File "src/hammer.ml4", line 265, characters 30-56:
Warning 3: deprecated: ArgVar
Use version in [Locus]
CAMLOPT -a -o src/hammer_plugin.cmxa
CAMLOPT -shared -o src/hammer_plugin.cmxs
COQC theories/Hammer.v
g++ -std=c++11 -DCOQ_MODE -O2 -Wall src/predict/main.cpp -o predict
gcc -O2 -Wall src/htimeout/htimeout.c -o htimeout
src/predict/main.cpp:2:10: fatal error: memory: No such file or directory
#include <memory>
^~~~~~~~
compilation terminated.
make[2]: *** [Makefile.coq.local:4: predict] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [Makefile.coq:328: all] Error 2
make[1]: Leaving directory '/home/user/.opam/ocaml-base-compiler/.opam-switch/build/coq-hammer.1.1+8.9'
make: *** [Makefile:2: all] Error 2
I don't see anything wrong with my libstdc++ and haven't had this problem with the previous 8.9.