OCamllabs icon Home|Differences with the last checks|Previous runs


Building on x86-bm-7.ocamllabs.io

(from ocaml/opam:debian-unstable)
WARNING: Error loading config file: .dockercfg: $HOME is not defined
Unable to find image 'ocaml/opam:debian-unstable' locally
debian-unstable: Pulling from ocaml/opam
Digest: sha256:a32e554d37007cabaf12da2261dad1c6890fb793357d4499f39865f3c85d81ab
Status: Downloaded newer image for ocaml/opam:debian-unstable
2021-09-04 10:50.57 ---> using "0acd5aeaa8f7bc314514d9795d14a7f12ec72a6a5b11c5904350189734c6859b" 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-2.1 /usr/bin/opam"))
2021-09-04 10:50.57 ---> using "4d29eb3e0b7cd69a97ed90837671d5ca38aa41e2fb94346298af500378eca6fa" from cache

/: (run (network host)
        (shell "rm -rf ~/opam-repository && git clone -q 'git://github.com/ocaml/opam-repository.git' ~/opam-repository && git -C ~/opam-repository checkout -q 8fc7af65ccb8f3b3709bf02b749ac492e6700b59"))
2021-09-04 10:50.57 ---> using "eb095db6df41eeadc708604343f7b0ce0892db9136dac67a38046f57271c5802" 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.

2021-09-04 10:50.57 ---> using "d245c9af6f86b2b97434d338a3fbb8270425ab7dc6ad1b5451665adc9698eabf" from cache

/: (run (network host)
        (shell "git clone -q 'git://github.com/ocaml/ocaml-beta-repository.git' ~/'beta' && git -C ~/'beta' checkout -q 79aeeadd813bdae424ab53f882f08bee0a4e0b89"))
2021-09-04 10:50.57 ---> using "20d9850dcecd0523d6eddecad814e9bbd93882334348605bfa6e15ffd8f5ced5" from cache

/: (run (shell "opam repository add --dont-select 'beta' ~/'beta'"))
[beta] Initialised
2021-09-04 10:50.57 ---> using "6f8879c5099d2146b69bdcec3874fd111cad6c5c42ac63d5f9aa72a228fd8ee8" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell "opam switch create --repositories=beta,default 4.02.3"))

<><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><>
Switch invariant: ["ocaml-base-compiler" {= "4.02.3"} | "ocaml-system" {= "4.02.3"}]

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> installed base-bigarray.base
-> installed base-threads.base
-> installed base-unix.base
-> retrieved ocaml-base-compiler.4.02.3  (cached)
-> installed ocaml-base-compiler.4.02.3
-> installed ocaml-config.1
-> installed ocaml.4.02.3
-> installed base-ocamlbuild.base
Done.
# Run eval $(opam env --switch=4.02.3) to update the current shell environment
2021-09-04 10:50.57 ---> using "67d4e8cb13690404ffa06df9deabf13a99a448310ed0d3bb9d9a797a8085ad3d" from cache

/: (run (network host)
        (shell "opam update --depexts"))
+ /usr/bin/sudo "apt-get" "update"
- Get:1 http://deb.debian.org/debian unstable InRelease [165 kB]
- Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB]
- Ign:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index
- Get:3 http://deb.debian.org/debian unstable/main amd64 Packages [8763 kB]
- Fetched 8992 kB in 2s (5117 kB/s)
- Reading package lists...
- 
2021-09-04 10:50.57 ---> using "5efce0187fddf192b0f92fb1c042b58ab93c287a7daff4722314dc6eff34f559" 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 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
2021-09-04 10:50.57 ---> using "41e63ef4215d8dafd1cda36bf29e729af5d46f90a2e5b6986f3318083c054d54" from cache

/: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
        (network host)
        (shell  "\
               \nopam remove -y \"phox.0.89.170929\"\
               \nopam install -vy \"phox.0.89.170929\"\
               \nres=$?\
               \nif [ $res = 31 ]; then\
               \n    if opam show -f x-ci-accept-failures: \"phox.0.89.170929\" | 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"))
Nothing to do.
[NOTE] phox.0.89.170929 is not installed.

The following actions will be performed:
  - remove  ocaml-secondary-compiler 4.08.1-1
  - install ocamlfind                1.9.1       [required by phox]
  - install conf-which               1           [required by camlp4]
  - install ocamlbuild               0           [required by camlp4]
  - install camlp4                   4.02+7      [required by phox]
  - install phox                     0.89.170929
