Building on pima.ocamllabs.io (from ocaml/opam:debian-unstable@sha256:a59c08d2fe55bc0ee92a97b004206ab89a8dd5cacadd8528a0d0e9b978dcba1a) Unable to find image 'ocaml/opam:debian-unstable@sha256:a59c08d2fe55bc0ee92a97b004206ab89a8dd5cacadd8528a0d0e9b978dcba1a' locally docker.io/ocaml/opam@sha256:a59c08d2fe55bc0ee92a97b004206ab89a8dd5cacadd8528a0d0e9b978dcba1a: Pulling from ocaml/opam d94e46e039c4: Pulling fs layer d94e46e039c4: Verifying Checksum d94e46e039c4: Download complete d94e46e039c4: Pull complete Digest: sha256:a59c08d2fe55bc0ee92a97b004206ab89a8dd5cacadd8528a0d0e9b978dcba1a Status: Downloaded newer image for ocaml/opam@sha256:a59c08d2fe55bc0ee92a97b004206ab89a8dd5cacadd8528a0d0e9b978dcba1a 2022-11-04 03:51.11 ---> using "6615d3400d8dabf8928c82fbcb18e477501a38f64d3b1412a91a4e86499e265b" from cache /: (user (uid 1000) (gid 1000)) /: (env OPAMPRECISETRACKING 1) /: (env OPAMUTF8 never) /: (env OPAMEXTERNALSOLVER builtin-0install) /: (env OPAMCRITERIA +removed) /: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam")) 2022-11-04 03:51.11 ---> using "c909a0ff168e383d01aa2cb84f3e6cbc7a0c470ffe3d07946f43f83d47cc9bfa" from cache /: (run (network host) (shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q 94675aaefe68e1e4a4ad959d88dd65afa3a9ed3d")) 2022-11-04 03:51.11 ---> using "5315c90a66cfce3be1f8ac668b7f4445c317bfeb4b1de04fe278a4bdf33753ae" from cache /: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository")) Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally 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. <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><> [default] Initialised User configuration: ~/.profile is already up-to-date. [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc. 2022-11-04 03:51.11 ---> using "f46d72ea67943cab7c832114e4ca486dbfd4f12ff8812515d1a06b3a229da8ee" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam switch create --repositories=default '4.06' '4.06.1'")) <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> Switch invariant: ["ocaml-base-compiler" {= "4.06.1"} | "ocaml-system" {= "4.06.1"}] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed base-bigarray.base -> installed base-threads.base -> installed base-unix.base -> retrieved ocaml-base-compiler.4.06.1 (cached) -> installed ocaml-base-compiler.4.06.1 -> installed ocaml-config.1 -> installed ocaml.4.06.1 Done. # Run eval $(opam env --switch=4.06) to update the current shell environment 2022-11-04 03:51.11 ---> using "5c889e0cb624e4f5fe51252fe1a3fddf3fd9500f9b8cb48cf05e8ec0cace814e" from cache /: (run (network host) (shell "opam update --depexts")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian unstable InRelease [161 kB] - Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2022-11-02-0803.40-F-2022-11-01-2004.36.pdiff [67.9 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2022-11-02-0803.40-F-2022-11-01-2004.36.pdiff [67.9 kB] - Fetched 293 kB in 2s (163 kB/s) - Reading package lists... - 2022-11-04 03:51.11 ---> using "433b1bd648a832dd2b45983f48a5853269fb8bf30afe024ef0c3ce879bb42dc8" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install -y ocaml-secondary-compiler")) The following actions will be performed: === install 1 package - install ocaml-secondary-compiler 4.08.1-1 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved ocaml-secondary-compiler.4.08.1-1 (cached) -> installed ocaml-secondary-compiler.4.08.1-1 Done. # Run eval $(opam env) to update the current shell environment 2022-11-04 03:51.11 ---> using "f3b88ca4032c21db8f56567b01af0421e5aea52e394b812c2b0a8d67a6ad2dab" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "\ \nopam remove -y \"why3-base.0.88.2\"\ \nopam install -vy \"why3-base.0.88.2\"\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: \"why3-base.0.88.2\" | grep -q '\"debian-unstable\"'; then\ \n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\ \n exit 69\ \n fi\ \nfi\ \n\ \n\ \nexit $res\ \n")) [NOTE] why3-base.0.88.2 is not installed. Nothing to do. The following actions will be performed: === install 7 packages - install dune 2.0.1 [required by menhir] - install menhir 20200123 [required by why3-base] - install menhirLib 20200123 [required by menhir] - install menhirSdk 20200123 [required by menhir] - install num 1.4 [required by why3-base] - install ocamlfind 1.9.5 [required by why3-base] - install why3-base 0.88.2 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 1/19: Processing 2/19: Processing 3/19: -> retrieved num.1.4 (cached) Processing 4/19: -> retrieved menhir.20200123, menhirLib.20200123, menhirSdk.20200123 (cached) Processing 5/19: [why3-base.0.88.2: http] -> retrieved ocamlfind.1.9.5 (cached) [ocamlfind: patch] applying 0001-Fix-bug-when-installing-with-a-system-compiler.patch Processing 6/19: [why3-base.0.88.2: http] [ocamlfind: patch] -> retrieved dune.2.0.1 (cached) Processing 7/19: [why3-base.0.88.2: http] [dune: ocaml bootstrap.ml] [ocamlfind: patch] Processing 7/19: [why3-base.0.88.2: http] [dune: ocaml bootstrap.ml] [ocamlfind: ./configure] Processing 7/19: [dune: ocaml bootstrap.ml] [ocamlfind: ./configure] -> retrieved why3-base.0.88.2 (https://why3.gitlabpages.inria.fr/releases/why3-0.88.2.tar.gz) + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "-bindir" "/home/opam/.opam/4.06/bin" "-sitelib" "/home/opam/.opam/4.06/lib" "-mandir" "/home/opam/.opam/4.06/man" "-config" "/home/opam/.opam/4.06/lib/findlib.conf" "-no-custom" "-no-camlp4" (CWD=/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5) - Welcome to findlib version 1.9.5 - Configuring core... - Checking for #remove_directory... - Testing threading model... - systhread_supported: true - Testing DLLs... - Testing whether ppxopt can be supported... - Checking for ocamlc -opaque... - Querying installation: META list not found - make install will double-check installed META files - Configuring libraries... - unix: found - dynlink: found - bigarray: found - compiler-libs: found - dbm: not present (normal since 4.00) - graphics: found - num: not present (normal since 4.06) - ocamlbuild: not present (normal since 4.03) - ocamldoc: found (in +ocamldoc) - raw_spacetime: found - threads: found (in +threads) - runtime_events: not present - str: found - labltk: not present (normal since 4.02) - native dynlink: found - camlp4: disabled - bytes: found, installing fake library - Configuration for stdlib written to site-lib-src/stdlib/META - Configuration for unix written to site-lib-src/unix/META - Configuration for dynlink written to site-lib-src/dynlink/META - Configuration for bigarray written to site-lib-src/bigarray/META - Configuration for compiler-libs written to site-lib-src/compiler-libs/META - Configuration for graphics written to site-lib-src/graphics/META - Configuration for ocamldoc written to site-lib-src/ocamldoc/META - Configuration for raw_spacetime written to site-lib-src/raw_spacetime/META - Configuration for threads written to site-lib-src/threads/META - Configuration for str written to site-lib-src/str/META - Configuration for bytes written to site-lib-src/bytes/META - Detecting compiler arguments: (extractor built) ok - - About the OCAML core installation: - Standard library: /home/opam/.opam/4.06/lib/ocaml - Binaries: /home/opam/.opam/4.06/bin - Manual pages: /home/opam/.opam/4.06/man - Multi-threading type: posix - The directory of site-specific packages will be - site-lib: /home/opam/.opam/4.06/lib - The configuration file is written to: - findlib config file: /home/opam/.opam/4.06/lib/findlib.conf - Software will be installed: - Libraries: in <site-lib>/findlib - Binaries: /home/opam/.opam/4.06/bin - Manual pages: /home/opam/.opam/4.06/man - topfind script: /home/opam/.opam/4.06/lib/ocaml - Topfind ppxopt support: yes - Toolbox: no - Link custom runtime: no - Need bytes compatibility: no - - Configuration has been written to Makefile.config - - You can now do 'make all', and optionally 'make opt', to build ocamlfind. Processing 7/19: [dune: ocaml bootstrap.ml] [ocamlfind: make all] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5) - for p in findlib; do ( cd src/$p; make all ) || exit; done - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - ocamllex fl_meta.mll - 22 states, 392 transitions, table size 1700 bytes - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat findlib_config.mlp | \ - ../../tools/patch '@CONFIGFILE@' '/home/opam/.opam/4.06/lib/findlib.conf' | \ - ../../tools/patch '@STDLIB@' '/home/opam/.opam/4.06/lib/ocaml' | \ - sed -e 's;@AUTOLINK@;true;g' \ - -e 's;@SYSTEM@;linux;g' \ - >findlib_config.ml - if [ "true" = "true" ]; then \ - cp topfind.ml.in topfind.ml; \ - else \ - sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in \ - > topfind.ml ; \ - fi - ocamldep *.ml *.mli >depend - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c findlib_config.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_split.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_metatoken.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_meta.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_metascanner.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_metascanner.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_topo.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_topo.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_package_base.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_package_base.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c findlib.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c findlib.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_args.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_lint.ml - ocamlc -I +compiler-libs -a -o findlib.cma findlib_config.cmo fl_split.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo fl_lint.cmo - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c ocaml_args.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c frontend.ml - ocamlc -I +compiler-libs -o ocamlfind -g findlib.cma unix.cma \ - -I +unix -I +dynlink ocaml_args.cmo frontend.cmo - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c topfind.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c topfind.ml - ocamlc -I +compiler-libs -a -o findlib_top.cma topfind.cmo - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat topfind_rd1.p | \ - ../../tools/patch '@SITELIB@' '/home/opam/.opam/4.06/lib' \ - >topfind - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_dynload.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_dynload.ml - ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - make all-config - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5' - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat findlib.conf.in | \ - tools/patch '@SITELIB@' '/home/opam/.opam/4.06/lib' >findlib.conf - if ./tools/cmd_from_same_dir ocamlc; then \ - echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamlopt; then \ - echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldep; then \ - echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldoc; then \ - echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \ - fi - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5' Processing 7/19: [dune: ocaml bootstrap.ml] [ocamlfind: make opt] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "opt" (CWD=/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5) - for p in findlib; do ( cd src/$p; make opt ) || exit; done - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c findlib_config.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_split.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_metatoken.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_meta.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_metascanner.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_topo.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_package_base.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c findlib.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_args.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_lint.ml - ocamlopt -I +compiler-libs -g -a -o findlib.cmxa findlib_config.cmx fl_split.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib.cmxs findlib_config.cmx fl_split.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx; \ - fi - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c ocaml_args.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c frontend.ml - ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \ - -I +unix -I +dynlink ocaml_args.cmx frontend.cmx - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c topfind.ml - File "_none_", line 1: - Warning 58: no cmx file was found in path for module Topdirs, and its interface was not compiled with -opaque - File "_none_", line 1: - Warning 58: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque - ocamlopt -I +compiler-libs -g -a -o findlib_top.cmxa topfind.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib_top.cmxs topfind.cmx; \ - fi - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_dynload.ml - ocamlopt -I +compiler-libs -g -a -o findlib_dynload.cmxa fl_dynload.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib_dynload.cmxs fl_dynload.cmx; \ - fi - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5/src/findlib' -> compiled ocamlfind.1.9.5 Processing 7/19: [dune: ocaml bootstrap.ml] Processing 8/19: [dune: ocaml bootstrap.ml] [ocamlfind: make install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5) - if [ "1" -eq 1 ]; then \ - for x in camlp4 dbm graphics labltk num ocamlbuild; do \ - if [ -f "/home/opam/.opam/4.06/lib/$x/META" ]; then \ - if ! grep -Fq '[distributed with Ocaml]' "//home/opam/.opam/4.06/lib/$x/META"; then \ - rm -f site-lib-src/$x/META; \ - fi; \ - fi; \ - done; \ - test -f "site-lib-src/num/META" || rm -f "site-lib-src/num-top/META"; \ - fi - echo 'SITELIB_META =' > Makefile.packages.in - for x in `ls site-lib-src`; do test ! -f "site-lib-src/$x/META" || echo $x >> Makefile.packages.in; done - tr '\n' ' ' < Makefile.packages.in > Makefile.packages - rm Makefile.packages.in - install -d "/home/opam/.opam/4.06/bin" - install -d "/home/opam/.opam/4.06/man" - make install-config - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5' - install -d "`dirname \"/home/opam/.opam/4.06/lib/findlib.conf\"`" - test -f "/home/opam/.opam/4.06/lib/findlib.conf" || install -c findlib.conf "/home/opam/.opam/4.06/lib/findlib.conf" - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5' - for p in findlib; do ( cd src/$p; make install ); done - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - install -d "/home/opam/.opam/4.06/lib/findlib" - install -d "/home/opam/.opam/4.06/bin" - test 1 -eq 0 || install -d "/home/opam/.opam/4.06/lib/ocaml" - test 1 -eq 0 || install -c topfind "/home/opam/.opam/4.06/lib/ocaml/" - files=` ../../tools/collect_files ../../Makefile.config \ - findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs \ - findlib_config.cmi findlib_config.ml topfind.cmi topfind.mli \ - fl_args.cmi fl_lint.cmi fl_meta.cmi fl_split.cmi fl_topo.cmi ocaml_args.cmi \ - fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi \ - fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs \ - findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi \ - META` && \ - install -c $files "/home/opam/.opam/4.06/lib/findlib/" - f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \ - install -c $f "/home/opam/.opam/4.06/bin/ocamlfind" - # the following "if" block is only needed for 4.00beta2 - if [ 1 -eq 0 -a -f "/home/opam/.opam/4.06/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \ - cd "/home/opam/.opam/4.06/lib/ocaml/compiler-libs/"; \ - install -c topdirs.cmi toploop.cmi "/home/opam/.opam/4.06/lib/findlib/"; \ - fi - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - make install-meta - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5' - for x in bigarray bytes compiler-libs dynlink graphics ocamldoc raw_spacetime stdlib str threads unix ; do install -d "/home/opam/.opam/4.06/lib/$x"; install -c site-lib-src/$x/META "/home/opam/.opam/4.06/lib/$x/META.tmp" && mv "/home/opam/.opam/4.06/lib/$x/META.tmp" "/home/opam/.opam/4.06/lib/$x/META"; done - install -d "/home/opam/.opam/4.06/lib/findlib"; install -c Makefile.packages "/home/opam/.opam/4.06/lib/findlib/Makefile.packages" - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5' - test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; make install-num-top; } - test ! -f 'site-lib-src/camlp4/META' || install -c tools/safe_camlp4 "/home/opam/.opam/4.06/bin" - make install-doc - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5' - install -d "/home/opam/.opam/4.06/man/man1" "/home/opam/.opam/4.06/man/man3" "/home/opam/.opam/4.06/man/man5" - install -c doc/ref-man/ocamlfind.1 "/home/opam/.opam/4.06/man/man1" - install -c doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/home/opam/.opam/4.06/man/man5" - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/ocamlfind.1.9.5' -> installed ocamlfind.1.9.5 Processing 8/19: [dune: ocaml bootstrap.ml] Processing 9/19: [dune: ocaml bootstrap.ml] [num: make] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" (CWD=/home/opam/.opam/4.06/.opam-switch/build/num.1.4) - make -C src all - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/num.1.4/src' - ocamlc -ccopt -DBNG_ARCH_amd64 -c bng.c - ocamlc -ccopt -DBNG_ARCH_amd64 -c nat_stubs.c - ocamlmklib -oc nums bng.o nat_stubs.o - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.mli - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.ml - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.mli - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.ml - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.mli - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.ml - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.mli - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.ml - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.mli - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.ml - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.mli - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.ml - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.mli - ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.ml - ocamlmklib -o nums -oc nums -linkall int_misc.cmo nat.cmo big_int.cmo arith_flags.cmo ratio.cmo num.cmo arith_status.cmo - ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.ml - ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.ml - ocamlmklib -o nums -oc nums -linkall int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx - ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -I . -shared -o nums.cmxs nums.cmxa - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/num.1.4/src' - make -C toplevel all - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/num.1.4/toplevel' - ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top_printers.mli - ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top_printers.ml - ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top.mli - ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top.ml - ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -a -o num_top.cma num_top_printers.cmo num_top.cmo - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/num.1.4/toplevel' -> compiled num.1.4 Processing 9/19: [dune: ocaml bootstrap.ml] Processing 10/19: [dune: ocaml bootstrap.ml] [num: ocamlfind remove] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "ocamlfind" "remove" "num" (CWD=/home/opam/.opam/4.06/.opam-switch/build/num.1.4) - ocamlfind: [WARNING] No such file: /home/opam/.opam/4.06/lib/num/META + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "ocamlfind" "remove" "num-top" (CWD=/home/opam/.opam/4.06/.opam-switch/build/num.1.4) - ocamlfind: [WARNING] No such file: /home/opam/.opam/4.06/lib/num-top/META Processing 10/19: [dune: ocaml bootstrap.ml] [num: make install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/4.06/.opam-switch/build/num.1.4) - make -C src install - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/num.1.4/src' - install -d /home/opam/.opam/4.06/lib/ocaml - sed -e 's/%%VERSION%%/1.4/g' META.in > META - ocamlfind install num META - Installed /home/opam/.opam/4.06/lib/num/META - rm -f META - install -m 644 nums.cma libnums.a big_int.cmi nat.cmi num.cmi ratio.cmi arith_status.cmi big_int.mli nat.mli num.mli ratio.mli arith_status.mli big_int.cmti nat.cmti num.cmti ratio.cmti arith_status.cmti nums.cmxa nums.a int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx nums.cmxs /home/opam/.opam/4.06/lib/ocaml - install -d /home/opam/.opam/4.06/lib/ocaml/stublibs - install dllnums.so /home/opam/.opam/4.06/lib/ocaml/stublibs - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/num.1.4/src' - make -C toplevel install - make[1]: Entering directory '/home/opam/.opam/4.06/.opam-switch/build/num.1.4/toplevel' - sed -e 's/%%VERSION%%/1.4/g' META.in > META - ocamlfind install num-top META num_top.cma num_top.cmi num_top_printers.cmi - Installed /home/opam/.opam/4.06/lib/num-top/num_top_printers.cmi - Installed /home/opam/.opam/4.06/lib/num-top/num_top.cmi - Installed /home/opam/.opam/4.06/lib/num-top/num_top.cma - Installed /home/opam/.opam/4.06/lib/num-top/META - rm -f META - make[1]: Leaving directory '/home/opam/.opam/4.06/.opam-switch/build/num.1.4/toplevel' -> installed num.1.4 Processing 10/19: [dune: ocaml bootstrap.ml] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "bootstrap.ml" "-j" "127" (CWD=/home/opam/.opam/4.06/.opam-switch/build/dune.2.0.1) - ocamlc -custom -w -24 -g -o .duneboot.exe -I boot unix.cma boot/libs.ml boot/duneboot.ml - ./.duneboot.exe -j 127 - git describe --always --dirty - fatal: not a git repository (or any parent up to mount point /) - Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). Processing 10/19: [dune: ./dune.exe build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./dune.exe" "build" "-p" "dune" "--profile" "dune-bootstrap" "-j" "127" (CWD=/home/opam/.opam/4.06/.opam-switch/build/dune.2.0.1) -> compiled dune.2.0.1 -> installed dune.2.0.1 Processing 12/19: [menhirLib: dune build] Processing 13/19: [menhirLib: dune build] [menhirSdk: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirSdk" "-j" "127" (CWD=/home/opam/.opam/4.06/.opam-switch/build/menhirSdk.20200123) -> compiled menhirSdk.20200123 Processing 13/19: [menhirLib: dune build] -> installed menhirSdk.20200123 Processing 14/19: [menhirLib: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhirLib" "-j" "127" (CWD=/home/opam/.opam/4.06/.opam-switch/build/menhirLib.20200123) - pack lib/pack/menhirLib.{ml,mli} - Creating menhirLib.ml... - Creating menhirLib.mli... -> compiled menhirLib.20200123 -> installed menhirLib.20200123 Processing 16/19: [menhir: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "menhir" "-j" "127" (CWD=/home/opam/.opam/4.06/.opam-switch/build/menhir.20200123) - menhir src/stage2/parserMessages.check - Read 105 sample input sentences and 105 error messages. - Read 105 sample input sentences and 50 error messages. - menhir src/stage2/parserMessages.ml - Read 105 sample input sentences and 50 error messages. - menhir src/stage2/parser.{ml,mli} - Grammar has 56 nonterminal symbols, among which 1 start symbols. - Grammar has 37 terminal symbols. - Grammar has 129 productions. - Built an LR(0) automaton with 194 states. - The grammar is not SLR(1) -- 5 states have a conflict. - Built an LR(1) automaton with 368 states. - One shift/reduce conflict was silently solved. - Extra reductions on error were added in 47 states. - Priority played a role in 0 of these states. - 211 out of 368 states have a default reduction. - 110 out of 368 states are represented. - 44 out of 96 symbols keep track of their start position. - 48 out of 96 symbols keep track of their end position. - The action table is 13984 entries; 1795 non-zero; 1566 compressed. - The action table occupies roughly 3224 bytes. - The goto table is 20976 entries; 360 non-zero; 728 compressed. - The goto table occupies roughly 1544 bytes. - The error table occupies roughly 1784 bytes. - The default_reduction table occupies roughly 400 bytes. - The lhs table occupies roughly 168 bytes. - The trace table occupies roughly 8 bytes. -> compiled menhir.20200123 -> installed menhir.20200123 Processing 18/19: [why3-base: ./configure] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "--prefix" "/home/opam/.opam/4.06" "--disable-frama-c" "--disable-ide" (CWD=/home/opam/.opam/4.06/.opam-switch/build/why3-base.0.88.2) - 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 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.06.1 - ocaml library path is /home/opam/.opam/4.06/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 - 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: Package `zarith' not found - checking for /home/opam/.opam/4.06/lib/ocaml/zarith/zarith.cma... no - configure: WARNING: Lib Zarith not found, using Nums instead. - ocamlfind: Package `zip' not found - checking for /home/opam/.opam/4.06/lib/ocaml/zip/zip.cma... no - configure: WARNING: Lib camlzip not found, sessions files will not be compressed. - ocamlfind found menhirLib in /home/opam/.opam/4.06/lib/menhirLib - checking for coqc... no - configure: WARNING: Cannot find coqc. - checking for pvs... no - configure: WARNING: Cannot find pvs. - checking for isabelle... no - configure: WARNING: Cannot find isabelle. - ocamlfind: Package `ocamlgraph' not found - checking for /home/opam/.opam/4.06/lib/ocaml/ocamlgraph/... no - configure: WARNING: Lib ocamlgraph not found, hypothesis selection disabled. - 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: executing chmod commands - - Summary - ----------------------------------------- - Verbose make : no - OCaml compiler : yes - Version : 4.06.1 - Library path : /home/opam/.opam/4.06/lib/ocaml - Native compilation : yes - Profiling : no - Components - IDE command : no - GMP arithmetic : no (zarith not found) - Compressed sessions : no (camlzip not found) - MenhirLib support : yes - Hypothesis selection : no (ocamlgraph not found) - Frama-C support : no - Documentation : no (rubber not found) - Support for interactive proof assistants - Coq : no (coqc not found) - PVS : no (pvs not found) - Isabelle : no (isabelle not found) - Installable : yes - Binary path : ${exec_prefix}/bin - Lib path : ${exec_prefix}/lib/why3 - Data path : ${prefix}/share/why3 - Ocaml Library : /home/opam/.opam/4.06/lib/why3 - Relocatable : no Processing 18/19: [why3-base: make all] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "-j127" "all" "opt" "byte" (CWD=/home/opam/.opam/4.06/.opam-switch/build/why3-base.0.88.2) - Ocamllex src/why3doc/doc_lexer.mll - cp lib/ocaml/why3__BigInt_num.ml lib/ocaml/why3__BigInt_compat.ml - Ocamldep src/why3session/why3session_main.ml - Ocamldep src/why3session/why3session_csv.ml - Ocamldep src/why3session/why3session_run.ml - Ocamldep src/why3session/why3session_output.ml - Ocamldep src/why3session/why3session_rm.ml - Ocamldep src/why3session/why3session_html.ml - Ocamldep src/why3session/why3session_latex.ml - Ocamldep src/why3session/why3session_info.ml - Ocamldep src/why3session/why3session_copy.ml - Ocamldep src/why3session/why3session_lib.ml - 112 states, 1119 transitions, table size 5148 bytes - 1707 additional bytes used for bindings - 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 - Ocamllex src/util/rc.mll - Ocamllex src/util/lexlib.mll - Ocamllex src/parser/lexer.mll - Menhir src/parser/parser.mly - 34 states, 434 transitions, table size 1940 bytes - 1293 additional bytes used for bindings - Menhir src/driver/driver_parser.mly - 16 states, 260 transitions, table size 1136 bytes - 101 states, 1563 transitions, table size 6858 bytes - 3126 additional bytes used for bindings - Ocamllex src/driver/driver_lexer.mll - Menhir src/driver/parse_smtv2_model_parser.mly - Ocamllex src/driver/parse_smtv2_model_lexer.mll - cp src/session/compress_none.ml src/session/compress.ml - 48 states, 1889 transitions, table size 7844 bytes - 3073 additional bytes used for bindings - 29 states, 1101 transitions, table size 4578 bytes - Ocamllex src/session/xml.mll - Ocamllex src/session/strategy_parser.mll - 114 states, 1396 transitions, table size 6268 bytes - 3538 additional bytes used for bindings - Ocamldep src/why3doc/doc_main.ml - Ocamldep src/why3doc/doc_lexer.ml - Ocamldep src/why3doc/doc_def.ml - Ocamldep src/why3doc/doc_html.ml - 138 states, 3920 transitions, table size 16508 bytes - 7518 additional bytes used for bindings - Ocamldep lib/ocaml/why3__Matrix.ml - Ocamldep lib/ocaml/why3__Array.ml - Ocamldep lib/ocaml/why3__IntAux.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 - 298 states, 15365 transitions, table size 63248 bytes - 245 states, 5502 transitions, table size 23478 bytes - 3719 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_parser.ml - Ocamldep plugins/python/py_lexer.ml - Ocamldep plugins/python/py_ast.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/tptp/tptp_ast.ml - Ocamldep plugins/parser/dimacs.ml - Ocamldep plugins/parser/genequlin.ml - Ocamldep src/session/session_scheduler.ml - Ocamldep src/session/strategy_parser.ml - Ocamldep src/session/strategy.ml - Ocamldep src/session/session_tools.ml - Ocamldep src/session/session.ml - Ocamldep src/session/termcode.ml - Ocamldep src/session/xml.ml - Ocamldep src/session/compress.ml - Ocamldep src/whyml/mlw_interp.ml - Ocamldep src/whyml/mlw_main.ml - Ocamldep src/whyml/mlw_ocaml.ml - Ocamldep src/whyml/mlw_exec.ml - Ocamldep src/whyml/mlw_driver.ml - Ocamldep src/whyml/mlw_typing.ml - Ocamldep src/whyml/mlw_dexpr.ml - Ocamldep src/whyml/mlw_module.ml - Ocamldep src/whyml/mlw_wp.ml - Ocamldep src/whyml/mlw_pretty.ml - Ocamldep src/whyml/mlw_decl.ml - Ocamldep src/whyml/mlw_expr.ml - Ocamldep src/whyml/mlw_ty.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/eliminate_literal.ml - Ocamldep src/transform/prop_curry.ml - Ocamldep src/transform/induction_pr.ml - Ocamldep src/transform/smoke_detector.ml - Ocamldep src/transform/instantiate_predicate.ml - Ocamldep src/transform/eval_match.ml - Ocamldep src/transform/prepare_for_counterexmp.ml - Ocamldep src/transform/intro_vc_vars_counterexmp.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/introduction.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/libencoding.ml - Ocamldep src/transform/eliminate_if.ml - Ocamldep src/transform/eliminate_let.ml - Ocamldep src/transform/eliminate_inductive.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/induction.ml - Ocamldep src/transform/split_goal.ml - Ocamldep src/transform/inlining.ml - Ocamldep src/transform/simplify_formula.ml - Ocamldep src/parser/lexer.ml - Ocamldep src/parser/typing.ml - Ocamldep src/parser/parser.ml - Ocamldep src/parser/glob.ml - Ocamldep src/parser/ptree.ml - Ocamldep src/mlw/pmodule.ml - Ocamldep src/mlw/pdecl.ml - Ocamldep src/mlw/dexpr.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/driver/prove_client.ml - Ocamldep src/core/model_parser.ml - Ocamldep src/core/printer.ml - Ocamldep src/core/trans.ml - Ocamldep src/core/env.ml - Ocamldep src/core/dterm.ml - Ocamldep src/core/pretty.ml - Ocamldep src/core/task.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/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/warning.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/debug.ml - Ocamldep src/util/json.ml - Ocamldep src/util/pp.ml - Ocamldep src/util/exn_printer.ml - Ocamldep src/util/stdlib.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/strings.ml - Ocamldep src/util/lists.ml - Ocamldep src/util/opt.ml - Ocamldep src/util/util.ml - Ocamldep src/util/config.ml - Ocamlc src/util/config.ml - Ocamlc src/util/bigInt.mli - Ocamlc src/util/util.mli - Ocamlc src/util/opt.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/hashcons.mli - Ocamlc src/util/exn_printer.mli - Ocamlc src/util/pp.mli - Ocamlc src/util/loc.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/number.mli - Ocamlc src/util/pqueue.mli - Ocamlc src/driver/prove_client.mli - Ocamlc src/transform/induction.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/induction_pr.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/simplify.mli - Ocamlc src/printer/gappa.mli - Ocamlc src/printer/cvc3.mli - Ocamlc src/whyml/mlw_main.mli - Ocamlc src/session/compress.mli - Ocamlc src/session/xml.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/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/pp.ml - Ocamlc src/util/lexlib.ml - Ocamlc src/util/print_tree.ml - Ocamlc src/util/cmdline.ml - Ocamlc src/util/sysutil.ml - Ocamlc src/util/pqueue.ml - Ocamlc src/driver/prove_client.ml - Ocamlc src/session/compress.ml - Ocamlc plugins/tptp/tptp_printer.mli - Ocamlc src/tools/why3wc.ml - Ocamlc lib/ocaml/why3__BigInt_compat.ml - Ocamlc src/why3doc/doc_html.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/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/pvs-realizations.aux - Generate drivers/isabelle-realizations.aux - 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 - Ocamlopt src/util/strings.ml - Ocamlopt src/util/extmap.ml - Ocamlc src/util/extset.mli - Ocamlopt src/util/exthtbl.ml - 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/pqueue.ml - Ocamlc src/driver/driver_ast.ml - Ocamlopt src/session/compress.ml - Ocamlopt src/tools/why3wc.ml - Ocamlopt lib/ocaml/why3__BigInt_compat.ml - Ocamlc lib/ocaml/why3__BigInt.ml - Linking bin/why3wc.byte - Ocamlc src/util/plugin.mli - Ocamlc src/util/debug.ml - Ocamlc src/util/loc.ml - Ocamlc src/util/warning.ml - File "_none_", line 1: - Error: Cannot find file menhirLib.cmo - Ocamlc src/util/number.ml - make: *** [Makefile:1971: bin/why3wc.byte] Error 2 - Ocamlc src/session/xml.ml - make: *** Waiting for unfinished jobs.... [ERROR] The compilation of why3-base.0.88.2 failed at "make -j127 all opt byte". #=== ERROR while compiling why3-base.0.88.2 ===================================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.06.1 | file:///home/opam/opam-repository # path ~/.opam/4.06/.opam-switch/build/why3-base.0.88.2 # command ~/.opam/opam-init/hooks/sandbox.sh build make -j127 all opt byte # exit-code 2 # env-file ~/.opam/log/why3-base-8-3392e4.env # output-file ~/.opam/log/why3-base-8-3392e4.out ### output ### # Ocamllex src/why3doc/doc_lexer.mll # cp lib/ocaml/why3__BigInt_num.ml lib/ocaml/why3__BigInt_compat.ml # Ocamldep src/why3session/why3session_main.ml # Ocamldep src/why3session/why3session_csv.ml # Ocamldep src/why3session/why3session_run.ml # Ocamldep src/why3session/why3session_output.ml # Ocamldep src/why3session/why3session_rm.ml # Ocamldep src/why3session/why3session_html.ml # Ocamldep src/why3session/why3session_latex.ml # Ocamldep src/why3session/why3session_info.ml # Ocamldep src/why3session/why3session_copy.ml # Ocamldep src/why3session/why3session_lib.ml # 112 states, 1119 transitions, table size 5148 bytes # 1707 additional bytes used for bindings # 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 # Ocamllex src/util/rc.mll # Ocamllex src/util/lexlib.mll # Ocamllex src/parser/lexer.mll # Menhir src/parser/parser.mly # 34 states, 434 transitions, table size 1940 bytes # 1293 additional bytes used for bindings # Menhir src/driver/driver_parser.mly # 16 states, 260 transitions, table size 1136 bytes # 101 states, 1563 transitions, table size 6858 bytes # 3126 additional bytes used for bindings # Ocamllex src/driver/driver_lexer.mll # Menhir src/driver/parse_smtv2_model_parser.mly # Ocamllex src/driver/parse_smtv2_model_lexer.mll # cp src/session/compress_none.ml src/session/compress.ml # 48 states, 1889 transitions, table size 7844 bytes # 3073 additional bytes used for bindings # 29 states, 1101 transitions, table size 4578 bytes # Ocamllex src/session/xml.mll # Ocamllex src/session/strategy_parser.mll # 114 states, 1396 transitions, table size 6268 bytes # 3538 additional bytes used for bindings # Ocamldep src/why3doc/doc_main.ml # Ocamldep src/why3doc/doc_lexer.ml # Ocamldep src/why3doc/doc_def.ml # Ocamldep src/why3doc/doc_html.ml # 138 states, 3920 transitions, table size 16508 bytes # 7518 additional bytes used for bindings # Ocamldep lib/ocaml/why3__Matrix.ml # Ocamldep lib/ocaml/why3__Array.ml # Ocamldep lib/ocaml/why3__IntAux.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 # 298 states, 15365 transitions, table size 63248 bytes # 245 states, 5502 transitions, table size 23478 bytes # 3719 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_parser.ml # Ocamldep plugins/python/py_lexer.ml # Ocamldep plugins/python/py_ast.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/tptp/tptp_ast.ml # Ocamldep plugins/parser/dimacs.ml # Ocamldep plugins/parser/genequlin.ml # Ocamldep src/session/session_scheduler.ml # Ocamldep src/session/strategy_parser.ml # Ocamldep src/session/strategy.ml # Ocamldep src/session/session_tools.ml # Ocamldep src/session/session.ml # Ocamldep src/session/termcode.ml # Ocamldep src/session/xml.ml # Ocamldep src/session/compress.ml # Ocamldep src/whyml/mlw_interp.ml # Ocamldep src/whyml/mlw_main.ml # Ocamldep src/whyml/mlw_ocaml.ml # Ocamldep src/whyml/mlw_exec.ml # Ocamldep src/whyml/mlw_driver.ml # Ocamldep src/whyml/mlw_typing.ml # Ocamldep src/whyml/mlw_dexpr.ml # Ocamldep src/whyml/mlw_module.ml # Ocamldep src/whyml/mlw_wp.ml # Ocamldep src/whyml/mlw_pretty.ml # Ocamldep src/whyml/mlw_decl.ml # Ocamldep src/whyml/mlw_expr.ml # Ocamldep src/whyml/mlw_ty.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/eliminate_literal.ml # Ocamldep src/transform/prop_curry.ml # Ocamldep src/transform/induction_pr.ml # Ocamldep src/transform/smoke_detector.ml # Ocamldep src/transform/instantiate_predicate.ml # Ocamldep src/transform/eval_match.ml # Ocamldep src/transform/prepare_for_counterexmp.ml # Ocamldep src/transform/intro_vc_vars_counterexmp.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/introduction.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/libencoding.ml # Ocamldep src/transform/eliminate_if.ml # Ocamldep src/transform/eliminate_let.ml # Ocamldep src/transform/eliminate_inductive.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/induction.ml # Ocamldep src/transform/split_goal.ml # Ocamldep src/transform/inlining.ml # Ocamldep src/transform/simplify_formula.ml # Ocamldep src/parser/lexer.ml # Ocamldep src/parser/typing.ml # Ocamldep src/parser/parser.ml # Ocamldep src/parser/glob.ml # Ocamldep src/parser/ptree.ml # Ocamldep src/mlw/pmodule.ml # Ocamldep src/mlw/pdecl.ml # Ocamldep src/mlw/dexpr.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/driver/prove_client.ml # Ocamldep src/core/model_parser.ml # Ocamldep src/core/printer.ml # Ocamldep src/core/trans.ml # Ocamldep src/core/env.ml # Ocamldep src/core/dterm.ml # Ocamldep src/core/pretty.ml # Ocamldep src/core/task.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/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/warning.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/debug.ml # Ocamldep src/util/json.ml # Ocamldep src/util/pp.ml # Ocamldep src/util/exn_printer.ml # Ocamldep src/util/stdlib.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/strings.ml # Ocamldep src/util/lists.ml # Ocamldep src/util/opt.ml # Ocamldep src/util/util.ml # Ocamldep src/util/config.ml # Ocamlc src/util/config.ml # Ocamlc src/util/bigInt.mli # Ocamlc src/util/util.mli # Ocamlc src/util/opt.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/hashcons.mli # Ocamlc src/util/exn_printer.mli # Ocamlc src/util/pp.mli # Ocamlc src/util/loc.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/number.mli # Ocamlc src/util/pqueue.mli # Ocamlc src/driver/prove_client.mli # Ocamlc src/transform/induction.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/induction_pr.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/simplify.mli # Ocamlc src/printer/gappa.mli # Ocamlc src/printer/cvc3.mli # Ocamlc src/whyml/mlw_main.mli # Ocamlc src/session/compress.mli # Ocamlc src/session/xml.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/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/pp.ml # Ocamlc src/util/lexlib.ml # Ocamlc src/util/print_tree.ml # Ocamlc src/util/cmdline.ml # Ocamlc src/util/sysutil.ml # Ocamlc src/util/pqueue.ml # Ocamlc src/driver/prove_client.ml # Ocamlc src/session/compress.ml # Ocamlc plugins/tptp/tptp_printer.mli # Ocamlc src/tools/why3wc.ml # Ocamlc lib/ocaml/why3__BigInt_compat.ml # Ocamlc src/why3doc/doc_html.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/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/pvs-realizations.aux # Generate drivers/isabelle-realizations.aux # 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 # Ocamlopt src/util/strings.ml # Ocamlopt src/util/extmap.ml # Ocamlc src/util/extset.mli # Ocamlopt src/util/exthtbl.ml # 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/pqueue.ml # Ocamlc src/driver/driver_ast.ml # Ocamlopt src/session/compress.ml # Ocamlopt src/tools/why3wc.ml # Ocamlopt lib/ocaml/why3__BigInt_compat.ml # Ocamlc lib/ocaml/why3__BigInt.ml # Linking bin/why3wc.byte # Ocamlc src/util/plugin.mli # Ocamlc src/util/debug.ml # Ocamlc src/util/loc.ml # Ocamlc src/util/warning.ml # File "_none_", line 1: # Error: Cannot find file menhirLib.cmo # Ocamlc src/util/number.ml # make: *** [Makefile:1971: bin/why3wc.byte] Error 2 # Ocamlc src/session/xml.ml # make: *** Waiting for unfinished jobs.... <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build why3-base 0.88.2 +- +- The following changes have been performed | - install dune 2.0.1 | - install menhir 20200123 | - install menhirLib 20200123 | - install menhirSdk 20200123 | - install num 1.4 | - install ocamlfind 1.9.5 +- # 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/4.06/.opam-switch/backup/state-20221104035114.export" 'opam install -vy why3-base.0.88.2' failed. "/bin/bash" "-c" " opam remove -y "why3-base.0.88.2" opam install -vy "why3-base.0.88.2" res=$? if [ $res = 31 ]; then if opam show -f x-ci-accept-failures: "why3-base.0.88.2" | grep -q '"debian-unstable"'; then echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field." exit 69 fi fi exit $res " failed with exit status 31 Failed: Build failed