Build:
- 0
2026-06-24 11:17.48: New job: build why3.1.2.1 (b5ef5eff0bc7)
2026-06-24 11:17.48: Waiting for resource in pool day11-builds
2026-06-24 12:01.41: Got resource from pool day11-builds
2026-06-24 12:01.41: [profile full] build why3.1.2.1
2026-06-24 12:01.41: build why3.1.2.1 (b5ef5eff0bc7)
=== DEPENDENCIES (8 transitive) ===
conf-autoconf.0.2 676e4452dc37
menhir.20190924 e5cc89d92379
num.1.6 110cee7a7e2e
ocaml.4.14.4 b047fb9251f4
ocaml-base-compiler.4.14.4 d3b7ccb2c6fb
ocaml-config.2 2d9c209f5590
ocamlbuild.0.16.1 7e0d6aadb209
ocamlfind.1.9.8 214dd418ac02
=== STDOUT ===
Processing: [default: loading data]
[why3.1.2.1: dl]
[why3.1.2.1: extract]
-> retrieved why3.1.2.1 (https://opam.ocaml.org/cache)
[why3: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/why3.1.2.1/./configure "--prefix" "/home/opam/.opam/default" "--disable-frama-c" "--disable-coq-libs" "--disable-js-of-ocaml" "--disable-ide" (CWD=/home/opam/.opam/default/.opam-switch/build/why3.1.2.1)
- checking executable suffix... <none>
- checking for gcc... gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to accept ISO C89... none needed
- checking for gcc option to accept ISO C99... none needed
- checking for gcc option to accept ISO Standard C... (cached) none needed
- checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
- checking for a BSD-compatible install... /usr/bin/install -c
- checking for ocamlc... ocamlc
- ocaml version is 4.14.4
- ocaml library path is /home/opam/.opam/default/lib/ocaml
- checking for ocamlopt... ocamlopt
- checking ocamlopt version... ok
- checking for ocamlc.opt... ocamlc.opt
- checking ocamlc.opt version... ok
- checking for ocamlopt.opt... ocamlopt.opt
- checking ocamlc.opt version... ok
- checking for ocamldep... ocamldep
- checking for ocamldep.opt... ocamldep.opt
- checking for ocamllex... ocamllex
- checking for ocamllex.opt... ocamllex.opt
- checking for ocamlyacc... ocamlyacc
- checking for ocamldoc... ocamldoc
- checking for ocamldoc.opt... ocamldoc.opt
- checking for menhir... menhir
- checking for ocamlfind... yes
- ocamlfind found compiler-libs in /home/opam/.opam/default/lib/ocaml/compiler-libs
- checking for rubber... no
- configure: WARNING: Cannot find rubber, documentation disabled.
- checking for emacs... no
- configure: WARNING: Cannot find emacs, compilation of why3.elc disabled.
- ocamlfind found num in /home/opam/.opam/default/lib/num
- checking for /home/opam/.opam/default/lib/num/nums.cma... yes
- checking for /home/opam/.opam/default/lib/num/num.cmi... yes
- ocamlfind: Package `zarith' not found
- checking for /home/opam/.opam/default/lib/ocaml/zarith/zarith.cma... no
- checking for /home/opam/.opam/default/lib/ocaml/zarith/z.cmi... no
- configure: WARNING: Lib Zarith not found, using Nums instead.
- ocamlfind: Package `zip' not found
- ocamlfind found camlzip in
- checking for /home/opam/.opam/default/lib/ocaml/zip/zip.cma... no
- checking for /home/opam/.opam/default/lib/ocaml/zip/zip.cmi... no
- configure: WARNING: Lib camlzip not found, sessions files will not be compressed.
- ocamlfind found menhirLib in /home/opam/.opam/default/lib/menhirLib
- checking for /home/opam/.opam/default/lib/menhirLib/menhirLib.cmi... yes
- ocamlfind: Package `ocamlgraph' not found
- checking for /home/opam/.opam/default/lib/ocaml/ocamlgraph/graph.cma... no
- checking for /home/opam/.opam/default/lib/ocaml/ocamlgraph/graph.cmi... no
- configure: WARNING: Lib ocamlgraph not found, hypothesis selection disabled.
- checking for pvs... no
- configure: WARNING: Cannot find pvs.
- checking for isabelle... no
- configure: WARNING: Cannot find isabelle.
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating src/config.sh
- config.status: creating doc/version.tex
- config.status: creating lib/why3/META
- config.status: creating .merlin
- config.status: creating src/jessie/Makefile
- config.status: creating src/jessie/.merlin
- config.status: creating lib/coq/version
- config.status: creating lib/pvs/version
- config.status: executing chmod commands
-
- Summary
- -----------------------------------------
- Verbose make : no
- OCaml compiler : yes
- Version : 4.14.4
- Library path : /home/opam/.opam/default/lib/ocaml
- Native compilation : yes
- Profiling : no
- PPX : yes
- Javascript support : no (disabled by user)
- Components
- Why3 library : yes
- GTK IDE : no (disabled by user)
- Web IDE : no (Javascript support not available)
- GMP arithmetic : no (zarith not found)
- Compressed sessions : no (camlzip not found)
- Hypothesis selection : no (ocamlgraph not found)
- Frama-C support : no
- Documentation : no (rubber not found)
- Support for interactive proof assistants
- Coq : no (disabled by user)
- PVS : no (pvs not found)
- Isabelle : no (isabelle not found)
- Installable : yes
- Binary path : ${exec_prefix}/bin
- Library path : ${exec_prefix}/lib/why3
- Data path : ${prefix}/share/why3
- OCaml library path : /home/opam/.opam/default/lib/why3
- Relocatable : no
[why3: make all]
+ /usr/bin/make "-j39" "all" "opt" "byte" (CWD=/home/opam/.opam/default/.opam-switch/build/why3.1.2.1)
- Ocamllex src/why3doc/doc_lexer.mll
- cp lib/ocaml/why3__BigInt_num.ml lib/ocaml/why3__BigInt_compat.ml
- Ocamldep src/isabelle-client/isabelle_client_main.ml
- Ocamldep src/tools/why3shell.ml
- Ocamldep src/tools/unix_scheduler.ml
- Ocamldep src/why3session/why3session_main.ml
- Ocamldep src/why3session/why3session_update.ml
- Ocamldep src/why3session/why3session_html.ml
- Ocamldep src/why3session/why3session_latex.ml
- Ocamldep src/why3session/why3session_info.ml
- 125 states, 1119 transitions, table size 5226 bytes
- 1793 additional bytes used for bindings
- Ocamldep src/why3session/why3session_lib.ml
- Ocamldep src/ide/why3web.ml
- Ocamldep src/ide/wserver.ml
- Ocamllex src/tools/why3wc.mll
- Ocamllex plugins/tptp/tptp_lexer.mll
- Menhir plugins/tptp/tptp_parser.mly
- Ocamllex plugins/python/py_lexer.mll
- Menhir plugins/python/py_parser.mly
- Ocamllex plugins/parser/dimacs.mll
- Generate src/util/config.ml
- 56 states, 651 transitions, table size 2940 bytes
- 1375 additional bytes used for bindings
- 101 states, 1563 transitions, table size 6858 bytes
- 3126 additional bytes used for bindings
- Ocamllex src/util/rc.mll
- Ocamllex src/util/lexlib.mll
- 34 states, 434 transitions, table size 1940 bytes
- 1293 additional bytes used for bindings
- Menhir src/util/json_parser.mly
- Ocamllex src/util/json_lexer.mll
- 28 states, 271 transitions, table size 1252 bytes
- Ocamllex src/parser/lexer.mll
- 48 states, 1889 transitions, table size 7844 bytes
- 3073 additional bytes used for bindings
- Menhir src/parser/parser.mly
- 52 states, 495 transitions, table size 2292 bytes
- Ocamllex src/driver/driver_lexer.mll
- Menhir src/driver/parse_smtv2_model_parser.mly
- Ocamllex src/driver/parse_smtv2_model_lexer.mll
- Menhir src/driver/driver_parser.mly
- cp src/session/compress_none.ml src/session/compress.ml
- 34 states, 1366 transitions, table size 5668 bytes
- Ocamllex src/session/xml.mll
- 155 states, 4342 transitions, table size 18298 bytes
- 7537 additional bytes used for bindings
- Ocamllex src/session/strategy_parser.mll
- 307 states, 15627 transitions, table size 64350 bytes
- 117 states, 1396 transitions, table size 6286 bytes
- 3556 additional bytes used for bindings
- Ocamldep src/why3doc/doc_main.ml
- Ocamldep src/why3doc/doc_lexer.ml
- Ocamldep src/why3doc/doc_html.ml
- Ocamldep src/why3doc/doc_def.ml
- Ocamldep lib/ocaml/why3__Matrix.ml
- 252 states, 2817 transitions, table size 12780 bytes
- 3785 additional bytes used for bindings
- Ocamldep lib/ocaml/why3__IntAux.ml
- Ocamldep lib/ocaml/why3__Array.ml
- Ocamldep lib/ocaml/why3__BigInt.ml
- Ocamldep lib/ocaml/why3__BigInt_compat.ml
- 39 states, 619 transitions, table size 2710 bytes
- 1755 additional bytes used for bindings
- Ocamldep src/tools/why3wc.ml
- Ocamldep src/tools/why3replay.ml
- Ocamldep src/tools/why3realize.ml
- Ocamldep src/tools/why3prove.ml
- Ocamldep src/tools/why3extract.ml
- Ocamldep src/tools/why3execute.ml
- Ocamldep src/tools/why3config.ml
- Ocamldep src/tools/main.ml
- Ocamldep plugins/python/py_main.ml
- Ocamldep plugins/python/py_ast.ml
- Ocamldep plugins/python/py_parser.ml
- Ocamldep plugins/tptp/tptp_printer.ml
- Ocamldep plugins/python/py_lexer.ml
- Ocamldep plugins/tptp/tptp_lexer.ml
- Ocamldep plugins/tptp/tptp_typing.ml
- Ocamldep plugins/parser/genequlin.ml
- Ocamldep plugins/tptp/tptp_parser.ml
- Ocamldep plugins/tptp/tptp_ast.ml
- Ocamldep plugins/parser/dimacs.ml
- Ocamldep src/session/itp_server.ml
- Ocamldep src/session/itp_communication.ml
- Ocamldep src/session/json_util.ml
- Ocamldep src/session/server_utils.ml
- Ocamldep src/session/controller_itp.ml
- Ocamldep src/session/strategy.ml
- Ocamldep src/session/session_itp.ml
- Ocamldep src/session/strategy_parser.ml
- Ocamldep src/session/termcode.ml
- Ocamldep src/session/xml.ml
- Ocamldep src/session/compress.ml
- Ocamldep src/printer/mathematica.ml
- Ocamldep src/printer/yices.ml
- Ocamldep src/printer/cvc3.ml
- Ocamldep src/printer/isabelle.ml
- Ocamldep src/printer/pvs.ml
- Ocamldep src/printer/gappa.ml
- Ocamldep src/printer/simplify.ml
- Ocamldep src/printer/coq.ml
- Ocamldep src/printer/smtv2.ml
- Ocamldep src/printer/smtv1.ml
- Ocamldep src/printer/why3printer.ml
- Ocamldep src/printer/alt_ergo.ml
- Ocamldep src/transform/induction_pr.ml
- Ocamldep src/printer/cntexmp_printer.ml
- Ocamldep src/transform/induction.ml
- Ocamldep src/transform/prepare_for_counterexmp.ml
- Ocamldep src/transform/intro_vc_vars_counterexmp.ml
- Ocamldep src/transform/reflection.ml
- Ocamldep src/transform/matching.ml
- Ocamldep src/transform/congruence.ml
- Ocamldep src/transform/cut.ml
- Ocamldep src/transform/ind_itp.ml
- Ocamldep src/transform/introduction.ml
- Ocamldep src/transform/destruct.ml
- Ocamldep src/transform/subst.ml
- Ocamldep src/transform/apply.ml
- Ocamldep src/transform/case.ml
- Ocamldep src/transform/generic_arg_trans_utils.ml
- Ocamldep src/transform/eliminate_literal.ml
- Ocamldep src/transform/prop_curry.ml
- Ocamldep src/transform/instantiate_predicate.ml
- Ocamldep src/transform/smoke_detector.ml
- Ocamldep src/transform/intro_projections_counterexmp.ml
- Ocamldep src/transform/eliminate_epsilon.ml
- Ocamldep src/transform/lift_epsilon.ml
- Ocamldep src/transform/close_epsilon.ml
- Ocamldep src/transform/abstraction.ml
- Ocamldep src/transform/filter_trigger.ml
- Ocamldep src/transform/simplify_array.ml
- Ocamldep src/transform/encoding_sort.ml
- Ocamldep src/transform/encoding_twin.ml
- Ocamldep src/transform/encoding_guards_full.ml
- Ocamldep src/transform/encoding_guards.ml
- Ocamldep src/transform/encoding_tags.ml
- Ocamldep src/transform/encoding_tags_full.ml
- Ocamldep src/transform/encoding.ml
- Ocamldep src/transform/discriminate.ml
- Ocamldep src/transform/encoding_select.ml
- Ocamldep src/transform/libencoding.ml
- Ocamldep src/transform/eliminate_if.ml
- Ocamldep src/transform/eliminate_symbol.ml
- Ocamldep src/transform/eliminate_let.ml
- Ocamldep src/transform/eliminate_inductive.ml
- Ocamldep src/transform/eliminate_unknown_lsymbols.ml
- Ocamldep src/transform/eliminate_unknown_types.ml
- Ocamldep src/transform/abstract_quantifiers.ml
- Ocamldep src/transform/eliminate_algebraic.ml
- Ocamldep src/transform/eliminate_definition.ml
- Ocamldep src/transform/compute.ml
- Ocamldep src/transform/reduction_engine.ml
- Ocamldep src/transform/detect_polymorphism.ml
- Ocamldep src/transform/args_wrapper.ml
- Ocamldep src/transform/split_goal.ml
- Ocamldep src/transform/inlining.ml
- Ocamldep src/parser/lexer.ml
- Ocamldep src/transform/simplify_formula.ml
- Ocamldep src/parser/typing.ml
- Ocamldep src/parser/parser.ml
- Ocamldep src/parser/glob.ml
- Ocamldep src/parser/ptree.ml
- Ocamldep src/mlw/cakeml_printer.ml
- Ocamldep src/mlw/ml_printer.ml
- Ocamldep src/mlw/ocaml_printer.ml
- Ocamldep src/mlw/cprinter.ml
- Ocamldep src/mlw/pdriver.ml
- Ocamldep src/mlw/mlinterp.ml
- Ocamldep src/mlw/compile.ml
- Ocamldep src/mlw/mltree.ml
- Ocamldep src/mlw/pinterp.ml
- Ocamldep src/mlw/pmodule.ml
- Ocamldep src/mlw/vc.ml
- Ocamldep src/mlw/typeinv.ml
- Ocamldep src/mlw/dexpr.ml
- Ocamldep src/mlw/eval_match.ml
- Ocamldep src/mlw/pdecl.ml
- Ocamldep src/mlw/expr.ml
- Ocamldep src/mlw/ity.ml
- Ocamldep src/driver/parse_smtv2_model.ml
- Ocamldep src/driver/parse_smtv2_model_lexer.ml
- Ocamldep src/driver/collect_data_model.ml
- Ocamldep src/driver/parse_smtv2_model_parser.ml
- Ocamldep src/driver/smt2_model_defs.ml
- Ocamldep src/driver/autodetection.ml
- Ocamldep src/driver/whyconf.ml
- Ocamldep src/driver/driver.ml
- Ocamldep src/driver/driver_lexer.ml
- Ocamldep src/driver/driver_parser.ml
- Ocamldep src/driver/driver_ast.ml
- Ocamldep src/driver/call_provers.ml
- Ocamldep src/core/trans.ml
- Ocamldep src/core/model_parser.ml
- Ocamldep src/core/printer.ml
- Ocamldep src/driver/prove_client.ml
- Ocamldep src/core/env.ml
- Ocamldep src/core/dterm.ml
- Ocamldep src/core/task.ml
- Ocamldep src/core/coercion.ml
- Ocamldep src/core/pretty.ml
- Ocamldep src/core/theory.ml
- Ocamldep src/core/decl.ml
- Ocamldep src/core/pattern.ml
- Ocamldep src/core/term.ml
- Ocamldep src/core/ty.ml
- Ocamldep src/core/ident.ml
- Ocamldep src/util/pqueue.ml
- Ocamldep src/util/vector.ml
- Ocamldep src/util/number.ml
- Ocamldep src/util/bigInt.ml
- Ocamldep src/util/plugin.ml
- Ocamldep src/util/rc.ml
- Ocamldep src/util/sysutil.ml
- Ocamldep src/util/cmdline.ml
- Ocamldep src/util/print_tree.ml
- Ocamldep src/util/warning.ml
- Ocamldep src/util/lexlib.ml
- Ocamldep src/util/loc.ml
- Ocamldep src/util/debug.ml
- Ocamldep src/util/json_lexer.ml
- Ocamldep src/util/json_parser.ml
- Ocamldep src/util/json_base.ml
- Ocamldep src/util/wstdlib.ml
- Ocamldep src/util/exn_printer.ml
- Ocamldep src/util/hashcons.ml
- Ocamldep src/util/weakhtbl.ml
- Ocamldep src/util/exthtbl.ml
- Ocamldep src/util/extset.ml
- Ocamldep src/util/extmap.ml
- Ocamldep src/util/pp.ml
- Ocamldep src/util/strings.ml
- Ocamldep src/util/lists.ml
- Ocamldep src/util/opt.ml
- Ocamldep src/util/util.ml
- Ocamldep src/util/config.ml
- mkdir lib/plugins
- Ocamlc src/util/config.ml
- Ocamlc src/util/bigInt.mli
- Ocamlc src/util/opt.mli
- Ocamlc src/util/util.mli
- Ocamlc src/util/lists.mli
- Ocamlc src/util/pp.mli
- Ocamlc src/util/strings.mli
- Ocamlc src/util/extmap.mli
- File "src/util/config.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/util/exthtbl.mli
- Ocamlc src/util/weakhtbl.mli
- Ocamlc src/util/hashcons.mli
- Ocamlc src/util/exn_printer.mli
- Ocamlc src/util/loc.mli
- Ocamlc src/util/lexlib.mli
- Ocamlc src/util/print_tree.mli
- File "src/util/pp.mli", line 121, characters 33-51:
- 121 | ('b, formatter, unit, string) Pervasives.format4 -> 'b
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/util/pp.mli", line 124, characters 33-51:
- 124 | ('b, formatter, unit, string) Pervasives.format4 -> 'b
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/util/cmdline.mli
- Ocamlc src/util/sysutil.mli
- Ocamlc src/util/number.mli
- Ocamlc src/util/vector.mli
- Ocamlc src/util/pqueue.mli
- Ocamlc src/driver/prove_client.mli
- Linking src/util/ppx_debug_optim
- Ocamlc src/transform/encoding_select.mli
- Ocamlc src/transform/encoding_tags_full.mli
- Ocamlc src/transform/encoding_guards_full.mli
- Ocamlc src/transform/encoding_tags.mli
- Ocamlc src/transform/encoding_guards.mli
- Ocamlc src/transform/encoding_twin.mli
- Ocamlc src/transform/encoding_sort.mli
- Ocamlc src/transform/simplify_array.mli
- Ocamlc src/transform/filter_trigger.mli
- findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- Ocamlc src/transform/lift_epsilon.mli
- Ocamlc src/transform/instantiate_predicate.mli
- Ocamlc src/printer/smtv2.mli
- Ocamlc src/transform/induction.mli
- Ocamlc src/transform/induction_pr.mli
- Ocamlc src/printer/alt_ergo.mli
- Ocamlc src/printer/why3printer.mli
- Ocamlc src/printer/smtv1.mli
- Ocamlc src/printer/coq.mli
- Ocamlc src/printer/simplify.mli
- Ocamlc src/printer/gappa.mli
- Ocamlc src/printer/cvc3.mli
- Ocamlc src/session/xml.mli
- Ocamlc src/session/compress.mli
- Ocamlc src/util/bigInt.ml
- Ocamlc src/util/util.ml
- Ocamlc src/util/opt.ml
- Ocamlc src/util/lists.ml
- Ocamlc src/util/strings.ml
- Ocamlc src/util/pp.ml
- Ocamlc src/util/extmap.ml
- Ocamlc src/util/exthtbl.ml
- Ocamlc src/util/weakhtbl.ml
- Ocamlc src/util/hashcons.ml
- Ocamlc src/util/exn_printer.ml
- Ocamlc src/util/lexlib.ml
- Ocamlc src/util/cmdline.ml
- Ocamlc src/util/print_tree.ml
- Ocamlc src/util/sysutil.ml
- Ocamlc src/util/pqueue.ml
- Ocamlc src/util/vector.ml
- Ocamlc plugins/tptp/tptp_printer.mli
- Ocamlc src/driver/prove_client.ml
- mkdir bin
- Ocamlc src/tools/unix_scheduler.mli
- Ocamlc lib/ocaml/why3__BigInt_compat.ml
- Ocamlc src/tools/why3wc.ml
- Ocamlc src/ide/wserver.mli
- gcc -Wall -O -g -o src/server/logging.o -c src/server/logging.c
- Ocamlc src/why3doc/doc_html.mli
- gcc -Wall -O -g -o src/server/arraylist.o -c src/server/arraylist.c
- File "src/util/vector.ml", line 21, characters 22-30:
- 21 | let create ?capacity:(capacity: (int) option) ~dummy:(dummy: 'a) : 'a t =
- ^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/ide/wserver.mli", line 71, characters 35-43:
- 71 | val get_request_and_content : char Stream.t -> string list * string
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- gcc -Wall -O -g -o src/server/options.o -c src/server/options.c
- gcc -Wall -O -g -o src/server/queue.o -c src/server/queue.c
- gcc -Wall -O -g -o src/server/readbuf.o -c src/server/readbuf.c
- gcc -Wall -O -g -o src/server/request.o -c src/server/request.c
- gcc -Wall -O -g -o src/server/proc.o -c src/server/proc.c
- gcc -Wall -O -g -o src/server/writebuf.o -c src/server/writebuf.c
- File "lib/ocaml/why3__BigInt_compat.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- gcc -Wall -O -g -o src/server/server-unix.o -c src/server/server-unix.c
- gcc -Wall -O -g -o src/server/server-win.o -c src/server/server-win.c
- gcc -Wall -O -g -o src/server/cpulimit-unix.o -c src/server/cpulimit-unix.c
- gcc -Wall -O -g -o src/server/cpulimit-win.o -c src/server/cpulimit-win.c
- Generate drivers/coq-realizations.aux
- Generate drivers/pvs-realizations.aux
- Linking lib/plugins/genequlin.cmo
- Generate drivers/isabelle-realizations.aux
- Linking lib/plugins/dimacs.cmo
- Ocamlc src/tools/unix_scheduler.ml
- Linking lib/plugins/dimacs.cmxs
- Linking lib/plugins/genequlin.cmxs
- Ocamlopt src/util/config.ml
- Ocamlopt src/util/bigInt.ml
- Ocamlopt src/util/util.ml
- Ocamlopt src/util/opt.ml
- Ocamlopt src/util/lists.ml
- File "src/tools/why3wc.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlopt src/util/exthtbl.ml
- Ocamlopt src/util/strings.ml
- Ocamlopt src/util/extmap.ml
- Ocamlc src/util/extset.mli
- Ocamlopt src/util/weakhtbl.ml
- Ocamlopt src/util/hashcons.ml
- Ocamlopt src/util/exn_printer.ml
- Ocamlc src/util/debug.mli
- Ocamlopt src/util/print_tree.ml
- Ocamlc src/util/warning.mli
- Ocamlopt src/util/sysutil.ml
- Ocamlopt src/util/vector.ml
- Ocamlopt src/session/compress.ml
- Ocamlc src/driver/driver_ast.ml
- Ocamlc src/session/compress.ml
- Ocamlopt src/tools/unix_scheduler.ml
- Ocamlopt lib/ocaml/why3__BigInt_compat.ml
- File "src/util/vector.ml", line 21, characters 22-30:
- 21 | let create ?capacity:(capacity: (int) option) ~dummy:(dummy: 'a) : 'a t =
- ^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/driver/driver_ast.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc lib/ocaml/why3__BigInt.ml
- Ocamlopt src/util/pp.ml
- Ocamlopt src/tools/why3wc.ml
- Linking bin/why3wc.byte
- File "src/session/compress_none.ml", line 43, characters 23-33:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/session/compress_none.ml", line 43, characters 23-33:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/session/compress_none.ml", line 45, characters 20-30:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/driver/driver_parser.mli
- Ocamlc src/driver/driver_lexer.mli
- File "src/session/compress_none.ml", line 45, characters 20-30:
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/util/warning.ml
- File "lib/ocaml/why3__BigInt.ml", line 73, characters 14-37:
- 73 | let print n = Pervasives.print_string (to_string n)
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "lib/ocaml/why3__BigInt.ml", line 74, characters 12-34:
- 74 | let chr n = Pervasives.char_of_int (to_int n)
- ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "lib/ocaml/why3__BigInt.ml", line 75, characters 21-43:
- 75 | let code c = of_int (Pervasives.int_of_char c)
- ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "lib/ocaml/why3__BigInt.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/util/plugin.mli
- Ocamlc src/util/debug.ml
- Ocamlc src/util/number.ml
- Ocamlc src/util/loc.ml
- Ocamlopt lib/ocaml/why3__BigInt.ml
- Ocamlc lib/ocaml/why3__IntAux.ml
- Ocamlc src/session/xml.ml
- Ocamlc lib/ocaml/why3__Array.ml
- Ocamlc lib/ocaml/why3__Matrix.ml
- Ocamlc src/util/wstdlib.mli
- Ocamlopt src/util/pqueue.ml
- Ocamlopt src/util/cmdline.ml
- Ocamlc src/core/ident.mli
- File "src/util/loc.ml", line 63, characters 14-32:
- 63 | let compare = Pervasives.compare
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlopt src/driver/prove_client.ml
- gcc -Wall -o lib/why3cpulimit src/server/cpulimit-unix.o src/server/cpulimit-win.o
- Ocamlc src/util/extset.ml
- Ocamlc src/driver/driver_lexer.ml
- File "src/util/loc.ml", line 64, characters 12-26:
- 64 | let equal = Pervasives.(=)
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/util/plugin.ml
- File "lib/ocaml/why3__IntAux.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "lib/ocaml/why3__BigInt.ml", line 73, characters 14-37:
- 73 | let print n = Pervasives.print_string (to_string n)
- ^^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "lib/ocaml/why3__Matrix.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "lib/ocaml/why3__Array.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "lib/ocaml/why3__BigInt.ml", line 74, characters 12-34:
- 74 | let chr n = Pervasives.char_of_int (to_int n)
- ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "lib/ocaml/why3__BigInt.ml", line 75, characters 21-43:
- 75 | let code c = of_int (Pervasives.int_of_char c)
- ^^^^^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/util/debug.ml", line 113, characters 21-39:
- 113 | (List.sort Pervasives.compare list);
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Linking lib/why3/why3extract.cmo
- Ocamlc src/mlw/ocaml_printer.mli
- Ocamlc src/core/ty.mli
- Ocamlc src/parser/glob.mli
- Ocamlopt lib/ocaml/why3__IntAux.ml
- Ocamlopt lib/ocaml/why3__Array.ml
- Ocamlopt lib/ocaml/why3__Matrix.ml
- Ocamlc src/driver/driver_parser.ml
- Linking lib/why3/why3extract.cma
- Ocamlopt src/util/debug.ml
- Ocamlc src/util/json_base.mli
- Ocamlc src/util/rc.mli
- Ocamlc src/util/wstdlib.ml
- Ocamlc src/core/ident.ml
- Ocamlc src/parser/glob.ml
- Linking lib/why3/why3extract.cmx
- File "src/util/wstdlib.ml", line 16, characters 29-47:
- 16 | let compare (x : int) y = Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/util/debug.ml", line 113, characters 21-39:
- 113 | (List.sort Pervasives.compare list);
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/core/term.mli
- Ocamlc src/core/ty.ml
- Linking bin/why3wc.opt
- Ocamlc src/util/json_parser.mli
- Ocamlc src/util/json_base.ml
- File "src/util/wstdlib.ml", line 36, characters 31-49:
- 36 | let compare (x : float) y = Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/core/ident.ml", line 48, characters 25-43:
- 48 | let attr_compare a1 a2 = Pervasives.compare a1.attr_tag a2.attr_tag
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/util/rc.ml
- File "src/util/wstdlib.ml", line 67, characters 24-42:
- 67 | let compare ts1 ts2 = Pervasives.compare (X.tag ts1) (X.tag ts2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/util/wstdlib.ml", line 76, characters 23-41:
- 76 | let cmp_ts ts1 ts2 = Pervasives.compare (X.tag ts1) (X.tag ts2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/core/ty.ml", line 83, characters 25-43:
- 83 | let ty_compare ty1 ty2 = Pervasives.compare (ty_hash ty1) (ty_hash ty2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/util/json_lexer.ml
- File "src/core/ident.ml", line 174, characters 25-43:
- 174 | let id_compare id1 id2 = Pervasives.compare (id_hash id1) (id_hash id2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/util/json_parser.ml
- Linking lib/why3/why3extract.cmxa
- Linking lib/why3/why3extract.cmxs
- gcc -Wall -o lib/why3server src/server/logging.o src/server/arraylist.o src/server/options.o src/server/queue.o src/server/readbuf.o src/server/request.o src/server/proc.o src/server/writebuf.o src/server/server-unix.o src/server/server-win.o
- Ocamlopt src/util/extset.ml
- File "src/util/json_lexer.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlopt src/util/plugin.ml
- Ocamlopt src/util/loc.ml
- Ocamlopt src/util/number.ml
- Ocamlopt src/session/xml.ml
- File "src/util/loc.ml", line 63, characters 14-32:
- 63 | let compare = Pervasives.compare
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/util/loc.ml", line 64, characters 12-26:
- 64 | let equal = Pervasives.(=)
- ^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/core/pattern.mli
- Ocamlc src/core/decl.mli
- Ocamlc src/core/coercion.mli
- Ocamlc src/mlw/ity.mli
- Ocamlc src/transform/close_epsilon.mli
- Ocamlc src/transform/matching.ml
- Ocamlc src/printer/cntexmp_printer.mli
- Ocamlc src/core/term.ml
- Ocamlc src/core/pattern.ml
- Ocamlc src/core/dterm.mli
- Ocamlc src/core/coercion.ml
- Ocamlopt src/util/lexlib.ml
- Ocamlopt src/util/warning.ml
- Ocamlopt src/driver/driver_ast.ml
- Ocamlc src/core/theory.mli
- Ocamlc src/core/decl.ml
- File "src/transform/matching.ml", line 158, characters 15-33:
- 158 | let (--) = Pervasives.compare in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/transform/matching.ml", line 273, characters 16-34:
- 273 | let compare = Pervasives.compare
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlopt src/util/wstdlib.ml
- File "src/util/wstdlib.ml", line 16, characters 29-47:
- 16 | let compare (x : int) y = Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/util/wstdlib.ml", line 36, characters 31-49:
- 36 | let compare (x : float) y = Pervasives.compare x y
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/util/wstdlib.ml", line 67, characters 24-42:
- 67 | let compare ts1 ts2 = Pervasives.compare (X.tag ts1) (X.tag ts2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/util/wstdlib.ml", line 76, characters 23-41:
- 76 | let cmp_ts ts1 ts2 = Pervasives.compare (X.tag ts1) (X.tag ts2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/core/term.ml", line 281, characters 39-57:
- 281 | let perv_compare h1 h2 = comp_raise (Pervasives.compare h1 h2) in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/core/task.mli
- Ocamlc src/core/env.mli
- Ocamlc src/transform/detect_polymorphism.mli
- Ocamlc src/core/theory.ml
- Ocamlc src/printer/cntexmp_printer.ml
- Ocamlc src/transform/eliminate_literal.mli
- Ocamlc src/mlw/expr.mli
- File "src/transform/matching.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/transform/reduction_engine.mli
- Ocamlc src/core/env.ml
- Ocamlc src/core/pretty.mli
- Ocamlc src/core/trans.mli
- Ocamlc src/session/termcode.mli
- Ocamlc src/core/task.ml
- Ocamlc src/core/printer.mli
- Ocamlc src/transform/simplify_formula.mli
- Ocamlc src/transform/inlining.mli
- Ocamlc src/transform/eliminate_algebraic.mli
- Ocamlc src/transform/split_goal.mli
- Ocamlc src/transform/compute.mli
- Ocamlc src/transform/eliminate_definition.mli
- Ocamlc src/transform/abstract_quantifiers.ml
- Ocamlc src/transform/eliminate_symbol.ml
- Ocamlc src/transform/eliminate_inductive.mli
- Ocamlc src/transform/eliminate_let.mli
- Ocamlc src/transform/eliminate_if.mli
- Ocamlc src/transform/libencoding.mli
- Ocamlc src/transform/encoding.mli
- Ocamlc src/transform/abstraction.mli
- Ocamlc src/transform/eliminate_epsilon.mli
- Ocamlc src/transform/intro_projections_counterexmp.mli
- Ocamlc src/transform/smoke_detector.mli
- Ocamlc src/transform/prop_curry.ml
- Ocamlc src/transform/generic_arg_trans_utils.mli
- Ocamlc src/transform/apply.mli
- Ocamlc src/transform/subst.mli
- Ocamlc src/transform/introduction.mli
- Ocamlc src/transform/destruct.mli
- Ocamlc src/transform/congruence.ml
- Ocamlc src/transform/intro_vc_vars_counterexmp.mli
- Ocamlc src/transform/prepare_for_counterexmp.mli
- Ocamlc src/core/trans.ml
- Ocamlc src/transform/reflection.mli
- Ocamlc src/core/pretty.ml
- Ocamlc src/core/dterm.ml
- Ocamlc src/mlw/ity.ml
- Ocamlc src/mlw/expr.ml
- File "src/transform/eliminate_symbol.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/transform/inlining.ml
- Ocamlc src/transform/split_goal.ml
- Ocamlc src/transform/detect_polymorphism.ml
- Ocamlc src/transform/reduction_engine.ml
- Ocamlc src/transform/simplify_array.ml
- Ocamlc src/transform/close_epsilon.ml
- Ocamlc src/transform/lift_epsilon.ml
- Ocamlc src/transform/eliminate_epsilon.ml
- Ocamlc src/transform/intro_projections_counterexmp.ml
- File "src/transform/inlining.ml", line 88, characters 25-38:
- 88 | let t ?(use_meta=true) ?(in_goal=false) ~notdeft ~notdeff ~notls =
- ^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/transform/inlining.ml", line 88, characters 8-21:
- 88 | let t ?(use_meta=true) ?(in_goal=false) ~notdeft ~notdeff ~notls =
- ^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- Ocamlc src/transform/instantiate_predicate.ml
- Ocamlc src/transform/eliminate_literal.ml
- Ocamlc src/transform/introduction.ml
- File "src/transform/abstract_quantifiers.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/session/termcode.ml
- File "src/transform/prop_curry.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/transform/congruence.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlopt src/util/json_base.ml
- Ocamlopt src/util/rc.ml
- Ocamlopt src/core/ident.ml
- Ocamlc src/mlw/pdecl.mli
- Ocamlc src/parser/ptree.ml
- Ocamlc src/transform/simplify_formula.ml
- Ocamlc src/transform/eliminate_algebraic.ml
- Ocamlc src/transform/eliminate_inductive.ml
- Ocamlc src/transform/eliminate_let.ml
- Ocamlc src/transform/eliminate_if.ml
- Ocamlc src/transform/libencoding.ml
- Ocamlc src/transform/encoding.ml
- Ocamlc src/transform/encoding_guards_full.ml
- File "src/parser/ptree.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/transform/encoding_tags_full.ml
- Ocamlc src/transform/encoding_guards.ml
- Ocamlc src/transform/encoding_tags.ml
- Ocamlc src/transform/encoding_twin.ml
- Ocamlc src/transform/encoding_sort.ml
- File "src/core/ident.ml", line 48, characters 25-43:
- 48 | let attr_compare a1 a2 = Pervasives.compare a1.attr_tag a2.attr_tag
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/transform/filter_trigger.ml
- Ocamlc src/transform/abstraction.ml
- Ocamlc src/transform/smoke_detector.ml
- Ocamlc src/transform/generic_arg_trans_utils.ml
- Ocamlc src/transform/intro_vc_vars_counterexmp.ml
- Ocamlc src/transform/prepare_for_counterexmp.ml
- Ocamlc src/printer/coq.ml
- Ocamlc src/printer/gappa.ml
- Ocamlopt src/util/json_parser.ml
- File "src/core/ident.ml", line 174, characters 25-43:
- 174 | let id_compare id1 id2 = Pervasives.compare (id_hash id1) (id_hash id2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/core/model_parser.mli
- Ocamlc src/mlw/eval_match.mli
- File "src/mlw/ity.ml", line 120, characters 28-46:
- 120 | let ity_compare ity1 ity2 = Pervasives.compare (ity_hash ity1) (ity_hash ity2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/mlw/typeinv.mli
- Ocamlc src/mlw/vc.mli
- Ocamlc src/mlw/pmodule.mli
- Ocamlc src/parser/lexer.mli
- Ocamlc src/transform/args_wrapper.mli
- Ocamlc src/transform/eliminate_unknown_types.ml
- Ocamlc src/transform/eliminate_unknown_lsymbols.ml
- File "src/transform/intro_vc_vars_counterexmp.ml", line 31, characters 2-24:
- 31 | vc_pre_or_post : bool;
- ^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field vc_pre_or_post is never read.
- (However, this field is used to build or mutate values.)
- File "src/session/termcode.ml", line 924, characters 24-42:
- 924 | let compare e1 e2 = Pervasives.compare e1.shape e2.shape in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/session/termcode.ml", line 931, characters 38-56:
- 931 | let compare (v1, _) (v2, _) = Pervasives.compare v2 v1
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/transform/discriminate.mli
- Ocamlc src/printer/pvs.ml
- Ocamlc src/printer/isabelle.ml
- Ocamlc src/printer/mathematica.ml
- Ocamlc src/core/model_parser.ml
- Ocamlc src/core/printer.ml
- Ocamlc src/mlw/pdecl.ml
- Ocamlc src/mlw/eval_match.ml
- Ocamlc src/mlw/typeinv.ml
- Ocamlc src/mlw/vc.ml
- Ocamlc src/transform/eliminate_definition.ml
- Ocamlc src/transform/discriminate.ml
- File "src/transform/eliminate_unknown_lsymbols.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/transform/encoding_select.ml
- File "src/transform/eliminate_unknown_types.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/transform/apply.ml
- File "src/printer/gappa.ml", line 85, characters 2-23:
- 85 | info_symbols : Sid.t;
- ^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field info_symbols is never read.
- (However, this field is used to build or mutate values.)
- Ocamlc src/transform/subst.ml
- Ocamlc src/transform/destruct.ml
- Ocamlc src/printer/alt_ergo.ml
- Ocamlc src/printer/why3printer.ml
- Ocamlc src/printer/smtv1.ml
- Ocamlc src/printer/smtv2.ml
- File "src/printer/isabelle.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/printer/simplify.ml
- Ocamlc src/printer/cvc3.ml
- Ocamlopt src/util/json_lexer.ml
- Ocamlopt src/core/ty.ml
- Ocamlc src/driver/call_provers.mli
- Ocamlopt src/driver/driver_parser.ml
- Ocamlc src/driver/smt2_model_defs.mli
- Ocamlc src/mlw/dexpr.mli
- File "src/printer/mathematica.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/mlw/mltree.ml
- Ocamlc src/mlw/pinterp.mli
- Ocamlc src/mlw/mlinterp.mli
- Ocamlopt src/parser/glob.ml
- Ocamlc src/parser/typing.mli
- Ocamlc src/parser/parser.mli
- Ocamlc src/transform/case.ml
- Ocamlc src/transform/ind_itp.mli
- File "src/printer/pvs.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/transform/cut.ml
- File "src/core/ty.ml", line 83, characters 25-43:
- 83 | let ty_compare ty1 ty2 = Pervasives.compare (ty_hash ty1) (ty_hash ty2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/printer/yices.ml
- Ocamlc src/driver/call_provers.ml
- Ocamlc src/driver/smt2_model_defs.ml
- Ocamlc src/mlw/pmodule.ml
- Ocamlc src/mlw/dexpr.ml
- Ocamlc src/mlw/pinterp.ml
- File "src/printer/alt_ergo.ml", line 47, characters 2-29:
- 47 | mutable info_in_goal: bool;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: mutable record field info_in_goal is never mutated.
- File "src/printer/alt_ergo.ml", line 49, characters 2-45:
- 49 | mutable list_field_def: Ident.ident Mstr.t;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: mutable record field list_field_def is never mutated.
- File "src/printer/alt_ergo.ml", line 51, characters 2-26:
- 51 | meta_record_def : Sls.t;
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field meta_record_def is never read.
- (However, this field is used to build or mutate values.)
- Ocamlc src/parser/typing.ml
- Ocamlc src/parser/parser.ml
- File "src/transform/case.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/parser/lexer.ml
- File "src/mlw/mltree.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/transform/args_wrapper.ml
- File "src/transform/cut.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/transform/compute.ml
- Ocamlc src/transform/ind_itp.ml
- Ocamlc src/transform/induction.ml
- Ocamlc src/transform/induction_pr.ml
- Ocamlc src/driver/driver.mli
- Ocamlc src/driver/parse_smtv2_model_parser.mli
- Ocamlc src/driver/collect_data_model.mli
- File "src/printer/yices.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/driver/parse_smtv2_model_parser.ml
- Ocamlc src/driver/parse_smtv2_model_lexer.ml
- File "src/driver/parse_smtv2_model_lexer.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/driver/whyconf.mli
- Ocamlc src/driver/driver.ml
- Ocamlc src/driver/autodetection.mli
- Ocamlc src/session/session_itp.mli
- Ocamlc src/session/strategy.mli
- Ocamlc src/driver/whyconf.ml
- Ocamlc src/driver/autodetection.ml
- Ocamlc src/driver/collect_data_model.ml
- Ocamlc src/session/session_itp.ml
- Ocamlc src/session/strategy.ml
- Ocamlc src/driver/parse_smtv2_model.ml
- Ocamlc src/session/controller_itp.mli
- Ocamlc src/session/strategy_parser.mli
- Ocamlc src/transform/reflection.ml
- File "src/driver/parse_smtv2_model.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/session/controller_itp.mli", line 193, characters 12-13:
- 193 | module Make(S : Scheduler) : sig
- ^
- Warning 67 [unused-functor-parameter]: unused functor parameter S.
- Ocamlc src/session/strategy_parser.ml
- Ocamlc src/session/controller_itp.ml
- Ocamlc src/session/server_utils.mli
- Ocamlc src/session/itp_communication.mli
- Ocamlopt src/core/term.ml
- File "src/driver/whyconf.ml", line 109, characters 16-34:
- 109 | let compare = Pervasives.compare
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc src/mlw/compile.mli
- Ocamlc src/mlw/pdriver.mli
- Ocamlc src/session/server_utils.ml
- Ocamlc src/session/itp_server.mli
- Ocamlc src/session/json_util.mli
- Ocamlc src/session/itp_communication.ml
- Ocamlc src/mlw/cprinter.ml
- Ocamlc src/mlw/ml_printer.mli
- Ocamlc src/mlw/compile.ml
- Ocamlc src/mlw/mlinterp.ml
- Ocamlc src/mlw/pdriver.ml
- Ocamlc src/mlw/ocaml_printer.ml
- File "src/session/controller_itp.ml", line 535, characters 36-43:
- 535 | let schedule_proof_attempt c id pr ?save_to ~limit ~callback ~notification =
- ^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/core/term.ml", line 281, characters 39-57:
- 281 | let perv_compare h1 h2 = comp_raise (Pervasives.compare h1 h2) in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/session/itp_server.mli", line 24, characters 13-14:
- 24 | module Make (S:Controller_itp.Scheduler) (P:Protocol) : sig
- ^
- Warning 67 [unused-functor-parameter]: unused functor parameter S.
- File "src/session/itp_server.mli", line 24, characters 42-43:
- 24 | module Make (S:Controller_itp.Scheduler) (P:Protocol) : sig
- ^
- Warning 67 [unused-functor-parameter]: unused functor parameter P.
- File "src/mlw/ml_printer.mli", line 70, characters 18-19:
- 70 | module MLPrinter (K: sig val keywords : string list end) : S
- ^
- Warning 67 [unused-functor-parameter]: unused functor parameter K.
- Ocamlc src/session/json_util.ml
- File "src/session/controller_itp.ml", line 287, characters 4-38:
- 287 | tp_session : Session_itp.session;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field tp_session is never read.
- (However, this field is used to build or mutate values.)
- File "src/session/controller_itp.ml", line 288, characters 4-30:
- 288 | tp_id : proofNodeID;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field tp_id is never read.
- (However, this field is used to build or mutate values.)
- File "src/session/controller_itp.ml", line 289, characters 4-33:
- 289 | tp_pr : Whyconf.prover;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field tp_pr is never read.
- (However, this field is used to build or mutate values.)
- Ocamlc src/mlw/cakeml_printer.ml
- Ocamlc src/mlw/ml_printer.ml
- Ocamlc src/session/itp_server.ml
- Ocamlopt src/driver/driver_lexer.ml
- File "src/session/session_itp.ml", line 38, characters 2-41:
- 38 | mutable theory_parent_name : fileID;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: mutable record field theory_parent_name is never mutated.
- File "src/session/session_itp.ml", line 1742, characters 2-30:
- 1742 | prover_ids : int PHprover.t;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field prover_ids is never read.
- (However, this field is used to build or mutate values.)
- File "src/mlw/mlinterp.ml", line 41, characters 4-18:
- 41 | env : Env.env;
- ^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field env is never read.
- (However, this field is used to build or mutate values.)
- File "src/mlw/mlinterp.ml", line 42, characters 4-33:
- 42 | mm : Pmodule.pmodule Mstr.t;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field mm is never read.
- (However, this field is used to build or mutate values.)
- File "src/mlw/cprinter.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/mlw/cakeml_printer.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/mlw/ocaml_printer.ml", line 33, characters 2-37:
- 33 | info_th_known_map : Decl.known_map;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field info_th_known_map is never read.
- (However, this field is used to build or mutate values.)
- Ocamlopt src/core/pattern.ml
- Ocamlopt src/transform/matching.ml
- Ocamlopt src/core/coercion.ml
- File "src/transform/matching.ml", line 158, characters 15-33:
- 158 | let (--) = Pervasives.compare in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/transform/matching.ml", line 273, characters 16-34:
- 273 | let compare = Pervasives.compare
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlopt src/core/decl.ml
- Ocamlopt src/core/theory.ml
- Ocamlopt src/core/task.ml
- Ocamlopt src/core/env.ml
- Ocamlopt src/core/pretty.ml
- Ocamlopt src/core/dterm.ml
- Ocamlopt src/core/trans.ml
- Ocamlopt src/mlw/ity.ml
- Ocamlopt src/transform/reduction_engine.ml
- File "src/mlw/ity.ml", line 120, characters 28-46:
- 120 | let ity_compare ity1 ity2 = Pervasives.compare (ity_hash ity1) (ity_hash ity2)
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlopt src/transform/simplify_formula.ml
- Ocamlopt src/core/printer.ml
- Ocamlopt src/transform/inlining.ml
- Ocamlopt src/transform/split_goal.ml
- Ocamlopt src/transform/detect_polymorphism.ml
- Ocamlopt src/transform/eliminate_symbol.ml
- Ocamlopt src/transform/eliminate_let.ml
- Ocamlopt src/transform/abstract_quantifiers.ml
- Ocamlopt src/transform/simplify_array.ml
- Ocamlopt src/transform/abstraction.ml
- Ocamlopt src/transform/close_epsilon.ml
- Ocamlopt src/transform/eliminate_epsilon.ml
- Ocamlopt src/transform/intro_projections_counterexmp.ml
- Ocamlopt src/transform/smoke_detector.ml
- Ocamlopt src/transform/instantiate_predicate.ml
- Ocamlopt src/transform/prop_curry.ml
- Ocamlopt src/transform/congruence.ml
- File "src/transform/inlining.ml", line 88, characters 25-38:
- 88 | let t ?(use_meta=true) ?(in_goal=false) ~notdeft ~notdeff ~notls =
- ^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/transform/inlining.ml", line 88, characters 8-21:
- 88 | let t ?(use_meta=true) ?(in_goal=false) ~notdeft ~notdeff ~notls =
- ^^^^^^^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- Ocamlopt src/transform/lift_epsilon.ml
- Ocamlopt src/transform/eliminate_inductive.ml
- Ocamlopt src/core/model_parser.ml
- Ocamlopt src/transform/eliminate_algebraic.ml
- Ocamlopt src/transform/eliminate_if.ml
- Ocamlopt src/transform/eliminate_unknown_types.ml
- Ocamlopt src/transform/eliminate_unknown_lsymbols.ml
- Ocamlopt src/transform/libencoding.ml
- Ocamlopt src/transform/encoding_sort.ml
- Ocamlopt src/transform/filter_trigger.ml
- Ocamlopt src/printer/coq.ml
- Ocamlopt src/printer/pvs.ml
- Ocamlopt src/printer/isabelle.ml
- Ocamlopt src/printer/mathematica.ml
- Ocamlopt src/printer/gappa.ml
- Ocamlopt src/transform/generic_arg_trans_utils.ml
- File "src/printer/gappa.ml", line 85, characters 2-23:
- 85 | info_symbols : Sid.t;
- ^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field info_symbols is never read.
- (However, this field is used to build or mutate values.)
- Ocamlopt src/transform/encoding.ml
- Ocamlopt src/transform/eliminate_literal.ml
- Ocamlopt src/driver/call_provers.ml
- Ocamlopt src/driver/smt2_model_defs.ml
- Ocamlopt src/transform/encoding_guards_full.ml
- Ocamlopt src/transform/encoding_twin.ml
- Ocamlopt src/transform/encoding_tags_full.ml
- Ocamlopt src/driver/parse_smtv2_model_parser.ml
- Ocamlopt src/driver/collect_data_model.ml
- Ocamlopt src/transform/encoding_guards.ml
- Ocamlopt src/transform/encoding_tags.ml
- Ocamlopt src/driver/driver.ml
- Ocamlopt src/mlw/expr.ml
- Ocamlopt src/transform/intro_vc_vars_counterexmp.ml
- Ocamlopt src/printer/cntexmp_printer.ml
- File "src/transform/intro_vc_vars_counterexmp.ml", line 31, characters 2-24:
- 31 | vc_pre_or_post : bool;
- ^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field vc_pre_or_post is never read.
- (However, this field is used to build or mutate values.)
- Ocamlopt src/driver/whyconf.ml
- File "src/driver/whyconf.ml", line 109, characters 16-34:
- 109 | let compare = Pervasives.compare
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlopt src/driver/parse_smtv2_model_lexer.ml
- Ocamlopt src/driver/parse_smtv2_model.ml
- Ocamlopt src/session/strategy.ml
- Ocamlopt src/driver/autodetection.ml
- Ocamlopt src/session/strategy_parser.ml
- Ocamlopt src/mlw/pdecl.ml
- Ocamlopt src/parser/ptree.ml
- Ocamlopt src/mlw/eval_match.ml
- Ocamlopt src/mlw/typeinv.ml
- Ocamlopt src/mlw/vc.ml
- Linking lib/why3/why3.cmo
- Ocamlopt src/mlw/pmodule.ml
- Ocamlc plugins/tptp/tptp_ast.ml
- Ocamlc plugins/python/py_ast.ml
- Ocamlc src/tools/main.ml
- Ocamlc src/tools/why3extract.ml
- Ocamlc src/tools/why3config.ml
- Ocamlc src/tools/why3execute.ml
- Ocamlc src/tools/why3realize.ml
- Ocamlc src/tools/why3prove.ml
- Ocamlc src/tools/why3replay.ml
- Ocamlc src/ide/why3web.ml
- Ocamlc src/isabelle-client/isabelle_client_main.ml
- Ocamlc src/why3session/why3session_lib.mli
- Ocamlc src/why3doc/doc_def.mli
- Ocamlc plugins/tptp/tptp_printer.ml
- Linking lib/why3/why3.cma
- Ocamlc src/tools/why3shell.ml
- File "plugins/tptp/tptp_ast.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "plugins/python/py_ast.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/ide/wserver.ml
- Ocamlc src/why3doc/doc_html.ml
- Ocamlc plugins/tptp/tptp_parser.mli
- Ocamlc plugins/python/py_parser.mli
- Ocamlc plugins/tptp/tptp_lexer.mli
- Ocamlc plugins/tptp/tptp_typing.mli
- Ocamlc plugins/tptp/tptp_parser.ml
- File "src/isabelle-client/isabelle_client_main.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/tools/main.ml", line 151, characters 17-35:
- 151 | (List.sort Pervasives.compare (Env.list_formats Env.base_language))
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlc plugins/python/py_lexer.ml
- Ocamlc plugins/python/py_parser.ml
- File "src/tools/main.ml", line 169, characters 20-38:
- 169 | let cmp m1 m2 = Pervasives.compare m1.meta_name m2.meta_name in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/tools/why3execute.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/tools/main.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/why3doc/doc_lexer.ml
- Ocamlc plugins/tptp/tptp_typing.ml
- Ocamlc plugins/tptp/tptp_lexer.ml
- Ocamlc src/why3doc/doc_def.ml
- File "src/tools/why3config.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/tools/why3realize.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc src/why3session/why3session_html.ml
- Ocamlc src/why3session/why3session_info.ml
- Ocamlc src/why3session/why3session_latex.ml
- Ocamlc src/why3session/why3session_update.ml
- Ocamlc src/why3session/why3session_lib.ml
- File "src/ide/wserver.ml", line 198, characters 27-35:
- 198 | let rec loop (strm__ : _ Stream.t) =
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 199, characters 10-21:
- 199 | match Stream.peek strm__ with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 201, characters 6-17:
- 201 | Stream.junk strm__;
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 207, characters 21-32:
- 207 | | Some '\013' -> Stream.junk strm__; loop strm__
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 209, characters 6-17:
- 209 | Stream.junk strm__;
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "plugins/python/py_lexer.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/ide/wserver.ml", line 223, characters 24-32:
- 223 | let (strm__ : _ Stream.t) = strm in
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 224, characters 14-25:
- 224 | match Stream.peek strm__ with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 225, characters 20-31:
- 225 | | Some x -> Stream.junk strm__; x
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 240, characters 6-17:
- 240 | Stream.from
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/why3web.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/tools/why3replay.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlopt src/mlw/dexpr.ml
- File "src/tools/why3shell.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlopt src/mlw/pinterp.ml
- Ocamlopt src/mlw/mltree.ml
- File "src/why3session/why3session_update.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/tools/why3extract.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc plugins/python/py_main.ml
- File "src/tools/why3prove.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/why3doc/doc_lexer.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/why3session/why3session_info.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/why3session/why3session_lib.ml", line 177, characters 6-30:
- 177 | archived : filter_three;
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field archived is never read.
- (However, this field is used to build or mutate values.)
- File "src/why3session/why3session_html.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/why3session/why3session_latex.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Linking bin/isabelle_client.byte
- Linking bin/why3realize.byte
- Linking bin/why3execute.byte
- File "plugins/python/py_main.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Linking bin/why3webserver.byte
- Linking bin/why3config.byte
- Ocamlc src/why3doc/doc_main.ml
- Linking bin/why3.byte
- Ocamlopt src/mlw/compile.ml
- Ocamlopt src/mlw/pdriver.ml
- File "src/why3doc/doc_main.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Linking bin/why3doc.byte
- Linking bin/why3shell.byte
- Linking bin/why3replay.byte
- Ocamlopt src/mlw/cprinter.ml
- Linking bin/why3prove.byte
- Linking bin/why3extract.byte
- Ocamlc src/why3session/why3session_main.ml
- Ocamlopt src/mlw/ml_printer.ml
- Ocamlopt src/mlw/mlinterp.ml
- Ocamlopt src/mlw/ocaml_printer.ml
- File "src/why3session/why3session_main.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- File "src/mlw/ocaml_printer.ml", line 33, characters 2-37:
- 33 | info_th_known_map : Decl.known_map;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field info_th_known_map is never read.
- (However, this field is used to build or mutate values.)
- Ocamlopt src/mlw/cakeml_printer.ml
- Linking bin/why3session.byte
- File "src/mlw/mlinterp.ml", line 41, characters 4-18:
- 41 | env : Env.env;
- ^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field env is never read.
- (However, this field is used to build or mutate values.)
- File "src/mlw/mlinterp.ml", line 42, characters 4-33:
- 42 | mm : Pmodule.pmodule Mstr.t;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field mm is never read.
- (However, this field is used to build or mutate values.)
- Ocamlopt src/parser/typing.ml
- Linking lib/plugins/python.cmo
- Ocamlopt src/parser/parser.ml
- Linking lib/plugins/tptp.cmo
- Ocamlopt src/parser/lexer.ml
- Ocamlopt src/transform/args_wrapper.ml
- Ocamlopt src/transform/compute.ml
- Ocamlopt src/transform/case.ml
- Ocamlopt src/transform/apply.ml
- Ocamlopt src/transform/subst.ml
- Ocamlopt src/transform/ind_itp.ml
- Ocamlopt src/transform/cut.ml
- Ocamlopt src/transform/eliminate_definition.ml
- Ocamlopt src/transform/discriminate.ml
- Ocamlopt src/transform/introduction.ml
- Ocamlopt src/transform/destruct.ml
- Ocamlopt src/transform/induction.ml
- Ocamlopt src/transform/induction_pr.ml
- Ocamlopt src/transform/reflection.ml
- Ocamlopt src/transform/encoding_select.ml
- Ocamlopt src/printer/why3printer.ml
- Ocamlopt src/printer/smtv1.ml
- Ocamlopt src/printer/simplify.ml
- Ocamlopt src/printer/cvc3.ml
- Ocamlopt src/printer/yices.ml
- Ocamlopt src/transform/prepare_for_counterexmp.ml
- Ocamlopt src/session/termcode.ml
- Ocamlopt src/printer/alt_ergo.ml
- Ocamlopt src/printer/smtv2.ml
- File "src/session/termcode.ml", line 924, characters 24-42:
- 924 | let compare e1 e2 = Pervasives.compare e1.shape e2.shape in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/session/termcode.ml", line 931, characters 38-56:
- 931 | let compare (v1, _) (v2, _) = Pervasives.compare v2 v1
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/printer/alt_ergo.ml", line 47, characters 2-29:
- 47 | mutable info_in_goal: bool;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: mutable record field info_in_goal is never mutated.
- File "src/printer/alt_ergo.ml", line 49, characters 2-45:
- 49 | mutable list_field_def: Ident.ident Mstr.t;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: mutable record field list_field_def is never mutated.
- File "src/printer/alt_ergo.ml", line 51, characters 2-26:
- 51 | meta_record_def : Sls.t;
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field meta_record_def is never read.
- (However, this field is used to build or mutate values.)
- Ocamlopt src/session/session_itp.ml
- File "src/session/session_itp.ml", line 38, characters 2-41:
- 38 | mutable theory_parent_name : fileID;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: mutable record field theory_parent_name is never mutated.
- File "src/session/session_itp.ml", line 1742, characters 2-30:
- 1742 | prover_ids : int PHprover.t;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field prover_ids is never read.
- (However, this field is used to build or mutate values.)
- Ocamlopt src/session/controller_itp.ml
- File "src/session/controller_itp.ml", line 535, characters 36-43:
- 535 | let schedule_proof_attempt c id pr ?save_to ~limit ~callback ~notification =
- ^^^^^^^
- Warning 16 [unerasable-optional-argument]: this optional argument cannot be erased.
- File "src/session/controller_itp.ml", line 287, characters 4-38:
- 287 | tp_session : Session_itp.session;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field tp_session is never read.
- (However, this field is used to build or mutate values.)
- File "src/session/controller_itp.ml", line 288, characters 4-30:
- 288 | tp_id : proofNodeID;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field tp_id is never read.
- (However, this field is used to build or mutate values.)
- File "src/session/controller_itp.ml", line 289, characters 4-33:
- 289 | tp_pr : Whyconf.prover;
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field tp_pr is never read.
- (However, this field is used to build or mutate values.)
- Ocamlopt src/session/server_utils.ml
- Ocamlopt src/session/itp_communication.ml
- Ocamlopt src/session/json_util.ml
- Ocamlopt src/session/itp_server.ml
- Linking lib/why3/why3.cmx
- Ocamlopt plugins/tptp/tptp_ast.ml
- Ocamlopt plugins/tptp/tptp_printer.ml
- Ocamlopt plugins/python/py_ast.ml
- Linking lib/why3/why3.cmxa
- Linking lib/why3/why3.cmxs
- Ocamlopt src/tools/main.ml
- Ocamlopt src/tools/why3config.ml
- Ocamlopt src/tools/why3execute.ml
- Ocamlopt src/tools/why3extract.ml
- Ocamlopt src/tools/why3prove.ml
- Ocamlopt src/tools/why3realize.ml
- Ocamlopt src/tools/why3replay.ml
- Ocamlopt src/ide/wserver.ml
- Ocamlopt src/isabelle-client/isabelle_client_main.ml
- Ocamlopt src/why3session/why3session_lib.ml
- Ocamlopt src/tools/why3shell.ml
- Ocamlopt src/why3doc/doc_html.ml
- Ocamlopt src/why3doc/doc_def.ml
- Ocamlopt plugins/tptp/tptp_parser.ml
- Ocamlopt plugins/tptp/tptp_typing.ml
- File "src/tools/main.ml", line 151, characters 17-35:
- 151 | (List.sort Pervasives.compare (Env.list_formats Env.base_language))
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- Ocamlopt plugins/python/py_parser.ml
- File "src/tools/main.ml", line 169, characters 20-38:
- 169 | let cmp m1 m2 = Pervasives.compare m1.meta_name m2.meta_name in
- ^^^^^^^^^^^^^^^^^^
- Alert deprecated: module Stdlib.Pervasives
- Use Stdlib instead.
-
- If you need to stay compatible with OCaml < 4.07, you can use the
- stdlib-shims library: https://github.com/ocaml/stdlib-shims
- File "src/ide/wserver.ml", line 198, characters 27-35:
- 198 | let rec loop (strm__ : _ Stream.t) =
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 199, characters 10-21:
- 199 | match Stream.peek strm__ with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 201, characters 6-17:
- 201 | Stream.junk strm__;
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 207, characters 21-32:
- 207 | | Some '\013' -> Stream.junk strm__; loop strm__
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 209, characters 6-17:
- 209 | Stream.junk strm__;
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 223, characters 24-32:
- 223 | let (strm__ : _ Stream.t) = strm in
- ^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 224, characters 14-25:
- 224 | match Stream.peek strm__ with
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 225, characters 20-31:
- 225 | | Some x -> Stream.junk strm__; x
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/ide/wserver.ml", line 240, characters 6-17:
- 240 | Stream.from
- ^^^^^^^^^^^
- Alert deprecated: module Stdlib.Stream
- Use the camlp-streams library instead.
- File "src/why3session/why3session_lib.ml", line 177, characters 6-30:
- 177 | archived : filter_three;
- ^^^^^^^^^^^^^^^^^^^^^^^^
- Warning 69 [unused-field]: record field archived is never read.
- (However, this field is used to build or mutate values.)
- File "src/tools/why3extract.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlopt src/why3doc/doc_lexer.ml
- Linking bin/why3realize.opt
- Linking bin/why3execute.opt
- Ocamlopt src/ide/why3web.ml
- Linking bin/why3config.opt
- Linking bin/why3.opt
- Linking bin/isabelle_client.opt
- Ocamlopt src/why3doc/doc_main.ml
- Ocamlopt src/why3session/why3session_info.ml
- Ocamlopt src/why3session/why3session_html.ml
- Ocamlopt src/why3session/why3session_latex.ml
- Ocamlopt src/why3session/why3session_update.ml
- Linking bin/why3replay.opt
- Linking bin/why3shell.opt
- Linking bin/why3webserver.opt
- Linking bin/why3doc.opt
- Linking bin/why3prove.opt
- Linking bin/why3extract.opt
- Ocamlopt src/why3session/why3session_main.ml
- Ocamlopt plugins/python/py_lexer.ml
- Linking bin/why3session.opt
- Ocamlopt plugins/python/py_main.ml
- Ocamlopt plugins/tptp/tptp_lexer.ml
- Linking lib/plugins/tptp.cmxs
- Linking lib/plugins/python.cmxs
- make: Nothing to be done for 'opt'.
-> compiled why3.1.2.1
[why3: make install]
+ /usr/bin/make "install" "install-lib" (CWD=/home/opam/.opam/default/.opam-switch/build/why3.1.2.1)
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3/plugins
- /usr/bin/install -c -m 644 lib/plugins/genequlin.cmo lib/plugins/dimacs.cmo lib/plugins/tptp.cmo lib/plugins/python.cmo lib/plugins/genequlin.cmxs lib/plugins/dimacs.cmxs lib/plugins/tptp.cmxs lib/plugins/python.cmxs /home/opam/.opam/default/lib/why3/plugins
- /usr/bin/mkdir -p /home/opam/.opam/default/bin
- /usr/bin/install -c bin/why3.opt /home/opam/.opam/default/bin/why3
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3/commands
- /usr/bin/install -c bin/why3config.opt /home/opam/.opam/default/lib/why3/commands/why3config
- /usr/bin/install -c bin/why3execute.opt /home/opam/.opam/default/lib/why3/commands/why3execute
- /usr/bin/install -c bin/why3extract.opt /home/opam/.opam/default/lib/why3/commands/why3extract
- /usr/bin/install -c bin/why3prove.opt /home/opam/.opam/default/lib/why3/commands/why3prove
- /usr/bin/install -c bin/why3realize.opt /home/opam/.opam/default/lib/why3/commands/why3realize
- /usr/bin/install -c bin/why3replay.opt /home/opam/.opam/default/lib/why3/commands/why3replay
- /usr/bin/install -c bin/why3wc.opt /home/opam/.opam/default/lib/why3/commands/why3wc
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3
- /usr/bin/install -c lib/why3server /home/opam/.opam/default/lib/why3/why3server
- /usr/bin/install -c lib/why3cpulimit /home/opam/.opam/default/lib/why3/why3cpulimit
- /usr/bin/install -c lib/why3-call-pvs /home/opam/.opam/default/lib/why3/why3-call-pvs
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3/commands
- /usr/bin/install -c bin/why3webserver.opt /home/opam/.opam/default/lib/why3/commands/why3webserver
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3/commands
- /usr/bin/install -c bin/why3session.opt /home/opam/.opam/default/lib/why3/commands/why3session
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3/commands
- /usr/bin/install -c bin/why3shell.opt /home/opam/.opam/default/lib/why3/commands/why3shell
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3/commands
- /usr/bin/install -c bin/why3doc.opt /home/opam/.opam/default/lib/why3/commands/why3doc
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/vim
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/vim/ftdetect
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/vim/syntax
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/lang
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/stdlib
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/stdlib/mach
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/drivers
- /usr/bin/install -c -m 644 stdlib/*.mlw /home/opam/.opam/default/share/why3/stdlib
- /usr/bin/install -c -m 644 stdlib/mach/*.mlw /home/opam/.opam/default/share/why3/stdlib/mach
- /usr/bin/install -c -m 644 drivers/*.drv drivers/*.gen /home/opam/.opam/default/share/why3/drivers
- /usr/bin/install -c -m 644 LICENSE /home/opam/.opam/default/share/why3/
- /usr/bin/install -c -m 644 share/provers-detection-data.conf /home/opam/.opam/default/share/why3/
- /usr/bin/install -c -m 644 share/why3session.dtd /home/opam/.opam/default/share/why3
- /usr/bin/install -c -m 644 share/Makefile.config /home/opam/.opam/default/share/why3
- /usr/bin/install -c -m 644 share/vim/ftdetect/why3.vim /home/opam/.opam/default/share/why3/vim/ftdetect/why3.vim
- /usr/bin/install -c -m 644 share/vim/syntax/why3.vim /home/opam/.opam/default/share/why3/vim/syntax/why3.vim
- /usr/bin/install -c -m 644 share/lang/why3.lang /home/opam/.opam/default/share/why3/lang/why3.lang
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/drivers
- /usr/bin/install -c -m 644 drivers/coq-realizations.aux /home/opam/.opam/default/share/why3/drivers/
- /usr/bin/mkdir -p /home/opam/.opam/default/share/why3/drivers/
- /usr/bin/install -c -m 644 drivers/pvs-realizations.aux /home/opam/.opam/default/share/why3/drivers/
- /usr/bin/install -c -m 644 drivers/isabelle-realizations.aux /home/opam/.opam/default/share/why3/drivers/
- /usr/bin/mkdir -p /home/opam/.opam/default/share/emacs/site-lisp/
- /usr/bin/install -c -m 644 share/emacs/why3.el /home/opam/.opam/default/share/emacs/site-lisp/why3.el
- if test -d /etc/bash_completion.d -a -w /etc/bash_completion.d; then \
- /usr/bin/install -c share/bash/why3 /etc/bash_completion.d; \
- fi
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3
- /usr/bin/install -c -m 644 lib/why3/why3.a lib/why3/why3.cma lib/why3/why3.cmx lib/why3/why3.cmi lib/why3/why3.cmxa lib/why3/why3.cmxs \
- lib/why3/META /home/opam/.opam/default/lib/why3
- /usr/bin/mkdir -p /home/opam/.opam/default/lib/why3
- /usr/bin/install -c -m 644 lib/why3/why3extract.a lib/why3/why3extract.cma lib/why3/why3extract.cmx lib/why3/why3extract.cmi lib/why3/why3extract.cmxa lib/why3/why3extract.cmxs \
- /home/opam/.opam/default/lib/why3
-> installed why3.1.2.1
=== STDERR ===
2026-06-24 12:04.01: OK: build why3.1.2.1 (runc: 104.2s, disk: 84KB)
2026-06-24 12:04.01: Job succeeded