===== 5 to install | 1 to remove =====

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> removed   ocaml-secondary-compiler.4.08.1-1
Processing  2/16:
Processing  3/16:
Processing  4/16:
Processing  5/16:
Processing  6/16: [phox.0.89.170929: http]
Processing  7/16: [phox.0.89.170929: http] [conf-which: which which]
Processing  8/16: [phox.0.89.170929: http] [conf-which: which which]
-> installed ocamlbuild.0
Processing  9/16: [phox.0.89.170929: http] [conf-which: which which]
-> retrieved camlp4.4.02+7  (cached)
-> retrieved ocamlfind.1.9.1  (cached)
Processing 10/16: [phox.0.89.170929: http] [conf-which: which which] [ocamlfind: ./configure]
Processing 10/16: [conf-which: which which] [ocamlfind: ./configure]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "which" "which" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/conf-which.1)
- /usr/bin/which
- /usr/bin/which
-> compiled  conf-which.1
Processing 10/16: [ocamlfind: ./configure]
-> installed conf-which.1
Processing 11/16: [ocamlfind: ./configure]
[camlp4: patch] applying termux.patch
Processing 12/16: [camlp4: patch] [ocamlfind: ./configure]
-> retrieved phox.0.89.170929  (https://github.com/craff/phox/archive/0.89.170929/phox.tar.gz)
[camlp4: patch] applying f0ea53725465260556832398096cef8d3f20b49d.patch
Processing 12/16: [camlp4: ./configure] [ocamlfind: ./configure]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "--bindir=/home/opam/.opam/4.02.3/bin" "--libdir=/home/opam/.opam/4.02.3/lib/ocaml" "--pkgdir=/home/opam/.opam/4.02.3/lib" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/camlp4.4.02+7)
Processing 12/16: [camlp4: make all] [ocamlfind: ./configure]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "-bindir" "/home/opam/.opam/4.02.3/bin" "-sitelib" "/home/opam/.opam/4.02.3/lib" "-mandir" "/home/opam/.opam/4.02.3/man" "-config" "/home/opam/.opam/4.02.3/lib/findlib.conf" "-no-custom" "-no-camlp4" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1)
- Welcome to findlib version 1.9.1
- 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
- bigarray: found
- compiler-libs: found
- dbm: not present (normal since 4.00)
- graphics: found
- num: found
- ocamlbuild: found
- ocamldoc: found
- raw_spacetime: not present (normal since 4.12)
- threads: found
- str: found
- labltk: not present (normal since 4.02)
- native dynlink: found
- camlp4: disabled
- bytes: found, installing fake library
- Configuration for dynlink written to site-lib-src/dynlink/META
- Configuration for stdlib written to site-lib-src/stdlib/META
- Configuration for unix written to site-lib-src/unix/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 num written to site-lib-src/num/META
- Configuration for num-top written to site-lib-src/num-top/META
- Configuration for ocamlbuild written to site-lib-src/ocamlbuild/META
- Configuration for ocamldoc written to site-lib-src/ocamldoc/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.02.3/lib/ocaml
-     Binaries:              /home/opam/.opam/4.02.3/bin
-     Manual pages:          /home/opam/.opam/4.02.3/man
-     Multi-threading type:  posix
- The directory of site-specific packages will be
-     site-lib:              /home/opam/.opam/4.02.3/lib
- The configuration file is written to:
-     findlib config file:   /home/opam/.opam/4.02.3/lib/findlib.conf
- Software will be installed:
-     Libraries:             in <site-lib>/findlib
-     Binaries:              /home/opam/.opam/4.02.3/bin
-     Manual pages:          /home/opam/.opam/4.02.3/man
-     topfind script:        /home/opam/.opam/4.02.3/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.
- Welcome to findlib version 1.9.1
- 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
- bigarray: found
- compiler-libs: found
- dbm: not present (normal since 4.00)
- graphics: found
- num: found
- ocamlbuild: found
- ocamldoc: found
- raw_spacetime: not present (normal since 4.12)
- threads: found
- str: found
- labltk: not present (normal since 4.02)
- native dynlink: found
- camlp4: disabled
- bytes: found, installing fake library
- Configuration for dynlink written to site-lib-src/dynlink/META
- Configuration for stdlib written to site-lib-src/stdlib/META
- Configuration for unix written to site-lib-src/unix/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 num written to site-lib-src/num/META
- Configuration for num-top written to site-lib-src/num-top/META
- Configuration for ocamlbuild written to site-lib-src/ocamlbuild/META
- Configuration for ocamldoc written to site-lib-src/ocamldoc/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.02.3/lib/ocaml
-     Binaries:              /home/opam/.opam/4.02.3/bin
-     Manual pages:          /home/opam/.opam/4.02.3/man
-     Multi-threading type:  posix
- The directory of site-specific packages will be
-     site-lib:              /home/opam/.opam/4.02.3/lib
- The configuration file is written to:
-     findlib config file:   /home/opam/.opam/4.02.3/lib/findlib.conf
- Software will be installed:
-     Libraries:             in <site-lib>/findlib
-     Binaries:              /home/opam/.opam/4.02.3/bin
-     Manual pages:          /home/opam/.opam/4.02.3/man
-     topfind script:        /home/opam/.opam/4.02.3/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 12/16: [camlp4: make all] [ocamlfind: make all]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1)
- for p in findlib; do ( cd src/$p; make all ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/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.02.3/lib/findlib.conf' | \
-          ../../tools/patch '@STDLIB@' '/home/opam/.opam/4.02.3/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  -g -c findlib_config.ml
- ocamlc -I +compiler-libs  -g -c fl_split.ml
- ocamlc -I +compiler-libs  -g -c fl_metatoken.ml
- ocamlc -I +compiler-libs  -g -c fl_meta.ml
- ocamlc -I +compiler-libs  -c fl_metascanner.mli
- ocamlc -I +compiler-libs  -g -c fl_metascanner.ml
- ocamlc -I +compiler-libs  -c fl_topo.mli
- ocamlc -I +compiler-libs  -g -c fl_topo.ml
- ocamlc -I +compiler-libs  -c fl_package_base.mli
- ocamlc -I +compiler-libs  -g -c fl_package_base.ml
- ocamlc -I +compiler-libs  -c findlib.mli
- ocamlc -I +compiler-libs  -g -c findlib.ml
- ocamlc -I +compiler-libs  -g -c fl_args.ml
- ocamlc -I +compiler-libs  -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  -g -c ocaml_args.ml
- ocamlc -I +compiler-libs  -g -c frontend.ml
- File "frontend.ml", line 1826, characters 16-29:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlc -I +compiler-libs  -o ocamlfind -g findlib.cma unix.cma \
-            ocaml_args.cmo frontend.cmo
- ocamlc -I +compiler-libs  -c topfind.mli
- ocamlc -I +compiler-libs  -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.02.3/lib' \
-     	    >topfind
- ocamlc -I +compiler-libs  -c num_top_printers.mli
- ocamlc -I +compiler-libs  -g -c num_top_printers.ml
- ocamlc -I +compiler-libs  -c num_top.mli
- ocamlc -I +compiler-libs  -g -c num_top.ml
- ocamlc -I +compiler-libs -a -o num_top.cma num_top_printers.cmo num_top.cmo
- ocamlc -I +compiler-libs  -c fl_dynload.mli
- ocamlc -I +compiler-libs  -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.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- make all-config
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib.conf.in | \
-      tools/patch '@SITELIB@' '/home/opam/.opam/4.02.3/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.02.3/.opam-switch/build/ocamlfind.1.9.1'
- for p in findlib; do ( cd src/$p; make all ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/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.02.3/lib/findlib.conf' | \
-          ../../tools/patch '@STDLIB@' '/home/opam/.opam/4.02.3/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  -g -c findlib_config.ml
- ocamlc -I +compiler-libs  -g -c fl_split.ml
- ocamlc -I +compiler-libs  -g -c fl_metatoken.ml
- ocamlc -I +compiler-libs  -g -c fl_meta.ml
- ocamlc -I +compiler-libs  -c fl_metascanner.mli
- ocamlc -I +compiler-libs  -g -c fl_metascanner.ml
- ocamlc -I +compiler-libs  -c fl_topo.mli
- ocamlc -I +compiler-libs  -g -c fl_topo.ml
- ocamlc -I +compiler-libs  -c fl_package_base.mli
- ocamlc -I +compiler-libs  -g -c fl_package_base.ml
- ocamlc -I +compiler-libs  -c findlib.mli
- ocamlc -I +compiler-libs  -g -c findlib.ml
- ocamlc -I +compiler-libs  -g -c fl_args.ml
- ocamlc -I +compiler-libs  -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  -g -c ocaml_args.ml
- ocamlc -I +compiler-libs  -g -c frontend.ml
- File "frontend.ml", line 1826, characters 16-29:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlc -I +compiler-libs  -o ocamlfind -g findlib.cma unix.cma \
-            ocaml_args.cmo frontend.cmo
- ocamlc -I +compiler-libs  -c topfind.mli
- ocamlc -I +compiler-libs  -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.02.3/lib' \
-     	    >topfind
- ocamlc -I +compiler-libs  -c num_top_printers.mli
- ocamlc -I +compiler-libs  -g -c num_top_printers.ml
- ocamlc -I +compiler-libs  -c num_top.mli
- ocamlc -I +compiler-libs  -g -c num_top.ml
- ocamlc -I +compiler-libs -a -o num_top.cma num_top_printers.cmo num_top.cmo
- ocamlc -I +compiler-libs  -c fl_dynload.mli
- ocamlc -I +compiler-libs  -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.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- make all-config
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- USE_CYGPATH="0"; \
- export USE_CYGPATH; \
- cat findlib.conf.in | \
-      tools/patch '@SITELIB@' '/home/opam/.opam/4.02.3/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.02.3/.opam-switch/build/ocamlfind.1.9.1'
Processing 12/16: [camlp4: make all] [ocamlfind: make opt]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "opt" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1)
- for p in findlib; do ( cd src/$p; make opt ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- ocamlopt -I +compiler-libs -g  -c findlib_config.ml
- ocamlopt -I +compiler-libs -g  -c fl_split.ml
- ocamlopt -I +compiler-libs -g  -c fl_metatoken.ml
- ocamlopt -I +compiler-libs -g  -c fl_meta.ml
- ocamlopt -I +compiler-libs -g  -c fl_metascanner.ml
- ocamlopt -I +compiler-libs -g  -c fl_topo.ml
- ocamlopt -I +compiler-libs -g  -c fl_package_base.ml
- ocamlopt -I +compiler-libs -g  -c findlib.ml
- ocamlopt -I +compiler-libs -g  -c fl_args.ml
- ocamlopt -I +compiler-libs -g  -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  -c ocaml_args.ml
- ocamlopt -I +compiler-libs -g  -c frontend.ml
- File "frontend.ml", line 1826, characters 16-29:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \
- 	   ocaml_args.cmx frontend.cmx
- ocamlopt -I +compiler-libs -g  -c topfind.ml
- 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  -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.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- for p in findlib; do ( cd src/$p; make opt ) || exit; done
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- ocamlopt -I +compiler-libs -g  -c findlib_config.ml
- ocamlopt -I +compiler-libs -g  -c fl_split.ml
- ocamlopt -I +compiler-libs -g  -c fl_metatoken.ml
- ocamlopt -I +compiler-libs -g  -c fl_meta.ml
- ocamlopt -I +compiler-libs -g  -c fl_metascanner.ml
- ocamlopt -I +compiler-libs -g  -c fl_topo.ml
- ocamlopt -I +compiler-libs -g  -c fl_package_base.ml
- ocamlopt -I +compiler-libs -g  -c findlib.ml
- ocamlopt -I +compiler-libs -g  -c fl_args.ml
- ocamlopt -I +compiler-libs -g  -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  -c ocaml_args.ml
- ocamlopt -I +compiler-libs -g  -c frontend.ml
- File "frontend.ml", line 1826, characters 16-29:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \
- 	   ocaml_args.cmx frontend.cmx
- ocamlopt -I +compiler-libs -g  -c topfind.ml
- 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  -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.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
-> compiled  ocamlfind.1.9.1
Processing 12/16: [camlp4: make all]
Processing 13/16: [camlp4: make all] [ocamlfind: make install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1)
- if [ "1" -eq 1 ]; then \
-     for x in camlp4 dbm graphics labltk num ocamlbuild; do \
-       if [ -f "/home/opam/.opam/4.02.3/lib/$x/META" ]; then \
-         if ! grep -Fq '[distributed with Ocaml]' "//home/opam/.opam/4.02.3/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
- mkdir -p "/home/opam/.opam/4.02.3/bin"
- mkdir -p "/home/opam/.opam/4.02.3/man"
- make install-config
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- mkdir -p "`dirname \"/home/opam/.opam/4.02.3/lib/findlib.conf\"`"
- test -f "/home/opam/.opam/4.02.3/lib/findlib.conf" || cp findlib.conf "/home/opam/.opam/4.02.3/lib/findlib.conf"
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- for p in findlib; do ( cd src/$p; make install ); done
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- mkdir -p "/home/opam/.opam/4.02.3/lib/findlib"
- mkdir -p "/home/opam/.opam/4.02.3/bin"
- test 1 -eq 0 || cp topfind "/home/opam/.opam/4.02.3/lib/ocaml"
- files=` ../../tools/collect_files ../../Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs topfind.cmi topfind.mli 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` && \
- cp $files "/home/opam/.opam/4.02.3/lib/findlib"
- f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \
- cp $f "/home/opam/.opam/4.02.3/bin/ocamlfind"
- # the following "if" block is only needed for 4.00beta2
- if [ 1 -eq 0 -a -f "/home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \
-     cd "/home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/"; \
-     cp topdirs.cmi toploop.cmi "/home/opam/.opam/4.02.3/lib/findlib/"; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- make install-meta
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- for x in bigarray bytes compiler-libs dynlink graphics num num-top ocamlbuild ocamldoc stdlib str threads unix ; do mkdir -p "/home/opam/.opam/4.02.3/lib/$x"; cp site-lib-src/$x/META "/home/opam/.opam/4.02.3/lib/$x"; done
- mkdir -p "/home/opam/.opam/4.02.3/lib/findlib"; cp Makefile.packages "/home/opam/.opam/4.02.3/lib/findlib/Makefile.packages"
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; make install-num-top; }
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- mkdir -p "/home/opam/.opam/4.02.3/lib/num-top"
- cp num_top.cma num_top.cmi num_top_printers.cmi \
- 	"/home/opam/.opam/4.02.3/lib/num-top"
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- test ! -f 'site-lib-src/camlp4/META' ||	cp tools/safe_camlp4 "/home/opam/.opam/4.02.3/bin"
- make install-doc
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- mkdir -p "/home/opam/.opam/4.02.3/man/man1" "/home/opam/.opam/4.02.3/man/man3" "/home/opam/.opam/4.02.3/man/man5"
- cp doc/ref-man/ocamlfind.1 "/home/opam/.opam/4.02.3/man/man1"
- cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/home/opam/.opam/4.02.3/man/man5"
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- if [ "1" -eq 1 ]; then \
-     for x in camlp4 dbm graphics labltk num ocamlbuild; do \
-       if [ -f "/home/opam/.opam/4.02.3/lib/$x/META" ]; then \
-         if ! grep -Fq '[distributed with Ocaml]' "//home/opam/.opam/4.02.3/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
- mkdir -p "/home/opam/.opam/4.02.3/bin"
- mkdir -p "/home/opam/.opam/4.02.3/man"
- make install-config
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- mkdir -p "`dirname \"/home/opam/.opam/4.02.3/lib/findlib.conf\"`"
- test -f "/home/opam/.opam/4.02.3/lib/findlib.conf" || cp findlib.conf "/home/opam/.opam/4.02.3/lib/findlib.conf"
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- for p in findlib; do ( cd src/$p; make install ); done
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- mkdir -p "/home/opam/.opam/4.02.3/lib/findlib"
- mkdir -p "/home/opam/.opam/4.02.3/bin"
- test 1 -eq 0 || cp topfind "/home/opam/.opam/4.02.3/lib/ocaml"
- files=` ../../tools/collect_files ../../Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs topfind.cmi topfind.mli 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` && \
- cp $files "/home/opam/.opam/4.02.3/lib/findlib"
- f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \
- cp $f "/home/opam/.opam/4.02.3/bin/ocamlfind"
- # the following "if" block is only needed for 4.00beta2
- if [ 1 -eq 0 -a -f "/home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \
-     cd "/home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/"; \
-     cp topdirs.cmi toploop.cmi "/home/opam/.opam/4.02.3/lib/findlib/"; \
- fi
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- make install-meta
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- for x in bigarray bytes compiler-libs dynlink graphics num num-top ocamlbuild ocamldoc stdlib str threads unix ; do mkdir -p "/home/opam/.opam/4.02.3/lib/$x"; cp site-lib-src/$x/META "/home/opam/.opam/4.02.3/lib/$x"; done
- mkdir -p "/home/opam/.opam/4.02.3/lib/findlib"; cp Makefile.packages "/home/opam/.opam/4.02.3/lib/findlib/Makefile.packages"
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; make install-num-top; }
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- mkdir -p "/home/opam/.opam/4.02.3/lib/num-top"
- cp num_top.cma num_top.cmi num_top_printers.cmi \
- 	"/home/opam/.opam/4.02.3/lib/num-top"
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1/src/findlib'
- test ! -f 'site-lib-src/camlp4/META' ||	cp tools/safe_camlp4 "/home/opam/.opam/4.02.3/bin"
- make install-doc
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
- mkdir -p "/home/opam/.opam/4.02.3/man/man1" "/home/opam/.opam/4.02.3/man/man3" "/home/opam/.opam/4.02.3/man/man5"
- cp doc/ref-man/ocamlfind.1 "/home/opam/.opam/4.02.3/man/man1"
- cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/home/opam/.opam/4.02.3/man/man5"
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/ocamlfind.1.9.1'
-> installed ocamlfind.1.9.1
Processing 13/16: [camlp4: make all]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/camlp4.4.02+7)
- ocamlbuild -classic-display -no-ocamlfind `sh ./build/camlp4-byte-only.sh`
- + echo camlp4/Camlp4.cmo camlp4/Camlp4Top.cmo camlp4/camlp4prof.byte camlp4/mkcamlp4.byte camlp4/camlp4.byte camlp4/camlp4fulllib.cma camlp4/camlp4boot.byte camlp4/camlp4boot.cma camlp4/camlp4r.byte camlp4/camlp4r.cma camlp4/camlp4rf.byte camlp4/camlp4rf.cma camlp4/camlp4o.byte camlp4/camlp4o.cma camlp4/camlp4of.byte camlp4/camlp4of.cma camlp4/camlp4oof.byte camlp4/camlp4oof.cma camlp4/camlp4orf.byte camlp4/camlp4orf.cma camlp4/Camlp4Parsers/Camlp4AstLoader.cmo camlp4/Camlp4Parsers/Camlp4DebugParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Printers/Camlp4AstDumper.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Printers/Camlp4NullDumper.cmo camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo camlp4/Camlp4Filters/Camlp4AstLifter.cmo camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo camlp4/Camlp4Filters/Camlp4LocationStripper.cmo camlp4/Camlp4Filters/Camlp4MapGenerator.cmo camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo camlp4/Camlp4Filters/Camlp4Profiler.cmo camlp4/Camlp4Filters/Camlp4TrashRemover.cmo
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.02.3/lib/ocaml/ocamlbuild /home/opam/.opam/4.02.3/lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild_config.ml myocamlbuild.ml /home/opam/.opam/4.02.3/lib/ocaml/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -modules camlp4/boot/camlp4boot.ml > camlp4/boot/camlp4boot.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -modules camlp4/boot/Camlp4.ml > camlp4/boot/Camlp4.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -modules camlp4/config/Camlp4_config.mli > camlp4/config/Camlp4_config.mli.depends
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/warnings.cmi camlp4/import/warnings.cmi
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/location.cmi camlp4/import/location.cmi
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/longident.cmi camlp4/import/longident.cmi
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/asttypes.cmi camlp4/import/asttypes.cmi
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/parsetree.cmi camlp4/import/parsetree.cmi
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/outcometree.cmi camlp4/import/outcometree.cmi
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/oprint.cmi camlp4/import/oprint.cmi
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/toploop.cmi camlp4/import/toploop.cmi
- cp /home/opam/.opam/4.02.3/lib/ocaml/compiler-libs/topdirs.cmi camlp4/import/topdirs.cmi
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -I camlp4/config -I camlp4 -o camlp4/config/Camlp4_config.cmi camlp4/config/Camlp4_config.mli
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w a -I camlp4/import -warn-error A-3 -I camlp4/config -I camlp4/boot -o camlp4/boot/Camlp4.cmo camlp4/boot/Camlp4.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w a -I camlp4/import -warn-error A-3 -I camlp4/config -I camlp4/boot -o camlp4/boot/camlp4boot.cmo camlp4/boot/camlp4boot.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -modules camlp4/config/Camlp4_config.ml > camlp4/config/Camlp4_config.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -modules camlp4/config/gen_import.ml > camlp4/config/gen_import.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I +compiler-libs -I camlp4/import -warn-error A-3 -I camlp4/config -I camlp4 -o camlp4/config/gen_import.cmo camlp4/config/gen_import.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma -g -I +compiler-libs ocamlcommon.cma camlp4/config/gen_import.cmo -o camlp4/config/gen_import.byte
- camlp4/config/gen_import.byte /home/opam/.opam/4.02.3/lib/ocaml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -modules camlp4/config/Camlp4_import.ml > camlp4/config/Camlp4_import.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -I camlp4/config -I camlp4 -o camlp4/config/Camlp4_import.cmo camlp4/config/Camlp4_import.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -I camlp4/config -I camlp4 -o camlp4/config/Camlp4_config.cmo camlp4/config/Camlp4_config.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma -g camlp4/config/Camlp4_import.cmo camlp4/config/Camlp4_config.cmo camlp4/boot/Camlp4.cmo camlp4/boot/camlp4boot.cmo -o camlp4/boot/camlp4boot.byte
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Debug.mli > camlp4/Camlp4/Debug.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Debug.cmi camlp4/Camlp4/Debug.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Debug.ml > camlp4/Camlp4/Debug.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/ErrorHandler.mli > camlp4/Camlp4/ErrorHandler.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Sig.ml > camlp4/Camlp4/Sig.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Sig.cmo camlp4/Camlp4/Sig.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/ErrorHandler.cmi camlp4/Camlp4/ErrorHandler.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/ErrorHandler.ml > camlp4/Camlp4/ErrorHandler.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Utils.mli > camlp4/Camlp4/Utils.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Utils.cmi camlp4/Camlp4/Utils.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/OCamlInitSyntax.ml > camlp4/Camlp4/OCamlInitSyntax.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Options.mli > camlp4/Camlp4/Options.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Options.cmi camlp4/Camlp4/Options.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Options.ml > camlp4/Camlp4/Options.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/PreCast.mli > camlp4/Camlp4/PreCast.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/PreCast.cmi camlp4/Camlp4/PreCast.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/PreCast.ml > camlp4/Camlp4/PreCast.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/OCamlInitSyntax.cmo camlp4/Camlp4/OCamlInitSyntax.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/DumpCamlp4Ast.mli > camlp4/Camlp4/Printers/DumpCamlp4Ast.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/DumpCamlp4Ast.cmi camlp4/Camlp4/Printers/DumpCamlp4Ast.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/DumpCamlp4Ast.ml > camlp4/Camlp4/Printers/DumpCamlp4Ast.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/DumpOCamlAst.mli > camlp4/Camlp4/Printers/DumpOCamlAst.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/DumpOCamlAst.cmi camlp4/Camlp4/Printers/DumpOCamlAst.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/DumpOCamlAst.ml > camlp4/Camlp4/Printers/DumpOCamlAst.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/AstFilters.ml > camlp4/Camlp4/Struct/AstFilters.ml.depends
- cp -p camlp4/boot/Camlp4Ast.ml camlp4/Camlp4/Struct/Camlp4Ast.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Camlp4Ast.ml > camlp4/Camlp4/Struct/Camlp4Ast.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.mli > camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.cmi camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml > camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Loc.mli > camlp4/Camlp4/Struct/Loc.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Token.mli > camlp4/Camlp4/Struct/Token.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Loc.cmi camlp4/Camlp4/Struct/Loc.mli
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Token.cmi camlp4/Camlp4/Struct/Token.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/CleanAst.ml > camlp4/Camlp4/Struct/CleanAst.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/CommentFilter.mli > camlp4/Camlp4/Struct/CommentFilter.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/CommentFilter.cmi camlp4/Camlp4/Struct/CommentFilter.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/CommentFilter.ml > camlp4/Camlp4/Struct/CommentFilter.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/DynLoader.mli > camlp4/Camlp4/Struct/DynLoader.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/DynLoader.cmi camlp4/Camlp4/Struct/DynLoader.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/DynLoader.ml > camlp4/Camlp4/Struct/DynLoader.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/EmptyError.mli > camlp4/Camlp4/Struct/EmptyError.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/EmptyError.cmi camlp4/Camlp4/Struct/EmptyError.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/EmptyError.ml > camlp4/Camlp4/Struct/EmptyError.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/EmptyPrinter.mli > camlp4/Camlp4/Struct/EmptyPrinter.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/EmptyPrinter.cmi camlp4/Camlp4/Struct/EmptyPrinter.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/EmptyPrinter.ml > camlp4/Camlp4/Struct/EmptyPrinter.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/FreeVars.mli > camlp4/Camlp4/Struct/FreeVars.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/FreeVars.cmi camlp4/Camlp4/Struct/FreeVars.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/FreeVars.ml > camlp4/Camlp4/Struct/FreeVars.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamllex.opt -q camlp4/Camlp4/Struct/Lexer.mll
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -modules camlp4/Camlp4/Struct/Lexer.ml > camlp4/Camlp4/Struct/Lexer.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Loc.ml > camlp4/Camlp4/Struct/Loc.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Quotation.ml > camlp4/Camlp4/Struct/Quotation.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/DynAst.ml > camlp4/Camlp4/Struct/DynAst.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/DynAst.cmo camlp4/Camlp4/Struct/DynAst.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Token.ml > camlp4/Camlp4/Struct/Token.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Delete.ml > camlp4/Camlp4/Struct/Grammar/Delete.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Parser.mli > camlp4/Camlp4/Struct/Grammar/Parser.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Structure.ml > camlp4/Camlp4/Struct/Grammar/Structure.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Structure.cmo camlp4/Camlp4/Struct/Grammar/Structure.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Print.mli > camlp4/Camlp4/Struct/Grammar/Print.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Tools.ml > camlp4/Camlp4/Struct/Grammar/Tools.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Parser.cmi camlp4/Camlp4/Struct/Grammar/Parser.mli
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Print.cmi camlp4/Camlp4/Struct/Grammar/Print.mli
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Tools.cmo camlp4/Camlp4/Struct/Grammar/Tools.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Dynamic.ml > camlp4/Camlp4/Struct/Grammar/Dynamic.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Delete.cmo camlp4/Camlp4/Struct/Grammar/Delete.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Entry.ml > camlp4/Camlp4/Struct/Grammar/Entry.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Fold.mli > camlp4/Camlp4/Struct/Grammar/Fold.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Insert.ml > camlp4/Camlp4/Struct/Grammar/Insert.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Entry.cmo camlp4/Camlp4/Struct/Grammar/Entry.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Fold.cmi camlp4/Camlp4/Struct/Grammar/Fold.mli
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Insert.cmo camlp4/Camlp4/Struct/Grammar/Insert.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Failed.ml > camlp4/Camlp4/Struct/Grammar/Failed.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Search.ml > camlp4/Camlp4/Struct/Grammar/Search.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Search.cmo camlp4/Camlp4/Struct/Grammar/Search.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Find.ml > camlp4/Camlp4/Struct/Grammar/Find.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Fold.ml > camlp4/Camlp4/Struct/Grammar/Fold.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Failed.cmo camlp4/Camlp4/Struct/Grammar/Failed.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Parser.ml > camlp4/Camlp4/Struct/Grammar/Parser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Print.ml > camlp4/Camlp4/Struct/Grammar/Print.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Struct/Grammar/Static.ml > camlp4/Camlp4/Struct/Grammar/Static.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Dynamic.cmo camlp4/Camlp4/Struct/Grammar/Dynamic.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Find.cmo camlp4/Camlp4/Struct/Grammar/Find.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Fold.cmo camlp4/Camlp4/Struct/Grammar/Fold.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Parser.cmo camlp4/Camlp4/Struct/Grammar/Parser.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Print.cmo camlp4/Camlp4/Struct/Grammar/Print.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Static.cmo camlp4/Camlp4/Struct/Grammar/Static.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/AstFilters.cmo camlp4/Camlp4/Struct/AstFilters.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Camlp4Ast.cmo camlp4/Camlp4/Struct/Camlp4Ast.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.cmo camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/CleanAst.cmo camlp4/Camlp4/Struct/CleanAst.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/CommentFilter.cmo camlp4/Camlp4/Struct/CommentFilter.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/DynLoader.cmo camlp4/Camlp4/Struct/DynLoader.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/EmptyError.cmo camlp4/Camlp4/Struct/EmptyError.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/EmptyPrinter.cmo camlp4/Camlp4/Struct/EmptyPrinter.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/FreeVars.cmo camlp4/Camlp4/Struct/FreeVars.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w a -I camlp4/import -warn-error A-3 -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Lexer.cmo camlp4/Camlp4/Struct/Lexer.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Loc.cmo camlp4/Camlp4/Struct/Loc.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Quotation.cmo camlp4/Camlp4/Struct/Quotation.ml
- + /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Quotation.cmo camlp4/Camlp4/Struct/Quotation.ml
- File "camlp4/Camlp4/Struct/Quotation.ml", line 120, characters 15-22:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Token.cmo camlp4/Camlp4/Struct/Token.ml
- + /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Token.cmo camlp4/Camlp4/Struct/Token.ml
- File "camlp4/Camlp4/Struct/Token.ml", line 94, characters 15-22:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -pack -g camlp4/Camlp4/Struct/Grammar/Structure.cmo camlp4/Camlp4/Struct/Grammar/Print.cmo camlp4/Camlp4/Struct/Grammar/Search.cmo camlp4/Camlp4/Struct/Grammar/Tools.cmo camlp4/Camlp4/Struct/Grammar/Failed.cmo camlp4/Camlp4/Struct/Grammar/Parser.cmo camlp4/Camlp4/Struct/Grammar/Delete.cmo camlp4/Camlp4/Struct/Grammar/Entry.cmo camlp4/Camlp4/Struct/Grammar/Fold.cmo camlp4/Camlp4/Struct/Grammar/Insert.cmo camlp4/Camlp4/Struct/Grammar/Dynamic.cmo camlp4/Camlp4/Struct/Grammar/Find.cmo camlp4/Camlp4/Struct/Grammar/Static.cmo -o camlp4/Camlp4/Struct/Grammar.cmo
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -pack -g camlp4/Camlp4/Struct/AstFilters.cmo camlp4/Camlp4/Struct/Camlp4Ast.cmo camlp4/Camlp4/Struct/Loc.cmo camlp4/Camlp4/Struct/Token.cmo camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.cmo camlp4/Camlp4/Struct/CleanAst.cmo camlp4/Camlp4/Struct/CommentFilter.cmo camlp4/Camlp4/Struct/DynLoader.cmo camlp4/Camlp4/Struct/EmptyError.cmo camlp4/Camlp4/Struct/EmptyPrinter.cmo camlp4/Camlp4/Struct/FreeVars.cmo camlp4/Camlp4/Struct/Lexer.cmo camlp4/Camlp4/Struct/DynAst.cmo camlp4/Camlp4/Struct/Quotation.cmo camlp4/Camlp4/Struct/Grammar.cmo -o camlp4/Camlp4/Struct.cmo
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/Null.mli > camlp4/Camlp4/Printers/Null.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/Null.cmi camlp4/Camlp4/Printers/Null.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/Null.ml > camlp4/Camlp4/Printers/Null.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/OCaml.mli > camlp4/Camlp4/Printers/OCaml.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/OCaml.cmi camlp4/Camlp4/Printers/OCaml.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/OCaml.ml > camlp4/Camlp4/Printers/OCaml.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/OCamlr.mli > camlp4/Camlp4/Printers/OCamlr.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/OCamlr.cmi camlp4/Camlp4/Printers/OCamlr.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Printers/OCamlr.ml > camlp4/Camlp4/Printers/OCamlr.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/DumpCamlp4Ast.cmo camlp4/Camlp4/Printers/DumpCamlp4Ast.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/DumpOCamlAst.cmo camlp4/Camlp4/Printers/DumpOCamlAst.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/Null.cmo camlp4/Camlp4/Printers/Null.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/OCaml.cmo camlp4/Camlp4/Printers/OCaml.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/OCamlr.cmo camlp4/Camlp4/Printers/OCamlr.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -pack -g camlp4/Camlp4/Printers/DumpCamlp4Ast.cmo camlp4/Camlp4/Printers/DumpOCamlAst.cmo camlp4/Camlp4/Printers/Null.cmo camlp4/Camlp4/Printers/OCaml.cmo camlp4/Camlp4/Printers/OCamlr.cmo -o camlp4/Camlp4/Printers.cmo
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Register.mli > camlp4/Camlp4/Register.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Register.cmi camlp4/Camlp4/Register.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Register.ml > camlp4/Camlp4/Register.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4/Utils.ml > camlp4/Camlp4/Utils.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Debug.cmo camlp4/Camlp4/Debug.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/ErrorHandler.cmo camlp4/Camlp4/ErrorHandler.ml
- + /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/ErrorHandler.cmo camlp4/Camlp4/ErrorHandler.ml
- File "camlp4/Camlp4/ErrorHandler.ml", line 168, characters 11-18:
- Warning 3: deprecated: Format.bprintf
- File "camlp4/Camlp4/ErrorHandler.ml", line 173, characters 11-18:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Options.cmo camlp4/Camlp4/Options.ml
- + /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Options.cmo camlp4/Camlp4/Options.ml
- File "camlp4/Camlp4/Options.ml", line 184, characters 14-23:
- Warning 3: deprecated: Sort.list
- Use List.sort instead.
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/PreCast.cmo camlp4/Camlp4/PreCast.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Register.cmo camlp4/Camlp4/Register.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Utils.cmo camlp4/Camlp4/Utils.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -pack -g camlp4/Camlp4/Debug.cmo camlp4/Camlp4/Sig.cmo camlp4/Camlp4/Utils.cmo camlp4/Camlp4/ErrorHandler.cmo camlp4/Camlp4/OCamlInitSyntax.cmo camlp4/Camlp4/Options.cmo camlp4/Camlp4/Struct.cmo camlp4/Camlp4/Printers.cmo camlp4/Camlp4/PreCast.cmo camlp4/Camlp4/Register.cmo -o camlp4/Camlp4.cmo
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Top/Top.ml > camlp4/Camlp4Top/Top.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Top/Rprint.ml > camlp4/Camlp4Top/Rprint.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4 -I camlp4/config -I camlp4/Camlp4Top -o camlp4/Camlp4Top/Top.cmo camlp4/Camlp4Top/Top.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4 -I camlp4/config -I camlp4/Camlp4Top -o camlp4/Camlp4Top/Rprint.cmo camlp4/Camlp4Top/Rprint.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -pack -g camlp4/Camlp4Top/Top.cmo camlp4/Camlp4Top/Rprint.cmo -o camlp4/Camlp4Top.cmo
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/camlp4prof.mli > camlp4/camlp4prof.mli.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4 -I camlp4/config -o camlp4/camlp4prof.cmi camlp4/camlp4prof.mli
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/camlp4prof.ml > camlp4/camlp4prof.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4 -I camlp4/config -o camlp4/camlp4prof.cmo camlp4/camlp4prof.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma -g camlp4/camlp4prof.cmo -o camlp4/camlp4prof.byte
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/mkcamlp4.ml > camlp4/mkcamlp4.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4 -I camlp4/config -o camlp4/mkcamlp4.cmo camlp4/mkcamlp4.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/config/Camlp4_import.cmo camlp4/config/Camlp4_config.cmo camlp4/Camlp4.cmo -o camlp4/camlp4lib.cma
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma -g camlp4/camlp4lib.cma camlp4/mkcamlp4.cmo -o camlp4/mkcamlp4.byte
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Bin.ml > camlp4/Camlp4Bin.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4 -I camlp4/config -o camlp4/Camlp4Bin.cmo camlp4/Camlp4Bin.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma camlp4/camlp4lib.cma -linkall camlp4/Camlp4Bin.cmo -o camlp4/camlp4.byte
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4AstLoader.ml > camlp4/Camlp4Parsers/Camlp4AstLoader.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4DebugParser.ml > camlp4/Camlp4Parsers/Camlp4DebugParser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4GrammarParser.ml > camlp4/Camlp4Parsers/Camlp4GrammarParser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4ListComprehension.ml > camlp4/Camlp4Parsers/Camlp4ListComprehension.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4MacroParser.ml > camlp4/Camlp4Parsers/Camlp4MacroParser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.ml > camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4OCamlParser.ml > camlp4/Camlp4Parsers/Camlp4OCamlParser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml > camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4QuotationCommon.ml > camlp4/Camlp4Parsers/Camlp4QuotationCommon.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4OCamlParserParser.ml > camlp4/Camlp4Parsers/Camlp4OCamlParserParser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.ml > camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.ml
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.ml > camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4QuotationExpander.ml > camlp4/Camlp4Parsers/Camlp4QuotationExpander.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Printers/Camlp4AstDumper.ml > camlp4/Camlp4Printers/Camlp4AstDumper.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Printers/Camlp4AutoPrinter.ml > camlp4/Camlp4Printers/Camlp4AutoPrinter.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Printers/Camlp4NullDumper.ml > camlp4/Camlp4Printers/Camlp4NullDumper.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Printers/Camlp4OCamlAstDumper.ml > camlp4/Camlp4Printers/Camlp4OCamlAstDumper.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Printers/Camlp4OCamlPrinter.ml > camlp4/Camlp4Printers/Camlp4OCamlPrinter.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.ml > camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Filters/Camlp4AstLifter.ml > camlp4/Camlp4Filters/Camlp4AstLifter.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Filters/Camlp4ExceptionTracer.ml > camlp4/Camlp4Filters/Camlp4ExceptionTracer.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Filters/Camlp4FoldGenerator.ml > camlp4/Camlp4Filters/Camlp4FoldGenerator.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Filters/Camlp4LocationStripper.ml > camlp4/Camlp4Filters/Camlp4LocationStripper.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Filters/Camlp4MapGenerator.ml > camlp4/Camlp4Filters/Camlp4MapGenerator.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Filters/Camlp4MetaGenerator.ml > camlp4/Camlp4Filters/Camlp4MetaGenerator.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Filters/Camlp4Profiler.ml > camlp4/Camlp4Filters/Camlp4Profiler.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Filters/Camlp4TrashRemover.ml > camlp4/Camlp4Filters/Camlp4TrashRemover.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4AstLoader.cmo camlp4/Camlp4Parsers/Camlp4AstLoader.ml
- + /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4AstLoader.cmo camlp4/Camlp4Parsers/Camlp4AstLoader.ml
- File "camlp4/Camlp4Parsers/Camlp4AstLoader.ml", line 35, characters 17-30:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4DebugParser.cmo camlp4/Camlp4Parsers/Camlp4DebugParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.ml
- + /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.ml
- File "camlp4/Camlp4Parsers/Camlp4GrammarParser.ml", line 38, characters 13-27:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4AstDumper.cmo camlp4/Camlp4Printers/Camlp4AstDumper.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4NullDumper.cmo camlp4/Camlp4Printers/Camlp4NullDumper.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo camlp4/Camlp4Printers/Camlp4OCamlAstDumper.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo camlp4/Camlp4Printers/Camlp4OCamlPrinter.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4AstLifter.cmo camlp4/Camlp4Filters/Camlp4AstLifter.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo camlp4/Camlp4Filters/Camlp4ExceptionTracer.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo camlp4/Camlp4Filters/Camlp4FoldGenerator.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4LocationStripper.cmo camlp4/Camlp4Filters/Camlp4LocationStripper.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4MapGenerator.cmo camlp4/Camlp4Filters/Camlp4MapGenerator.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo camlp4/Camlp4Filters/Camlp4MetaGenerator.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4Profiler.cmo camlp4/Camlp4Filters/Camlp4Profiler.ml
- + /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4Profiler.cmo camlp4/Camlp4Filters/Camlp4Profiler.ml
- File "camlp4/Camlp4Filters/Camlp4Profiler.ml", line 58, characters 13-27:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4TrashRemover.cmo camlp4/Camlp4Filters/Camlp4TrashRemover.ml
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/config/Camlp4_import.cmo camlp4/config/Camlp4_config.cmo camlp4/Camlp4.cmo camlp4/Camlp4Parsers/Camlp4AstLoader.cmo camlp4/Camlp4Parsers/Camlp4DebugParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Printers/Camlp4AstDumper.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Printers/Camlp4NullDumper.cmo camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo camlp4/Camlp4Filters/Camlp4AstLifter.cmo camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo camlp4/Camlp4Filters/Camlp4LocationStripper.cmo camlp4/Camlp4Filters/Camlp4MapGenerator.cmo camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo camlp4/Camlp4Filters/Camlp4Profiler.cmo camlp4/Camlp4Filters/Camlp4TrashRemover.cmo camlp4/Camlp4Top.cmo -o camlp4/camlp4fulllib.cma
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4DebugParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo camlp4/Camlp4Bin.cmo -o camlp4/camlp4boot.byte
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4DebugParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Top/Rprint.cmo camlp4/Camlp4Top/Top.cmo -o camlp4/camlp4boot.cma
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Bin.cmo -o camlp4/camlp4r.byte
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Top/Rprint.cmo camlp4/Camlp4Top/Top.cmo -o camlp4/camlp4r.cma
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Bin.cmo -o camlp4/camlp4rf.byte
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Top/Rprint.cmo camlp4/Camlp4Top/Top.cmo -o camlp4/camlp4rf.cma
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Bin.cmo -o camlp4/camlp4o.byte
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Top/Top.cmo -o camlp4/camlp4o.cma
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Bin.cmo -o camlp4/camlp4of.byte
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Top/Top.cmo -o camlp4/camlp4of.cma
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Bin.cmo -o camlp4/camlp4oof.byte
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Top/Top.cmo -o camlp4/camlp4oof.cma
- /home/opam/.opam/4.02.3/bin/ocamlc.opt dynlink.cma unix.cma camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo camlp4/Camlp4Bin.cmo -o camlp4/camlp4orf.byte
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -a camlp4/camlp4lib.cma -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo camlp4/Camlp4Parsers/Camlp4MacroParser.cmo camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo camlp4/Camlp4Top/Top.cmo -o camlp4/camlp4orf.cma
- /home/opam/.opam/4.02.3/bin/ocamldep.opt -pp 'camlp4/boot/camlp4boot.byte -D OPT' -modules camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.ml > camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.ml.depends
- /home/opam/.opam/4.02.3/bin/ocamlc.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp camlp4/boot/camlp4boot.byte -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.ml
- ocamlbuild -classic-display -no-ocamlfind `sh ./build/camlp4-native-only.sh`
- + echo camlp4/Camlp4.cmx camlp4/camlp4prof.native camlp4/mkcamlp4.native camlp4/camlp4.native camlp4/camlp4fulllib.cmxa camlp4/camlp4boot.native camlp4/camlp4r.native camlp4/camlp4rf.native camlp4/camlp4o.native camlp4/camlp4of.native camlp4/camlp4oof.native camlp4/camlp4orf.native camlp4/Camlp4Parsers/Camlp4AstLoader.cmx camlp4/Camlp4Parsers/Camlp4AstLoader.o camlp4/Camlp4Parsers/Camlp4DebugParser.cmx camlp4/Camlp4Parsers/Camlp4DebugParser.o camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.o camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx camlp4/Camlp4Parsers/Camlp4ListComprehension.o camlp4/Camlp4Parsers/Camlp4MacroParser.cmx camlp4/Camlp4Parsers/Camlp4MacroParser.o camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.o camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParser.o camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParserParser.o camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.o camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.o camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.o camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.o camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx camlp4/Camlp4Parsers/Camlp4QuotationCommon.o camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4QuotationExpander.o camlp4/Camlp4Printers/Camlp4AstDumper.cmx camlp4/Camlp4Printers/Camlp4AstDumper.o camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.o camlp4/Camlp4Printers/Camlp4NullDumper.cmx camlp4/Camlp4Printers/Camlp4NullDumper.o camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx camlp4/Camlp4Printers/Camlp4OCamlAstDumper.o camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmx camlp4/Camlp4Printers/Camlp4OCamlPrinter.o camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmx camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.o camlp4/Camlp4Filters/Camlp4AstLifter.cmx camlp4/Camlp4Filters/Camlp4AstLifter.o camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx camlp4/Camlp4Filters/Camlp4ExceptionTracer.o camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx camlp4/Camlp4Filters/Camlp4FoldGenerator.o camlp4/Camlp4Filters/Camlp4LocationStripper.cmx camlp4/Camlp4Filters/Camlp4LocationStripper.o camlp4/Camlp4Filters/Camlp4MapGenerator.cmx camlp4/Camlp4Filters/Camlp4MapGenerator.o camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx camlp4/Camlp4Filters/Camlp4MetaGenerator.o camlp4/Camlp4Filters/Camlp4Profiler.cmx camlp4/Camlp4Filters/Camlp4Profiler.o camlp4/Camlp4Filters/Camlp4TrashRemover.cmx camlp4/Camlp4Filters/Camlp4TrashRemover.o
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Sig.cmx camlp4/Camlp4/Sig.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Utils.cmx camlp4/Camlp4/Utils.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/OCamlInitSyntax.cmx camlp4/Camlp4/OCamlInitSyntax.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -I camlp4/config -I camlp4 -o camlp4/config/Camlp4_import.cmx camlp4/config/Camlp4_import.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -I camlp4/config -I camlp4 -o camlp4/config/Camlp4_config.cmx camlp4/config/Camlp4_config.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/ErrorHandler.cmx camlp4/Camlp4/ErrorHandler.ml
- + /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/ErrorHandler.cmx camlp4/Camlp4/ErrorHandler.ml
- File "camlp4/Camlp4/ErrorHandler.ml", line 168, characters 11-18:
- Warning 3: deprecated: Format.bprintf
- File "camlp4/Camlp4/ErrorHandler.ml", line 173, characters 11-18:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Loc.cmx camlp4/Camlp4/Struct/Loc.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Token.cmx camlp4/Camlp4/Struct/Token.ml
- + /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Token.cmx camlp4/Camlp4/Struct/Token.ml
- File "camlp4/Camlp4/Struct/Token.ml", line 94, characters 15-22:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/DynAst.cmx camlp4/Camlp4/Struct/DynAst.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Structure.cmx camlp4/Camlp4/Struct/Grammar/Structure.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Print.cmx camlp4/Camlp4/Struct/Grammar/Print.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Search.cmx camlp4/Camlp4/Struct/Grammar/Search.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Tools.cmx camlp4/Camlp4/Struct/Grammar/Tools.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Failed.cmx camlp4/Camlp4/Struct/Grammar/Failed.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Parser.cmx camlp4/Camlp4/Struct/Grammar/Parser.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Delete.cmx camlp4/Camlp4/Struct/Grammar/Delete.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Entry.cmx camlp4/Camlp4/Struct/Grammar/Entry.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Fold.cmx camlp4/Camlp4/Struct/Grammar/Fold.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Insert.cmx camlp4/Camlp4/Struct/Grammar/Insert.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Dynamic.cmx camlp4/Camlp4/Struct/Grammar/Dynamic.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Find.cmx camlp4/Camlp4/Struct/Grammar/Find.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct.Grammar -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct/Grammar -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Grammar/Static.cmx camlp4/Camlp4/Struct/Grammar/Static.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/AstFilters.cmx camlp4/Camlp4/Struct/AstFilters.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Camlp4Ast.cmx camlp4/Camlp4/Struct/Camlp4Ast.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.cmx camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/CleanAst.cmx camlp4/Camlp4/Struct/CleanAst.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/CommentFilter.cmx camlp4/Camlp4/Struct/CommentFilter.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/DynLoader.cmx camlp4/Camlp4/Struct/DynLoader.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/EmptyError.cmx camlp4/Camlp4/Struct/EmptyError.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/EmptyPrinter.cmx camlp4/Camlp4/Struct/EmptyPrinter.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/FreeVars.cmx camlp4/Camlp4/Struct/FreeVars.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w a -I camlp4/import -warn-error A-3 -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Lexer.cmx camlp4/Camlp4/Struct/Lexer.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Quotation.cmx camlp4/Camlp4/Struct/Quotation.ml
- + /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Struct -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Struct -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Struct/Quotation.cmx camlp4/Camlp4/Struct/Quotation.ml
- File "camlp4/Camlp4/Struct/Quotation.ml", line 120, characters 15-22:
- Warning 3: deprecated: Format.bprintf
- touch camlp4/Camlp4/Struct/Grammar.mli  ; if  /home/opam/.opam/4.02.3/bin/ocamlopt.opt -pack -for-pack Camlp4.Struct -g -I camlp4/Camlp4/Struct/Grammar camlp4/Camlp4/Struct/Grammar/Structure.cmx camlp4/Camlp4/Struct/Grammar/Print.cmx camlp4/Camlp4/Struct/Grammar/Search.cmx camlp4/Camlp4/Struct/Grammar/Tools.cmx camlp4/Camlp4/Struct/Grammar/Failed.cmx camlp4/Camlp4/Struct/Grammar/Parser.cmx camlp4/Camlp4/Struct/Grammar/Delete.cmx camlp4/Camlp4/Struct/Grammar/Entry.cmx camlp4/Camlp4/Struct/Grammar/Fold.cmx camlp4/Camlp4/Struct/Grammar/Insert.cmx camlp4/Camlp4/Struct/Grammar/Dynamic.cmx camlp4/Camlp4/Struct/Grammar/Find.cmx camlp4/Camlp4/Struct/Grammar/Static.cmx -o camlp4/Camlp4/Struct/Grammar.cmx  ; then  rm -f camlp4/Camlp4/Struct/Grammar.mli  ; else  rm -f camlp4/Camlp4/Struct/Grammar.mli  ; exit 1; fi
- touch camlp4/Camlp4/Struct.mli  ; if  /home/opam/.opam/4.02.3/bin/ocamlopt.opt -pack -for-pack Camlp4 -g -I camlp4/Camlp4/Struct camlp4/Camlp4/Struct/AstFilters.cmx camlp4/Camlp4/Struct/Camlp4Ast.cmx camlp4/Camlp4/Struct/Loc.cmx camlp4/Camlp4/Struct/Token.cmx camlp4/Camlp4/Struct/Camlp4Ast2OCamlAst.cmx camlp4/Camlp4/Struct/CleanAst.cmx camlp4/Camlp4/Struct/CommentFilter.cmx camlp4/Camlp4/Struct/DynLoader.cmx camlp4/Camlp4/Struct/EmptyError.cmx camlp4/Camlp4/Struct/EmptyPrinter.cmx camlp4/Camlp4/Struct/FreeVars.cmx camlp4/Camlp4/Struct/Lexer.cmx camlp4/Camlp4/Struct/DynAst.cmx camlp4/Camlp4/Struct/Quotation.cmx camlp4/Camlp4/Struct/Grammar.cmx -o camlp4/Camlp4/Struct.cmx  ; then  rm -f camlp4/Camlp4/Struct.mli  ; else  rm -f camlp4/Camlp4/Struct.mli  ; exit 1; fi
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Options.cmx camlp4/Camlp4/Options.ml
- + /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Options.cmx camlp4/Camlp4/Options.ml
- File "camlp4/Camlp4/Options.ml", line 184, characters 14-23:
- Warning 3: deprecated: Sort.list
- Use List.sort instead.
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Printers -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/OCaml.cmx camlp4/Camlp4/Printers/OCaml.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Printers -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/DumpCamlp4Ast.cmx camlp4/Camlp4/Printers/DumpCamlp4Ast.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Printers -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/DumpOCamlAst.cmx camlp4/Camlp4/Printers/DumpOCamlAst.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Printers -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/Null.cmx camlp4/Camlp4/Printers/Null.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4.Printers -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4/Printers -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Printers/OCamlr.cmx camlp4/Camlp4/Printers/OCamlr.ml
- touch camlp4/Camlp4/Printers.mli  ; if  /home/opam/.opam/4.02.3/bin/ocamlopt.opt -pack -for-pack Camlp4 -g -I camlp4/Camlp4/Printers camlp4/Camlp4/Printers/DumpCamlp4Ast.cmx camlp4/Camlp4/Printers/DumpOCamlAst.cmx camlp4/Camlp4/Printers/Null.cmx camlp4/Camlp4/Printers/OCaml.cmx camlp4/Camlp4/Printers/OCamlr.cmx -o camlp4/Camlp4/Printers.cmx  ; then  rm -f camlp4/Camlp4/Printers.mli  ; else  rm -f camlp4/Camlp4/Printers.mli  ; exit 1; fi
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/PreCast.cmx camlp4/Camlp4/PreCast.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Debug.cmx camlp4/Camlp4/Debug.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4 -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4 -I camlp4/config -I camlp4 -o camlp4/Camlp4/Register.cmx camlp4/Camlp4/Register.ml
- touch camlp4/Camlp4.mli  ; if  /home/opam/.opam/4.02.3/bin/ocamlopt.opt -pack -g -I camlp4/Camlp4 camlp4/Camlp4/Debug.cmx camlp4/Camlp4/Sig.cmx camlp4/Camlp4/Utils.cmx camlp4/Camlp4/ErrorHandler.cmx camlp4/Camlp4/OCamlInitSyntax.cmx camlp4/Camlp4/Options.cmx camlp4/Camlp4/Struct.cmx camlp4/Camlp4/Printers.cmx camlp4/Camlp4/PreCast.cmx camlp4/Camlp4/Register.cmx -o camlp4/Camlp4.cmx  ; then  rm -f camlp4/Camlp4.mli  ; else  rm -f camlp4/Camlp4.mli  ; exit 1; fi
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4 -I camlp4/config -o camlp4/camlp4prof.cmx camlp4/camlp4prof.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4prof.cmx -o camlp4/camlp4prof.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4 -I camlp4/config -o camlp4/mkcamlp4.cmx camlp4/mkcamlp4.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -a camlp4/config/Camlp4_import.cmx camlp4/config/Camlp4_config.cmx camlp4/Camlp4.cmx -o camlp4/camlp4lib.cmxa
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4lib.cmxa camlp4/mkcamlp4.cmx -o camlp4/mkcamlp4.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4 -I camlp4/config -o camlp4/Camlp4Bin.cmx camlp4/Camlp4Bin.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4lib.cmxa -linkall camlp4/Camlp4Bin.cmx -o camlp4/camlp4.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx camlp4/Camlp4Parsers/Camlp4QuotationCommon.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4Top -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4 -I camlp4/config -I camlp4/Camlp4Top -o camlp4/Camlp4Top/Top.cmx camlp4/Camlp4Top/Top.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -for-pack Camlp4Top -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4 -I camlp4/config -I camlp4/Camlp4Top -o camlp4/Camlp4Top/Rprint.cmx camlp4/Camlp4Top/Rprint.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4AstLoader.cmx camlp4/Camlp4Parsers/Camlp4AstLoader.ml
- + /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4AstLoader.cmx camlp4/Camlp4Parsers/Camlp4AstLoader.ml
- File "camlp4/Camlp4Parsers/Camlp4AstLoader.ml", line 35, characters 17-30:
- Warning 3: deprecated: String.create
- Use Bytes.create instead.
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4DebugParser.cmx camlp4/Camlp4Parsers/Camlp4DebugParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.ml
- + /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.ml
- File "camlp4/Camlp4Parsers/Camlp4GrammarParser.ml", line 38, characters 13-27:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx camlp4/Camlp4Parsers/Camlp4ListComprehension.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4MacroParser.cmx camlp4/Camlp4Parsers/Camlp4MacroParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParserParser.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4QuotationExpander.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4AstDumper.cmx camlp4/Camlp4Printers/Camlp4AstDumper.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4NullDumper.cmx camlp4/Camlp4Printers/Camlp4NullDumper.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx camlp4/Camlp4Printers/Camlp4OCamlAstDumper.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmx camlp4/Camlp4Printers/Camlp4OCamlPrinter.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Printers -I camlp4 -I camlp4/config -o camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmx camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4AstLifter.cmx camlp4/Camlp4Filters/Camlp4AstLifter.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx camlp4/Camlp4Filters/Camlp4ExceptionTracer.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx camlp4/Camlp4Filters/Camlp4FoldGenerator.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4LocationStripper.cmx camlp4/Camlp4Filters/Camlp4LocationStripper.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4MapGenerator.cmx camlp4/Camlp4Filters/Camlp4MapGenerator.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx camlp4/Camlp4Filters/Camlp4MetaGenerator.ml
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4Profiler.cmx camlp4/Camlp4Filters/Camlp4Profiler.ml
- + /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4Profiler.cmx camlp4/Camlp4Filters/Camlp4Profiler.ml
- File "camlp4/Camlp4Filters/Camlp4Profiler.ml", line 58, characters 13-27:
- Warning 3: deprecated: Format.bprintf
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Filters -I camlp4 -I camlp4/config -o camlp4/Camlp4Filters/Camlp4TrashRemover.cmx camlp4/Camlp4Filters/Camlp4TrashRemover.ml
- touch camlp4/Camlp4Top.mli  ; if  /home/opam/.opam/4.02.3/bin/ocamlopt.opt -pack -g -I camlp4/Camlp4Top camlp4/Camlp4Top/Top.cmx camlp4/Camlp4Top/Rprint.cmx -o camlp4/Camlp4Top.cmx  ; then  rm -f camlp4/Camlp4Top.mli  ; else  rm -f camlp4/Camlp4Top.mli  ; exit 1; fi
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -a camlp4/config/Camlp4_import.cmx camlp4/config/Camlp4_config.cmx camlp4/Camlp4.cmx camlp4/Camlp4Parsers/Camlp4AstLoader.cmx camlp4/Camlp4Parsers/Camlp4DebugParser.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx camlp4/Camlp4Parsers/Camlp4MacroParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx camlp4/Camlp4Printers/Camlp4AstDumper.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Printers/Camlp4NullDumper.cmx camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmx camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmx camlp4/Camlp4Filters/Camlp4AstLifter.cmx camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx camlp4/Camlp4Filters/Camlp4LocationStripper.cmx camlp4/Camlp4Filters/Camlp4MapGenerator.cmx camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx camlp4/Camlp4Filters/Camlp4Profiler.cmx camlp4/Camlp4Filters/Camlp4TrashRemover.cmx camlp4/Camlp4Top.cmx -o camlp4/camlp4fulllib.cmxa
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa -g camlp4/camlp4lib.cmxa -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4MacroParser.cmx camlp4/Camlp4Parsers/Camlp4DebugParser.cmx camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx camlp4/Camlp4Bin.cmx -o camlp4/camlp4boot.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4lib.cmxa -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Bin.cmx -o camlp4/camlp4r.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4lib.cmxa -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4MacroParser.cmx camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Bin.cmx -o camlp4/camlp4rf.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4lib.cmxa -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Bin.cmx -o camlp4/camlp4o.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4lib.cmxa -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4MacroParser.cmx camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Bin.cmx -o camlp4/camlp4of.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4lib.cmxa -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4MacroParser.cmx camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Bin.cmx -o camlp4/camlp4oof.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt dynlink.cmxa unix.cmxa -g camlp4/camlp4lib.cmxa -linkall camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx camlp4/Camlp4Parsers/Camlp4MacroParser.cmx camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx camlp4/Camlp4Bin.cmx -o camlp4/camlp4orf.native
- /home/opam/.opam/4.02.3/bin/ocamlopt.opt -c -g -w Z -I camlp4/import -warn-error A-3 -pp 'camlp4/boot/camlp4boot.byte -D OPT' -I camlp4/Camlp4Parsers -I camlp4 -I camlp4/config -o camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmx camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.ml
-> compiled  camlp4.4.02+7
Processing 14/16: [camlp4: make install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" "install-META" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/camlp4.4.02+7)
- env DESTDIR= sh ./build/install.sh
- Installing camlp4...
-   install binary /home/opam/.opam/4.02.3/bin/camlp4prof
-   install binary /home/opam/.opam/4.02.3/bin/mkcamlp4
-   install binary /home/opam/.opam/4.02.3/bin/camlp4
-   install binary /home/opam/.opam/4.02.3/bin/camlp4boot
-   install binary /home/opam/.opam/4.02.3/bin/camlp4o
-   install binary /home/opam/.opam/4.02.3/bin/camlp4of
-   install binary /home/opam/.opam/4.02.3/bin/camlp4oof
-   install binary /home/opam/.opam/4.02.3/bin/camlp4orf
-   install binary /home/opam/.opam/4.02.3/bin/camlp4r
-   install binary /home/opam/.opam/4.02.3/bin/camlp4rf
-   install binary /home/opam/.opam/4.02.3/bin/camlp4o.opt
-   install binary /home/opam/.opam/4.02.3/bin/camlp4of.opt
-   install binary /home/opam/.opam/4.02.3/bin/camlp4oof.opt
-   install binary /home/opam/.opam/4.02.3/bin/camlp4orf.opt
-   install binary /home/opam/.opam/4.02.3/bin/camlp4r.opt
-   install binary /home/opam/.opam/4.02.3/bin/camlp4rf.opt
- Installing Camlp4Parsers...
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.o
- Installing Camlp4Printers...
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.o
- Installing Camlp4Filters...
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.o
- Installing Camlp4Top...
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top/Rprint.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top/Rprint.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top/Rprint.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top/Top.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top/Top.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top/Top.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top/Rprint.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top/Top.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4lib.cma
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4lib.cmxa
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4fulllib.cma
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4fulllib.cmxa
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4o.cma
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4of.cma
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4oof.cma
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4orf.cma
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4r.cma
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4rf.cma
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Bin.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Bin.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Bin.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Bin.o
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4Top.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/Camlp4_config.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4prof.cmi
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4prof.cmo
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4prof.cmx
-   install /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4prof.o
-   install library /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4lib.a
-   install library /home/opam/.opam/4.02.3/lib/ocaml/camlp4/camlp4fulllib.a
- sed -e s/@@VERSION@@/"4.02.3"/g camlp4/META.in > camlp4/META
- mkdir -p "/home/opam/.opam/4.02.3/lib"/camlp4/
- cp -f camlp4/META "/home/opam/.opam/4.02.3/lib"/camlp4/
-> installed camlp4.4.02+7
Processing 15/16: [phox: make]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929)
- cd tools; make all
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/tools'
- chmod a+x cleandir
- rm -f phoxdep; \
- echo "#!"`which perl` > phoxdep; \
- chmod a+x phoxdep; \
-         cat phoxdep.tpl >> phoxdep
- rm -f phoxx.awk; \
- echo "#!"`which awk` -f > phoxx.awk; \
- chmod a+x phoxx.awk; \
-         cat phoxx.tpl >> phoxx.awk
- rm -f phox_tex.awk; \
- echo "#!"`which awk` -f > phox_tex.awk; \
- chmod a+x phox_tex.awk; \
-         cat phox_tex.tpl >> phox_tex.awk
- rm -f phox_tut.awk; \
- echo "#!"`which awk` -f > phox_tut.awk; \
- chmod a+x phox_tut.awk; \
-         cat phox_tut.tpl >> phox_tut.awk
- rm -f phox_tags.awk; \
- echo "#!"`which awk` -f > phox_tags.awk; \
- chmod a+x phox_tags.awk; \
-         cat phox_tags.tpl >> phox_tags.awk
- rm -f phox_etags.sh; \
- sed -e 's|%%DOCDIR%%|/usr/local/doc/phox|' \
-             phox_etags.tpl > phox_etags.sh; \
- chmod a+x phox_etags.sh
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/tools'
- cd src; make phoxopt     
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/src'
- if [ -f version.ml ]; then rm -f version.ml; fi;\
- echo 'let version = "0.89.170929 "^"September 2017"' > version.ml;\
- echo 'let default_path = "/usr/local/lib/phox"' >> version.ml;\
- echo "let delim = ':'" >> version.ml;\
- 
- ocamlfind ocamldep -pp camlp4o version.ml restart.ml lang.ml basic.ml myhashtbl.ml undo.ml flags.ml data_base.ml cache.ml data.ml types.ml local.ml files.ml option.ml lexer.ml typunif.ml lambda_util.ml print.ml typing.ml parser.ml safe_add.ml data_info.ml af2_basic.ml hilbert.ml pattern.ml module.ml bindlib.ml lambda.ml parse_lambda.ml type_check.ml compile.ml interact.ml rewrite.ml inductive.ml poids.ml tex.ml logic.ml typespoids.ml splitting.ml ptypes.ml oldeduction.ml affichage.ml majlistes.ml prover.ml af2_logic.ml new_cmd.ml proof_general.ml parse_cmd.ml main.ml af2_basic.mli affichage.mli basic.mli bindlib.mli cache.mli compile.mli data.mli data_base.mli data_info.mli eval.mli files.mli flags.mli hilbert.mli inductive.mli interact.mli lambda.mli lambda_util.mli lexer.mli local.mli logic.mli main.mli majlistes.mli module.mli myhashtbl.mli new_cmd.mli oldeduction.mli option.mli parse_cmd.mli parse_lambda.mli parser.mli pattern.mli poids.mli print.mli proof_general.mli prover.mli ptypes.mli resolution.mli restart.mli rewrite.mli safe_add.mli splitting.mli tex.mli type_check.mli types.mli typespoids.mli typing.mli typunif.mli undo.mli version.mli > .depend
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c version.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c version.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c restart.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c restart.ml
- ocamlfind ocamlopt -pp camlp4o -rectypes -c lang.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c basic.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c basic.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c myhashtbl.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c myhashtbl.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c undo.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c undo.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c flags.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c flags.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c data_base.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c data_base.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c cache.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c cache.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c data.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c data.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c types.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c types.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c typunif.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c typunif.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c local.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c local.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c files.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c files.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c option.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c option.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c lexer.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c lexer.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c lambda_util.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c lambda_util.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c print.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c print.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c typing.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c typing.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c parser.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c parser.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c safe_add.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c safe_add.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c data_info.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c data_info.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c af2_basic.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c af2_basic.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c hilbert.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c hilbert.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c pattern.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c pattern.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c module.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c module.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c bindlib.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c bindlib.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c lambda.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c lambda.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c parse_lambda.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c parse_lambda.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c type_check.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c type_check.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c compile.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c compile.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c interact.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c interact.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c rewrite.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c rewrite.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c inductive.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c inductive.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c poids.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c poids.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c tex.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c tex.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c logic.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c logic.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c typespoids.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c typespoids.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c splitting.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c splitting.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c ptypes.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c ptypes.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c oldeduction.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c oldeduction.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c affichage.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c affichage.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c majlistes.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c majlistes.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c prover.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c prover.ml
- ocamlfind ocamlopt -pp camlp4o -rectypes -c af2_logic.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c new_cmd.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c new_cmd.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c proof_general.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c proof_general.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c parse_cmd.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c parse_cmd.ml
- ocamlfind ocamlc -g -pp camlp4o -rectypes -c main.mli
- ocamlfind ocamlopt -pp camlp4o -rectypes -c main.ml
- ocamlfind ocamlopt -pp camlp4o -rectypes -o phoxopt unix.cmxa nums.cmxa version.cmx restart.cmx lang.cmx basic.cmx myhashtbl.cmx undo.cmx flags.cmx data_base.cmx cache.cmx data.cmx types.cmx local.cmx files.cmx option.cmx lexer.cmx typunif.cmx lambda_util.cmx print.cmx typing.cmx parser.cmx safe_add.cmx data_info.cmx af2_basic.cmx hilbert.cmx pattern.cmx module.cmx bindlib.cmx lambda.cmx parse_lambda.cmx type_check.cmx compile.cmx interact.cmx rewrite.cmx inductive.cmx poids.cmx tex.cmx logic.cmx typespoids.cmx splitting.cmx ptypes.cmx oldeduction.cmx affichage.cmx majlistes.cmx prover.cmx af2_logic.cmx new_cmd.cmx proof_general.cmx parse_cmd.cmx main.cmx
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/src'
- cd tex; make prettyopt     
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/tex'
- ocamlfind ocamlopt -pp camlp4o -o prettyopt pretty.ml
- File "pretty.ml", line 302, characters 16-17:
- Warning 3: deprecated: Pervasives.&
- Use (&&) instead.
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/tex'
- cd lib; make all
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/lib'
- if [ -x ../tools/phoxdep ]; then ../tools/phoxdep -i../src/phoxopt      prop.phx set.phx bin_rel.phx bool.phx nat_def.phx nat_ax.phx nat.phx product.phx sum.phx list.phx list_nat_ax.phx list_nat.phx quotient.phx rel_def.phx ac.phx > depend; fi
- ../src/phoxopt      -I . -c -init prop.phx
- auto_lvl = 1
- $& = \X,Y /\K ((X -> Y -> K) -> K) : prop -> prop -> prop
- Syntax added to "tex_syntax" list.
- conjunction.intro = /\X,Y (X -> Y -> X & Y) : theorem
- Theorem added to introduction rules.
- conjunction.left.elim = /\X,Y (X & Y -> X) : theorem
- conjunction.right.elim = /\X,Y (X & Y -> Y) : theorem
- conjunction.left = /\X,Y,Z ((Y -> Z -> X) -> Y & Z -> X) : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Symbol "&" added to "close_def" list.
- $<-> = \X,Y ((X -> Y) & (Y -> X)) : prop -> prop -> prop
- Syntax added to "tex_syntax" list.
- $or = \X,Y /\K ((X -> K) -> (Y -> K) -> K) : prop -> prop -> prop
- Syntax added to "tex_syntax" list.
- disjunction.left.intro = /\X,Y (X -> X or Y) : theorem
- disjunction.right.intro = /\X,Y (Y -> X or Y) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- disjunction.elim = /\X,Y,Z ((Y -> X) -> (Z -> X) -> Y or Z -> X) : theorem
- Theorem added to elimination rules.
- Symbol "or" added to "close_def" list.
- False = /\X X : prop
- Syntax added to "tex_syntax" list.
- True = /\X (X -> X) : prop
- Syntax added to "tex_syntax" list.
- $~ = \X (X -> False) : prop -> prop
- Symbol added to "elim_after_intro" list.
- Syntax added to "tex_syntax" list.
- true.intro = True : theorem
- Theorem added to introduction rules.
- true.elim = /\X (X -> True -> X) : theorem
- Theorem added to elimination rules.
- Symbol "True" added to "close_def" list.
- false.elim = /\X (False -> X) : theorem
- Theorem added to elimination rules.
- Symbol "False" added to "close_def" list.
- not.elim = /\X,Y (X -> ~ X -> Y) : theorem
- $\/ = \A /\K (/\x:A  K -> K) : ('a -> prop) -> prop
- Syntax added to "tex_syntax" list.
- $\/! = \P \/z /\w (P w <-> w = z) : ('a -> prop) -> prop
- Syntax added to "tex_syntax" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- exists.intro = /\A /\x:A  \/x A x : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- exists.elim = /\X /\A (/\x:A  X -> \/x A x -> X) : theorem
- Theorem added to elimination rules.
- Symbol "\/" added to "close_def" list.
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- exists.one.intro = /\A /\x:A  (/\y:A  y = x -> \/!x A x) : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- exists.one.elim = /\X /\A (/\z:A  (/\w:A  w = z -> X) -> \/!x A x -> X)
-  : theorem
- Theorem added to elimination rules.
- Symbol "\/!" added to "close_def" list.
- Warning: less arguments in the syntax that in the type (you will have to use parentheses for the last arguments).
- $=> = \E,D,f /\x:E  D (f x)
-  : ('b -> prop) -> ('a -> prop) -> ('b -> 'a) -> prop
- Syntax added to "tex_syntax" list.
- ${{ = \e e : 'a -> 'a
- Syntax added to "tex_syntax" list.
- equal.proposition = /\X,Y (X <-> Y -> X = Y) : theorem
- Theorem added to introduction rules.
- equal.extensional = /\X,Y (/\x X x = Y x -> X = Y) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- equal.symmetric = /\x,y (x = y -> y = x) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- equal.transitive = /\x,y,z (x = y -> y = z -> x = z) : theorem
- $!= = \x,y ~ x = y : 'a -> 'a -> prop
- Syntax added to "tex_syntax" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- not_equal_refl = /\x,y (x != y -> y != x) : theorem
- equal.decidable = \P /\x,y:P  (x = y or x != y) : ('a -> prop) -> prop
- int_contraposition_general = /\A,B ((A -> B) -> /\X ((B -> X) -> A -> X))
-  : theorem
- int_contraposition = /\A,B ((A -> B) -> ~ B -> ~ A) : theorem
- equivalence.int_contraposition = /\A,B (A <-> B -> ~ A <-> ~ B) : theorem
- equivalence.reflexive = /\A (A <-> A) : theorem
- equivalence.symmetrical = /\A,B (A <-> B -> B <-> A) : theorem
- equivalence.transitive = /\A,B,C (A <-> B -> B <-> C -> A <-> C) : theorem
- disjunction.reflexive = /\A (A or A <-> A) : theorem
- disjunction.symmetrical = /\A,B (A or B -> B or A) : theorem
- disjunction.associative = /\A,B,C (A or B or C -> A or B or C) : theorem
- conjunction.reflexive = /\A (A & A <-> A) : theorem
- conjunction.symmetrical = /\A,B (A & B -> B & A) : theorem
- conjunction.associative = /\A,B,C (A & B & C -> A & B & C) : theorem
- disj_conj.distributive = /\A,B,C (A & B or A & C -> A & (B or C)) : theorem
- conj_disj.distributive = /\A,B,C ((A or B) & (A or C) -> A or B & C) : theorem
- peirce_law = /\X,Y (((X -> Y) -> X) -> X) : theorem
- not_idempotent = /\X (~ ~ X -> X) : theorem
- absurd = /\X ((~ X -> X) -> X) : theorem
- contradiction = /\X (~ ~ X -> X) : theorem
- excluded_middle = /\X (X or ~ X) : theorem
- arrow_left = /\A,B,X ((~ A -> X) -> (B -> X) -> (A -> B) -> X) : theorem
- Theorem added to elimination rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- forall_left = /\A /\X /\x ((A x -> X) -> /\x A x -> X) : theorem
- Theorem added to elimination rules.
- Def : ('a -> prop) -> 'a
- Syntax added to "tex_syntax" list.
- Def.axiom = /\P (\/!z P z -> P (Def P)) : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Def.lemma = /\P (\/!z P z -> /\x:P  Def P = x) : theorem
- contraposition = /\A,B (~ B -> ~ A) = (A -> B) : theorem
- equivalence.contraposition = /\A,B (~ B <-> ~ A) = (A <-> B) : theorem
- contrapose =
-    theorem_list_cons equivalence.contraposition
-      (theorem_list_cons contraposition theorem_list_nil) : 
- list[theorem]
- conjunction.demorgan = /\X,Y (~ (X & Y)) = (~ X or ~ Y) : theorem
- conjarrowleft.demorgan = /\X,Y (~ (X & Y)) = (X -> ~ Y) : theorem
- conjarrowright.demorgan = /\X,Y (~ (X & Y)) = (Y -> ~ X) : theorem
- disjunction.demorgan = /\X,Y (~ (X or Y)) = (~ X & ~ Y) : theorem
- arrow.demorgan = /\X,Y (~ (X -> Y)) = (X & ~ Y) : theorem
- negation.demorgan = /\X (~ ~ X) = X : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- forall.demorgan = /\X (~ /\x X x) = \/x ~ X x : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- exists.demorgan = /\X (~ \/x X x) = /\x ~ X x : theorem
- demorgan =
-    theorem_list_cons negation.demorgan
-      (theorem_list_cons conjunction.demorgan
-         (theorem_list_cons exists.demorgan
-            (theorem_list_cons arrow.demorgan
-               (theorem_list_cons forall.demorgan
-                  (theorem_list_cons disjunction.demorgan theorem_list_nil)))))
-  : list[theorem]
- demorganl =
-    theorem_list_cons negation.demorgan
-      (theorem_list_cons conjarrowleft.demorgan
-         (theorem_list_cons exists.demorgan
-            (theorem_list_cons arrow.demorgan
-               (theorem_list_cons forall.demorgan
-                  (theorem_list_cons disjunction.demorgan theorem_list_nil)))))
-  : list[theorem]
- demorganr =
-    theorem_list_cons negation.demorgan
-      (theorem_list_cons conjarrowright.demorgan
-         (theorem_list_cons exists.demorgan
-            (theorem_list_cons arrow.demorgan
-               (theorem_list_cons forall.demorgan
-                  (theorem_list_cons disjunction.demorgan theorem_list_nil)))))
-  : list[theorem]
- $Let = \e,e' (e' e) : 'b -> ('b -> 'a) -> 'a
- and_arrow = /\X,Y,Z ((X & Y -> Z) -> X -> Y -> Z) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- exists_arrow = /\X /\Z ((\/x X x -> Z) -> /\x:X  Z) : theorem
- Saving "./prop.pho" ... 
- Saving "./prop.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c bool.phx
- auto_lvl = 3
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- B = \x /\X (X True -> X False -> X x) : prop -> prop
- Syntax added to "tex_syntax" list.
- True.total.B = B True : theorem
- False.total.B = B False : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- is_True.total.B = /\b (b -> B b) : theorem
- Theorem added to introduction rules.
- is_False.total.B = /\b (~ b -> B b) : theorem
- Theorem added to introduction rules.
- case.B =
-    /\X
-      /\b
-        ((~ b -> b = False -> X False) -> (b -> b = True -> X True) -> 
-         B b -> X b) : theorem
- Theorem added to elimination rules.
- True_not_False.B = True != False : theorem
- True_not_False_left.B = /\X (True = False -> X) : theorem
- Theorem added to elimination rules.
- False_not_True_left.B = /\X (False = True -> X) : theorem
- Theorem added to elimination rules.
- equal_True_left.B = /\X,b ((b -> X) -> b = True -> X) : theorem
- Theorem added to elimination rules.
- True_equal_left.B = /\X,b ((b -> X) -> True = b -> X) : theorem
- Theorem added to elimination rules.
- equal_False_left.B = /\X,b ((~ b -> X) -> b = False -> X) : theorem
- Theorem added to elimination rules.
- False_equal_left.B = /\X,b ((~ b -> X) -> False = b -> X) : theorem
- Theorem added to elimination rules.
- elim.B = /\X,b ((b -> b = True -> X) -> (~ b -> b = False -> X) -> B b -> X)
-  : theorem
- Theorem added to elimination rules.
- Symbol "B" added to "close_def" list.
- B_is_excluded_middle.B = /\x (B x <-> x or ~ x) : theorem
- eq_dec.B = equal.decidable B : theorem
- Theorem added to introduction rules.
- ifP = \b,x,y,z (b & z = x or ~ b & z = y) : prop -> 'a -> 'a -> 'a -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- ifP_unique = /\b:B  /\x,y \/!z ifP b x y z : theorem
- $if = \b,x,y (Def (ifP b x y)) : prop -> 'a -> 'a -> 'a
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- True.if.B = /\X /\c1,c2 (X -> if X then c1 else c2 = c1) : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- False.if.B = /\X /\c1,c2 (~ X -> if X then c1 else c2 = c2) : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "if" added to "close_def" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- total.if.B = /\X /\b:B  /\c1,c2:X  X (if b then c1 else c2) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- case.if.B =
-    /\X
-      /\b:B  /\c1,c2 ((b -> X c1) -> (~ b -> X c2) -> X (if b then c1 else c2))
-  : theorem
- Theorem added to introduction rules.
- and.total.B = /\x,y:B  B (x & y) : theorem
- or.total.B = /\x,y:B  B (x or y) : theorem
- neg.total.B = /\x:B  B (~ x) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- and.lTrue.B = /\x (True & x) = x : theorem
- and.rTrue.B = /\x:B  (x & True) = x : theorem
- and.lFalse.B = /\x (False & x) = False : theorem
- and.rFalse.B = /\x:B  (x & False) = False : theorem
- Theorem(s) will be used as equations by unification.
- or.lFalse.B = /\x (False or x) = x : theorem
- or.rFalse.B = /\x:B  (x or False) = x : theorem
- or.lTrue.B = /\x (True or x) = True : theorem
- or.rTrue.B = /\x:B  (x or True) = True : theorem
- Theorem(s) will be used as equations by unification.
- neg.True.B = (~ True) = False : theorem
- neg.False.B = (~ False) = True : theorem
- Theorem(s) will be used as equations by unification.
- Saving "./bool.pho" ... 
- Saving "./bool.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c nat_def.phx
- auto_lvl = 1
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- Sort nat defined
- N0 : nat
- $S : nat -> nat
- N = \x /\X (X N0 -> /\y:X  X (S y) -> X x) : nat -> prop
- Syntax added to "tex_syntax" list.
- Syntax added to "tex_syntax" list.
- Syntax added to "tex_syntax" list.
- N0.total.N = N N0 : theorem
- S.total.N = /\x:N  N (S x) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- rec.N = /\X (X N0 -> /\y:N  (X y -> X (S y)) -> /\x:N  X x) : theorem
- case.N = /\x:N  (x = N0 or \/z:N  x = S z) : theorem
- case_left.N =
-    /\X /\x ((x = N0 -> X N0) -> /\y:N  (x = S y -> X (S y)) -> N x -> X x)
-  : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Symbol "N" added to "close_def" list.
- N0_not_S.N = /\x:N  N0 != S x : theorem
- S_inj.N = /\x,y:N  (S x = S y -> x = y) : theorem
- S_not_N0.N = /\x:N  S x != N0 : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- S_inj_left.N = /\X /\x,y:N  ((x = y -> X) -> S x = S y -> X) : theorem
- Theorem added to elimination rules.
- x_not_Sx.N = /\x:N  x != S x : theorem
- Theorem added to elimination rules.
- Sx_not_x.N = /\x:N  S x != x : theorem
- Theorem added to elimination rules.
- Saving "./nat_def.pho" ... 
- Saving "./nat_def.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c bin_rel.phx
- auto_lvl = 1
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- transitive = \D,R /\a,b,c:D  (R a b -> R b c -> R a c)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- reflexive = \D,R /\a:D  R a a : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- anti.reflexive = \D,R /\a:D  ~ R a a
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- symmetric = \D,R /\a,b:D  (R a b -> R b a)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- anti.symmetric = \D,R /\a,b:D  (R a b & R b a -> a = b)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- preorder = \D,R (transitive D R & reflexive D R)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- strict.order = \D,R (transitive D R & anti.reflexive D R)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- order = \D,R (preorder D R & anti.symmetric D R)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- equivalence = \D,R (preorder D R & symmetric D R)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- total = \D,R /\x,y:D  (R x y or R y x)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- strict.total = \D,R /\x,y:D  (R x y or R y x or x = y)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- well.founded = \D,R /\X (/\a:D  (/\b:D  (R b a -> X b) -> X a) -> /\a:D  X a)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- well.order = \D,R (strict.order D R & strict.total D R & well.founded D R)
-  : ('a -> prop) -> ('a -> 'a -> prop) -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- inf.well_founded =
-    /\D
-      /\R:(well.founded D) 
-        /\X (\/x:D  X x -> \/x:D  (X x & /\y:D  (X y -> ~ R y x))) : 
- theorem
- Saving "./bin_rel.pho" ... 
- Saving "./bin_rel.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c nat_ax.phx
- auto_lvl = 1
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- Loading nat_def
- *** adding constants: N0 $S nat 
- *** adding axioms: N0_not_S.N S_inj.N 
- Loading bin_rel
- N1 = S N0 : nat
- N1.total.N = N N1 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N2 = S N1 : nat
- N2.total.N = N N2 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N3 = S N2 : nat
- N3.total.N = N N3 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N4 = S N3 : nat
- N4.total.N = N N4 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N5 = S N4 : nat
- N5.total.N = N N5 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N6 = S N5 : nat
- N6.total.N = N N6 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N7 = S N6 : nat
- N7.total.N = N N7 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N8 = S N7 : nat
- N8.total.N = N N8 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N9 = S N8 : nat
- N9.total.N = N N9 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N10 = S N9 : nat
- N10.total.N = N N10 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- case2.N =
-    /\X
-      /\x
-        ((x = N0 -> X N0) -> (x = N1 -> X N1) -> /\y:N  (x = S S y -> X (S S y))
-         -> N x -> X x) : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- case3.N =
-    /\X
-      /\x
-        ((x = N0 -> X N0) -> (x = N1 -> X N1) -> (x = N2 -> X N2) ->
-           /\y:N  (x = S S S y -> X (S S S y)) -> N x -> 
-         X x) : theorem
- Theorem added to elimination rules.
- $+ : nat -> nat -> nat
- Syntax added to "tex_syntax" list.
- add.lN0.N = /\y:N  N0 + y = y : theorem
- add.lS.N = /\x,y:N  S x + y = S (x + y) : theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- add.total.N = /\x,y:N  N (x + y) : theorem
- Theorem added to introduction rules.
- add.rN0.N = /\x:N  x + N0 = x : theorem
- Theorem(s) will be used as equations by unification.
- add.rS.N = /\x,y:N  x + S y = S (x + y) : theorem
- Theorem(s) will be used as equations by unification.
- add.commutative.N = /\x,y:N  x + y = y + x : theorem
- Theorem(s) will be used as equations by unification.
- add.associative.N = /\x,y,z:N  x + (y + z) = x + y + z : theorem
- Theorem(s) will be used as equations by unification.
- add.ass_com_1.N = /\x,y,z:N  x + (y + z) = y + (x + z) : theorem
- Theorem(s) will be used as equations by unification.
- add.ass_com_2.N = /\x,y,z:N  x + (y + z) = z + (y + x) : theorem
- Theorem(s) will be used as equations by unification.
- add.ass_com_3.N = /\x,y,z:N  x + y + z = x + z + y : theorem
- Theorem(s) will be used as equations by unification.
- add.ass_com_4.N = /\x,y,z:N  x + y + z = z + y + x : theorem
- Theorem(s) will be used as equations by unification.
- add.rN1.N = /\x:N  x + N1 = S x : theorem
- Theorem(s) will be used as equations by unification.
- add.lN1.N = /\x:N  N1 + x = S x : theorem
- Theorem(s) will be used as equations by unification.
- add.rN2.N = /\x:N  x + N2 = S S x : theorem
- Theorem(s) will be used as equations by unification.
- add.lN2.N = /\x:N  N2 + x = S S x : theorem
- Theorem(s) will be used as equations by unification.
- add.leq.N = /\x,y,y':N  (x + y = x + y' -> y = y') : theorem
- add.leq_left.N = /\X /\x,y,y':N  ((y = y' -> X) -> x + y = x + y' -> X)
-  : theorem
- Theorem added to elimination rules.
- add.req.N = /\x,y,y':N  (y + x = y' + x -> y = y') : theorem
- add.req_left.N = /\X /\x,y,y':N  ((y = y' -> X) -> y + x = y' + x -> X)
-  : theorem
- Theorem added to elimination rules.
- $* : nat -> nat -> nat
- Syntax added to "tex_syntax" list.
- mul.lN0.N = /\y:N  N0 * y = N0 : theorem
- mul.lS.N = /\x,y:N  S x * y = x * y + y : theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- mul.total.N = /\x,y:N  N (x * y) : theorem
- Theorem added to introduction rules.
- mul.rN0.N = /\x:N  x * N0 = N0 : theorem
- Theorem(s) will be used as equations by unification.
- x * S y = x * y + x : prop
- N0 * S y = N0 * y + N0 : prop
- S y0 * S y = S y0 * y + S y0 : prop
- S (y0 * S y + y) = S (y0 * y + y + y0) : prop
- mul.rS.N = /\x,y:N  x * S y = x * y + x : theorem
- Theorem(s) will be used as equations by unification.
- mul.commutative.N = /\x,y:N  x * y = y * x : theorem
- Theorem(s) will be used as equations by unification.
- mul.left.distributive.N = /\x,y,z:N  x * (y + z) = x * y + x * z : theorem
- Theorem(s) will be used as equations by unification.
- mul.right.distributive.N = /\x,y,z:N  (y + z) * x = y * x + z * x : theorem
- Theorem(s) will be used as equations by unification.
- mul.associative.N = /\x,y,z:N  x * (y * z) = x * y * z : theorem
- Theorem(s) will be used as equations by unification.
- mul.ass_com_1.N = /\x,y,z:N  x * (y * z) = y * (x * z) : theorem
- Theorem(s) will be used as equations by unification.
- mul.ass_com_2.N = /\x,y,z:N  x * (y * z) = z * (y * x) : theorem
- Theorem(s) will be used as equations by unification.
- mul.ass_com_3.N = /\x,y,z:N  x * y * z = x * z * y : theorem
- Theorem(s) will be used as equations by unification.
- mul.ass_com_4.N = /\x,y,z:N  x * y * z = z * y * x : theorem
- Theorem(s) will be used as equations by unification.
- mul.rN1.N = /\x:N  x * N1 = x : theorem
- Theorem(s) will be used as equations by unification.
- mul.lN1.N = /\x:N  N1 * x = x : theorem
- Theorem(s) will be used as equations by unification.
- mul.rN2.N = /\x:N  x * N2 = x + x : theorem
- Theorem(s) will be used as equations by unification.
- mul.lN2.N = /\x:N  N2 * x = x + x : theorem
- Theorem(s) will be used as equations by unification.
- mul.integr.N = /\x,y:N  (x * y = N0 -> x = N0 or y = N0) : theorem
- mul.lintegr.N = /\x,y:N  (x * y = N0 -> y != N0 -> x = N0) : theorem
- mul.rintegr.N = /\x,y:N  (x * y = N0 -> x != N0 -> y = N0) : theorem
- mul.integr_left.N =
-    /\X /\x,y:N  ((x = N0 -> X) -> (y = N0 -> X) -> x * y = N0 -> X) : 
- theorem
- Theorem added to elimination rules.
- mul.integr_left'.N =
-    /\X /\x,y:N  ((x = N0 -> X) -> (y = N0 -> X) -> N0 = x * y -> X) : 
- theorem
- Theorem added to elimination rules.
- mul.leq.N = /\y,y',x:N  (x != N0 -> x * y = x * y' -> y = y') : theorem
- mul.leq_left.N =
-    /\X /\x,y,y':N  ((y = y' -> X) -> x != N0 -> x * y = x * y' -> X) : 
- theorem
- Theorem added to elimination rules.
- mul.req.N = /\x,y,y':N  (x != N0 -> y * x = y' * x -> y = y') : theorem
- mul.req_left.N =
-    /\X /\x,y,y':N  ((y = y' -> X) -> x != N0 -> y * x = y' * x -> X) : 
- theorem
- Theorem added to elimination rules.
- $^ : nat -> nat -> nat
- Syntax added to "tex_syntax" list.
- exp.rN0.N = /\x:N  x ^ N0 = N1 : theorem
- exp.rS.N = /\x,y:N  x ^ S y = x ^ y * x : theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- exp.total.N = /\x,y:N  N (x ^ y) : theorem
- Theorem added to introduction rules.
- exp.left.distributive.N = /\x,y,z:N  x ^ (y + z) = x ^ y * x ^ z : theorem
- Theorem(s) will be used as equations by unification.
- exp.composition.N = /\x,y,z:N  x ^ (y * z) = (x ^ y) ^ z : theorem
- Theorem(s) will be used as equations by unification.
- exp.right.distributive.N = /\x,y,z:N  (x * y) ^ z = x ^ z * y ^ z : theorem
- Theorem(s) will be used as equations by unification.
- exp.rN1.N = /\x:N  x ^ N1 = x : theorem
- Theorem(s) will be used as equations by unification.
- exp.lN1.N = /\x:N  N1 ^ x = N1 : theorem
- Theorem(s) will be used as equations by unification.
- N20 = N10 + N10 : nat
- N20.total.N = N N20 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N30 = N10 + N20 : nat
- N30.total.N = N N30 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N40 = N10 + N30 : nat
- N40.total.N = N N40 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N50 = N10 + N40 : nat
- N50.total.N = N N50 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N60 = N10 + N50 : nat
- N60.total.N = N N60 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N70 = N10 + N60 : nat
- N70.total.N = N N70 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N80 = N10 + N70 : nat
- N80.total.N = N N80 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N90 = N10 + N80 : nat
- N90.total.N = N N90 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N100 = N10 + N90 : nat
- N100.total.N = N N100 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N200 = N100 + N100 : nat
- N200.total.N = N N200 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N300 = N100 + N200 : nat
- N300.total.N = N N300 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N400 = N100 + N300 : nat
- N400.total.N = N N400 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N500 = N100 + N400 : nat
- N500.total.N = N N500 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N600 = N100 + N500 : nat
- N600.total.N = N N600 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N700 = N100 + N600 : nat
- N700.total.N = N N700 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N800 = N100 + N700 : nat
- N800.total.N = N N800 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N900 = N100 + N800 : nat
- N900.total.N = N N900 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- N1000 = N100 + N900 : nat
- N1000.total.N = N N1000 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- $<= = \x,y /\X (X x -> /\z:X  X (S z) -> X y) : nat -> nat -> prop
- $< = \x,y (S x <= y) : nat -> nat -> prop
- $>= = \x,y (y <= x) : nat -> nat -> prop
- $> = \x,y (y < x) : nat -> nat -> prop
- Syntax added to "tex_syntax" list.
- Syntax added to "tex_syntax" list.
- Syntax added to "tex_syntax" list.
- Syntax added to "tex_syntax" list.
- lesseq.refl.N = /\x:N  x <= x : theorem
- lesseq.lN0.N = /\x:N  N0 <= x : theorem
- lesseq.lS.N = /\x:N  /\y (x <= y -> S x <= S y) : theorem
- lesseq.rS.N = /\x:N  /\y (x <= y -> x <= S y) : theorem
- lesseq.Sl.N = /\x,y:N  (S x <= y -> x <= y) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- lesseq.rec.N =
-    /\X /\x,y:N  (X x -> /\z:N  (x <= z -> X z -> X (S z)) -> x <= y -> X y)
-  : theorem
- lesseq.ltrans.N = /\x:N  /\y,z (x <= y -> y <= z -> x <= z) : theorem
- lesseq.rtrans.N = /\x:N  /\y,z (y <= z -> x <= y -> x <= z) : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Symbol "<=" added to "close_def" list.
- lesseq.S_inj.N = /\x,y:N  (S x <= S y -> x <= y) : theorem
- lesseq.S_inj_left.N = /\X /\x,y:N  ((x <= y -> X) -> S x <= S y -> X) : theorem
- Theorem added to elimination rules.
- lesseq.rN0.N = /\x:N  (x <= N0 -> x = N0) : theorem
- lesseq.rN0_left.N = /\X /\x:N  ((x = N0 -> X) -> x <= N0 -> X) : theorem
- Theorem added to elimination rules.
- lesseq.or_eq_S.N = /\x,y:N  (x <= S y -> x <= y or x = S y) : theorem
- lesseq.or_eq_S_left.N =
-    /\X /\x,y:N  ((x <= y -> X) -> (x = S y -> X) -> x <= S y -> X) : 
- theorem
- Theorem added to elimination rules.
- lesseq.anti_sym.N = /\x,y:N  (x <= y -> y <= x -> x = y) : theorem
- lesseq.Sx_x.N = /\x:N  ~ S x <= x : theorem
- Theorem added to elimination rules.
- lesseq.rN1.N = /\x:N  ~ S x <= N0 : theorem
- Theorem added to elimination rules.
- lesseq.S_is_S.N = /\x,y:N  (S x <= y -> \/z:N  (y = S z & x <= z)) : theorem
- lesseq.S_is_S_left.N =
-    /\X /\x,y:N  (/\z:N  (y = S z -> x <= z -> X) -> S x <= y -> X) : 
- theorem
- Theorem added to elimination rules.
- lesseq.case1.N = /\x,y:N  (x <= y or y < x) : theorem
- lesseq.case2.N = /\x,y:N  (x <= y -> x = y or x < y) : theorem
- lesseq.case3.N = /\x,y:N  (x < y or x = y or y < x) : theorem
- lesseq.total.N = /\x,y:N  (x <= y or y <= x) : theorem
- rlesseq.total.N = /\x,y:N  (x < y or y <= x) : theorem
- less.case.N = /\Q /\x,y:N  ((x < y -> Q) -> (x = y -> Q) -> (y < x -> Q) -> Q)
-  : theorem
- lesseq.case.N = /\Q /\x,y:N  ((x = y -> Q) -> (x < y -> Q) -> x <= y -> Q)
-  : theorem
- Theorem added to elimination rules.
- less.imply.lesseq.N = /\x,y:N  (x < y -> x <= y) : theorem
- lesseq.contradiction.N = /\x,y:N  ~ (x < y & y <= x) : theorem
- lesseq.imply.not.greater.N = /\x,y:N  (x <= y -> ~ y < x) : theorem
- not.greater.imply.lesseq.N = /\x,y:N  (~ x < y -> y <= x) : theorem
- less.imply.not.lesseq.N = /\x,y:N  (x < y -> ~ y <= x) : theorem
- Theorem added to elimination rules.
- not.lesseq.imply.less.N = /\x,y:N  (~ x <= y -> y < x) : theorem
- less_S.imply.lesseq.N = /\x,y:N  (x < S y -> x <= y) : theorem
- lesseq.imply.less_S.N = /\x,y:N  (x <= y -> x < S y) : theorem
- lesseq.rec2.N =
-    /\X
-      /\x,y:N 
-        (X x -> /\z:N  (x <= z -> z < y -> X z -> X (S z)) -> x <= y -> X y)
-  : theorem
- well_founded.N = well.founded N $< : theorem
- Theorem added to elimination rules.
- $<> = \x,y (x < y or y < x) : nat -> nat -> prop
- Syntax added to "tex_syntax" list.
- less_or_sup.neq.N = /\x,y:N  (x <> y -> x != y) : theorem
- neq.less_or_sup.N = /\x,y:N  (x != y -> x <> y) : theorem
- lesseq.ladd.N = /\x,y:N  x <= x + y : theorem
- lesseq.radd.N = /\x,y:N  x <= y + x : theorem
- lesseq.add.N = /\x,y,x',y':N  (x <= x' -> y <= y' -> x + y <= x' + y')
-  : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- lesseq.ladd_left.N = /\x,y,y':N  (x + y <= x + y' -> y <= y') : theorem
- lesseq.ladd_rleft.N = /\X /\x,y,y':N  ((y <= y' -> X) -> x + y <= x + y' -> X)
-  : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- lesseq.radd_left.N = /\x,y,y':N  (y + x <= y' + x -> y <= y') : theorem
- lesseq.radd_rleft.N = /\X /\x,y,y':N  ((y <= y' -> X) -> y + x <= y' + x -> X)
-  : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- ladd.lesseq.N = /\x,y,z:N  (x + y <= z -> x <= z) : theorem
- Theorem added to elimination rules.
- radd.lesseq.N = /\x,y,z:N  (x + y <= z -> y <= z) : theorem
- Theorem added to elimination rules.
- lesseq.lmul.N = /\x,y:N  (y != N0 -> x <= x * y) : theorem
- lesseq.rmul.N = /\x,y:N  (y != N0 -> x <= y * x) : theorem
- lesseq.mul.N = /\x,y,x',y':N  (x <= x' -> y <= y' -> x * y <= x' * y')
-  : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- lesseq.lmul_left.N = /\y',y,x:N  (x != N0 -> x * y <= x * y' -> y <= y')
-  : theorem
- lesseq.lmul_rleft.N =
-    /\X /\y',y,x:N  ((y <= y' -> X) -> x != N0 -> x * y <= x * y' -> X)
-  : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- lesseq.rmul_left.N = /\y',y,x:N  (x != N0 -> y * x <= y' * x -> y <= y')
-  : theorem
- lesseq.rmul_rleft.N =
-    /\X /\y',y,x:N  ((y <= y' -> X) -> x != N0 -> y * x <= y' * x -> X)
-  : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- $P : nat -> nat
- pred.rS.N = /\x:N  P S x = x : theorem
- Theorem(s) will be used as equations by unification.
- pred.total.N = /\x:N  (N0 < x -> N (P x)) : theorem
- Theorem added to introduction rules.
- pred.lS.N = /\x:N  (x != N0 -> S P x = x) : theorem
- Theorem(s) will be used as equations by unification.
- $- : nat -> nat -> nat
- Syntax added to "tex_syntax" list.
- sub.rN0.N = /\x:N  x - N0 = x : theorem
- sub.S.N = /\x,y:N  (y <= x -> S x - S y = x - y) : theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- sub.total.N = /\y,x:N  (y <= x -> N (x - y)) : theorem
- Theorem added to introduction rules.
- sub.inv.N = /\a:N  a - a = N0 : theorem
- Theorem(s) will be used as equations by unification.
- sub.lS.N = /\a,b:N  (b <= a -> S a - b = S (a - b)) : theorem
- Theorem(s) will be used as equations by unification.
- sub.rS.N = /\a,b:N  (b < a -> a - S b = P (a - b)) : theorem
- Theorem(s) will be used as equations by unification.
- sub.lP.N = /\a,b:N  (b < a -> P a - b = P (a - b)) : theorem
- Theorem(s) will be used as equations by unification.
- sub.rP.N = /\a,b:N  (N0 < b -> b <= a -> a - P b = S (a - b)) : theorem
- Theorem(s) will be used as equations by unification.
- add.rsub.N = /\b,a:N  (b <= a -> a - b + b = a) : theorem
- Theorem(s) will be used as equations by unification.
- add.lsub.N = /\b,a:N  (b <= a -> b + a - b = a) : theorem
- Theorem(s) will be used as equations by unification.
- sub.radd.N = /\b,a:N  a + b - b = a : theorem
- Theorem(s) will be used as equations by unification.
- sub.ladd.N = /\b,a:N  b + a - b = a : theorem
- Theorem(s) will be used as equations by unification.
- sub.less.inv.N = /\a,b:N  (a <= b -> b - a <= b) : theorem
- Theorem added to introduction rules.
- sub.rsub.N = /\b,a:N  (b <= a -> a - (a - b) = b) : theorem
- Theorem(s) will be used as equations by unification.
- lesseq.rsub.N = /\a,b:N  (b <= a -> a - b <= a) : theorem
- Theorem added to introduction rules.
- lesseq.S_rsub.N = /\a,b:N  (b > N0 -> b <= a -> S (a - b) <= a) : theorem
- Theorem added to introduction rules.
- lesseq.rrsub.N = /\x,y,z:N  (x <= y -> z <= x -> x - z <= y - z) : theorem
- Theorem added to introduction rules.
- lesseq.llsub.N = /\x,y,z:N  (y <= x -> z <= y -> x - y <= x - z) : theorem
- Theorem added to introduction rules.
- lesseq.sub_inc.N =
-    /\x,y,x',y':N  (y <= x -> x <= x' -> y' <= y -> x - y <= x' - y') : 
- theorem
- Theorem added to introduction rules.
- lesseq.sub_radd.N = /\x,y,z:N  (y <= x -> x <= z + y -> x - y <= z) : theorem
- Theorem added to elimination rules.
- lesseq.sub_ladd.N = /\x,y,z:N  (y <= x -> z + y <= x -> z <= x - y) : theorem
- Theorem added to elimination rules.
- add_to_sub.N = /\a,b,c:N  (a + b = c -> a = c - b) : theorem
- sub_to_add.N = /\a,b,c:N  (b <= a -> a - b = c -> a = c + b) : theorem
- sub.rass.N = /\x,y,z:N  (z <= y -> x + (y - z) = x + y - z) : theorem
- Theorem(s) will be used as equations by unification.
- sub.lass.N = /\x,y,z:N  (y + z <= x -> x - (y + z) = x - y - z) : theorem
- Theorem(s) will be used as equations by unification.
- sub.comm.N = /\x,y,z:N  (z <= x -> x + y - z = x - z + y) : theorem
- Theorem(s) will be used as equations by unification.
- sub.add.N = /\x,y,z:N  (y <= x + z -> z <= y -> x - (y - z) = x + z - y)
-  : theorem
- Theorem(s) will be used as equations by unification.
- mul.lsub.dist.N = /\x,y,z:N  (x <= y -> (y - x) * z = y * z - x * z) : theorem
- Theorem(s) will be used as equations by unification.
- mul.rsub.dist.N = /\x,y,z:N  (x <= y -> z * (y - x) = z * y - z * x) : theorem
- Theorem(s) will be used as equations by unification.
- odd_or_even.N = /\x:N  \/y:N  (x = N2 * y or x = N1 + N2 * y) : theorem
- eq_dec.N = equal.decidable N : theorem
- Theorem added to introduction rules.
- rmul.neq_N1.N = /\x,y:N  (x <> N1 -> y * x <> N1) : theorem
- rmul.eq_N1.N = /\x,y:N  (y * x = N1 -> x = N1) : theorem
- lmul.eq_N1.N = /\x,y:N  (x * y = N1 -> x = N1) : theorem
- mul.eq_N1.N = /\X /\x,y:N  ((x = N1 -> y = N1 -> X) -> x * y = N1 -> X)
-  : theorem
- Theorem added to elimination rules.
- calcul.N =
-    theorem_list_cons pred.rS.N
-      (theorem_list_cons exp.rS.N
-         (theorem_list_cons exp.rN0.N
-            (theorem_list_cons mul.rS.N
-               (theorem_list_cons mul.rN0.N
-                  (theorem_list_cons mul.lS.N
-                     (theorem_list_cons mul.lN0.N
-                        (theorem_list_cons add.rS.N
-                           (theorem_list_cons add.rN0.N
-                              (theorem_list_cons add.lS.N
-                                 (theorem_list_cons add.lN0.N theorem_list_nil))))))))))
-  : list[theorem]
- Saving "./nat_ax.pho" ... 
- Saving "./nat_ax.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c nat.phx
- auto_lvl = 2
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- Loading nat_def
- *** adding constants: N0 $S nat 
- *** adding axioms: N0_not_S.N S_inj.N 
- def_rec_P.N =
-    \a,f,n,z /\X (X N0 a -> /\y:N  /\r:(X y)  X (S y) (f y r) -> X n z)
-  : 'a -> (nat -> 'a -> 'a) -> nat -> 'a -> prop
- Syntax added to "tex_syntax" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- def_rec_unique.N = /\a /\f /\n:N  \/!z def_rec_P.N a f n z : theorem
- def_rec.N = \a,f,n (Def (def_rec_P.N a f n))
-  : 'a -> (nat -> 'a -> 'a) -> nat -> 'a
- Syntax added to "tex_syntax" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- def_rec.N0.N = /\f /\a def_rec.N a f N0 = a : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- def_rec.S.N = /\f /\a /\n:N  def_rec.N a f (S n) = f n (def_rec.N a f n)
-  : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "def_rec.N" added to "close_def" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- def_rec.total.N = /\X /\f:(N => X => X)  /\a:X  /\n:N  X (def_rec.N a f n)
-  : theorem
- Theorem added to introduction rules.
- $+ = \x,y (def_rec.N y \n,r (S r) x) : nat -> nat -> nat
- Syntax added to "tex_syntax" list.
- add.lN0.N = /\y:N  N0 + y = y : theorem
- Theorem(s) will be used as equations by unification.
- add.lS.N = /\x,y:N  S x + y = S (x + y) : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "+" added to "close_def" list.
- $* = \x,y (def_rec.N N0 \n,r (r + y) x) : nat -> nat -> nat
- Syntax added to "tex_syntax" list.
- mul.lN0.N = /\y:N  N0 * y = N0 : theorem
- Theorem(s) will be used as equations by unification.
- mul.lS.N = /\x,y:N  S x * y = x * y + y : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "*" added to "close_def" list.
- N1 = S N0 : nat
- N1.total.N = N N1 : theorem
- Theorem added to introduction rules.
- Syntax added to "tex_syntax" list.
- $^ = \y,x (def_rec.N N1 \n,r (r * x) y) : nat -> nat -> nat
- Syntax added to "tex_syntax" list.
- exp.rN0.N = /\x:N  x ^ N0 = N1 : theorem
- Theorem(s) will be used as equations by unification.
- exp.rS.N = /\x,y:N  x ^ S y = x ^ y * x : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "^" added to "close_def" list.
- predP = \x,z (N z & x = S z) : nat -> nat -> prop
- predP_unique = /\x:N  \/!z predP (S x) z : theorem
- $P = \n (Def (predP n)) : nat -> nat
- Syntax added to "tex_syntax" list.
- pred.rS.N = /\n:N  P S n = n : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "P" added to "close_def" list.
- $- = \x,y (def_rec.N x \n,r (P r) y) : nat -> nat -> nat
- $<= = \x,y /\X (X x -> /\z:X  X (S z) -> X y) : nat -> nat -> prop
- Syntax added to "tex_syntax" list.
- sub.rN0.N = /\x:N  x - N0 = x : theorem
- Theorem(s) will be used as equations by unification.
- sub.S.N = /\x,y:N  (y <= x -> S x - S y = x - y) : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "-" added to "close_def" list.
- Loading nat_ax
- Warning: equation already exists
- Warning: equation already exists
- Warning: equation already exists
- Saving "./nat.pho" ... 
- Saving "./nat.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c set.phx
- auto_lvl = 1
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- $subset = \X,Y /\x:X  Y x : ('a -> prop) -> ('a -> prop) -> prop
- $subset_2 = \X,Y /\x /\x':(X x)  Y x x'
-  : ('b -> 'a -> prop) -> ('b -> 'a -> prop) -> prop
- $subset_3 = \X,Y /\x /\x' /\x'':(X x x')  Y x x' x''
-  : ('c -> 'b -> 'a -> prop) -> ('c -> 'b -> 'a -> prop) -> prop
- Warning: less arguments in the syntax that in the type (you will have to use parentheses for the last arguments).
- $union = \X,Y,x (X x or Y x) : ('a -> prop) -> ('a -> prop) -> 'a -> prop
- Warning: less arguments in the syntax that in the type (you will have to use parentheses for the last arguments).
- $union_2 = \X,Y,x,x' (X x x' or Y x x')
-  : ('b -> 'a -> prop) -> ('b -> 'a -> prop) -> 'b -> 'a -> prop
- Warning: less arguments in the syntax that in the type (you will have to use parentheses for the last arguments).
- $union_3 = \X,Y,x,x',x'' (X x x' x'' or Y x x' x'')
-  : ('c -> 'b -> 'a -> prop) -> ('c -> 'b -> 'a -> prop) -> 'c -> 'b -> 'a ->
-      prop
- Union = \F,x \/X:F  X x : (('a -> prop) -> prop) -> 'a -> prop
- Union_2 = \F,x,x' \/X:F  X x x'
-  : (('b -> 'a -> prop) -> prop) -> 'b -> 'a -> prop
- Union_3 = \F,x,x',x'' \/X:F  X x x' x''
-  : (('c -> 'b -> 'a -> prop) -> prop) -> 'c -> 'b -> 'a -> prop
- Warning: less arguments in the syntax that in the type (you will have to use parentheses for the last arguments).
- $inter = \X,Y,x (X x & Y x) : ('a -> prop) -> ('a -> prop) -> 'a -> prop
- Warning: less arguments in the syntax that in the type (you will have to use parentheses for the last arguments).
- $inter_2 = \X,Y,x,x' (X x x' & Y x x')
-  : ('b -> 'a -> prop) -> ('b -> 'a -> prop) -> 'b -> 'a -> prop
- Warning: less arguments in the syntax that in the type (you will have to use parentheses for the last arguments).
- $inter_3 = \X,Y,x,x',x'' (X x x' x'' & Y x x' x'')
-  : ('c -> 'b -> 'a -> prop) -> ('c -> 'b -> 'a -> prop) -> 'c -> 'b -> 'a ->
-      prop
- Inter = \F,x /\X:F  X x : (('a -> prop) -> prop) -> 'a -> prop
- Inter_2 = \F,x,x' /\X:F  X x x'
-  : (('b -> 'a -> prop) -> prop) -> 'b -> 'a -> prop
- Inter_3 = \F,x,x',x'' /\X:F  X x x' x''
-  : (('c -> 'b -> 'a -> prop) -> prop) -> 'c -> 'b -> 'a -> prop
- complement = \B,A,x (~ A x & B x) : ('a -> prop) -> ('a -> prop) -> 'a -> prop
- complement_2 = \B,A,x,y (~ A x y & B x y)
-  : ('b -> 'a -> prop) -> ('b -> 'a -> prop) -> 'b -> 'a -> prop
- complement_3 = \B,A,x,y,z (~ A x y z & B x y z)
-  : ('c -> 'b -> 'a -> prop) -> ('c -> 'b -> 'a -> prop) -> 'c -> 'b -> 'a ->
-      prop
- injective = \X,Y,f ((X => Y) f & /\x,y:X  (f x = f y -> x = y))
-  : ('b -> prop) -> ('a -> prop) -> ('b -> 'a) -> prop
- surjective = \X,Y,f ((X => Y) f & /\y:Y  \/x:X  y = f x)
-  : ('b -> prop) -> ('a -> prop) -> ('b -> 'a) -> prop
- bijective = \X,Y,f (injective X Y f & surjective X Y f)
-  : ('b -> prop) -> ('a -> prop) -> ('b -> 'a) -> prop
- Inv = \f,X,y (Def \x (X x & y = f x)) : ('a -> 'b) -> ('a -> prop) -> 'b -> 'a
- Direct_image = \f,X,y \/x:X  y = f x : ('b -> 'a) -> ('b -> prop) -> 'a -> prop
- Inverse_image = \f,Y,x (Y (f x)) : ('b -> 'c) -> ('c -> 'a) -> 'b -> 'a
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Set.eq = /\X,Y (X subset Y -> Y subset X -> X = Y) : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- surjective_bis = /\X /\Y /\f:(surjective X Y)  Direct_image f X = Y : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- Inv_bijective_image =
-    /\X /\Y /\f:(injective X Y)  bijective (Direct_image f X) X (Inv f X)
-  : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- Inv_bijective = /\X /\Y /\f:(bijective X Y)  bijective Y X (Inv f X) : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- Inv1 = /\X /\Y /\f:(injective X Y)  /\y:(Direct_image f X)  f (Inv f X y) = y
-  : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- Inv2 = /\X /\Y /\f:(injective X Y)  /\x:X  Inv f X (f x) = x : theorem
- Theorem(s) will be used as equations by unification.
- emptyset = \x False : 'a -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- inter.empty = /\X emptyset inter X = emptyset : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- inter.commutative = /\X,Y X inter Y = Y inter X : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- inter.associative = /\X,Y,Z X inter (Y inter Z) = (X inter Y) inter Z : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- inter.empty' = /\X X inter emptyset = emptyset : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- union.empty = /\X emptyset union X = X : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- union.commutative = /\X,Y X union Y = Y union X : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- union.associative = /\X,Y,Z X union (Y union Z) = (X union Y) union Z : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- union.empty' = /\X X union emptyset = X : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- complement_Inter =
-    /\A /\F complement A (Inter F) = Union (Direct_image (complement A) F)
-  : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- complement_Union =
-    /\A
-      /\F
-        (\/x F x ->
-           complement A (Union F) = Inter (Direct_image (complement A) F))
-  : theorem
- singleton = \a,x (x = a) : 'a -> 'a -> prop
- Finite : 'a
- delete Finite
- Finite =
-    \X
-      /\X0
-        (X0 emptyset -> /\X0 /\a (X0 X0 -> X0 (X0 union singleton a)) -> X0 X)
-  : ('a -> prop) -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- emptyset.Finite = Finite emptyset : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- singleton.Finite = /\X /\a (Finite X -> Finite (X union singleton a)) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- rec.Finite =
-    /\X
-      /\X0
-        (X emptyset -> /\X0 /\a (Finite X0 -> X X0 -> X (X0 union singleton a))
-         -> Finite X0 -> X X0) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- case.Finite =
-    /\X
-      /\X0
-        ((X0 = emptyset -> X emptyset) ->
-           /\X0
-             /\a
-               (Finite X0 -> X0 = X0 union singleton a ->
-                  X (X0 union singleton a)) -> Finite X0 -> 
-         X X0) : theorem
- Symbol "Finite" added to "close_def" list.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- Finite_Direct_image = /\I:Finite  /\f Finite (Direct_image f I) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Finite.union = /\X,Y:Finite  Finite (X union Y) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- X1 = \x (X0 x & x != a) : 'a -> prop
- Finite.subset = /\Y:Finite  /\X subset Y  Finite X : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Finite.inter = /\X:Finite  /\Y Finite (X inter Y) : theorem
- Loading nat
- Warning: equation already exists
- Warning: equation already exists
- Warning: equation already exists
- *** adding constants: N0 $S nat 
- *** adding axioms: N0_not_S.N S_inj.N 
- Cardinal = \A,n (N n & \/f bijective \x (N x & x < n) A f)
-  : ('a -> prop) -> nat -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- a = f y : 'a
- A' = \x (A x & x != a) : 'a -> prop
- Cardinal_finite = /\n:N  /\A (Cardinal A n -> Finite A) : theorem
- Saving "./set.pho" ... 
- Saving "./set.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c product.phx
- auto_lvl = 3
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- This symbol already exists (ignored).
- Sort product defined
- $, : 'a -> 'b -> 'a * 'b
- Syntax added to "tex_syntax" list.
- Product = \A,B,p /\X (/\a:A  /\b:B  X (a , b) -> X p)
-  : ('a -> prop) -> ('b -> prop) -> 'a * 'b -> prop
- Syntax added to "tex_syntax" list.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- intro.Product = /\A /\B /\x:A  /\y:B  Product A B (x , y) : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- elim.Product =
-    /\X /\A /\B /\z (/\x:A  /\y:B  (z = x , y -> X) -> Product A B z -> X)
-  : theorem
- Theorem added to elimination rules.
- injective.Product = /\x /\y /\x' /\y' (x , y = x' , y' -> x = x' & y = y')
-  : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- injective_left.Product =
-    /\X /\x /\y /\x' /\y' ((x = x' -> y = y' -> X) -> x , y = x' , y' -> X)
-  : theorem
- Theorem added to elimination rules.
- fstP = \z,x \/y z = x , y : 'a * 'b -> 'a -> prop
- sndP = \z,y \/x z = x , y : 'b * 'a -> 'a -> prop
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- fstP.unique.Product = /\A /\B /\z:(Product A B)  \/!x fstP z x : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- sndP.unique.Product = /\A /\B /\z:(Product A B)  \/!y sndP z y : theorem
- fst = \z (Def (fstP z)) : 'a * 'b -> 'a
- snd = \z (Def (sndP z)) : 'b * 'a -> 'a
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- fst.Product = /\x /\y fst (x , y) = x : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- snd.Product = /\x /\y snd (x , y) = y : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "fst" added to "close_def" list.
- Theorem(s) will be used as equations by unification.
- Symbol "snd" added to "close_def" list.
- calcul.Product =
-    theorem_list_cons snd.Product
-      (theorem_list_cons fst.Product theorem_list_nil) : 
- list[theorem]
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- fst.total.Product = /\A /\B /\p:(Product A B)  A (fst p) : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- snd.total.Product = /\A /\B /\p:(Product A B)  B (snd p) : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- surjective.Product = /\A /\B /\x:(Product A B)  fst x , snd x = x : theorem
- Theorem(s) will be used as equations by unification.
- Loading bin_rel
- lex =
-    \R1,R2,c1,c2
-      (R1 (fst c1) (fst c2) or fst c1 = fst c2 & R2 (snd c1) (snd c2))
-  : ('a -> 'a -> prop) -> ('c -> 'b -> prop) -> 'a * 'c -> 'a * 'b -> prop
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- well_founded.lex.Product =
-    /\D1
-      /\D2
-        /\R1
-          /\R2
-            (well.founded D1 R1 -> well.founded D2 R2 ->
-               well.founded (Product D1 D2) (lex R1 R2)) : 
- theorem
- Saving "./product.pho" ... 
- Saving "./product.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c sum.phx
- auto_lvl = 3
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- This symbol already exists (ignored).
- Sort sum defined
- inl : 'a -> sum['a, 'b]
- inr : 'b -> sum['a, 'b]
- Sum = \A,B,z /\X (/\x:A  X (inl x) -> /\y:B  X (inr y) -> X z)
-  : ('a -> prop) -> ('b -> prop) -> sum['a, 'b] -> prop
- Syntax added to "tex_syntax" list.
- inl.injective.Sum = /\x,y (inl x = inl y -> x = y) : theorem
- inr.injective.Sum = /\x,y (inr x = inr y -> x = y) : theorem
- inl_not_inr.Sum = /\x /\y inl x != inr y : theorem
- Theorem added to elimination rules.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- intro_left.Sum = /\A /\B /\x:A  Sum A B (inl x) : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- intro_right.Sum = /\A /\B /\y:B  Sum A B (inr y) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- elim.Sum =
-    /\X
-      /\A
-        /\B
-          /\z
-            (/\x:A  (z = inl x -> X) -> /\y:B  (z = inr y -> X) -> 
-             Sum A B z -> X) : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- inl.injective_left.Sum = /\X /\x,y ((x = y -> X) -> inl x = inl y -> X)
-  : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- inr.injective_left.Sum = /\X /\x,y ((x = y -> X) -> inr x = inr y -> X)
-  : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- inr_not_inl.Sum = /\x /\y inr x != inl y : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- caseP = \f,g,z,r (/\x (z = inl x -> r = f x) & /\y (z = inr y -> r = g y))
-  : ('b -> 'a) -> ('c -> 'a) -> sum['b, 'c] -> 'a -> prop
- Warning: this theorem uses 3 sort parameter(s).
- Use "print_sort $0." for more details.
- caseP.unique.Sum =
-    /\A /\B /\C /\f:(A => C)  /\g:(B => C)  /\z:(Sum A B)  \/!r caseP f g z r
-  : theorem
- case = \f,g,z (Def (caseP f g z))
-  : ('b -> 'a) -> ('c -> 'a) -> sum['b, 'c] -> 'a
- Warning: this theorem uses 3 sort parameter(s).
- Use "print_sort $0." for more details.
- case.left.Sum = /\f /\g /\x case f g (inl x) = f x : theorem
- Warning: this theorem uses 3 sort parameter(s).
- Use "print_sort $0." for more details.
- case.right.Sum = /\f /\g /\y case f g (inr y) = g y : theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- Symbol "case" added to "close_def" list.
- Warning: this theorem uses 3 sort parameter(s).
- Use "print_sort $0." for more details.
- case.total.Sum =
-    /\A /\B /\C /\f:(A => C)  /\g:(B => C)  /\z:(Sum A B)  C (case f g z)
-  : theorem
- Theorem added to introduction rules.
- Saving "./sum.pho" ... 
- Saving "./sum.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c list.phx
- auto_lvl = 1
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- This symbol already exists (ignored).
- Sort list defined
- nil : list['a]
- Syntax added to "tex_syntax" list.
- $:: : 'a -> list['a] -> list['a]
- Syntax added to "tex_syntax" list.
- List = \D,x /\X (X nil -> /\a:D  /\y:X  X (a :: y) -> X x)
-  : ('a -> prop) -> list['a] -> prop
- Syntax added to "tex_syntax" list.
- nil_not_cons.List = /\x /\l nil != x :: l : theorem
- cons.injective.List =
-    /\x1 /\l1 /\x2 /\l2 (x1 :: l1 = x2 :: l2 -> x1 = x2 & l1 = l2) : 
- theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- nil.total.List = /\D List D nil : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- cons.total.List = /\D /\a:D  /\l:(List D)  List D (a :: l) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- rec.List =
-    /\D
-      /\X
-        (X nil -> /\a:D  /\l':(List D)  (X l' -> X (a :: l')) ->
-           /\l:(List D)  X l) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- case.List = /\D /\l:(List D)  (l = nil or \/d:D  \/l':(List D)  l = d :: l')
-  : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- case_left.List =
-    /\D
-      /\X
-        /\l
-          ((l = nil -> X nil) ->
-             /\d:D  /\l':(List D)  (l = d :: l' -> X (d :: l')) -> 
-           List D l -> X l) : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- cons_not_nil.List = /\x /\l x :: l != nil : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- cons.injective_left.List =
-    /\X /\x1,x2 /\l1,l2 ((x1 = x2 -> l1 = l2 -> X) -> x1 :: l1 = x2 :: l2 -> X)
-  : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- cons.left.List =
-    /\X /\A /\a /\l ((A a -> List A l -> X) -> List A (a :: l) -> X) : 
- theorem
- Theorem added to elimination rules.
- Symbol "List" added to "close_def" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- eq_dec.List = /\D:equal.decidable  equal.decidable (List D) : theorem
- Theorem added to introduction rules.
- def_rec_P.List =
-    \a,f,l,z
-      /\X
-        (X nil a -> /\l:(List \x True)  /\x /\r:(X l)  X (x :: l) (f x l r) ->
-           X l z) : 'a -> ('b -> list['b] -> 'a -> 'a) -> list['b] -> 'a -> prop
- Syntax added to "tex_syntax" list.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- def_rec_unique.List = /\a /\f /\l:(List \x True)  \/!z def_rec_P.List a f l z
-  : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- True.List = /\D /\l:(List D)  List \x True l : theorem
- Theorem added to introduction rules.
- def_rec.List = \a,f,l (Def (def_rec_P.List a f l))
-  : 'a -> ('b -> list['b] -> 'a -> 'a) -> list['b] -> 'a
- Syntax added to "tex_syntax" list.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- def_rec.nil.List = /\f /\a def_rec.List a f nil = a : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- def_rec.cons.List =
-    /\f
-      /\a
-        /\x
-          /\l:(List \x True) 
-            def_rec.List a f (x :: l) = f x l (def_rec.List a f l) : 
- theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- Symbol "def_rec.List" added to "close_def" list.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- def_rec.total.List =
-    /\X
-      /\D
-        /\f:(D => List D => X => X)  /\a:X  /\l:(List D)  X (def_rec.List a f l)
-  : theorem
- Theorem added to introduction rules.
- $@ = \l,l' (def_rec.List l' \d,l,r (d :: r) l)
-  : list['a] -> list['a] -> list['a]
- Syntax added to "tex_syntax" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- append.lnil.List = /\l nil @ l = l : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- append.lcons.List = /\a /\l:(List \x True)  /\l' a :: l @ l' = a :: (l @ l')
-  : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "@" added to "close_def" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- append.total.List = /\D /\l,l':(List D)  List D (l @ l') : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- append.rnil.List = /\l:(List \x True)  l @ nil = l : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- append.associative.List = /\x,y,z:(List \x True)  (x @ y) @ z = x @ y @ z
-  : theorem
- Theorem(s) will be used as equations by unification.
- map = \f,l (def_rec.List nil \a,l,r (f a :: r) l)
-  : ('b -> 'a) -> list['b] -> list['a]
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- map.nil.List = /\f map f nil = nil : theorem
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- map.cons.List = /\f /\a /\l:(List \x True)  map f (a :: l) = f a :: map f l
-  : theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- Symbol "map" added to "close_def" list.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- map.total.List = /\D /\D' /\f:(D => D')  /\l:(List D)  List D' (map f l)
-  : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- map.append.List =
-    /\f /\l1,l2:(List \x True)  map f (l1 @ l2) = map f l1 @ map f l2 : 
- theorem
- Theorem(s) will be used as equations by unification.
- headP = \l,a \/l' l = a :: l' : list['a] -> 'a -> prop
- tailP = \l,l' \/a l = a :: l' : list['a] -> list['a] -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- headP_unique = /\l:(List \x True)  /\b \/!a headP (b :: l) a : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- tailP_unique = /\l:(List \x True)  /\b \/!l' tailP (b :: l) l' : theorem
- head = \l (Def (headP l)) : list['a] -> 'a
- tail = \l (Def (tailP l)) : list['a] -> list['a]
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- head.cons.List = /\D /\a:D  /\l:(List D)  head (a :: l) = a : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- tail.cons.List = /\D /\a:D  /\l:(List D)  tail (a :: l) = l : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- head.total.List = /\D /\l:(List D)  (l != nil -> D (head l)) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- tail.total.List = /\D /\l:(List D)  (l != nil -> List D (tail l)) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- cons_head_tail.List = /\D /\l:(List D)  (l != nil -> head l :: tail l = l)
-  : theorem
- Theorem(s) will be used as equations by unification.
- Exists = \D,l /\X (/\a /\l (D a -> X (a :: l)) -> /\a /\l:X  X (a :: l) -> X l)
-  : ('a -> prop) -> list['a] -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Exists.lcons.List = /\D /\a /\l (D a -> Exists D (a :: l)) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Exists.rcons.List = /\D /\a /\l:(Exists D)  Exists D (a :: l) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Exists.nil.List = /\D ~ Exists D nil : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Exists.elim_cons.List = /\D /\a /\l (Exists D (a :: l) -> D a or Exists D l)
-  : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Exists.lappend.List =
-    /\D /\l:(List \x True)  /\l' (Exists D l -> Exists D (l @ l')) : 
- theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Exists.rappend.List =
-    /\D /\l:(List \x True)  /\l':(Exists D)  Exists D (l @ l') : 
- theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Exists.elim_append.List =
-    /\D
-      /\l:(List \x True)  /\l' (Exists D (l @ l') -> Exists D l or Exists D l')
-  : theorem
- Theorem added to elimination rules.
- Forall = List : ('a -> prop) -> list['a] -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- List_increasing = /\A,B (/\x:A  B x -> /\l:(List A)  List B l) : theorem
- Theorem added to elimination rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- List_conjunction = /\A,B /\l:(List A)  (List B l -> List \x (A x & B x) l)
-  : theorem
- Mem = \x,l (Exists ($= x) l) : 'a -> list['a] -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Mem.lcons.List = /\a /\l Mem a (a :: l) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Mem.rcons.List = /\b,a /\l:(Mem b)  Mem b (a :: l) : theorem
- Theorem added to introduction rules.
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Mem.nil.List = /\x ~ Mem x nil : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Mem.elim_cons.List = /\b,a /\l (Mem b (a :: l) -> b = a or Mem b l) : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Mem.lappend.List = /\b /\l:(List \x True)  /\l' (Mem b l -> Mem b (l @ l'))
-  : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Mem.rappend.List = /\b /\l:(List \x True)  /\l':(Mem b)  Mem b (l @ l')
-  : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Mem.elim_append.List =
-    /\b /\l:(List \x True)  /\l' (Mem b (l @ l') -> Mem b l or Mem b l')
-  : theorem
- Saving "./list.pho" ... 
- Saving "./list.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c list_nat_ax.phx
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- Loading nat_ax
- *** adding constants: $^ $+ $* $P $- N0 $S nat 
- *** adding axioms: N0_not_S.N S_inj.N sub.S.N sub.rN0.N pred.rS.N mul.lS.N
-   mul.lN0.N add.lS.N add.lN0.N exp.rN0.N exp.rS.N 
- Loading list
- *** adding constants: $:: nil 
- *** adding axioms: cons.injective.List nil_not_cons.List 
- auto_lvl = 1
- length = def_rec.List N0 \x,l,r (S r) : list['a] -> nat
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- length.nil.List = length nil = N0 : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- length.cons.List = /\a /\l:(List \x True)  length (a :: l) = S length l
-  : theorem
- Theorem(s) will be used as equations by unification.
- Symbol "length" added to "close_def" list.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- length.total.List = /\l:(List \x True)  N (length l) : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- length.append.List =
-    /\l,l':(List \x True)  length (l @ l') = length l + length l' : 
- theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- length.map.List = /\D /\f /\l:(List D)  length (map f l) = length l : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- length_elim.N0.List =
-    /\X /\l:(List \x True)  ((l = nil -> X) -> length l = N0 -> X) : 
- theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- length_elim.S.List =
-    /\X
-      /\D
-        /\l:(List D) 
-          (/\l':(List D)  /\a:D  (l = a :: l' -> X) -> N0 < length l -> X)
-  : theorem
- Theorem added to elimination rules.
- Theorem added to elimination rules.
- nthl : list['a] -> nat -> list['a]
- nth : list['a] -> nat -> 'a
- nthl.N0.List = /\D /\l:(List D)  /\n:N  nthl l N0 = l : theorem
- nthl.S.List = /\D /\l:(List D)  /\a:D  /\n:N  nthl (a :: l) (S n) = nthl l n
-  : theorem
- nth.N0.List = /\D /\l:(List D)  /\a:D  /\n:N  nth (a :: l) N0 = a : theorem
- nth.S.List = /\D /\l:(List D)  /\a:D  /\n:N  nth (a :: l) (S n) = nth l n
-  : theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- nthl.total.List = /\D /\l:(List D)  /\n:N  (n <= length l -> List D (nthl l n))
-  : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- length.nthl.List =
-    /\D /\n:N  /\l:(List D)  (n <= length l -> length (nthl l n) = length l - n)
-  : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- head.nthl.List =
-    /\D /\l:(List D)  /\n:N  (n < length l -> nth l n = head (nthl l n))
-  : theorem
- Theorem(s) will be used as equations by unification.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- nth.total.List = /\D /\l:(List D)  /\n:N  (n < length l -> D (nth l n))
-  : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- lenght_induction.List =
-    /\A
-      /\X
-        (/\l:(List A)  (/\l':(List A)  (length l' < length l -> X l') -> X l) ->
-           /\l:(List A)  X l) : theorem
- Saving "./list_nat_ax.pho" ... 
- Saving "./list_nat_ax.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c list_nat.phx
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- Loading nat
- Warning: equation already exists
- Warning: equation already exists
- Warning: equation already exists
- *** adding constants: N0 $S nat 
- *** adding axioms: N0_not_S.N S_inj.N 
- Loading list
- *** adding constants: $:: nil 
- *** adding axioms: cons.injective.List nil_not_cons.List 
- nthl = \l (def_rec.N l \n,l (tail l)) : list['a] -> nat -> list['a]
- nth = \l,n (head (nthl l n)) : list['a] -> nat -> 'a
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- nthl.N0.List = /\D /\l:(List D)  /\n:N  nthl l N0 = l : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- nthl.tail.List =
-    /\D /\l:(List D)  /\a:D  /\n:N  tail (nthl (a :: l) n) = nthl l n : 
- theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- nthl.S.List = /\D /\l:(List D)  /\a:D  /\n:N  nthl (a :: l) (S n) = nthl l n
-  : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- nth.N0.List = /\D /\l:(List D)  /\a:D  /\n:N  nth (a :: l) N0 = a : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- nth.S.List = /\D /\l:(List D)  /\a:D  /\n:N  nth (a :: l) (S n) = nth l n
-  : theorem
- Loading list_nat_ax
- Saving "./list_nat.pho" ... 
- Saving "./list_nat.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c quotient.phx
- auto_lvl = 1
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- Loading bin_rel
- Sort set defined
- D : set -> prop
- R : set -> set -> prop
- refl.Q = reflexive D R : theorem
- sym.Q = symmetric D R : theorem
- trans.Q = transitive D R : theorem
- Q =
-    \X
-      (\/x:D  X x & /\x:X  D x & /\x,y:D  (R x y -> X x -> X y) &
-         /\x,y (X x -> X y -> R x y)) : (set -> prop) -> prop
- class = \x,y (D y & R x y) : set -> set -> prop
- class.Q = /\x:D  Q (class x) : theorem
- Theorem added to introduction rules.
- equal.class.Q = /\x,y:D  (R x y -> class x = class y) : theorem
- Theorem(s) will be used as equations by unification.
- class.inj.Q = /\x,y:D  (class x = class y -> R x y) : theorem
- class.elim =
-    /\X
-      /\x
-        (/\z:D  (/\z':x  D z' -> /\z':x  R z z' -> x z -> x = class z -> X) ->
-           Q x -> X) : theorem
- Theorem added to elimination rules.
- equal.Q = /\x,y:Q  (/\x',y':D  (x x' -> y y' -> R x' y') -> x = y) : theorem
- Theorem added to introduction rules.
- Compatible = \f,R0 /\x,y:D  (R0 x y -> f x = f y)
-  : (set -> 'a) -> (set -> set -> prop) -> prop
- Lift = \f,c,z /\x:c  z = f x : ('b -> 'a) -> ('b -> prop) -> 'a -> prop
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- lift.compatible.Q = /\f (Compatible f R -> /\c:Q  \/!z Lift f c z) : theorem
- lift = \f,c (Def (Lift f c)) : ('b -> 'a) -> ('b -> prop) -> 'a
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- lift.total.Q = /\D' /\f:(D => D')  (Compatible f R -> /\c:Q  D' (lift f c))
-  : theorem
- Theorem added to introduction rules.
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- lift.prop = /\f (Compatible f R -> /\x:D  lift f (class x) = f x) : theorem
- Theorem(s) will be used as equations by unification.
- class.eq.Q = /\x:Q  \/x':x  x = class x' : theorem
- Symbol "lift" added to "close_def" list.
- Symbol "Q" added to "close_def" list.
- Saving "./quotient.pho" ... 
- Saving "./quotient.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c rel_def.phx
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- Loading nat
- Warning: equation already exists
- Warning: equation already exists
- Warning: equation already exists
- *** adding constants: N0 $S.N nat 
- *** adding axioms: N0_not_S.N S_inj.N 
- Loading product
- *** adding constants: $, 
- *** adding axioms: injective.Product 
- auto_lvl = 1
- Z' = Product N N : nat * nat -> prop
- R = \x,y (fst x +.N snd y = snd x +.N fst y) : nat * nat -> nat * nat -> prop
- Sort z defined
- refl.Z = reflexive Z' R : theorem
- sym.Z = symmetric Z' R : theorem
- trans.Z = transitive Z' R : theorem
- Loading quotient
- Z0 = class (N0 , N0) : z -> prop
- Z0.Z = Z Z0 : theorem
- Theorem added to introduction rules.
- S' = \x (class (S.N fst x , snd x)) : nat * nat -> z -> prop
- total.S'.Z = /\x:Z'  Z (S' x) : theorem
- compat.S.Z = Compatible S' R : theorem
- S = lift S' : (nat * nat -> prop) -> z -> prop
- S.total.Z = /\x:Z  Z (S x) : theorem
- Theorem added to introduction rules.
- P' = \x (class (fst x , S.N snd x)) : nat * nat -> z -> prop
- total.P'.Z = /\x:Z'  Z (P' x) : theorem
- compat.P.Z = Compatible P' R : theorem
- P = lift P' : (nat * nat -> prop) -> z -> prop
- P.total.Z = /\x:Z  Z (P x) : theorem
- Theorem added to introduction rules.
- auto_lvl = 1
- SP.Z = /\x:Z  S (P x) = x : theorem
- lift.prop = /\f (Compatible f R -> /\x1:Z'  lift f (class x1) = f x1) : theorem
- PS.Z = /\x:Z  P (S x) = x : theorem
- Theorem(s) will be used as equations by unification.
- Theorem(s) will be used as equations by unification.
- Symbol "S" added to "close_def" list.
- Symbol "P" added to "close_def" list.
- Saving "./rel_def.pho" ... 
- Saving "./rel_def.phi" ... 
- 
- bye
- ../src/phoxopt      -I . -c ac.phx
- Loading prop
- *** adding constants: Def 
- *** adding axioms: equal.proposition peirce_law Def.axiom equal.extensional 
- AC = /\Q (\/z Q z -> Q (Def Q)) : theorem
- Def2_1 = \Q (Def \x (\/y Q x y)) : ('a -> 'b -> prop) -> 'a
- Def2_2 = \Q (Def (Q (Def2_1 Q))) : ('b -> 'a -> prop) -> 'a
- Warning: this theorem uses 2 sort parameter(s).
- Use "print_sort $0." for more details.
- AC2 = /\Q (\/x \/y Q x y -> Q (Def2_1 Q) (Def2_2 Q)) : theorem
- Loading set
- Warning: equation already exists
- Warning: equation already exists
- Warning: equation already exists
- *** adding constants: N0 $S nat 
- *** adding axioms: N0_not_S.N S_inj.N 
- Module "bin_rel" all ready loaded !
- Chaine = \X,R,C (\/x C x & C subset X & /\x,y:C  (R x y or R y x))
-  : ('a -> prop) -> ('a -> 'a -> prop) -> ('a -> prop) -> prop
- auto_lvl = 1
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- f = \C (Def \m (X m & /\y:C  (R y m & y != m))) : ('a -> prop) -> 'a
- Succ = \C (C union \x (x = f C)) : ('a -> prop) -> 'a -> prop
- CI =
-    \I,C
-      /\K
-        (K I -> /\C:K  K (Succ C) ->
-           /\F:(Chaine K $subset)  (/\C:F  F (Succ C) -> K (Union F)) -> 
-         K C) : ('a -> prop) -> ('a -> prop) -> prop
- CIS = \C,C' \/C'':(CI C)  C' = Succ C'' : ('a -> prop) -> ('a -> prop) -> prop
- Symbol "CI" added to "close_def" list.
- I = $= x : 'a -> prop
- C0 = Union (CI I) : 'a -> prop
- Zorn =
-    /\X
-      /\R
-        (\/x X x -> order X R -> /\C:(Chaine X R)  \/m:X  /\y:C  R y m ->
-           \/M:X  /\x:X  (R M x -> M = x)) : theorem
- Warning: this theorem uses 1 sort parameter(s).
- Use "print_sort $0." for more details.
- Domain = \R,x (X x & \/y (R x y or R y x)) : ('a -> 'a -> prop) -> 'a -> prop
- well.partial.order = \R (R u v & well.order (Domain R) R)
-  : ('a -> 'a -> prop) -> prop
- Less =
-    \R,R'
-      (R subset_2 R' & /\x,y:(Domain R)  (R x y <-> R' x y) &
-         /\x:(Domain R')  (~ Domain R x -> /\y:(Domain R)  R' y x))
-  : ('a -> 'a -> prop) -> ('a -> 'a -> prop) -> prop
- M' = \y,z (M y z or Domain M y & z = x) : 'a -> 'a -> prop
- Zermelo = /\X \/R well.order X R : theorem
- Saving "./ac.pho" ... 
- Saving "./ac.phi" ... 
- 
- bye
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/lib'
-> compiled  phox.0.89.170929
Processing 16/16: [phox: make install]
+ /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" "PREFIX=/home/opam/.opam/4.02.3" (CWD=/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929)
- if [ ! -f /home/opam/.opam/4.02.3/bin ] ; then mkdir -p /home/opam/.opam/4.02.3/bin ; fi
- if [ ! -f /home/opam/.opam/4.02.3/lib/phox ] ; then mkdir -p /home/opam/.opam/4.02.3/lib/phox ; fi
- if [ ! -f /home/opam/.opam/4.02.3/doc/phox/tools ] ; then mkdir -p /home/opam/.opam/4.02.3/doc/phox/tools ; fi
- if [ ! -f /home/opam/.opam/4.02.3/share/lib/texmf/tex/latex/phox ] ; then mkdir -p /home/opam/.opam/4.02.3/share/lib/texmf/tex/latex/phox ; fi
- if [ ! -f /home/opam/.opam/4.02.3/doc/phox/examples ] ; then mkdir -p /home/opam/.opam/4.02.3/doc/phox/examples ; fi
- cd tools; make -S install
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/tools'
- cp phoxdep /home/opam/.opam/4.02.3/bin; \
- if test -d /home/opam/.opam/4.02.3/doc/phox/tools; then : ; else mkdir /home/opam/.opam/4.02.3/doc/phox/tools; fi; \
- cp phox_etags.sh phox_tags.awk  phoxx.awk /home/opam/.opam/4.02.3/doc/phox/tools
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/tools'
- cd src; make -S install
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/src'
- cp phoxopt      /home/opam/.opam/4.02.3/bin/phox
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/src'
- cd lib; make -S install
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/lib'
- cp *.phi *.pho *.phx /home/opam/.opam/4.02.3/lib/phox
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/lib'
- cd tex; make -S install
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/tex'
- cp prettyopt      /home/opam/.opam/4.02.3/bin/pretty; \
- cp *.tex *.sty /home/opam/.opam/4.02.3/share/lib/texmf/tex/latex/phox
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/tex'
- cd doc ; make -S install
- make[1]: Entering directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/doc'
- if test -d /home/opam/.opam/4.02.3/doc/phox/text; then : ; else mkdir /home/opam/.opam/4.02.3/doc/phox/text; fi; \
- if test -d /home/opam/.opam/4.02.3/doc/phox/html; then : ; else mkdir /home/opam/.opam/4.02.3/doc/phox/html; fi; \
- cp *.pht /home/opam/.opam/4.02.3/doc/phox/text; \
- cp doc.pdf libdoc.pdf /home/opam/.opam/4.02.3/doc/phox; \
- if test -f doc/doc.html; then cp -r doc/* /home/opam/.opam/4.02.3/doc/phox/html ; fi
- cp: cannot stat '*.pht': No such file or directory
- cp: cannot stat 'doc.pdf': No such file or directory
- cp: cannot stat 'libdoc.pdf': No such file or directory
- make[1]: Leaving directory '/home/opam/.opam/4.02.3/.opam-switch/build/phox.0.89.170929/doc'
- if [ -f lib/TAGS ]; then cp lib/TAGS /home/opam/.opam/4.02.3/lib/phox; fi
- if [ -f doc/TAGS ]; then cp doc/TAGS /home/opam/.opam/4.02.3/doc/phox/text; fi
- cp -r examples/* /home/opam/.opam/4.02.3/doc/phox/examples
- cp -r tutorial /home/opam/.opam/4.02.3/doc/phox/examples
- if [ ! -z `which texhash` ]; then texhash; fi
-> installed phox.0.89.170929
Done.
# Run eval $(opam env) to update the current shell environment
2021-09-04 10:54.36 ---> saved as "8bb86712727ff35fba8cbc7325d9cb6b22d4f1f492bddaa4bfc26fe2f37cff49"
Job succeeded