Build:
  1. 0
2026-06-24 11:02.51: New job: build zenon.0.8.4 (4d93efe629dd)
2026-06-24 11:02.51: Waiting for resource in pool day11-builds
2026-06-24 11:05.25: Got resource from pool day11-builds
2026-06-24 11:05.25: [profile full] build zenon.0.8.4
2026-06-24 11:05.26: build zenon.0.8.4 (4d93efe629dd)
=== DEPENDENCIES (3 transitive) ===
  ocaml.4.14.4                                       b047fb9251f4
  ocaml-base-compiler.4.14.4                         d3b7ccb2c6fb
  ocaml-config.2                                     2d9c209f5590
=== STDOUT ===
Processing: [default: loading data]
[zenon.0.8.4: dl]
[zenon.0.8.4: extract]
-> retrieved zenon.0.8.4  (https://opam.ocaml.org/cache)
[zenon: ./configure]
+ /home/opam/.opam/default/.opam-switch/build/zenon.0.8.4/./configure "--prefix" "/home/opam/.opam/default" "--libdir" "/home/opam/.opam/default/lib/zenon" (CWD=/home/opam/.opam/default/.opam-switch/build/zenon.0.8.4)
- echo '(* This file is automatically generated. *)' >config.ml.tmp
- echo 'let libdir = "/home/opam/.opam/default/lib/zenon";;' >> config.ml.tmp
- if ! cmp -s config.ml config.ml.tmp; then cp config.ml.tmp config.ml; fi
- rm -f config.ml.tmp
- ocamlyacc -v parsezen.mly
- ocamllex lexzen.mll
- 91 states, 1911 transitions, table size 8190 bytes
- ocamlyacc -v parsetptp.mly
- 1 shift/reduce conflict, 1 reduce/reduce conflict.
- ocamllex lextptp.mll
- 82 states, 1931 transitions, table size 8216 bytes
- ocamlyacc -v parsecoq.mly
- ocamllex lexcoq.mll
- 246 states, 11581 transitions, table size 47800 bytes
- 2852 additional bytes used for bindings
- echo '(* This file is automatically generated. *)' >checksum.ml
- echo 'let v = "'`sum version.ml config.ml misc.ml heap.ml globals.ml error.ml progress.ml namespace.ml expr.ml phrase.ml llproof.ml mlproof.ml watch.ml eqrel.ml index.ml print.ml step.ml node.ml extension.ml mltoll.ml parsezen.ml lexzen.ml parsetptp.ml lextptp.ml parsecoq.ml lexcoq.ml tptp.ml coqterm.ml lltocoq.ml enum.ml isar_case.ml lltoisar.ml ext_focal.ml ext_tla.ml ext_recfun.ml ext_equiv.ml ext_induct.ml prove.ml checksum.ml versionnum.ml main.ml zenon.ml | sum`'";;' >>checksum.ml
- :
- ocamldep version.ml config.ml misc.ml heap.ml globals.ml error.ml progress.ml namespace.ml expr.ml phrase.ml llproof.ml mlproof.ml watch.ml eqrel.ml index.ml print.ml step.ml node.ml extension.ml mltoll.ml parsezen.ml lexzen.ml parsetptp.ml lextptp.ml parsecoq.ml lexcoq.ml tptp.ml coqterm.ml lltocoq.ml enum.ml isar_case.ml lltoisar.ml ext_focal.ml ext_tla.ml ext_recfun.ml ext_equiv.ml ext_induct.ml prove.ml checksum.ml versionnum.ml main.ml zenon.ml version.mli config.mli misc.mli heap.mli globals.mli error.mli progress.mli namespace.mli expr.mli phrase.mli llproof.mli mlproof.mli watch.mli eqrel.mli index.mli print.mli step.mli node.mli extension.mli mltoll.mli parsezen.mli lexzen.mli parsetptp.mli lextptp.mli parsecoq.mli lexcoq.mli tptp.mli coqterm.mli lltocoq.mli enum.mli isar_case.mli lltoisar.mli ext_focal.mli ext_tla.mli ext_recfun.mli ext_equiv.mli ext_induct.mli prove.mli checksum.mli versionnum.mli main.mli zenon.mli >.depend
- : -I . zenon.v zenon_coqbool.v zenon_equiv.v zenon_induct.v zenon_focal.v >>.depend
- Configuration summary for zenon:
- EXE=
- INSTALL_BIN_DIR=/home/opam/.opam/default/bin
- INSTALL_LIB_DIR=/home/opam/.opam/default/lib/zenon
- BYT_DEBUG_FLAGS=
- BIN_DEBUG_FLAGS=
- SUM=sum
- CONVERT=:
- GS=:
- CAMLBYT=ocamlc.opt
- CAMLBIN=ocamlopt.opt
- CAMLLEX=ocamllex
- CAMLYACC=ocamlyacc
- CAMLDEP=ocamldep
- COQC=:
- COQDEP=:
[zenon: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/default/.opam-switch/build/zenon.0.8.4)
- ocamlc.opt -warn-error ""  -c version.mli
- ocamlc.opt -warn-error ""  -c version.ml
- ocamlc.opt -warn-error ""  -c config.mli
- ocamlc.opt -warn-error ""  -c config.ml
- ocamlc.opt -warn-error ""  -c misc.mli
- ocamlc.opt -warn-error ""  -c misc.ml
- ocamlc.opt -warn-error ""  -c heap.mli
- ocamlc.opt -warn-error ""  -c heap.ml
- ocamlc.opt -warn-error ""  -c globals.mli
- ocamlc.opt -warn-error ""  -c globals.ml
- ocamlc.opt -warn-error ""  -c error.mli
- ocamlc.opt -warn-error ""  -c error.ml
- ocamlc.opt -warn-error ""  -c progress.mli
- ocamlc.opt -warn-error ""  -c progress.ml
- ocamlc.opt -warn-error ""  -c namespace.mli
- ocamlc.opt -warn-error ""  -c namespace.ml
- ocamlc.opt -warn-error ""  -c expr.mli
- ocamlc.opt -warn-error ""  -c expr.ml
- File "expr.ml", line 367, characters 34-52:
- 367 |   | 0 -> if equal x y then 0 else 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
- ocamlc.opt -warn-error ""  -c phrase.mli
- ocamlc.opt -warn-error ""  -c phrase.ml
- ocamlc.opt -warn-error ""  -c llproof.mli
- ocamlc.opt -warn-error ""  -c llproof.ml
- ocamlc.opt -warn-error ""  -c mlproof.mli
- ocamlc.opt -warn-error ""  -c mlproof.ml
- ocamlc.opt -warn-error ""  -c watch.mli
- ocamlc.opt -warn-error ""  -c watch.ml
- ocamlc.opt -warn-error ""  -c eqrel.mli
- ocamlc.opt -warn-error ""  -c eqrel.ml
- ocamlc.opt -warn-error ""  -c index.mli
- ocamlc.opt -warn-error ""  -c index.ml
- ocamlc.opt -warn-error ""  -c print.mli
- ocamlc.opt -warn-error ""  -c print.ml
- ocamlc.opt -warn-error ""  -c step.mli
- ocamlc.opt -warn-error ""  -c step.ml
- ocamlc.opt -warn-error ""  -c node.mli
- ocamlc.opt -warn-error ""  -c node.ml
- ocamlc.opt -warn-error ""  -c extension.mli
- ocamlc.opt -warn-error ""  -c extension.ml
- ocamlc.opt -warn-error ""  -c mltoll.mli
- ocamlc.opt -warn-error ""  -c mltoll.ml
- ocamlc.opt -warn-error ""  -c parsezen.mli
- ocamlc.opt -warn-error ""  -c parsezen.ml
- ocamlc.opt -warn-error ""  -c lexzen.mli
- ocamlc.opt -warn-error ""  -c lexzen.ml
- :
- ocamlc.opt -warn-error ""  -c parsetptp.mli
- ocamlc.opt -warn-error ""  -c parsetptp.ml
- ocamlc.opt -warn-error ""  -c lextptp.mli
- ocamlc.opt -warn-error ""  -c lextptp.ml
- ocamlc.opt -warn-error ""  -c parsecoq.mli
- ocamlc.opt -warn-error ""  -c parsecoq.ml
- ocamlc.opt -warn-error ""  -c lexcoq.mli
- ocamlc.opt -warn-error ""  -c lexcoq.ml
- ocamlc.opt -warn-error ""  -c tptp.mli
- ocamlc.opt -warn-error ""  -c tptp.ml
- ocamlc.opt -warn-error ""  -c coqterm.mli
- ocamlc.opt -warn-error ""  -c coqterm.ml
- File "coqterm.ml", line 450, characters 41-59:
- 450 | let compare_hyps (name1, _) (name2, _) = Pervasives.compare name1 name2;;
-                                                ^^^^^^^^^^^^^^^^^^
- 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.opt -warn-error ""  -c lltocoq.mli
- ocamlc.opt -warn-error ""  -c lltocoq.ml
- ocamlc.opt -warn-error ""  -c enum.mli
- ocamlc.opt -warn-error ""  -c enum.ml
- ocamlc.opt -warn-error ""  -c isar_case.mli
- ocamlc.opt -warn-error ""  -c isar_case.ml
- ocamlc.opt -warn-error ""  -c lltoisar.mli
- ocamlc.opt -warn-error ""  -c lltoisar.ml
- File "lltoisar.ml", line 24, characters 16-34:
- 24 |   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 "lltoisar.ml", line 976, characters 37-55:
- 976 |   let rules1 = Misc.list_sort_unique Pervasives.compare rules 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.opt -warn-error ""  -c ext_focal.mli
- ocamlc.opt -warn-error ""  -c ext_focal.ml
- ocamlc.opt -warn-error ""  -c ext_tla.mli
- ocamlc.opt -warn-error ""  -c ext_tla.ml
- ocamlc.opt -warn-error ""  -c ext_recfun.mli
- ocamlc.opt -warn-error ""  -c ext_recfun.ml
- ocamlc.opt -warn-error ""  -c ext_equiv.mli
- ocamlc.opt -warn-error ""  -c ext_equiv.ml
- ocamlc.opt -warn-error ""  -c ext_induct.mli
- ocamlc.opt -warn-error ""  -c ext_induct.ml
- File "ext_induct.ml", line 99, characters 4-22:
- 99 |     Pervasives.compare (Hashtbl.find constructor_table cs1).cd_num
-          ^^^^^^^^^^^^^^^^^^
- 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.opt -warn-error ""  -c prove.mli
- ocamlc.opt -warn-error ""  -c prove.ml
- ocamlc.opt -warn-error ""  -c checksum.mli
- ocamlc.opt -warn-error ""  -c checksum.ml
- ocamlc.opt -warn-error ""  -c versionnum.mli
- ocamlc.opt -warn-error ""  -c versionnum.ml
- ocamlc.opt -warn-error ""  -c main.mli
- ocamlc.opt -warn-error ""  -c main.ml
- ocamlc.opt -warn-error ""  -c zenon.mli
- ocamlc.opt -warn-error ""  -c zenon.ml
- ocamlc.opt -warn-error ""  -o zenon.byt version.cmo config.cmo misc.cmo heap.cmo globals.cmo error.cmo progress.cmo namespace.cmo expr.cmo phrase.cmo llproof.cmo mlproof.cmo watch.cmo eqrel.cmo index.cmo print.cmo step.cmo node.cmo extension.cmo mltoll.cmo parsezen.cmo lexzen.cmo parsetptp.cmo lextptp.cmo parsecoq.cmo lexcoq.cmo tptp.cmo coqterm.cmo lltocoq.cmo enum.cmo isar_case.cmo lltoisar.cmo ext_focal.cmo ext_tla.cmo ext_recfun.cmo ext_equiv.cmo ext_induct.cmo prove.cmo checksum.cmo versionnum.cmo main.cmo zenon.cmo
- ocamlopt.opt -warn-error ""  -c version.ml
- ocamlopt.opt -warn-error ""  -c config.ml
- ocamlopt.opt -warn-error ""  -c misc.ml
- ocamlopt.opt -warn-error ""  -c heap.ml
- ocamlopt.opt -warn-error ""  -c globals.ml
- ocamlopt.opt -warn-error ""  -c error.ml
- ocamlopt.opt -warn-error ""  -c progress.ml
- ocamlopt.opt -warn-error ""  -c namespace.ml
- ocamlopt.opt -warn-error ""  -c expr.ml
- File "expr.ml", line 367, characters 34-52:
- 367 |   | 0 -> if equal x y then 0 else 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
- ocamlopt.opt -warn-error ""  -c phrase.ml
- ocamlopt.opt -warn-error ""  -c llproof.ml
- ocamlopt.opt -warn-error ""  -c mlproof.ml
- ocamlopt.opt -warn-error ""  -c watch.ml
- ocamlopt.opt -warn-error ""  -c eqrel.ml
- ocamlopt.opt -warn-error ""  -c index.ml
- ocamlopt.opt -warn-error ""  -c print.ml
- ocamlopt.opt -warn-error ""  -c step.ml
- ocamlopt.opt -warn-error ""  -c node.ml
- ocamlopt.opt -warn-error ""  -c extension.ml
- ocamlopt.opt -warn-error ""  -c mltoll.ml
- ocamlopt.opt -warn-error ""  -c parsezen.ml
- ocamlopt.opt -warn-error ""  -c lexzen.ml
- ocamlopt.opt -warn-error ""  -c parsetptp.ml
- ocamlopt.opt -warn-error ""  -c lextptp.ml
- ocamlopt.opt -warn-error ""  -c parsecoq.ml
- ocamlopt.opt -warn-error ""  -c lexcoq.ml
- ocamlopt.opt -warn-error ""  -c tptp.ml
- ocamlopt.opt -warn-error ""  -c coqterm.ml
- File "coqterm.ml", line 450, characters 41-59:
- 450 | let compare_hyps (name1, _) (name2, _) = Pervasives.compare name1 name2;;
-                                                ^^^^^^^^^^^^^^^^^^
- 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.opt -warn-error ""  -c lltocoq.ml
- ocamlopt.opt -warn-error ""  -c enum.ml
- ocamlopt.opt -warn-error ""  -c isar_case.ml
- ocamlopt.opt -warn-error ""  -c lltoisar.ml
- File "lltoisar.ml", line 24, characters 16-34:
- 24 |   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 "lltoisar.ml", line 976, characters 37-55:
- 976 |   let rules1 = Misc.list_sort_unique Pervasives.compare rules 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
- ocamlopt.opt -warn-error ""  -c ext_focal.ml
- ocamlopt.opt -warn-error ""  -c ext_tla.ml
- ocamlopt.opt -warn-error ""  -c ext_recfun.ml
- ocamlopt.opt -warn-error ""  -c ext_equiv.ml
- ocamlopt.opt -warn-error ""  -c ext_induct.ml
- File "ext_induct.ml", line 99, characters 4-22:
- 99 |     Pervasives.compare (Hashtbl.find constructor_table cs1).cd_num
-          ^^^^^^^^^^^^^^^^^^
- 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.opt -warn-error ""  -c prove.ml
- ocamlopt.opt -warn-error ""  -c checksum.ml
- ocamlopt.opt -warn-error ""  -c versionnum.ml
- ocamlopt.opt -warn-error ""  -c main.ml
- ocamlopt.opt -warn-error ""  -c zenon.ml
- ocamlopt.opt -warn-error ""  -o zenon.bin version.cmx config.cmx misc.cmx heap.cmx globals.cmx error.cmx progress.cmx namespace.cmx expr.cmx phrase.cmx llproof.cmx mlproof.cmx watch.cmx eqrel.cmx index.cmx print.cmx step.cmx node.cmx extension.cmx mltoll.cmx parsezen.cmx lexzen.cmx parsetptp.cmx lextptp.cmx parsecoq.cmx lexcoq.cmx tptp.cmx coqterm.cmx lltocoq.cmx enum.cmx isar_case.cmx lltoisar.cmx ext_focal.cmx ext_tla.cmx ext_recfun.cmx ext_equiv.cmx ext_induct.cmx prove.cmx checksum.cmx versionnum.cmx main.cmx zenon.cmx
- if test -x zenon.bin; then \
-   cp zenon.bin zenon; \
-         else \
-   cp zenon.byt zenon; \
- fi
- : -q zenon.v
- : -q zenon_coqbool.v
- : -q zenon_equiv.v
- : -q zenon_induct.v
- : -q zenon_focal.v
-> compiled  zenon.0.8.4
[zenon: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/default/.opam-switch/build/zenon.0.8.4)
- mkdir -p "/home/opam/.opam/default/bin"
- cp zenon "/home/opam/.opam/default/bin/"
- mkdir -p "/home/opam/.opam/default/lib/zenon"
- cp zenon.v zenon_coqbool.v zenon_equiv.v zenon_induct.v zenon_focal.v "/home/opam/.opam/default/lib/zenon/"
- for i in zenon.vo zenon_coqbool.vo zenon_equiv.vo zenon_induct.vo zenon_focal.vo; \
-   do [ ! -f $i ] || cp $i "/home/opam/.opam/default/lib/zenon/"; \
- done
-> installed zenon.0.8.4

=== STDERR ===

2026-06-24 11:05.55: OK: build zenon.0.8.4 (runc: 16.1s, disk: 18KB)
2026-06-24 11:05.55: Job succeeded