Organisationsocaml-gospelcameleerdee290 ()debian-12-5.1_ppc64_opam-2.1

debian-12-5.1_ppc64_opam-2.1

Link Copied
Code Copied

Logs

2024-04-23 18:03.48: New job: test ocaml-gospel/cameleer https://github.com/ocaml-gospel/cameleer.git#refs/heads/master (dee290857643f861e5fe53cb327dbffe772c3f41) (linux-ppc64:debian-12-5.1_ppc64_opam-2.1)
Base: ocaml/opam@sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1
Opam project build


To reproduce locally:


git clone --recursive "https://github.com/ocaml-gospel/cameleer.git" -b "master" && cd "cameleer" && git reset --hard dee29085
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam@sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1
# debian-12-5.1_ppc64_opam-2.1
USER 1000:1000
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e d23065ecbedf2bd414d0d6d35233e9637dd9a832 || git fetch origin master) && git reset -q --hard d23065ecbedf2bd414d0d6d35233e9637dd9a832 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 cameleer.opam ./
RUN opam pin add -yn cameleer.dev './'
ENV DEPS="base.v0.16.3 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base cairo2.0.6.4 camlp-streams.5.0.1 cmdliner.1.2.0 conf-bash.1 conf-cairo.1 conf-gtk3.18 conf-gtksourceview3.0+2 conf-pkg-config.3 cppo.1.6.9 csexp.1.5.2 dune.3.15.0 dune-configurator.3.15.0 fmt.0.9.0 gospel.dev lablgtk3.3.1.4 lablgtk3-sourceview3.3.1.4 menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 num.1.5 ocaml.5.1.1 ocaml-base-compiler.5.1.1 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-option-bytecode-only.1 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.5.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.32.0 result.1.5 sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.0.7 why3.1.7.2 why3-ide.1.7.2"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.1 --depext-only -y cameleer.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build


END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK


