Build:
  1. 0
2026-10-07 22:16.33: New job: build why3.1.8.2 (68924645ddfb)
2026-10-07 22:16.33: Waiting for resource in pool day11-builds
2026-10-07 22:20.25: Got resource from pool day11-builds
2026-10-07 22:20.25: [profile oxcaml-odoc-master] build why3.1.8.2
2026-10-07 22:20.25: build why3.1.8.2 (68924645ddfb)
=== DEPENDENCIES (41 transitive) ===
  astring.0.8.5                                      7c8857421a13
  base-threads.base                                  464810371b96
  base-unix.base                                     4596d20d2cf7
  basement.v0.18~preview.130.106+341                 8604678cfbc7
  camlp-streams.5.0.1                                3fd7878a34f1
  capsule0.v0.18~preview.130.106+341                 f88d9c626f70
  conf-autoconf.1                                    8ee1e3913008
  conf-gmp.5                                         c2adbec9a470
  conf-which.1                                       65c43ca119c3
  dune.3.22.2+ox                                     a601158acc62
  menhir.20250912                                    41dab417aed9
  menhirCST.20250912                                 e7b0a46b7a0c
  menhirLib.20250912                                 183a20ec50f2
  menhirSdk.20250912                                 c4c7e0750186
  nonempty_list_type.v0.18~preview.130.106+341       627762658405
  num.1.6                                            7a36ed3a3fba
  ocaml.5.2.0                                        b8c350f4f1ad
  ocaml-compiler-libs.v0.17.0+ox                     97d1a68258b8
  ocaml-config.3                                     2c72b422dfc3
  ocaml-variants.5.2.0+ox                            60cb73ac7801
  ocamlbuild.0.16.1+ox                               de5a5462a208
  ocamlfind.1.9.8+ox                                 70bd5761d4de
  ocamlgraph.2.2.0                                   e42a45f4c32c
  odoc-parser.3.2.1+master.1790607351.6dc5826        c6266b0f3b72
  oxcaml-compiler.5.2.0minus39                       c47b62237187
  parsexp.v0.18~preview.130.106+341                  ad5057b95363
  ppx_derivers.1.2.1                                 c1e05b615770
  ppx_helpers.v0.18~preview.130.106+341              8dd54ab8be81
  ppx_js_style.v0.18~preview.130.106+341             feee3f181f35
  ppx_sexp_conv.v0.18~preview.130.106+341            830b9004c4b6
  ppx_template.v0.18~preview.130.106+341             bf88e4b3bbb7
  ppxlib.0.33.0+ox2                                  ef722ad5d5dd
  ppxlib_ast.0.33.0+ox2                              5b4eb2b67c22
  ppxlib_jane.v0.18~preview.130.106+341              1e31a89a4747
  sexp_type.v0.18~preview.130.106+341                3ddf0ba1a078
  sexplib.v0.18~preview.130.106+341                  5fc91c301829
  sexplib0.v0.18~preview.130.106+341                 3c1103d71fd3
  stdlib-shims.0.3.0                                 d2e8875350ba
  topkg.1.1.1+ox                                     76d82ba7f921
  unique.v0.18~preview.130.106+341                   7d7e7f3934f3
  zarith.1.12+ox3                                    306ab9da56c7