2024-04-23 18:03.48: Using cache hint "ocaml-gospel/cameleer-ocaml/opam@sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1-debian-12-5.1_ppc64_opam-2.1-07c463fffb7813ef593a630e37ca8001"
2024-04-23 18:03.48: Using OBuilder spec:
((from ocaml/opam@sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1)
 (comment debian-12-5.1_ppc64_opam-2.1)
 (user (uid 1000) (gid 1000))
 (env CLICOLOR_FORCE 1)
 (env OPAMCOLOR always)
 (workdir /src)
 (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
 (run (shell "opam init --reinit -ni"))
 (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
 (workdir /src)
 (run (shell "sudo chown opam /src"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "cd ~/opam-repository && (git cat-file -e d23065ecbedf2bd414d0d6d35233e9637dd9a832 || git fetch origin master) && git reset -q --hard d23065ecbedf2bd414d0d6d35233e9637dd9a832 && git log --no-decorate -n1 --oneline && opam update -u"))
 (copy (src cameleer.opam) (dst ./))
 (run (network host)
      (shell "opam pin add -yn cameleer.dev './'"))
 (env DEPS "base.v0.16.3 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base cairo2.0.6.4 camlp-streams.5.0.1 cmdliner.1.2.0 conf-bash.1 conf-cairo.1 conf-gtk3.18 conf-gtksourceview3.0+2 conf-pkg-config.3 cppo.1.6.9 csexp.1.5.2 dune.3.15.0 dune-configurator.3.15.0 fmt.0.9.0 gospel.dev lablgtk3.3.1.4 lablgtk3-sourceview3.3.1.4 menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 num.1.5 ocaml.5.1.1 ocaml-base-compiler.5.1.1 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-option-bytecode-only.1 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.5.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.32.0 result.1.5 sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.0.7 why3.1.7.2 why3-ide.1.7.2")
 (env CI true)
 (env OCAMLCI true)
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y cameleer.dev $DEPS"))
 (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
      (network host)
      (shell "opam install $DEPS"))
 (copy (src .) (dst /src))
 (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)


2024-04-23 18:03.48: Waiting for resource in pool OCluster
2024-04-23 18:03.49: Waiting for worker…
2024-04-23 18:03.49: Got resource from pool OCluster
Building on scyleia.caelum.ci.dev
HEAD is now at 94f92ba Session updates
HEAD is now at dee2908 Session updates and cosmetic changes in several examples.


(from ocaml/opam@sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1)
Unable to find image 'ocaml/opam@sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1' locally
docker.io/ocaml/opam@sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1: Pulling from ocaml/opam
Digest: sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1
Status: Downloaded newer image for ocaml/opam@sha256:98c4377bc8daaf832afb6c00650bd3630a51f0b8fa043169f81a4626de7f83b1
2024-04-23 18:03.50 ---> using "38038117f9bf8ba0c1f32cce7af18c696639a4132b4370f743e85a0aace32514" from cache


/: (comment debian-12-5.1_ppc64_opam-2.1)


/: (user (uid 1000) (gid 1000))


/: (env CLICOLOR_FORCE 1)


/: (env OPAMCOLOR always)


/: (workdir /src)


/src: (run (shell "sudo ln -f /usr/bin/opam-2.1 /usr/bin/opam"))
2024-04-23 18:03.50 ---> using "0c0435ae70706f49da22a5c7d678bce225e9db7d85d44cd89ea1579202c289c6" from cache


/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
  - you won't be able to use mercurial repositories unless you install the hg command on your system.
  - you won't be able to use darcs repositories unless you install the darcs command on your system.


Continue? [Y/n] y
Format upgrade done.
This version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.1, which can't be reverted.
You may want to back it up before going further.


<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository
2024-04-23 18:03.50 ---> using "d5f0fbbd0a06e44ed1675b1820ddccf34fab8cacdb2f698eff6282aed01da8ae" from cache


/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-94-generic
The OCaml toplevel, version 5.1.1
2.1.5
2024-04-23 18:03.50 ---> using "cbe10547d556466b0a9d9bf2506d16af8007ed82ddc5d96075e4f8fb9352abfc" from cache


/src: (workdir /src)


/src: (run (shell "sudo chown opam /src"))
2024-04-23 18:03.50 ---> using "fbb5892ae62873fd404218e8f156e352ce8be10d380362188a9d70db445cb620" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "cd ~/opam-repository && (git cat-file -e d23065ecbedf2bd414d0d6d35233e9637dd9a832 || git fetch origin master) && git reset -q --hard d23065ecbedf2bd414d0d6d35233e9637dd9a832 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
 * branch                  master     -> FETCH_HEAD
   c516155a4b..a870b466e1  master     -> origin/master
d23065ecbe Why3 1.7.2


<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from file:///home/opam/opam-repository


Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly, which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# Run eval $(opam env) to update the current shell environment
2024-04-23 18:03.50 ---> using "0fb910f41257fc5652ce1222aea97d52b4ae987674c32a5f8eda26376c64117e" from cache


/src: (copy (src cameleer.opam) (dst ./))
2024-04-23 18:03.50 ---> using "27ac168c6c6ac3629d03118fb36d9ed910e814997a1cbc2b85879fc4ae87dc2d" from cache


/src: (run (network host)
           (shell "opam pin add -yn cameleer.dev './'"))
Package cameleer does not exist, create as a NEW package? [Y/n] y
[cameleer.dev] synchronised (file:///src)
The following additional pinnings are required by cameleer.dev:
  - gospel.dev at git+https://github.com/ocaml-gospel/gospel.git#2e928ead075e9b281544adad063c992f97cfaa02
Pin and install them? [Y/n] y
[gospel.dev] synchronised (no changes)
gospel is now pinned to git+https://github.com/ocaml-gospel/gospel.git#2e928ead075e9b281544adad063c992f97cfaa02 (version dev)
cameleer is now pinned to file:///src (version dev)
2024-04-23 18:03.50 ---> using "40159daf7c456a78b8db8328c4a11e8d1f9d09c380fcc2f2b70a29449a9fbedb" from cache


/src: (env DEPS "base.v0.16.3 base-bigarray.base base-domains.base base-nnp.base base-threads.base base-unix.base cairo2.0.6.4 camlp-streams.5.0.1 cmdliner.1.2.0 conf-bash.1 conf-cairo.1 conf-gtk3.18 conf-gtksourceview3.0+2 conf-pkg-config.3 cppo.1.6.9 csexp.1.5.2 dune.3.15.0 dune-configurator.3.15.0 fmt.0.9.0 gospel.dev lablgtk3.3.1.4 lablgtk3-sourceview3.3.1.4 menhir.20231231 menhirCST.20231231 menhirLib.20231231 menhirSdk.20231231 num.1.5 ocaml.5.1.1 ocaml-base-compiler.5.1.1 ocaml-compiler-libs.v0.12.4 ocaml-config.3 ocaml-option-bytecode-only.1 ocaml-options-vanilla.1 ocamlbuild.0.14.3 ocamlfind.1.9.6 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_deriving.5.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.32.0 result.1.5 sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.0.7 why3.1.7.2 why3-ide.1.7.2")


/src: (env CI true)


/src: (env OCAMLCI true)


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam update --depexts && opam install --cli=2.1 --depext-only -y cameleer.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian bookworm InRelease
- Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
- Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
- Get:4 http://deb.debian.org/debian-security bookworm-security/main ppc64el Packages [147 kB]
- Fetched 250 kB in 1s (342 kB/s)
- Reading package lists...
- 


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[cameleer.dev] synchronised (no changes)
[gospel.dev] synchronised (no changes)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-option-bytecode-only is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.1.1).
[NOTE] Package ocaml is already installed (current version is 5.1.1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).


The following system packages will first need to be installed:
    libcairo2-dev libexpat1-dev libgtk-3-dev libgtksourceview-3.0-dev pkg-config


<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libcairo2-dev" "libexpat1-dev" "libgtk-3-dev" "libgtksourceview-3.0-dev" "pkg-config"
- debconf: delaying package configuration, since apt-utils is not installed


- Regenerating fonts cache... 


2024-04-23 18:03.50 ---> using "1dd5777f56532a45444f9069176244abbd3feffcf50b456f03a6fadd54eba8f0" from cache


/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
           (network host)
           (shell "opam install $DEPS"))


<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[gospel.dev] synchronised (no changes)


[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-option-bytecode-only is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 3).
[NOTE] Package ocaml-base-compiler is already installed (current version is 5.1.1).
[NOTE] Package ocaml is already installed (current version is 5.1.1).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-nnp is already installed (current version is base).
[NOTE] Package base-domains is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
  - install ocamlbuild           0.14.3
  - install dune                 3.15.0
  - install conf-bash            1
  - install num                  1.5
  - install cmdliner             1.2.0
  - install ocamlfind            1.9.6
  - install conf-pkg-config      3
  - install stdlib-shims         0.3.0
  - install sexplib0             v0.16.0
  - install result               1.5
  - install ppx_derivers         1.2.1
  - install ocaml-compiler-libs  v0.12.4
  - install menhirSdk            20231231
  - install menhirLib            20231231
  - install menhirCST            20231231
  - install csexp                1.5.2
  - install cppo                 1.6.9
  - install camlp-streams        5.0.1
  - install topkg                1.0.7
  - install conf-gtksourceview3  0+2
  - install conf-gtk3            18
  - install conf-cairo           1
  - install parsexp              v0.16.0
  - install ppxlib               0.32.0
  - install menhir               20231231
  - install dune-configurator    3.15.0
  - install fmt                  0.9.0
  - install sexplib              v0.16.0
  - install ppx_deriving         5.2.1
  - install cairo2               0.6.4
  - install base                 v0.16.3
  - install gospel               dev*
  - install lablgtk3             3.1.4
  - install ppx_sexp_conv        v0.16.0
  - install lablgtk3-sourceview3 3.1.4
  - install why3                 1.7.2
  - install why3-ide             1.7.2
===== 37 to install =====


<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved camlp-streams.5.0.1  (cached)
-> retrieved base.v0.16.3  (cached)
-> retrieved cairo2.0.6.4  (cached)
-> retrieved cmdliner.1.2.0  (cached)
-> retrieved cppo.1.6.9  (cached)
-> installed conf-bash.1
-> installed conf-pkg-config.3
-> retrieved csexp.1.5.2  (cached)
-> installed conf-cairo.1
-> installed conf-gtk3.18
-> installed conf-gtksourceview3.0+2
-> retrieved fmt.0.9.0  (cached)
-> retrieved gospel.dev  (no changes)
-> retrieved lablgtk3.3.1.4  (cached)
-> retrieved dune-configurator.3.15.0  (cached)
-> retrieved dune.3.15.0  (cached)
-> retrieved lablgtk3-sourceview3.3.1.4  (cached)
-> retrieved menhir.20231231  (cached)
-> retrieved menhirCST.20231231  (cached)
-> retrieved menhirLib.20231231  (cached)
-> retrieved menhirSdk.20231231  (cached)
-> retrieved num.1.5  (cached)
-> installed cmdliner.1.2.0
-> retrieved ocaml-compiler-libs.v0.12.4  (cached)
-> retrieved ocamlbuild.0.14.3  (cached)
-> retrieved ocamlfind.1.9.6  (cached)
-> retrieved parsexp.v0.16.0  (cached)
-> retrieved ppx_derivers.1.2.1  (cached)
-> retrieved ppx_deriving.5.2.1  (cached)
-> retrieved ppx_sexp_conv.v0.16.0  (cached)
-> retrieved result.1.5  (cached)
-> retrieved ppxlib.0.32.0  (cached)
-> retrieved sexplib.v0.16.0  (cached)
-> retrieved sexplib0.v0.16.0  (cached)
-> retrieved stdlib-shims.0.3.0  (cached)
-> retrieved topkg.1.0.7  (cached)
-> retrieved why3.1.7.2  (cached)
-> installed num.1.5
-> retrieved why3-ide.1.7.2  (cached)
-> installed ocamlfind.1.9.6
-> installed ocamlbuild.0.14.3
-> installed topkg.1.0.7
-> installed fmt.0.9.0
-> installed dune.3.15.0
-> installed ppx_derivers.1.2.1
-> installed stdlib-shims.0.3.0
-> installed result.1.5
-> installed csexp.1.5.2
-> installed camlp-streams.5.0.1
-> installed menhirCST.20231231
-> installed sexplib0.v0.16.0
-> installed menhirSdk.20231231
-> installed menhirLib.20231231
-> installed parsexp.v0.16.0
-> installed cppo.1.6.9
-> installed sexplib.v0.16.0
-> installed dune-configurator.3.15.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed cairo2.0.6.4
-> installed lablgtk3.3.1.4
-> installed base.v0.16.3
-> installed lablgtk3-sourceview3.3.1.4
-> installed menhir.20231231
-> installed ppxlib.0.32.0
-> installed ppx_sexp_conv.v0.16.0
-> installed ppx_deriving.5.2.1
[ERROR] The compilation of why3.1.7.2 failed at "make -j175 all byte".
-> installed gospel.dev


#=== ERROR while compiling why3.1.7.2 =========================================#
# context     2.1.5 | linux/ppc64 | ocaml-base-compiler.5.1.1 | file:///home/opam/opam-repository
# path        ~/.opam/5.1/.opam-switch/build/why3.1.7.2
# command     /usr/bin/make -j175 all byte
# exit-code   2
# env-file    ~/.opam/log/why3-1-2f41ff.env
# output-file ~/.opam/log/why3-1-2f41ff.out
### output ###
# cp src/util/json_base.ml src/trywhy3/json_base.ml
# Menhir src/util/json_parser.mly
# Ocamllex src/util/json_lexer.mll
# cp src/util/json_base.mli src/trywhy3/json_base.mli
# cp src/util/json_lexer.mli src/trywhy3/json_lexer.mli
# Ocamllex src/why3doc/doc_lexer.mll
# Ocamldep src/tools/why3pp.ml
# Ocamldep src/isabelle-client/isabelle_client_main.ml
# Ocamldep src/tools/why3shell.ml
# Ocamldep src/why3session/why3session_main.ml
# Ocamldep src/why3session/why3session_create.ml
# Ocamldep src/why3session/why3session_output.ml
# Ocamldep src/why3session/why3session_update.ml
# Ocamldep src/why3session/why3session_latex.ml
# Ocamldep src/why3session/why3session_html.ml
# Ocamldep src/why3session/why3session_info.ml
# Ocamldep src/why3session/why3session_lib.ml
# Ocamldep src/ide/why3web.ml
# Ocamldep src/ide/wserver.ml
# Ocamllex src/tools/why3wc.mll
# 52 states, 495 transitions, table size 2292 bytes
# 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/microc/mc_lexer.mll
# Menhir plugins/microc/mc_parser.mly
# Ocamllex plugins/cfg/cfg_lexer.mll
# Menhir src/parser/parser_common.mly plugins/cfg/cfg_parser.mly
# Ocamllex plugins/parser/dimacs.mll
# Generate src/util/config.ml
# Ocamllex src/util/rc.mll
# Ocamllex src/util/lexlib.mll
# cmp -s src/util/mysexplib-real.ml src/util/mysexplib.ml || cp src/util/mysexplib-real.ml src/util/mysexplib.ml
# cmp -s src/util/mlmpfr_dummy.ml src/util/mlmpfr_wrapper.ml || cp src/util/mlmpfr_dummy.ml src/util/mlmpfr_wrapper.ml
# Ocamllex src/parser/lexer.mll
# Menhir src/parser/parser_common.mly
# Menhir src/parser/parser_common.mly src/parser/parser.mly
# Menhir src/driver/driver_parser.mly
# Ocamllex src/driver/driver_lexer.mll
# Ocamllex src/driver/sexp.mll
# cmp -s src/session/compress_none.ml src/session/compress.ml || cp src/session/compress_none.ml src/session/compress.ml
# Ocamllex src/session/xml.mll
# Ocamllex src/session/strategy_parser.mll
# 77 states, 473 transitions, table size 2354 bytes
# 1504 additional bytes used for bindings
# 39 states, 600 transitions, table size 2634 bytes
# 1338 additional bytes used for bindings
# 27 states, 306 transitions, table size 1386 bytes
# 34 states, 1366 transitions, table size 5668 bytes
# 34 states, 434 transitions, table size 1940 bytes
# 1293 additional bytes used for bindings
# 69 states, 1256 transitions, table size 5438 bytes
# 1453 additional bytes used for bindings
# 118 states, 706 transitions, table size 3532 bytes
# 1751 additional bytes used for bindings
# cmp -s src/util/recompat.ml src/util/re.ml || cp src/util/recompat.ml src/util/re.ml
# 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
# 48 states, 1889 transitions, table size 7844 bytes
# 3073 additional bytes used for bindings
# Ocamldep src/trywhy3/worker_proto.ml
# Ocamldep src/trywhy3/why3_worker.ml
# Ocamldep src/trywhy3/trywhy3.ml
# Ocamldep src/trywhy3/shortener.ml
# Ocamldep src/trywhy3/bindings.ml
# Ocamldep src/trywhy3/json_lexer.ml
# Ocamldep src/trywhy3/json_parser.ml
# Ocamldep src/trywhy3/json_base.ml
# Ocamldep src/why3doc/doc_main.ml
# Ocamldep src/why3doc/doc_lexer.ml
# Ocamldep src/why3doc/doc_def.ml
# Ocamldep src/why3doc/doc_html.ml
# 101 states, 1563 transitions, table size 6858 bytes
# 3126 additional bytes used for bindings
# 59 states, 799 transitions, table size 3550 bytes
# 2611 additional bytes used for bindings
# 117 states, 1396 transitions, table size 6286 bytes
# 3556 additional bytes used for bindings
# 174 states, 4831 transitions, table size 20368 bytes
# 9859 additional bytes used for bindings
# 173 states, 4796 transitions, table size 20222 bytes
# 9853 additional bytes used for bindings
# 307 states, 15627 transitions, table size 64350 bytes
# Ocamldep src/tools/why3bench.ml
# Ocamldep src/tools/why3wc.ml
# Ocamldep src/tools/why3show.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
# 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 plugins/cfg/cfg_ast.mli
# Ocamldep plugins/microc/mc_ast.mli
# Ocamldep plugins/python/py_ast.mli
# Ocamldep plugins/tptp/tptp_ast.mli
# Ocamldep plugins/cfg/cfg_main.ml
# Ocamldep plugins/cfg/subregion_analysis.ml
# Ocamldep plugins/cfg/cfg_paths.ml
# Ocamldep plugins/cfg/cfg_lexer.ml
# Ocamldep plugins/cfg/cfg_parser.ml
# Ocamldep plugins/microc/mc_main.ml
# Ocamldep plugins/microc/mc_printer.ml
# Ocamldep plugins/microc/mc_lexer.ml
# Ocamldep plugins/microc/mc_parser.ml
# Ocamldep plugins/python/py_main.ml
# Ocamldep plugins/python/py_lexer.ml
# Ocamldep plugins/python/py_parser.ml
# Ocamldep plugins/tptp/tptp_printer.ml
# Ocamldep plugins/tptp/tptp_lexer.ml
# Ocamldep plugins/tptp/tptp_typing.ml
# Ocamldep plugins/tptp/tptp_parser.ml
# Ocamldep plugins/parser/dimacs.ml
# Ocamldep plugins/parser/genequlin.ml
# Ocamldep src/driver/driver_ast.mli
# Ocamldep src/session/unix_scheduler.ml
# Ocamldep src/session/json_util.ml
# Ocamldep src/session/itp_server.ml
# Ocamldep src/session/itp_communication.ml
# Ocamldep src/session/server_utils.ml
# Ocamldep src/session/controller_itp.ml
# Ocamldep src/session/strategy_parser.ml
# Ocamldep src/session/strategy.ml
# Ocamldep src/session/session_itp.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/gappa.ml
# Ocamldep src/printer/simplify.ml
# Ocamldep src/printer/isabelle.ml
# Ocamldep src/printer/pvs.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/printer/cntexmp_printer.ml
# Ocamldep src/transform/keep_only_arithmetic.ml
# Ocamldep src/transform/reflection.ml
# Ocamldep src/transform/induction_pr.ml
# Ocamldep src/transform/induction.ml
# Ocamldep src/transform/prepare_for_counterexmp.ml
# Ocamldep src/transform/intro_vc_vars_counterexmp.ml
# Ocamldep src/transform/congruence.ml
# Ocamldep src/transform/cut.ml
# Ocamldep src/transform/destruct.ml
# Ocamldep src/transform/ind_itp.ml
# Ocamldep src/transform/introduction.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/smoke_detector.ml
# Ocamldep src/transform/instantiate_predicate.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_tags.ml
# Ocamldep src/transform/encoding_guards.ml
# Ocamldep src/transform/encoding_tags_full.ml
# Ocamldep src/transform/encoding_guards_full.ml
# Ocamldep src/transform/encoding_select.ml
# Ocamldep src/transform/encoding.ml
# Ocamldep src/transform/discriminate.ml
# Ocamldep src/transform/eliminate_algebraic.ml
# Ocamldep src/transform/libencoding.ml
# Ocamldep src/transform/eliminate_if.ml
# Ocamldep src/transform/eliminate_let.ml
# Ocamldep src/transform/eliminate_inductive.ml
# Ocamldep src/transform/eliminate_symbol.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_definition.ml
# Ocamldep src/transform/detect_polymorphism.ml
# Ocamldep src/transform/remove_unused.ml
# Ocamldep src/transform/compute.ml
# Ocamldep src/transform/args_wrapper.ml
# Ocamldep src/transform/reduction_engine.ml
# Ocamldep src/transform/split_goal.ml
# Ocamldep src/transform/inlining.ml
# Ocamldep src/parser/sexp_parser.ml
# Ocamldep src/transform/simplify_formula.ml
# Ocamldep src/parser/mlw_printer.ml
# Ocamldep src/parser/lexer.ml
# Ocamldep src/parser/report.ml
# Ocamldep src/parser/typing.ml
# Ocamldep src/parser/parser.ml
# Ocamldep src/parser/parser_messages.ml
# Ocamldep src/parser/glob.ml
# Ocamldep src/parser/ptree_helpers.ml
# Ocamldep src/parser/ptree.ml
# Ocamldep src/extract/cakeml.ml
# Ocamldep src/extract/c.ml
# Ocamldep src/extract/ocaml.ml
# Ocamldep src/extract/ml_printer.ml
# Ocamldep src/extract/pdriver.ml
# Ocamldep src/extract/mlinterp.ml
# Ocamldep src/extract/mltree.ml
# Ocamldep src/mlw/check_ce.ml
# Ocamldep src/extract/compile.ml
# Ocamldep src/mlw/pinterp.ml
# Ocamldep src/mlw/rac.ml
# Ocamldep src/mlw/pinterp_core.ml
# Ocamldep src/mlw/big_real.ml
# Ocamldep src/mlw/dexpr.ml
# Ocamldep src/mlw/pmodule.ml
# Ocamldep src/mlw/vc.ml
# Ocamldep src/mlw/typeinv.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/smtv2_model_parser.ml
# Ocamldep src/driver/sexp.ml
# Ocamldep src/driver/smtv2_model_defs.ml
# Ocamldep src/driver/autodetection.ml
# Ocamldep src/driver/driver.ml
# Ocamldep src/driver/driver_lexer.ml
# Ocamldep src/driver/driver_parser.ml
# Ocamldep src/driver/call_provers.ml
# Ocamldep src/driver/whyconf.ml
# Ocamldep src/driver/prove_client.ml
# Ocamldep src/core/model_parser.ml
# Ocamldep src/core/printer.ml
# Ocamldep src/core/env.ml
# Ocamldep src/core/trans.ml
# Ocamldep src/core/dterm.ml
# Ocamldep src/core/pretty.ml
# Ocamldep src/core/keywords.ml
# Ocamldep src/core/task.ml
# Ocamldep src/core/theory.ml
# Ocamldep src/core/parser_tokens.ml
# Ocamldep src/core/coercion.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/re.ml
# Ocamldep src/util/pqueue.ml
# Ocamldep src/util/vector.ml
# Ocamldep src/util/constant.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/lexlib.ml
# Ocamldep src/util/loc.ml
# Ocamldep src/util/json_lexer.ml
# Ocamldep src/util/debug.ml
# Ocamldep src/util/json_parser.ml
# Ocamldep src/util/json_base.ml
# Ocamldep src/util/getopt.ml
# Ocamldep src/util/wstdlib.ml
# Ocamldep src/util/hashcons.ml
# Ocamldep src/util/diffmap.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/uti.ml
# Ocamldep src/util/mlmpfr_wrapper.ml
# Ocamldep src/util/config.ml
# Ocamldep src/util/mysexplib.ml
# Ocamldep src/util/exn_printer.ml
# 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/util.mli
# Ocamlc   src/util/opt.mli
# Ocamlc   src/util/lists.mli
# Ocamlc   src/util/strings.mli
# Ocamlc   src/util/pp.mli
# Ocamlc   src/util/extmap.mli
# Ocamlc   src/util/exthtbl.mli
# Ocamlc   src/util/weakhtbl.mli
# Ocamlc   src/util/hashcons.mli
# Ocamlc   src/util/getopt.mli
# Ocamlc   src/util/json_base.mli
# Ocamlc   src/util/lexlib.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/pqueue.mli
# Ocamlc   src/util/re.ml
# Ocamlc   src/driver/prove_client.mli
# Ocamlc   src/driver/sexp.mli
# Ocamlc   src/driver/smtv2_model_parser.mli
# Ocamlc   src/mlw/big_real.mli
# Ocamlc   src/extract/c.mli
# Ocamlc   src/extract/ocaml.mli
# Ocamlc   src/extract/cakeml.mli
# Ocamlc   src/parser/parser_messages.mli
# Ocamlc   src/transform/remove_unused.mli
# Ocamlc   src/transform/abstract_quantifiers.mli
# 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/congruence.mli
# Ocamlc   src/transform/induction.mli
# Ocamlc   src/transform/induction_pr.mli
# Ocamlc   src/transform/keep_only_arithmetic.mli
# Ocamlc   src/printer/alt_ergo.mli
# Ocamlc   src/printer/why3printer.mli
# Ocamlc   src/printer/smtv1.mli
# Ocamlc   src/printer/smtv2.mli
# Ocamlc   src/printer/coq.mli
# Ocamlc   src/printer/pvs.mli
# Ocamlc   src/printer/isabelle.mli
# Ocamlc   src/printer/simplify.mli
# Ocamlc   src/printer/gappa.mli
# Ocamlc   src/printer/cvc3.mli
# Ocamlc   src/printer/yices.mli
# Ocamlc   src/printer/mathematica.mli
# Ocamlc   src/session/compress.mli
# Ocamlc   src/session/xml.mli
# Ocamlc   src/session/unix_scheduler.mli
# Ocamlc   plugins/parser/genequlin.mli
# Ocamlc   plugins/parser/dimacs.mli
# Ocamlc   plugins/tptp/tptp_printer.mli
# Ocamlc   plugins/python/py_main.mli
# Ocamlc   plugins/microc/mc_main.mli
# Ocamlc   src/tools/main.mli
# Ocamlc   src/tools/why3config.mli
# Ocamlc   src/tools/why3execute.mli
# Ocamlc   src/tools/why3extract.mli
# Ocamlc   src/tools/why3prove.mli
# Ocamlc   src/tools/why3realize.mli
# Ocamlc   src/tools/why3replay.mli
# Ocamlc   src/tools/why3show.mli
# Ocamlc   src/tools/why3wc.mli
# Ocamlc   src/tools/why3bench.mli
# Ocamlc   src/ide/wserver.mli
# Ocamlc   src/ide/why3web.mli
# Ocamlc   src/why3session/why3session_main.mli
# Ocamlc   src/tools/why3shell.mli
# Ocamlc   src/isabelle-client/isabelle_client_main.mli
# Ocamlc   src/tools/why3pp.mli
# Ocamlc   src/why3doc/doc_html.mli
# Ocamlc   src/why3doc/doc_lexer.mli
# Ocamlc   src/why3doc/doc_main.mli
# gcc -Wall -O -g -o src/server/logging.o -c src/server/logging.c
# gcc -Wall -O -g -o src/server/arraylist.o -c src/server/arraylist.c
# 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
# 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/isabelle-realizations.aux
# Generate drivers/pvs-realizations.aux
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/hashcons.cmi] Error 2
# make: *** Waiting for unfinished jobs....
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/driver/smtv2_model_parser.cmi] Error 2
# make: *** [Makefile:2049: src/extract/c.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2063: src/util/re.cmo] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/print_tree.cmi] Error 2
# make: *** [Makefile:2049: src/util/sysutil.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/case.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/config.cmi] Error 2
# make: *** [Makefile:2049: src/printer/smtv1.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/opt.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/exn_printer.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/tools/why3execute.cmi] Error 2
# make: *** [Makefile:2049: src/util/mlmpfr_wrapper.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/tools/main.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/exthtbl.cmi] Error 2
# make: *** [Makefile:2049: src/tools/why3bench.cmi] Error 2
# make: *** [Makefile:2049: plugins/python/py_main.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/tools/why3prove.cmi] Error 2
# make: *** [Makefile:2049: src/why3doc/doc_html.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/prop_curry.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/util.cmi] Error 2
# make: *** [Makefile:2049: src/util/lists.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/pvs.cmi] Error 2
# make: *** [Makefile:2049: src/util/strings.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/session/xml.cmi] Error 2
# make: *** [Makefile:2049: src/tools/why3config.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/encoding_guards_full.cmi] Error 2
# make: *** [Makefile:2049: src/transform/induction.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/extract/cakeml.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: plugins/tptp/tptp_printer.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/yices.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/json_base.cmi] Error 2
# make: *** [Makefile:2049: src/printer/simplify.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/driver/prove_client.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/pp.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/lift_epsilon.cmi] Error 2
# make: *** [Makefile:2049: src/transform/encoding_guards.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/vector.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/remove_unused.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/why3session/why3session_main.cmi] Error 2
# make: *** [Makefile:2049: src/util/getopt.cmi] Error 2
# make: *** [Makefile:2049: src/transform/simplify_array.cmi] Error 2
# make: *** [Makefile:2049: src/tools/why3extract.cmi] Error 2
# make: *** [Makefile:2049: src/why3doc/doc_lexer.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/instantiate_predicate.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/induction_pr.cmi] Error 2
# make: *** [Makefile:2049: src/util/pqueue.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/ide/why3web.cmi] Error 2
# make: *** [Makefile:2049: src/extract/ocaml.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/cmdline.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/bigInt.cmi] Error 2
# make: *** [Makefile:2049: src/util/weakhtbl.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/abstract_quantifiers.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/encoding_tags_full.cmi] Error 2
# make: *** [Makefile:2049: src/transform/eliminate_unknown_lsymbols.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/lexlib.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: plugins/parser/dimacs.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/encoding_tags.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/parser/parser_messages.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/encoding_sort.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/util/extmap.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/encoding_select.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/session/compress.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: plugins/parser/genequlin.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/driver/sexp.cmi] Error 2
# make: *** [Makefile:2049: src/transform/eliminate_unknown_types.cmi] Error 2
# make: *** [Makefile:2049: src/mlw/big_real.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/gappa.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/tools/why3realize.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/keep_only_arithmetic.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/session/unix_scheduler.cmi] Error 2
# make: *** [Makefile:2049: src/printer/cvc3.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/coq.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/filter_trigger.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/encoding_twin.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/tools/why3shell.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/smtv2.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: plugins/microc/mc_main.cmi] Error 2
# make: *** [Makefile:2049: src/tools/why3show.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/tools/why3wc.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/isabelle.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/why3printer.cmi] Error 2
# make: *** [Makefile:2049: src/transform/congruence.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/transform/eliminate_symbol.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/mathematica.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/why3doc/doc_main.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/printer/alt_ergo.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/tools/why3pp.cmi] Error 2
# make: *** [Makefile:2049: src/ide/wserver.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/tools/why3replay.cmi] Error 2
# File "_none_", line 1:
# Error: Cannot load ppx_sexp_conv: this object file uses unsafe features
# make: *** [Makefile:2049: src/isabelle-client/isabelle_client_main.cmi] Error 2


<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build why3 1.7.2
+- 
+- The following changes have been performed (the rest was aborted)
| - install base                 v0.16.3
| - install cairo2               0.6.4
| - install camlp-streams        5.0.1
| - install cmdliner             1.2.0
| - install conf-bash            1
| - install conf-cairo           1
| - install conf-gtk3            18
| - install conf-gtksourceview3  0+2
| - install conf-pkg-config      3
| - install cppo                 1.6.9
| - install csexp                1.5.2
| - install dune                 3.15.0
| - install dune-configurator    3.15.0
| - install fmt                  0.9.0
| - install gospel               dev
| - install lablgtk3             3.1.4
| - install lablgtk3-sourceview3 3.1.4
| - install menhir               20231231
| - install menhirCST            20231231
| - install menhirLib            20231231
| - install menhirSdk            20231231
| - install num                  1.5
| - install ocaml-compiler-libs  v0.12.4
| - install ocamlbuild           0.14.3
| - install ocamlfind            1.9.6
| - install parsexp              v0.16.0
| - install ppx_derivers         1.2.1
| - install ppx_deriving         5.2.1
| - install ppx_sexp_conv        v0.16.0
| - install ppxlib               0.32.0
| - install result               1.5
| - install sexplib              v0.16.0
| - install sexplib0             v0.16.0
| - install stdlib-shims         0.3.0
| - install topkg                1.0.7
+- 
# Run eval $(opam env) to update the current shell environment


The former state can be restored with:
    /usr/bin/opam switch import "/home/opam/.opam/5.1/.opam-switch/backup/state-20240423180351.export"
"/bin/bash" "-c" "opam install $DEPS" failed with exit status 31
2024-04-23 18:09.48: Job failed: Failed: Build failed