=== STDOUT ===
Processing: [default: loading data]
[why3.1.8.2: dl]
[why3.1.8.2: extract]
-> retrieved why3.1.8.2  (https://opam.ocaml.org/cache)
[why3: touch configure]
+ /usr/bin/touch "configure" (CWD=/home/opam/.opam/default/.opam-switch/build/why3.1.8.2)
[why3: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/why3.1.8.2/./configure "--prefix" "/home/opam/.opam/default" "--disable-frama-c" "--disable-coq-libs" "--disable-js-of-ocaml" "--disable-re" "--enable-ocamlfind" "--disable-mpfr" "--disable-zip" "--enable-hypothesis-selection" "--enable-stackify" "--disable-ide" (CWD=/home/opam/.opam/default/.opam-switch/build/why3.1.8.2)
- checking executable suffix... <none>
- checking for ocamlc... ocamlc
- checking ocaml os type... Unix
- 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 the compiler supports GNU C... yes
- checking whether gcc accepts -g... yes
- checking for gcc option to enable C11 features... none needed
- checking for a race-free mkdir -p... /usr/bin/mkdir -p
- checking for a BSD-compatible install... /usr/bin/install -c
- configure: ocaml version is 5.2.0+ox
- configure: 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... ocamlfind
- checking for ppxlib using ocamlfind... yes
- checking for sphinx-build... no
- configure: WARNING: cannot find sphinx-build, documentation disabled.
- checking for emacs... no
- configure: WARNING: cannot find emacs, compilation of why3.elc disabled.
- checking for zarith using ocamlfind... yes
- checking for /home/opam/.opam/default/lib/zarith/z.cmi... yes
- checking for menhirLib using ocamlfind... yes
- checking for /home/opam/.opam/default/lib/menhirLib/menhirLib.cmi... yes
- checking for ocamlgraph using ocamlfind... yes
- checking for /home/opam/.opam/default/lib/ocamlgraph/graph.cmi... yes
- checking for ppx_sexp_conv using ocamlfind... yes
- checking for sexplib using ocamlfind... yes
- checking for ppx_deriving using ocamlfind... no
- checking for pvs... no
- checking for isabelle... no
- checking for javac... no
- checking for java... no
- configure: creating ./config.status
- config.status: creating Makefile
- config.status: creating src/config.sh
- 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: creating bench/java/Makefile
- config.status: creating doc/javaexamples/Makefile
- config.status: executing chmod commands
- 
-                  Summary
- -----------------------------------------
- Verbose make                : no
- OCaml compiler              : yes
-     Version                 : 5.2.0+ox
-     Library path            : /home/opam/.opam/default/lib/ocaml
-     Ocamlfind               : yes
-     Native compilation      : yes
-     Memory profiling        : no (disabled by default)
-     PPX                     : yes
-     S-expressions support   : no (ppx_deriving not found)
-     Javascript support      : no (disabled by user)
-     MPFR support            : no (disabled by user)
-     Re support              : no (disabled by user)
- Build environment
-     OCaml OS Type           : Unix
-     Build environment type  : Posix
- Components
-     Why3 library            : yes
-     GTK IDE                 : no (disabled by user)
-     Web IDE                 : no (Javascript support not available)
-     Compressed sessions     : no (disabled by user)
-     Hypothesis selection    : yes
-     Stackify                : yes
-     Invariant inference(exp): no (disabled by default)
-     Inference with BDDs(exp): no (disabled by default)
-     Frama-C support         : no
- Documentation               : no (sphinx-build 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" "byte" (CWD=/home/opam/.opam/default/.opam-switch/build/why3.1.8.2)
- Generate src/util/config.ml
- Ocamllex src/util/rc.mll
- Ocamllex src/util/lexlib.mll
- 48 states, 1889 transitions, table size 7844 bytes
- 3073 additional bytes used for bindings
- Menhir src/util/json_parser.mly
- Ocamllex src/util/json_lexer.mll
- Ocamllex src/parser/lexer.mll
- 39 states, 600 transitions, table size 2634 bytes
- 1338 additional bytes used for bindings
- Menhir src/parser/parser_common.mly
- Menhir src/parser/parser_common.mly src/parser/parser.mly
- 52 states, 495 transitions, table size 2292 bytes
- Menhir src/driver/driver_parser.mly
- Ocamllex src/driver/driver_lexer.mll
- Ocamllex src/driver/sexp.mll
- Ocamllex src/session/xml.mll
- Ocamllex src/session/strategy_parser.mll
- cmp -s src/util/recompat.ml src/util/re.ml || cp src/util/recompat.ml src/util/re.ml
- 34 states, 1366 transitions, table size 5668 bytes
- 33 states, 370 transitions, table size 1678 bytes
- 59 states, 799 transitions, table size 3550 bytes
- 2611 additional bytes used for bindings
- Ocamllex plugins/tptp/tptp_lexer.mll
- Menhir plugins/tptp/tptp_parser.mly
- Ocamllex plugins/coma/coma_lexer.mll
- Menhir src/parser/parser_common.mly plugins/coma/coma_parser.mly
- Ocamllex plugins/python/py_lexer.mll
- 101 states, 1563 transitions, table size 6858 bytes
- 3126 additional bytes used for bindings
- Menhir plugins/python/py_parser.mly
- Ocamllex plugins/microc/mc_lexer.mll
- Menhir plugins/microc/mc_parser.mly
- Menhir src/parser/parser_common.mly plugins/cfg/cfg_parser.mly
- Ocamllex plugins/cfg/cfg_lexer.mll
- 174 states, 4831 transitions, table size 20368 bytes
- 9859 additional bytes used for bindings
- Ocamllex plugins/parser/dimacs.mll
- 69 states, 1256 transitions, table size 5438 bytes
- 1453 additional bytes used for bindings
- 77 states, 473 transitions, table size 2354 bytes
- 1504 additional bytes used for bindings
- 117 states, 1396 transitions, table size 6286 bytes
- 3556 additional bytes used for bindings
- Ocamllex src/tools/why3wc.mll
- Ocamldep src/ide/wserver.ml
- 34 states, 434 transitions, table size 1940 bytes
- 1293 additional bytes used for bindings
- Ocamldep src/ide/why3web.ml
- Ocamldep src/why3session/why3session_lib.ml
- Ocamldep src/why3session/why3session_info.ml
- Ocamldep src/why3session/why3session_html.ml
- Ocamldep src/why3session/why3session_latex.ml
- Ocamldep src/why3session/why3session_update.ml
- Ocamldep src/why3session/why3session_main.ml
- Ocamldep src/why3session/why3session_output.ml
- Ocamldep src/why3session/why3session_create.ml
- Ocamldep src/tools/why3shell.ml
- Ocamldep src/isabelle-client/isabelle_client_main.ml
- Ocamldep src/tools/why3pp.ml
- Ocamllex src/why3doc/doc_lexer.mll
- cp src/util/json_base.ml src/trywhy3/json_base.ml
- cp src/util/json_base.mli src/trywhy3/json_base.mli
- 173 states, 4796 transitions, table size 20222 bytes
- 9853 additional bytes used for bindings
- cp src/util/json_parser.ml src/trywhy3/json_parser.ml
- cp src/util/json_lexer.ml src/trywhy3/json_lexer.ml
- cp src/util/json_parser.mli src/trywhy3/json_parser.mli
- cp src/util/json_lexer.mli src/trywhy3/json_lexer.mli
- Ocamldep src/trywhy3/json_base.ml
- Ocamldep src/trywhy3/shortener.ml
- Ocamldep src/trywhy3/json_parser.ml
- Ocamldep src/trywhy3/json_lexer.ml
- Ocamldep src/trywhy3/bindings.ml
- Ocamldep src/trywhy3/trywhy3.ml
- Ocamldep src/trywhy3/why3_worker.ml
- Ocamldep src/trywhy3/worker_proto.ml
- 120 states, 706 transitions, table size 3544 bytes
- 1763 additional bytes used for bindings
- Ocamldep src/why3doc/doc_html.ml
- Ocamldep src/why3doc/doc_def.ml
- Ocamldep src/why3doc/doc_lexer.ml
- Ocamldep src/why3doc/doc_main.ml
- 251 states, 6731 transitions, table size 28430 bytes
- 16559 additional bytes used for bindings
- 307 states, 15627 transitions, table size 64350 bytes
- Ocamldep src/tools/main.ml
- Ocamldep src/tools/why3config.ml
- Ocamldep src/tools/why3execute.ml
- Ocamldep src/tools/why3extract.ml
- Ocamldep src/tools/why3prove.ml
- Ocamldep src/tools/why3realize.ml
- Ocamldep src/tools/why3replay.ml
- Ocamldep src/tools/why3wc.ml
- Ocamldep src/tools/why3show.ml
- Ocamldep src/tools/why3bench.ml
- Read 3 sample input sentences and 3 error messages.
- menhir --explain --strict src/parser/parser_common.mly src/parser/parser.mly --base src/parser/parser --compile-errors \
- 	src/parser/handcrafted.messages > src/parser/parser_messages.ml
- Read 3 sample input sentences and 3 error messages.
- Ocamldep src/util/exn_printer.ml
- Ocamldep src/util/mysexplib.ml
- Ocamldep src/util/config.ml
- Ocamldep src/util/bigInt.ml
- Ocamldep src/util/mlmpfr_wrapper.ml
- Ocamldep src/util/util.ml
- Ocamldep src/util/opt.ml
- Ocamldep src/util/strings.ml
- Ocamldep src/util/pp.ml
- Ocamldep src/util/extmap.ml
- Ocamldep src/util/lists.ml
- Ocamldep src/util/extset.ml
- Ocamldep src/util/weakhtbl.ml
- Ocamldep src/util/exthtbl.ml
- Ocamldep src/util/hcpt.ml
- Ocamldep src/util/hashcons.ml
- Ocamldep src/util/diffmap.ml
- Ocamldep src/util/json_parser.ml
- Ocamldep src/util/json_base.ml
- Ocamldep src/util/wstdlib.ml
- Ocamldep src/util/getopt.ml
- Ocamldep src/util/json_lexer.ml
- Ocamldep src/util/debug.ml
- Ocamldep src/util/loc.ml
- Ocamldep src/util/print_tree.ml
- Ocamldep src/util/cmdline.ml
- Ocamldep src/util/sysutil.ml
- Ocamldep src/util/lexlib.ml
- Ocamldep src/util/rc.ml
- Ocamldep src/util/plugin.ml
- Ocamldep src/util/number.ml
- Ocamldep src/util/constant.ml
- Ocamldep src/util/vector.ml
- Ocamldep src/util/pqueue.ml
- Ocamldep src/core/ident.ml
- Ocamldep src/core/ty.ml
- Ocamldep src/util/re.ml
- Ocamldep src/core/term.ml
- Ocamldep src/core/pattern.ml
- Ocamldep src/core/decl.ml
- Ocamldep src/core/coercion.ml
- Ocamldep src/core/parser_tokens.ml
- Ocamldep src/core/keywords.ml
- Ocamldep src/core/theory.ml
- Ocamldep src/core/task.ml
- Ocamldep src/core/pretty.ml
- Ocamldep src/core/dterm.ml
- Ocamldep src/core/env.ml
- Ocamldep src/core/printer.ml
- Ocamldep src/core/model_parser.ml
- Ocamldep src/core/trans.ml
- Ocamldep src/driver/prove_client.ml
- Ocamldep src/driver/whyconf.ml
- Ocamldep src/driver/driver_parser.ml
- Ocamldep src/driver/call_provers.ml
- Ocamldep src/driver/driver.ml
- Ocamldep src/driver/driver_lexer.ml
- Ocamldep src/driver/sexp.ml
- Ocamldep src/driver/smtv2_model_parser.ml
- Ocamldep src/driver/smtv2_model_defs.ml
- Ocamldep src/mlw/ity.ml
- Ocamldep src/driver/autodetection.ml
- Ocamldep src/mlw/expr.ml
- Ocamldep src/mlw/pdecl.ml
- Ocamldep src/mlw/eval_match.ml
- Ocamldep src/mlw/typeinv.ml
- Ocamldep src/mlw/vc.ml
- Ocamldep src/mlw/pmodule.ml
- Ocamldep src/mlw/dexpr.ml
- Ocamldep src/mlw/big_real.ml
- Ocamldep src/mlw/pinterp_core.ml
- Ocamldep src/mlw/rac.ml
- Ocamldep src/mlw/pinterp.ml
- Ocamldep src/mlw/check_ce.ml
- Ocamldep src/extract/mltree.ml
- Ocamldep src/extract/compile.ml
- Ocamldep src/extract/mlinterp.ml
- Ocamldep src/extract/pdriver.ml
- Ocamldep src/extract/ml_printer.ml
- Ocamldep src/extract/c.ml
- Ocamldep src/extract/ocaml.ml
- Ocamldep src/extract/cakeml.ml
- Ocamldep src/extract/java.ml
- Ocamldep src/parser/ptree.ml
- Ocamldep src/parser/ptree_helpers.ml
- Ocamldep src/parser/glob.ml
- Ocamldep src/parser/typing.ml
- Ocamldep src/parser/parser_messages.ml
- Ocamldep src/parser/parser.ml
- Ocamldep src/parser/report.ml
- Ocamldep src/parser/lexer.ml
- Ocamldep src/parser/mlw_printer.ml
- Ocamldep src/parser/sexp_parser.ml
- Ocamldep src/transform/simplify_formula.ml
- Ocamldep src/transform/inlining.ml
- Ocamldep src/transform/split_goal.ml
- Ocamldep src/transform/args_wrapper.ml
- Ocamldep src/transform/reduction_engine.ml
- Ocamldep src/transform/compute.ml
- Ocamldep src/transform/remove_unused.ml
- Ocamldep src/transform/detect_polymorphism.ml
- Ocamldep src/transform/eliminate_definition.ml
- Ocamldep src/transform/extensional.ml
- Ocamldep src/transform/abstract_quantifiers.ml
- Ocamldep src/transform/eliminate_unknown_types.ml
- Ocamldep src/transform/eliminate_unknown_lsymbols.ml
- Ocamldep src/transform/eliminate_symbol.ml
- Ocamldep src/transform/eliminate_inductive.ml
- Ocamldep src/transform/eliminate_let.ml
- Ocamldep src/transform/eliminate_if.ml
- Ocamldep src/transform/libencoding.ml
- Ocamldep src/transform/eliminate_algebraic.ml
- Ocamldep src/transform/discriminate.ml
- Ocamldep src/transform/encoding.ml
- Ocamldep src/transform/encoding_select.ml
- Ocamldep src/transform/encoding_guards_full.ml
- Ocamldep src/transform/encoding_guards.ml
- Ocamldep src/transform/encoding_tags_full.ml
- Ocamldep src/transform/encoding_tags.ml
- Ocamldep src/transform/encoding_twin.ml
- Ocamldep src/transform/encoding_sort.ml
- Ocamldep src/transform/simplify_array.ml
- Ocamldep src/transform/filter_trigger.ml
- Ocamldep src/transform/abstraction.ml
- Ocamldep src/transform/close_epsilon.ml
- Ocamldep src/transform/lift_epsilon.ml
- Ocamldep src/transform/eliminate_epsilon.ml
- Ocamldep src/transform/instantiate_predicate.ml
- Ocamldep src/transform/smoke_detector.ml
- Ocamldep src/transform/eliminate_literal.ml
- Ocamldep src/transform/prop_curry.ml
- Ocamldep src/transform/generic_arg_trans_utils.ml
- Ocamldep src/transform/case.ml
- Ocamldep src/transform/apply.ml
- Ocamldep src/transform/subst.ml
- Ocamldep src/transform/introduction.ml
- Ocamldep src/transform/ind_itp.ml
- Ocamldep src/transform/destruct.ml
- Ocamldep src/transform/cut.ml
- Ocamldep src/transform/congruence.ml
- Ocamldep src/transform/induction.ml
- Ocamldep src/transform/reflection.ml
- Ocamldep src/transform/induction_pr.ml
- Ocamldep src/transform/prepare_for_counterexmp.ml
- Ocamldep src/transform/keep_only_arithmetic.ml
- Ocamldep src/printer/cntexmp_printer.ml
- Ocamldep src/printer/alt_ergo.ml
- Ocamldep src/printer/why3printer.ml
- Ocamldep src/printer/smtv1.ml
- Ocamldep src/printer/smtv2.ml
- Ocamldep src/printer/coq.ml
- Ocamldep src/printer/gappa.ml
- Ocamldep src/printer/cvc3.ml
- Ocamldep src/printer/yices.ml
- Ocamldep src/printer/mathematica.ml
- Ocamldep src/session/compress.ml
- Ocamldep src/session/xml.ml
- Ocamldep src/printer/pvs.ml
- Ocamldep src/session/termcode.ml
- Ocamldep src/session/session_itp.ml
- Ocamldep src/printer/isabelle.ml
- Ocamldep src/printer/simplify.ml
- Ocamldep src/session/strategy.ml
- Ocamldep src/session/strategy_parser.ml
- Ocamldep src/session/controller_itp.ml
- Ocamldep src/session/server_utils.ml
- Ocamldep src/session/itp_communication.ml
- Ocamldep src/session/itp_server.ml
- Ocamldep src/driver/driver_ast.mli
- Ocamldep src/session/unix_scheduler.ml
- Ocamldep src/session/json_util.ml
- Ocamldep plugins/parser/genequlin.ml
- Ocamldep plugins/parser/dimacs.ml
- Ocamldep plugins/transform/hypothesis_selection.ml
- Ocamldep plugins/strategies/forward_propagation.ml
- Ocamldep plugins/tptp/tptp_parser.ml
- Ocamldep plugins/tptp/tptp_typing.ml
- Ocamldep plugins/tptp/tptp_lexer.ml
- Ocamldep plugins/tptp/tptp_printer.ml
- Ocamldep plugins/coma/coma_logic.ml
- Ocamldep plugins/coma/coma_syntax.ml
- Ocamldep plugins/coma/coma_parser.ml
- Ocamldep plugins/coma/coma_lexer.ml
- Ocamldep plugins/coma/coma_typing.ml
- Ocamldep plugins/coma/coma_main.ml
- Ocamldep plugins/python/py_parser.ml
- Ocamldep plugins/python/py_lexer.ml
- Ocamldep plugins/python/py_main.ml
- Ocamldep plugins/microc/mc_lexer.ml
- Ocamldep plugins/microc/mc_parser.ml
- Ocamldep plugins/microc/mc_printer.ml
- Ocamldep plugins/microc/mc_main.ml
- Ocamldep plugins/cfg/cfg_parser.ml
- Ocamldep plugins/cfg/cfg_lexer.ml
- Ocamldep plugins/cfg/cfg_paths.ml
- Ocamldep plugins/cfg/subregion_analysis.ml
- Ocamldep plugins/cfg/cfg_main.ml
- Ocamldep plugins/cfg/stackify.ml
- Ocamldep plugins/cfg/cfg_stackify.ml
- Ocamldep plugins/tptp/tptp_ast.mli
- Ocamldep plugins/python/py_ast.mli
- Ocamldep plugins/microc/mc_ast.mli
- Ocamldep plugins/cfg/cfg_ast.mli
- mkdir lib/plugins
- Ocamlc   src/util/exn_printer.mli
- Ocamlc   src/util/config.mli
- Ocamlc   src/util/bigInt.mli
- Ocamlc   src/util/mlmpfr_wrapper.mli
- Ocamlc   src/util/opt.mli
- Ocamlc   src/util/util.mli
- Ocamlc   src/util/pp.mli
- Ocamlc   src/util/lists.mli
- Ocamlc   src/util/strings.mli
- Ocamlc   src/util/extmap.mli
- Ocamlc   src/util/exthtbl.mli
- Ocamlc   src/util/weakhtbl.mli
- Ocamlc   src/util/hcpt.mli
- Ocamlc   src/util/hashcons.mli
- Ocamlc   src/util/getopt.mli
- Ocamlc   src/util/json_base.mli
- Ocamlc   src/util/print_tree.mli
- Ocamlc   src/util/cmdline.mli
- Ocamlc   src/util/sysutil.mli
- Ocamlc   src/util/vector.mli
- Ocamlc   src/util/lexlib.mli
- Ocamlc   src/util/pqueue.mli
- Ocamlc   src/util/re.ml
- Ocamlc   src/driver/prove_client.mli
- Ocamlc   src/driver/smtv2_model_parser.mli
- Ocamlc   src/driver/sexp.mli
- Ocamlc   src/mlw/big_real.mli
- Linking src/util/ppx_debug_optim
- Ocamlc   src/extract/c.mli
- Ocamlc   src/extract/ocaml.mli
- Ocamlc   src/extract/cakeml.mli
- Ocamlc   src/extract/java.mli
- findlib: [WARNING] Interface opttopdirs.cmi occurs in several directories: /home/opam/.opam/default/lib/ocaml, /home/opam/.opam/default/lib/ocaml/compiler-libs
- 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/parser/parser_messages.mli
- Ocamlc   src/transform/remove_unused.mli
- Ocamlc   src/transform/extensional.mli
- Ocamlc   src/transform/abstract_quantifiers.mli
- File "src/util/re.ml", line 1:
- Warning 70 [missing-mli]: Cannot find interface file.
- Ocamlc   src/transform/eliminate_unknown_types.mli
- Ocamlc   src/transform/eliminate_unknown_lsymbols.mli
- Ocamlc   src/transform/eliminate_symbol.mli
- Ocamlc   src/transform/encoding_select.mli
- Ocamlc   src/transform/encoding_guards_full.mli
- Ocamlc   src/transform/encoding_tags_full.mli
- Ocamlc   src/transform/encoding_guards.mli
- Ocamlc   src/transform/encoding_tags.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
- Ocamlc   src/transform/lift_epsilon.mli
- Ocamlc   src/transform/instantiate_predicate.mli
- Ocamlc   src/transform/prop_curry.mli
- Ocamlc   src/transform/case.mli
- Ocamlc   src/transform/induction_pr.mli
- Ocamlc   src/transform/congruence.mli
- Ocamlc   src/transform/induction.mli
- Ocamlc   src/printer/alt_ergo.mli
- Ocamlc   src/transform/prepare_for_counterexmp.mli
- Ocamlc   src/transform/keep_only_arithmetic.mli
- Ocamlc   src/printer/why3printer.mli
- Ocamlc   src/printer/smtv1.mli
- Ocamlc   src/printer/smtv2.mli
- Ocamlc   src/printer/pvs.mli
- Ocamlc   src/printer/coq.mli
- Ocamlc   src/printer/isabelle.mli
- Ocamlc   src/printer/simplify.mli
- Ocamlc   src/printer/gappa.mli
- Ocamlc   src/printer/cvc3.mli
- Ocamlc   src/session/compress.mli
- Ocamlc   src/printer/yices.mli
- Ocamlc   src/printer/mathematica.mli
- Ocamlc   src/session/xml.mli
- Ocamlc   src/util/exn_printer.ml
- Ocamlc   src/session/unix_scheduler.mli
- Ocamlc   src/util/config.ml
- Ocamlc   src/util/util.ml
- Ocamlc   src/util/mlmpfr_wrapper.ml
- Ocamlc   src/util/lists.ml
- Ocamlc   src/util/opt.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/hcpt.ml
- Ocamlc   src/util/hashcons.ml
- Ocamlc   src/util/getopt.ml
- Ocamlc   src/util/json_base.ml
- Ocamlc   src/util/print_tree.ml
- Ocamlc   src/util/sysutil.ml
- Ocamlc   src/util/cmdline.ml
- Ocamlc   src/util/vector.ml
- Ocamlc   src/driver/prove_client.ml
- Ocamlc   src/driver/sexp.ml
- Ocamlc   src/mlw/big_real.ml
- Ocamlc   src/util/pqueue.ml
- Ocamlc   src/parser/parser_messages.ml
- Ocamlc   plugins/parser/genequlin.mli
- Ocamlc   plugins/parser/dimacs.mli
- Ocamlc   plugins/tptp/tptp_printer.mli
- Ocamlc   plugins/microc/mc_main.mli
- Ocamlc   plugins/python/py_main.mli
- Ocamlc   plugins/strategies/forward_propagation.mli
- Ocamlc   plugins/cfg/cfg_stackify.mli
- Ocamlc   plugins/transform/hypothesis_selection.mli
- Ocamlc   plugins/coma/coma_main.mli
- File "src/util/debug_optim.ml", line 20, characters 2-44:
- 20 |   Ppxlib.Context_free.Rule.special_function'
-        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Error: Unbound value "Ppxlib.Context_free.Rule.special_function'"
- Hint: Did you mean "special_function"?
- File "src/util/exn_printer.ml", line 43, characters 2-27:
- 43 |   Printexc.register_printer (fun exn ->
-        ^^^^^^^^^^^^^^^^^^^^^^^^^
- Alert unsafe_multidomain: Stdlib.Printexc.register_printer
- Use [Printexc.Safe.register_printer].
- 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.
- Ocamlc   src/tools/main.mli
- Ocamlc   src/tools/why3execute.mli
- Ocamlc   src/tools/why3config.mli
- Ocamlc   src/tools/why3extract.mli
- make: *** [Makefile:415: src/util/ppx_debug_optim] Error 2
- make: *** Waiting for unfinished jobs....
[ERROR] The compilation of why3.1.8.2 failed at "make -j39 all byte".
build failed... 

=== STDERR ===

2026-10-07 22:21.30: FAILED: build why3.1.8.2
2026-10-07 22:21.30: Job failed: build failed: why3.1.8.2