JsOfOCairo

Library to reuse Cairo-based drawing code in web browsers
IN THIS PACKAGE
Empty package map

Error log

The package failed to build. The error log from opam follows.

# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
libcairo2-dev
pkg-config
The following command needs to be run through "sudo":
    apt-get install -qq -yy libcairo2-dev pkg-config
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package libpython3.9-minimal:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18283 files and directories currently installed.)
Preparing to unpack .../libpython3.9-minimal_3.9.2-1_amd64.deb ...
Unpacking libpython3.9-minimal:amd64 (3.9.2-1) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../python3.9-minimal_3.9.2-1_amd64.deb ...
Unpacking python3.9-minimal (3.9.2-1) ...
Setting up libpython3.9-minimal:amd64 (3.9.2-1) ...
Setting up python3.9-minimal (3.9.2-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18568 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.9.2-3_amd64.deb ...
Unpacking python3-minimal (3.9.2-3) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_4.0.0_all.deb ...
Unpacking media-types (4.0.0) ...
Selecting previously unselected package libmpdec3:amd64.
Preparing to unpack .../2-libmpdec3_2.5.1-1_amd64.deb ...
Unpacking libmpdec3:amd64 (2.5.1-1) ...
Selecting previously unselected package libpython3.9-stdlib:amd64.
Preparing to unpack .../3-libpython3.9-stdlib_3.9.2-1_amd64.deb ...
Unpacking libpython3.9-stdlib:amd64 (3.9.2-1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../4-python3.9_3.9.2-1_amd64.deb ...
Unpacking python3.9 (3.9.2-1) ...
Selecting previously unselected package libpython3-stdlib:amd64.
Preparing to unpack .../5-libpython3-stdlib_3.9.2-3_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.9.2-3) ...
Setting up python3-minimal (3.9.2-3) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18965 files and directories currently installed.)
Preparing to unpack .../00-python3_3.9.2-3_amd64.deb ...
Unpacking python3 (3.9.2-3) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../01-uuid-dev_2.36.1-8+deb11u1_amd64.deb ...
Unpacking uuid-dev:amd64 (2.36.1-8+deb11u1) ...
Selecting previously unselected package libblkid-dev:amd64.
Preparing to unpack .../02-libblkid-dev_2.36.1-8+deb11u1_amd64.deb ...
Unpacking libblkid-dev:amd64 (2.36.1-8+deb11u1) ...
Selecting previously unselected package libbrotli-dev:amd64.
Preparing to unpack .../03-libbrotli-dev_1.0.9-2+b2_amd64.deb ...
Unpacking libbrotli-dev:amd64 (1.0.9-2+b2) ...
Selecting previously unselected package libpixman-1-0:amd64.
Preparing to unpack .../04-libpixman-1-0_0.40.0-1_amd64.deb ...
Unpacking libpixman-1-0:amd64 (0.40.0-1) ...
Selecting previously unselected package libxcb-render0:amd64.
Preparing to unpack .../05-libxcb-render0_1.14-3_amd64.deb ...
Unpacking libxcb-render0:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-shm0:amd64.
Preparing to unpack .../06-libxcb-shm0_1.14-3_amd64.deb ...
Unpacking libxcb-shm0:amd64 (1.14-3) ...
Selecting previously unselected package libxrender1:amd64.
Preparing to unpack .../07-libxrender1_1%3a0.9.10-1_amd64.deb ...
Unpacking libxrender1:amd64 (1:0.9.10-1) ...
Selecting previously unselected package libcairo2:amd64.
Preparing to unpack .../08-libcairo2_1.16.0-5_amd64.deb ...
Unpacking libcairo2:amd64 (1.16.0-5) ...
Selecting previously unselected package libglib2.0-0:amd64.
Preparing to unpack .../09-libglib2.0-0_2.66.8-1_amd64.deb ...
Unpacking libglib2.0-0:amd64 (2.66.8-1) ...
Selecting previously unselected package libcairo-gobject2:amd64.
Preparing to unpack .../10-libcairo-gobject2_1.16.0-5_amd64.deb ...
Unpacking libcairo-gobject2:amd64 (1.16.0-5) ...
Selecting previously unselected package liblzo2-2:amd64.
Preparing to unpack .../11-liblzo2-2_2.10-2_amd64.deb ...
Unpacking liblzo2-2:amd64 (2.10-2) ...
Selecting previously unselected package libcairo-script-interpreter2:amd64.
Preparing to unpack .../12-libcairo-script-interpreter2_1.16.0-5_amd64.deb ...
Unpacking libcairo-script-interpreter2:amd64 (1.16.0-5) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../13-libexpat1-dev_2.2.10-2_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.2.10-2) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../14-zlib1g-dev_1%3a1.2.11.dfsg-2_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2) ...
Selecting previously unselected package libpng-dev:amd64.
Preparing to unpack .../15-libpng-dev_1.6.37-3_amd64.deb ...
Unpacking libpng-dev:amd64 (1.6.37-3) ...
Selecting previously unselected package libfreetype-dev:amd64.
Preparing to unpack .../16-libfreetype-dev_2.10.4+dfsg-1_amd64.deb ...
Unpacking libfreetype-dev:amd64 (2.10.4+dfsg-1) ...
Selecting previously unselected package libfreetype6-dev:amd64.
Preparing to unpack .../17-libfreetype6-dev_2.10.4+dfsg-1_amd64.deb ...
Unpacking libfreetype6-dev:amd64 (2.10.4+dfsg-1) ...
Selecting previously unselected package pkg-config.
Preparing to unpack .../18-pkg-config_0.29.2-1_amd64.deb ...
Unpacking pkg-config (0.29.2-1) ...
Selecting previously unselected package libfontconfig-dev:amd64.
Preparing to unpack .../19-libfontconfig-dev_2.13.1-4.2_amd64.deb ...
Unpacking libfontconfig-dev:amd64 (2.13.1-4.2) ...
Selecting previously unselected package libfontconfig1-dev:amd64.
Preparing to unpack .../20-libfontconfig1-dev_2.13.1-4.2_amd64.deb ...
Unpacking libfontconfig1-dev:amd64 (2.13.1-4.2) ...
Selecting previously unselected package libxrender-dev:amd64.
Preparing to unpack .../21-libxrender-dev_1%3a0.9.10-1_amd64.deb ...
Unpacking libxrender-dev:amd64 (1:0.9.10-1) ...
Selecting previously unselected package x11proto-xext-dev.
Preparing to unpack .../22-x11proto-xext-dev_2020.1-1_all.deb ...
Unpacking x11proto-xext-dev (2020.1-1) ...
Selecting previously unselected package libxext-dev:amd64.
Preparing to unpack .../23-libxext-dev_2%3a1.3.3-1.1_amd64.deb ...
Unpacking libxext-dev:amd64 (2:1.3.3-1.1) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../24-x11-common_1%3a7.7+22_all.deb ...
Unpacking x11-common (1:7.7+22) ...
Selecting previously unselected package libice6:amd64.
Preparing to unpack .../25-libice6_2%3a1.0.10-1_amd64.deb ...
Unpacking libice6:amd64 (2:1.0.10-1) ...
Selecting previously unselected package libsm6:amd64.
Preparing to unpack .../26-libsm6_2%3a1.2.3-1_amd64.deb ...
Unpacking libsm6:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libice-dev:amd64.
Preparing to unpack .../27-libice-dev_2%3a1.0.10-1_amd64.deb ...
Unpacking libice-dev:amd64 (2:1.0.10-1) ...
Selecting previously unselected package libsm-dev:amd64.
Preparing to unpack .../28-libsm-dev_2%3a1.2.3-1_amd64.deb ...
Unpacking libsm-dev:amd64 (2:1.2.3-1) ...
Selecting previously unselected package libpixman-1-dev:amd64.
Preparing to unpack .../29-libpixman-1-dev_0.40.0-1_amd64.deb ...
Unpacking libpixman-1-dev:amd64 (0.40.0-1) ...
Selecting previously unselected package libxcb-render0-dev:amd64.
Preparing to unpack .../30-libxcb-render0-dev_1.14-3_amd64.deb ...
Unpacking libxcb-render0-dev:amd64 (1.14-3) ...
Selecting previously unselected package libxcb-shm0-dev:amd64.
Preparing to unpack .../31-libxcb-shm0-dev_1.14-3_amd64.deb ...
Unpacking libxcb-shm0-dev:amd64 (1.14-3) ...
Selecting previously unselected package libffi-dev:amd64.
Preparing to unpack .../32-libffi-dev_3.3-6_amd64.deb ...
Unpacking libffi-dev:amd64 (3.3-6) ...
Selecting previously unselected package libglib2.0-data.
Preparing to unpack .../33-libglib2.0-data_2.66.8-1_all.deb ...
Unpacking libglib2.0-data (2.66.8-1) ...
Selecting previously unselected package libelf1:amd64.
Preparing to unpack .../34-libelf1_0.183-1_amd64.deb ...
Unpacking libelf1:amd64 (0.183-1) ...
Selecting previously unselected package libglib2.0-bin.
Preparing to unpack .../35-libglib2.0-bin_2.66.8-1_amd64.deb ...
Unpacking libglib2.0-bin (2.66.8-1) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../36-python3-lib2to3_3.9.2-1_all.deb ...
Unpacking python3-lib2to3 (3.9.2-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../37-python3-distutils_3.9.2-1_all.deb ...
Unpacking python3-distutils (3.9.2-1) ...
Selecting previously unselected package libglib2.0-dev-bin.
Preparing to unpack .../38-libglib2.0-dev-bin_2.66.8-1_amd64.deb ...
Unpacking libglib2.0-dev-bin (2.66.8-1) ...
Selecting previously unselected package libsepol1-dev:amd64.
Preparing to unpack .../39-libsepol1-dev_3.1-1_amd64.deb ...
Unpacking libsepol1-dev:amd64 (3.1-1) ...
Selecting previously unselected package libpcre2-16-0:amd64.
Preparing to unpack .../40-libpcre2-16-0_10.36-2_amd64.deb ...
Unpacking libpcre2-16-0:amd64 (10.36-2) ...
Selecting previously unselected package libpcre2-32-0:amd64.
Preparing to unpack .../41-libpcre2-32-0_10.36-2_amd64.deb ...
Unpacking libpcre2-32-0:amd64 (10.36-2) ...
Selecting previously unselected package libpcre2-posix2:amd64.
Preparing to unpack .../42-libpcre2-posix2_10.36-2_amd64.deb ...
Unpacking libpcre2-posix2:amd64 (10.36-2) ...
Selecting previously unselected package libpcre2-dev:amd64.
Preparing to unpack .../43-libpcre2-dev_10.36-2_amd64.deb ...
Unpacking libpcre2-dev:amd64 (10.36-2) ...
Selecting previously unselected package libselinux1-dev:amd64.
Preparing to unpack .../44-libselinux1-dev_3.1-3_amd64.deb ...
Unpacking libselinux1-dev:amd64 (3.1-3) ...
Selecting previously unselected package libmount-dev:amd64.
Preparing to unpack .../45-libmount-dev_2.36.1-8+deb11u1_amd64.deb ...
Unpacking libmount-dev:amd64 (2.36.1-8+deb11u1) ...
Selecting previously unselected package libpcre16-3:amd64.
Preparing to unpack .../46-libpcre16-3_2%3a8.39-13_amd64.deb ...
Unpacking libpcre16-3:amd64 (2:8.39-13) ...
Selecting previously unselected package libpcre32-3:amd64.
Preparing to unpack .../47-libpcre32-3_2%3a8.39-13_amd64.deb ...
Unpacking libpcre32-3:amd64 (2:8.39-13) ...
Selecting previously unselected package libpcrecpp0v5:amd64.
Preparing to unpack .../48-libpcrecpp0v5_2%3a8.39-13_amd64.deb ...
Unpacking libpcrecpp0v5:amd64 (2:8.39-13) ...
Selecting previously unselected package libpcre3-dev:amd64.
Preparing to unpack .../49-libpcre3-dev_2%3a8.39-13_amd64.deb ...
Unpacking libpcre3-dev:amd64 (2:8.39-13) ...
Selecting previously unselected package libglib2.0-dev:amd64.
Preparing to unpack .../50-libglib2.0-dev_2.66.8-1_amd64.deb ...
Unpacking libglib2.0-dev:amd64 (2.66.8-1) ...
Selecting previously unselected package libcairo2-dev:amd64.
Preparing to unpack .../51-libcairo2-dev_1.16.0-5_amd64.deb ...
Unpacking libcairo2-dev:amd64 (1.16.0-5) ...
Selecting previously unselected package libicu67:amd64.
Preparing to unpack .../52-libicu67_67.1-7_amd64.deb ...
Unpacking libicu67:amd64 (67.1-7) ...
Selecting previously unselected package libpng-tools.
Preparing to unpack .../53-libpng-tools_1.6.37-3_amd64.deb ...
Unpacking libpng-tools (1.6.37-3) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../54-libxml2_2.9.10+dfsg-6.7_amd64.deb ...
Unpacking libxml2:amd64 (2.9.10+dfsg-6.7) ...
Selecting previously unselected package shared-mime-info.
Preparing to unpack .../55-shared-mime-info_2.0-1_amd64.deb ...
Unpacking shared-mime-info (2.0-1) ...
Selecting previously unselected package xdg-user-dirs.
Preparing to unpack .../56-xdg-user-dirs_0.17-2_amd64.deb ...
Unpacking xdg-user-dirs (0.17-2) ...
Setting up media-types (4.0.0) ...
Setting up libpcrecpp0v5:amd64 (2:8.39-13) ...
Setting up libpixman-1-0:amd64 (0.40.0-1) ...
Setting up libpixman-1-dev:amd64 (0.40.0-1) ...
Setting up libpcre16-3:amd64 (2:8.39-13) ...
Setting up libxrender1:amd64 (1:0.9.10-1) ...
Setting up libicu67:amd64 (67.1-7) ...
Setting up xdg-user-dirs (0.17-2) ...
Setting up libpng-tools (1.6.37-3) ...
Setting up libxcb-render0:amd64 (1.14-3) ...
Setting up libglib2.0-0:amd64 (2.66.8-1) ...
No schema files found: doing nothing.
Setting up x11-common (1:7.7+22) ...
invoke-rc.d: could not determine current runlevel
invoke-rc.d: policy-rc.d denied execution of start.
Setting up libsepol1-dev:amd64 (3.1-1) ...
Setting up liblzo2-2:amd64 (2.10-2) ...
Setting up libxcb-shm0:amd64 (1.14-3) ...
Setting up libffi-dev:amd64 (3.3-6) ...
Setting up libcairo2:amd64 (1.16.0-5) ...
Setting up libpcre2-16-0:amd64 (10.36-2) ...
Setting up libxcb-shm0-dev:amd64 (1.14-3) ...
Setting up libpcre2-32-0:amd64 (10.36-2) ...
Setting up libglib2.0-data (2.66.8-1) ...
Setting up libexpat1-dev:amd64 (2.2.10-2) ...
Setting up uuid-dev:amd64 (2.36.1-8+deb11u1) ...
Setting up libpcre32-3:amd64 (2:8.39-13) ...
Setting up pkg-config (0.29.2-1) ...
Setting up libxcb-render0-dev:amd64 (1.14-3) ...
Setting up libpcre2-posix2:amd64 (10.36-2) ...
Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2) ...
Setting up x11proto-xext-dev (2020.1-1) ...
Setting up libmpdec3:amd64 (2.5.1-1) ...
Setting up libcairo-gobject2:amd64 (1.16.0-5) ...
Setting up libelf1:amd64 (0.183-1) ...
Setting up libxrender-dev:amd64 (1:0.9.10-1) ...
Setting up libxml2:amd64 (2.9.10+dfsg-6.7) ...
Setting up libbrotli-dev:amd64 (1.0.9-2+b2) ...
Setting up libpython3.9-stdlib:amd64 (3.9.2-1) ...
Setting up libpython3-stdlib:amd64 (3.9.2-3) ...
Setting up libcairo-script-interpreter2:amd64 (1.16.0-5) ...
Setting up libblkid-dev:amd64 (2.36.1-8+deb11u1) ...
Setting up libice6:amd64 (2:1.0.10-1) ...
Setting up libpcre2-dev:amd64 (10.36-2) ...
Setting up libice-dev:amd64 (2:1.0.10-1) ...
Setting up libselinux1-dev:amd64 (3.1-3) ...
Setting up libpcre3-dev:amd64 (2:8.39-13) ...
Setting up libpng-dev:amd64 (1.6.37-3) ...
Setting up libglib2.0-bin (2.66.8-1) ...
Setting up libfreetype-dev:amd64 (2.10.4+dfsg-1) ...
Setting up shared-mime-info (2.0-1) ...
Setting up libxext-dev:amd64 (2:1.3.3-1.1) ...
Setting up libsm6:amd64 (2:1.2.3-1) ...
Setting up libmount-dev:amd64 (2.36.1-8+deb11u1) ...
Setting up python3.9 (3.9.2-1) ...
Setting up libsm-dev:amd64 (2:1.2.3-1) ...
Setting up python3 (3.9.2-3) ...
running python rtupdate hooks for python3.9...
running python post-rtupdate hooks for python3.9...
Setting up libfreetype6-dev:amd64 (2.10.4+dfsg-1) ...
Setting up python3-lib2to3 (3.9.2-1) ...
Setting up python3-distutils (3.9.2-1) ...
Setting up libglib2.0-dev-bin (2.66.8-1) ...
Setting up libfontconfig-dev:amd64 (2.13.1-4.2) ...
Setting up libglib2.0-dev:amd64 (2.66.8-1) ...
Setting up libcairo2-dev:amd64 (1.16.0-5) ...
Setting up libfontconfig1-dev:amd64 (2.13.1-4.2) ...
Processing triggers for libc-bin (2.31-13+deb11u2) ...
# OS packages installation successful
# Now letting opam install the packages
[NOTE] Package ocamlfind is already installed (current version is 1.9.1).
[NOTE] Package dune is already installed (current version is 2.5.1).
The following actions will be performed:
  - install ppx_derivers            1.2.1
  - install conf-pkg-config         2
  - install cmdliner                1.0.4
  - install menhirSdk               20210419
  - install dune-private-libs       2.5.1
  - install result                  1.5
  - install num                     1.4
  - install cppo                    1.6.7
  - install menhirLib               20210419
  - install ocamlbuild              0.14.0
  - install easy-format             1.3.2
  - install conf-cairo              1
  - install dune-configurator       2.5.1
  - install ocaml-migrate-parsetree 1.8.0
  - install General                 0.7.0
  - install menhir                  20210419
  - install uchar                   0.0.2
  - install biniou                  1.2.1
  - install cairo2                  0.6.2
  - install ppx_tools_versioned     5.4.0
  - install yojson                  1.7.0
  - install js_of_ocaml-compiler    3.3.0
  - install js_of_ocaml             3.3.0
  - install js_of_ocaml-ppx         3.3.0
  - install JsOfOCairo              2.0.0
  - install DrawGrammar             0.2.2
===== 26 to install =====

<><> Gathering sources ><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
[biniou.1.2.1] found in cache
Processing  1/26:
[cairo2.0.6.2] found in cache
Processing  2/26:
[cmdliner.1.0.4] found in cache
Processing  3/26:
Processing  4/26:
Processing  5/26:
[cppo.1.6.7] found in cache
Processing  6/26:
[DrawGrammar.0.2.2] found in cache
Processing  7/26:
[dune-configurator.2.5.1] found in cache
Processing  8/26:
[dune-private-libs.2.5.1] found in cache
Processing  9/26:
[easy-format.1.3.2] found in cache
Processing 10/26:
[General.0.7.0] found in cache
Processing 11/26:
[js_of_ocaml.3.3.0] found in cache
Processing 12/26:
[js_of_ocaml-compiler.3.3.0] found in cache
Processing 13/26:
[js_of_ocaml-ppx.3.3.0] found in cache
Processing 14/26:
[JsOfOCairo.2.0.0] found in cache
Processing 15/26:
[menhir.20210419] found in cache
Processing 16/26:
[menhirLib.20210419] found in cache
Processing 17/26:
[menhirSdk.20210419] found in cache
Processing 18/26:
[num.1.4] found in cache
Processing 19/26:
[ocaml-migrate-parsetree.1.8.0] found in cache
Processing 20/26:
[ocamlbuild.0.14.0] found in cache
Processing 21/26:
[ppx_derivers.1.2.1] found in cache
Processing 22/26:
[ppx_tools_versioned.5.4.0] found in cache
Processing 23/26:
[result.1.5] found in cache
Processing 24/26:
[uchar.0.0.2] found in cache
Processing 25/26:
[yojson.1.7.0] found in cache
Processing 26/26:

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/52: [cmdliner: make all]
Processing  2/52: [cmdliner: make all] [conf-pkg-config: pkg-config]
Processing  3/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build]
Processing  4/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build] [dune-private-libs: dune build]
Processing  5/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build]
Processing  6/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build]
Processing  7/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build]
Processing  8/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make]
Processing  9/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make]
Processing 10/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build]
Processing 11/52: [cmdliner: make all] [conf-pkg-config: pkg-config] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build]
+ /usr/bin/pkg-config "--help" (CWD=/home/opam/.opam/4.07/.opam-switch/build/conf-pkg-config.2)
- Usage:
-   pkg-config [OPTION?]
- 
- Help Options:
-   -h, --help                              Show help options
- 
- Application Options:
-   --version                               output version of pkg-config
-   --modversion                            output version for package
-   --atleast-pkgconfig-version=VERSION     require given version of pkg-config
-   --libs                                  output all linker flags
-   --static                                output linker flags for static linking
-   --short-errors                          print short errors
-   --libs-only-l                           output -l flags
-   --libs-only-other                       output other libs (e.g. -pthread)
-   --libs-only-L                           output -L flags
-   --cflags                                output all pre-processor and compiler flags
-   --cflags-only-I                         output -I flags
-   --cflags-only-other                     output cflags not covered by the cflags-only-I option
-   --variable=NAME                         get the value of variable named NAME
-   --define-variable=NAME=VALUE            set variable NAME to VALUE
-   --exists                                return 0 if the module(s) exist
-   --print-variables                       output list of variables defined by the module
-   --uninstalled                           return 0 if the uninstalled version of one or more module(s) or their dependencies will be used
-   --atleast-version=VERSION               return 0 if the module is at least version VERSION
-   --exact-version=VERSION                 return 0 if the module is at exactly version VERSION
-   --max-version=VERSION                   return 0 if the module is at no newer than version VERSION
-   --list-all                              list all known packages
-   --debug                                 show verbose debug information
-   --print-errors                          show verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)
-   --silence-errors                        be silent about errors (default when --exists or --atleast/exact/max-version given on the command line)
-   --errors-to-stdout                      print errors from --print-errors to stdout not stderr
-   --print-provides                        print which packages the package provides
-   --print-requires                        print which packages the package requires
-   --print-requires-private                print which packages the package requires for static linking
-   --validate                              validate a package's .pc file
-   --define-prefix                         try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --dont-define-prefix                    don't try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --prefix-variable=PREFIX                set the name of the variable that pkg-config automatically sets
- 
- Usage:
-   pkg-config [OPTION?]
- 
- Help Options:
-   -h, --help                              Show help options
- 
- Application Options:
-   --version                               output version of pkg-config
-   --modversion                            output version for package
-   --atleast-pkgconfig-version=VERSION     require given version of pkg-config
-   --libs                                  output all linker flags
-   --static                                output linker flags for static linking
-   --short-errors                          print short errors
-   --libs-only-l                           output -l flags
-   --libs-only-other                       output other libs (e.g. -pthread)
-   --libs-only-L                           output -L flags
-   --cflags                                output all pre-processor and compiler flags
-   --cflags-only-I                         output -I flags
-   --cflags-only-other                     output cflags not covered by the cflags-only-I option
-   --variable=NAME                         get the value of variable named NAME
-   --define-variable=NAME=VALUE            set variable NAME to VALUE
-   --exists                                return 0 if the module(s) exist
-   --print-variables                       output list of variables defined by the module
-   --uninstalled                           return 0 if the uninstalled version of one or more module(s) or their dependencies will be used
-   --atleast-version=VERSION               return 0 if the module is at least version VERSION
-   --exact-version=VERSION                 return 0 if the module is at exactly version VERSION
-   --max-version=VERSION                   return 0 if the module is at no newer than version VERSION
-   --list-all                              list all known packages
-   --debug                                 show verbose debug information
-   --print-errors                          show verbose information about missing or conflicting packages (default unless --exists or --atleast/exact/max-version given on the command line)
-   --silence-errors                        be silent about errors (default when --exists or --atleast/exact/max-version given on the command line)
-   --errors-to-stdout                      print errors from --print-errors to stdout not stderr
-   --print-provides                        print which packages the package provides
-   --print-requires                        print which packages the package requires
-   --print-requires-private                print which packages the package requires for static linking
-   --validate                              validate a package's .pc file
-   --define-prefix                         try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --dont-define-prefix                    don't try to override the value of prefix for each .pc file found with a guesstimated value based on the location of the .pc file
-   --prefix-variable=PREFIX                set the name of the variable that pkg-config automatically sets
- 
-> compiled  conf-pkg-config.2
Processing 11/52: [cmdliner: make all] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build]
Processing 12/52: [cmdliner: make all] [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /usr/bin/make "all" "PREFIX=/home/opam/.opam/4.07" (CWD=/home/opam/.opam/4.07/.opam-switch/build/cmdliner.1.0.4)
- ocaml build.ml cma
- ocaml build.ml cmxa
- ocaml build.ml cmxs
- ocaml build.ml cma
- ocaml build.ml cmxa
- ocaml build.ml cmxs
-> compiled  cmdliner.1.0.4
Processing 12/52: [cppo: dune build] [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "cppo" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/cppo.1.6.7)
-> compiled  cppo.1.6.7
Processing 12/52: [dune-private-libs: dune build] [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "dune-private-libs" "-j" "31" "@install" (CWD=/home/opam/.opam/4.07/.opam-switch/build/dune-private-libs.2.5.1)
-> compiled  dune-private-libs.2.5.1
Processing 12/52: [easy-format: dune build] [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "easy-format" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/easy-format.1.3.2)
-> compiled  easy-format.1.3.2
Processing 12/52: [menhirLib: dune build] [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "menhirLib" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/menhirLib.20210419)
-> compiled  menhirLib.20210419
Processing 12/52: [menhirSdk: dune build] [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "menhirSdk" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/menhirSdk.20210419)
-> compiled  menhirSdk.20210419
Processing 12/52: [num: make] [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /usr/bin/make  (CWD=/home/opam/.opam/4.07/.opam-switch/build/num.1.4)
- /usr/bin/make -C src all
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/src'
- ocamlc -ccopt -DBNG_ARCH_amd64 -c bng.c
- ocamlc -ccopt -DBNG_ARCH_amd64 -c nat_stubs.c
- ocamlmklib -oc nums bng.o nat_stubs.o
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.ml
- ocamlmklib -o nums -oc nums -linkall int_misc.cmo nat.cmo big_int.cmo arith_flags.cmo ratio.cmo num.cmo arith_status.cmo
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.ml
- ocamlmklib -o nums -oc nums -linkall int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -I . -shared -o nums.cmxs nums.cmxa
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/src'
- /usr/bin/make -C toplevel all
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/toplevel'
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top_printers.mli
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top_printers.ml
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top.mli
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top.ml
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -a -o num_top.cma num_top_printers.cmo num_top.cmo
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/toplevel'
- /usr/bin/make -C src all
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/src'
- ocamlc -ccopt -DBNG_ARCH_amd64 -c bng.c
- ocamlc -ccopt -DBNG_ARCH_amd64 -c nat_stubs.c
- ocamlmklib -oc nums bng.o nat_stubs.o
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.ml
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.mli
- ocamlc -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.ml
- ocamlmklib -o nums -oc nums -linkall int_misc.cmo nat.cmo big_int.cmo arith_flags.cmo ratio.cmo num.cmo arith_status.cmo
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c int_misc.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c nat.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c big_int.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_flags.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c ratio.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c num.ml
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -c arith_status.ml
- ocamlmklib -o nums -oc nums -linkall int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx
- ocamlopt -w +a-4-9-41-42-44-45-48 -warn-error A -bin-annot -g -safe-string -strict-sequence -strict-formats -I . -shared -o nums.cmxs nums.cmxa
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/src'
- /usr/bin/make -C toplevel all
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/toplevel'
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top_printers.mli
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top_printers.ml
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top.mli
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -c num_top.ml
- ocamlc -I ../src -I +compiler-libs -w +a-4-9-41-42-44-45-48 -warn-error A -safe-string -strict-sequence -strict-formats -a -o num_top.cma num_top_printers.cmo num_top.cmo
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/toplevel'
-> compiled  num.1.4
Processing 12/52: [ocamlbuild: make configure.make] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /usr/bin/make "-f" "configure.make" "all" "OCAMLBUILD_PREFIX=/home/opam/.opam/4.07" "OCAMLBUILD_BINDIR=/home/opam/.opam/4.07/bin" "OCAMLBUILD_LIBDIR=/home/opam/.opam/4.07/lib" "OCAMLBUILD_MANDIR=/home/opam/.opam/4.07/man" "OCAML_NATIVE=true" "OCAML_NATIVE_TOOLS=true" (CWD=/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0)
- (echo "# This file was generated from configure.make"; \
- echo ;\
- echo "OCAML_PREFIX=/home/opam/.opam/4.07"; \
- echo "OCAML_BINDIR=/home/opam/.opam/4.07/bin"; \
- echo "OCAML_LIBDIR=/home/opam/.opam/4.07/lib/ocaml"; \
- echo "OCAML_MANDIR=/home/opam/.opam/4.07/man"; \
- echo ;\
- echo "EXT_OBJ=.o"; \
- echo "EXT_ASM=.s"; \
- echo "EXT_LIB=.a"; \
- echo "EXT_DLL=.so"; \
- echo "EXE="; \
- echo ;\
- echo "OCAML_NATIVE=true"; \
- echo "OCAML_NATIVE_TOOLS=true"; \
- echo "NATDYNLINK=true"; \
- echo "SUPPORT_SHARED_LIBRARIES=true"; \
- echo ;\
- echo "PREFIX=/home/opam/.opam/4.07"; \
- echo "BINDIR=/home/opam/.opam/4.07/bin"; \
- echo "LIBDIR=/home/opam/.opam/4.07/lib"; \
- echo "MANDIR=/home/opam/.opam/4.07/man"; \
- ) > Makefile.config
- (echo "(* This file was generated from ../configure.make *)"; \
- echo ;\
- echo 'let bindir = "/home/opam/.opam/4.07/bin"'; \
- echo 'let libdir = "/home/opam/.opam/4.07/lib"'; \
- echo 'let ocaml_libdir = "/home/opam/.opam/4.07/lib/ocaml"'; \
- echo 'let libdir_abs = "/home/opam/.opam/4.07/lib"'; \
- echo 'let ocaml_native = true'; \
- echo 'let ocaml_native_tools = true'; \
- echo 'let supports_shared_libraries = true';\
- echo 'let a = "a"'; \
- echo 'let o = "o"'; \
- echo 'let so = "so"'; \
- echo 'let ext_dll = ".so"'; \
- echo 'let exe = ""'; \
- echo 'let version = "0.14.0"'; \
- ) > src/ocamlbuild_config.ml
- (echo "# This file was generated from configure.make"; \
- echo ;\
- echo "OCAML_PREFIX=/home/opam/.opam/4.07"; \
- echo "OCAML_BINDIR=/home/opam/.opam/4.07/bin"; \
- echo "OCAML_LIBDIR=/home/opam/.opam/4.07/lib/ocaml"; \
- echo "OCAML_MANDIR=/home/opam/.opam/4.07/man"; \
- echo ;\
- echo "EXT_OBJ=.o"; \
- echo "EXT_ASM=.s"; \
- echo "EXT_LIB=.a"; \
- echo "EXT_DLL=.so"; \
- echo "EXE="; \
- echo ;\
- echo "OCAML_NATIVE=true"; \
- echo "OCAML_NATIVE_TOOLS=true"; \
- echo "NATDYNLINK=true"; \
- echo "SUPPORT_SHARED_LIBRARIES=true"; \
- echo ;\
- echo "PREFIX=/home/opam/.opam/4.07"; \
- echo "BINDIR=/home/opam/.opam/4.07/bin"; \
- echo "LIBDIR=/home/opam/.opam/4.07/lib"; \
- echo "MANDIR=/home/opam/.opam/4.07/man"; \
- ) > Makefile.config
- (echo "(* This file was generated from ../configure.make *)"; \
- echo ;\
- echo 'let bindir = "/home/opam/.opam/4.07/bin"'; \
- echo 'let libdir = "/home/opam/.opam/4.07/lib"'; \
- echo 'let ocaml_libdir = "/home/opam/.opam/4.07/lib/ocaml"'; \
- echo 'let libdir_abs = "/home/opam/.opam/4.07/lib"'; \
- echo 'let ocaml_native = true'; \
- echo 'let ocaml_native_tools = true'; \
- echo 'let supports_shared_libraries = true';\
- echo 'let a = "a"'; \
- echo 'let o = "o"'; \
- echo 'let so = "so"'; \
- echo 'let ext_dll = ".so"'; \
- echo 'let exe = ""'; \
- echo 'let version = "0.14.0"'; \
- ) > src/ocamlbuild_config.ml
Processing 12/52: [ocamlbuild: make check-if-preinstalled] [ppx_derivers: dune build] [result: dune build] [conf-pkg-config: mkdir]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "ppx_derivers" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/ppx_derivers.1.2.1)
-> compiled  ppx_derivers.1.2.1
Processing 12/52: [ocamlbuild: make check-if-preinstalled] [result: dune build] [conf-pkg-config: mkdir]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "result" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/result.1.5)
-> compiled  result.1.5
Processing 12/52: [ocamlbuild: make check-if-preinstalled] [conf-pkg-config: mkdir]
+ /bin/mkdir "-p" "/home/opam/.opam/4.07/lib/pkgconfig" (CWD=/home/opam/.opam/4.07/.opam-switch/build/conf-pkg-config.2)
-> installed conf-pkg-config.2
Processing 12/52: [ocamlbuild: make check-if-preinstalled]
Processing 13/52: [conf-cairo: pkg-config cairo] [ocamlbuild: make check-if-preinstalled]
Processing 14/52: [conf-cairo: pkg-config cairo] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install]
+ /usr/bin/pkg-config "cairo" (CWD=/home/opam/.opam/4.07/.opam-switch/build/conf-cairo.1)
-> compiled  conf-cairo.1
Processing 14/52: [ocamlbuild: make check-if-preinstalled] [cmdliner: make install]
+ /usr/bin/make "install" "LIBDIR=/home/opam/.opam/4.07/lib/cmdliner" "DOCDIR=/home/opam/.opam/4.07/doc/cmdliner" (CWD=/home/opam/.opam/4.07/.opam-switch/build/cmdliner.1.0.4)
- install -d /home/opam/.opam/4.07/lib/cmdliner
- install pkg/META _build/cmdliner.mli _build/cmdliner.cmi _build/cmdliner.cmti /home/opam/.opam/4.07/lib/cmdliner
- install cmdliner.opam /home/opam/.opam/4.07/lib/cmdliner/opam
- install _build/cmdliner.cma /home/opam/.opam/4.07/lib/cmdliner
- install _build/cmdliner.cmxa _build/cmdliner.a _build/cmdliner.cmx _build/cmdliner_arg.cmx _build/cmdliner_base.cmx _build/cmdliner_cline.cmx _build/cmdliner_docgen.cmx _build/cmdliner_info.cmx _build/cmdliner_manpage.cmx _build/cmdliner_msg.cmx _build/cmdliner_suggest.cmx _build/cmdliner_term.cmx _build/cmdliner_trie.cmx \
-   /home/opam/.opam/4.07/lib/cmdliner
- install _build/cmdliner.cmxs /home/opam/.opam/4.07/lib/cmdliner
- install -d /home/opam/.opam/4.07/lib/cmdliner
- install pkg/META _build/cmdliner.mli _build/cmdliner.cmi _build/cmdliner.cmti /home/opam/.opam/4.07/lib/cmdliner
- install cmdliner.opam /home/opam/.opam/4.07/lib/cmdliner/opam
- install _build/cmdliner.cma /home/opam/.opam/4.07/lib/cmdliner
- install _build/cmdliner.cmxa _build/cmdliner.a _build/cmdliner.cmx _build/cmdliner_arg.cmx _build/cmdliner_base.cmx _build/cmdliner_cline.cmx _build/cmdliner_docgen.cmx _build/cmdliner_info.cmx _build/cmdliner_manpage.cmx _build/cmdliner_msg.cmx _build/cmdliner_suggest.cmx _build/cmdliner_term.cmx _build/cmdliner_trie.cmx \
-   /home/opam/.opam/4.07/lib/cmdliner
- install _build/cmdliner.cmxs /home/opam/.opam/4.07/lib/cmdliner
Processing 14/52: [ocamlbuild: make check-if-preinstalled] [cmdliner: make install-doc]
+ /usr/bin/make "install-doc" "LIBDIR=/home/opam/.opam/4.07/lib/cmdliner" "DOCDIR=/home/opam/.opam/4.07/doc/cmdliner" (CWD=/home/opam/.opam/4.07/.opam-switch/build/cmdliner.1.0.4)
- install -d /home/opam/.opam/4.07/doc/cmdliner
- install CHANGES.md LICENSE.md README.md /home/opam/.opam/4.07/doc/cmdliner
- install -d /home/opam/.opam/4.07/doc/cmdliner
- install CHANGES.md LICENSE.md README.md /home/opam/.opam/4.07/doc/cmdliner
-> installed cmdliner.1.0.4
Processing 14/52: [ocamlbuild: make check-if-preinstalled]
-> installed conf-cairo.1
Processing 15/52: [ocamlbuild: make check-if-preinstalled]
-> installed cppo.1.6.7
Processing 16/52: [ocamlbuild: make check-if-preinstalled]
-> installed dune-private-libs.2.5.1
Processing 17/52: [ocamlbuild: make check-if-preinstalled]
Processing 18/52: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed easy-format.1.3.2
Processing 19/52: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 20/52: [biniou: dune build] [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed menhirLib.20210419
Processing 21/52: [biniou: dune build] [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed menhirSdk.20210419
Processing 22/52: [biniou: dune build] [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 23/52: [biniou: dune build] [dune-configurator: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 24/52: [biniou: dune build] [dune-configurator: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled] [num: make install]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "dune-configurator" "-j" "31" "@install" (CWD=/home/opam/.opam/4.07/.opam-switch/build/dune-configurator.2.5.1)
-> compiled  dune-configurator.2.5.1
Processing 24/52: [biniou: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled] [num: make install]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "biniou" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/biniou.1.2.1)
-> compiled  biniou.1.2.1
Processing 24/52: [menhir: dune build] [ocamlbuild: make check-if-preinstalled] [num: make install]
+ /usr/bin/make "install" (CWD=/home/opam/.opam/4.07/.opam-switch/build/num.1.4)
- /usr/bin/make -C src install
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/src'
- install -d /home/opam/.opam/4.07/lib/ocaml
- sed -e 's/%%VERSION%%/1.4/g' META.in > META
- ocamlfind install num META
- Installed /home/opam/.opam/4.07/lib/num/META
- rm -f META
- install -m 644 nums.cma libnums.a big_int.cmi nat.cmi num.cmi ratio.cmi arith_status.cmi big_int.mli nat.mli num.mli ratio.mli arith_status.mli big_int.cmti nat.cmti num.cmti ratio.cmti arith_status.cmti nums.cmxa nums.a int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx nums.cmxs /home/opam/.opam/4.07/lib/ocaml
- install -d /home/opam/.opam/4.07/lib/ocaml/stublibs
- install dllnums.so /home/opam/.opam/4.07/lib/ocaml/stublibs
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/src'
- /usr/bin/make -C toplevel install
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/toplevel'
- sed -e 's/%%VERSION%%/1.4/g' META.in > META
- ocamlfind install num-top META num_top.cma num_top.cmi num_top_printers.cmi
- Installed /home/opam/.opam/4.07/lib/num-top/num_top_printers.cmi
- Installed /home/opam/.opam/4.07/lib/num-top/num_top.cmi
- Installed /home/opam/.opam/4.07/lib/num-top/num_top.cma
- Installed /home/opam/.opam/4.07/lib/num-top/META
- rm -f META
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/toplevel'
- /usr/bin/make -C src install
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/src'
- install -d /home/opam/.opam/4.07/lib/ocaml
- sed -e 's/%%VERSION%%/1.4/g' META.in > META
- ocamlfind install num META
- Installed /home/opam/.opam/4.07/lib/num/META
- rm -f META
- install -m 644 nums.cma libnums.a big_int.cmi nat.cmi num.cmi ratio.cmi arith_status.cmi big_int.mli nat.mli num.mli ratio.mli arith_status.mli big_int.cmti nat.cmti num.cmti ratio.cmti arith_status.cmti nums.cmxa nums.a int_misc.cmx nat.cmx big_int.cmx arith_flags.cmx ratio.cmx num.cmx arith_status.cmx nums.cmxs /home/opam/.opam/4.07/lib/ocaml
- install -d /home/opam/.opam/4.07/lib/ocaml/stublibs
- install dllnums.so /home/opam/.opam/4.07/lib/ocaml/stublibs
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/src'
- /usr/bin/make -C toplevel install
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/toplevel'
- sed -e 's/%%VERSION%%/1.4/g' META.in > META
- ocamlfind install num-top META num_top.cma num_top.cmi num_top_printers.cmi
- Installed /home/opam/.opam/4.07/lib/num-top/num_top_printers.cmi
- Installed /home/opam/.opam/4.07/lib/num-top/num_top.cmi
- Installed /home/opam/.opam/4.07/lib/num-top/num_top.cma
- Installed /home/opam/.opam/4.07/lib/num-top/META
- rm -f META
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/num.1.4/toplevel'
-> installed num.1.4
Processing 24/52: [menhir: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 25/52: [General: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed biniou.1.2.1
Processing 26/52: [General: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 27/52: [General: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled] [yojson: dune build]
-> installed dune-configurator.2.5.1
Processing 28/52: [General: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled] [yojson: dune build]
Processing 29/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled] [yojson: dune build]
-> installed ppx_derivers.1.2.1
Processing 30/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled] [yojson: dune build]
-> installed result.1.5
Processing 31/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocamlbuild: make check-if-preinstalled] [yojson: dune build]
Processing 32/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build] [ocamlbuild: make check-if-preinstalled] [yojson: dune build]
+ /usr/bin/make "check-if-preinstalled" "all" "opam-install" (CWD=/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0)
- if test -d /home/opam/.opam/4.07/lib/ocaml/ocamlbuild; then\
-   >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\
-        "/home/opam/.opam/4.07/lib/ocaml/ocamlbuild";\
-   >&2 echo "Installation aborted; if you want to bypass this"\
-         "safety check, pass CHECK_IF_PREINSTALLED=false to make";\
-   exit 2;\
- fi
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamllex.opt src/glob_lexer.mll
- 55 states, 419 transitions, table size 2006 bytes
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamllex.opt src/lexers.mll
- 251 states, 1051 transitions, table size 5710 bytes
- 4334 additional bytes used for bindings
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/my_std.cmo src/my_unix.cmo src/tags.cmo src/display.cmo src/log.cmo src/shell.cmo src/bool.cmo src/glob_ast.cmo src/glob_lexer.cmo src/glob.cmo src/lexers.cmo src/param_tags.cmo src/command.cmo src/ocamlbuild_config.cmo src/ocamlbuild_where.cmo src/slurp.cmo src/options.cmo src/pathname.cmo src/configuration.cmo src/flags.cmo src/hygiene.cmo src/digest_cache.cmo src/resource.cmo src/rule.cmo src/solver.cmo src/report.cmo src/tools.cmo src/fda.cmo src/findlib.cmo src/ocaml_arch.cmo src/ocaml_utils.cmo src/ocaml_dependencies.cmo src/ocaml_compiler.cmo src/ocaml_tools.cmo src/ocaml_specific.cmo src/exit_codes.cmo src/plugin.cmo src/hooks.cmo src/main.cmo -o tmp/ocamlbuild_pack.cmo
- mv tmp/ocamlbuild_pack.cmi src/ocamlbuild_pack.cmi
- mv tmp/ocamlbuild_pack.cmo src/ocamlbuild_pack.cmo
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml
- ocamlc.opt -I +unix -I src -o ocamlbuild.byte unix.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo src/ocamlbuild.cmo
- ocamlc.opt -a -o src/ocamlbuildlib.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/my_std.cmx src/my_unix.cmx src/tags.cmx src/display.cmx src/log.cmx src/shell.cmx src/bool.cmx src/glob_ast.cmx src/glob_lexer.cmx src/glob.cmx src/lexers.cmx src/param_tags.cmx src/command.cmx src/ocamlbuild_config.cmx src/ocamlbuild_where.cmx src/slurp.cmx src/options.cmx src/pathname.cmx src/configuration.cmx src/flags.cmx src/hygiene.cmx src/digest_cache.cmx src/resource.cmx src/rule.cmx src/solver.cmx src/report.cmx src/tools.cmx src/fda.cmx src/findlib.cmx src/ocaml_arch.cmx src/ocaml_utils.cmx src/ocaml_dependencies.cmx src/ocaml_compiler.cmx src/ocaml_tools.cmx src/ocaml_specific.cmx src/exit_codes.cmx src/plugin.cmx src/hooks.cmx src/main.cmx -o tmp/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.cmx src/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.o src/ocamlbuild_pack.o
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml
- ocamlopt.opt -I +unix -I src -o ocamlbuild.native unix.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild.cmx
- ocamlopt.opt -a -o src/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx
- ocamlc.opt src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte
- ./man/options_man.byte > man/ocamlbuild.options.1
- cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1
- /usr/bin/make ocamlbuild.install
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- rm -f ocamlbuild.install
- touch ocamlbuild.install
- /usr/bin/make install-bin-opam
- make[2]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo 'bin: [' >> ocamlbuild.install
- echo '  "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-lib-opam
- make[2]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo 'lib: [' >> ocamlbuild.install
- /usr/bin/make install-lib-basics-opam
- make[3]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo '  "ocamlbuild.opam" {"opam"}' >> ocamlbuild.install
- echo '  "META"' >> ocamlbuild.install
- for lib in src/signatures.mli src/signatures.cmi src/signatures.cmti; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-lib-byte-opam
- make[3]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- for lib in src/ocamlbuildlib.cma src/ocamlbuild.cmo src/ocamlbuild_pack.cmi src/ocamlbuild_plugin.cmi src/ocamlbuild_executor.cmi src/ocamlbuild_unix_plugin.cmi; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-lib-native-opam
- make[3]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- for lib in src/ocamlbuildlib.cmxa src/ocamlbuildlib.a src/ocamlbuild.cmx src/ocamlbuild.o src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild_plugin.o src/ocamlbuild_executor.o src/ocamlbuild_unix_plugin.o; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-man-opam
- make[2]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo 'man: [' >> ocamlbuild.install
- echo '  "man/ocamlbuild.1" {"man1/ocamlbuild.1"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-doc-opam
- make[2]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo 'doc: [' >> ocamlbuild.install
- echo '  "LICENSE"' >> ocamlbuild.install
- echo '  "Changes"' >> ocamlbuild.install
- echo '  "Readme.md"' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- if test -d /home/opam/.opam/4.07/lib/ocaml/ocamlbuild; then\
-   >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\
-        "/home/opam/.opam/4.07/lib/ocaml/ocamlbuild";\
-   >&2 echo "Installation aborted; if you want to bypass this"\
-         "safety check, pass CHECK_IF_PREINSTALLED=false to make";\
-   exit 2;\
- fi
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamllex.opt src/glob_lexer.mll
- 55 states, 419 transitions, table size 2006 bytes
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamllex.opt src/lexers.mll
- 251 states, 1051 transitions, table size 5710 bytes
- 4334 additional bytes used for bindings
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/my_std.cmo src/my_unix.cmo src/tags.cmo src/display.cmo src/log.cmo src/shell.cmo src/bool.cmo src/glob_ast.cmo src/glob_lexer.cmo src/glob.cmo src/lexers.cmo src/param_tags.cmo src/command.cmo src/ocamlbuild_config.cmo src/ocamlbuild_where.cmo src/slurp.cmo src/options.cmo src/pathname.cmo src/configuration.cmo src/flags.cmo src/hygiene.cmo src/digest_cache.cmo src/resource.cmo src/rule.cmo src/solver.cmo src/report.cmo src/tools.cmo src/fda.cmo src/findlib.cmo src/ocaml_arch.cmo src/ocaml_utils.cmo src/ocaml_dependencies.cmo src/ocaml_compiler.cmo src/ocaml_tools.cmo src/ocaml_specific.cmo src/exit_codes.cmo src/plugin.cmo src/hooks.cmo src/main.cmo -o tmp/ocamlbuild_pack.cmo
- mv tmp/ocamlbuild_pack.cmi src/ocamlbuild_pack.cmi
- mv tmp/ocamlbuild_pack.cmo src/ocamlbuild_pack.cmo
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.mli
- ocamlc.opt -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml
- ocamlc.opt -I +unix -I src -o ocamlbuild.byte unix.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo src/ocamlbuild.cmo
- ocamlc.opt -a -o src/ocamlbuildlib.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/my_std.cmx src/my_unix.cmx src/tags.cmx src/display.cmx src/log.cmx src/shell.cmx src/bool.cmx src/glob_ast.cmx src/glob_lexer.cmx src/glob.cmx src/lexers.cmx src/param_tags.cmx src/command.cmx src/ocamlbuild_config.cmx src/ocamlbuild_where.cmx src/slurp.cmx src/options.cmx src/pathname.cmx src/configuration.cmx src/flags.cmx src/hygiene.cmx src/digest_cache.cmx src/resource.cmx src/rule.cmx src/solver.cmx src/report.cmx src/tools.cmx src/fda.cmx src/findlib.cmx src/ocaml_arch.cmx src/ocaml_utils.cmx src/ocaml_dependencies.cmx src/ocaml_compiler.cmx src/ocaml_tools.cmx src/ocaml_specific.cmx src/exit_codes.cmx src/plugin.cmx src/hooks.cmx src/main.cmx -o tmp/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.cmx src/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.o src/ocamlbuild_pack.o
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w L -w R -w Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml
- ocamlopt.opt -I +unix -I src -o ocamlbuild.native unix.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild.cmx
- ocamlopt.opt -a -o src/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx
- ocamlc.opt src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte
- ./man/options_man.byte > man/ocamlbuild.options.1
- cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1
- /usr/bin/make ocamlbuild.install
- make[1]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- rm -f ocamlbuild.install
- touch ocamlbuild.install
- /usr/bin/make install-bin-opam
- make[2]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo 'bin: [' >> ocamlbuild.install
- echo '  "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-lib-opam
- make[2]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo 'lib: [' >> ocamlbuild.install
- /usr/bin/make install-lib-basics-opam
- make[3]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo '  "ocamlbuild.opam" {"opam"}' >> ocamlbuild.install
- echo '  "META"' >> ocamlbuild.install
- for lib in src/signatures.mli src/signatures.cmi src/signatures.cmti; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-lib-byte-opam
- make[3]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- for lib in src/ocamlbuildlib.cma src/ocamlbuild.cmo src/ocamlbuild_pack.cmi src/ocamlbuild_plugin.cmi src/ocamlbuild_executor.cmi src/ocamlbuild_unix_plugin.cmi; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-lib-native-opam
- make[3]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- for lib in src/ocamlbuildlib.cmxa src/ocamlbuildlib.a src/ocamlbuild.cmx src/ocamlbuild.o src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild_plugin.o src/ocamlbuild_executor.o src/ocamlbuild_unix_plugin.o; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-man-opam
- make[2]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo 'man: [' >> ocamlbuild.install
- echo '  "man/ocamlbuild.1" {"man1/ocamlbuild.1"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- /usr/bin/make install-doc-opam
- make[2]: Entering directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- echo 'doc: [' >> ocamlbuild.install
- echo '  "LICENSE"' >> ocamlbuild.install
- echo '  "Changes"' >> ocamlbuild.install
- echo '  "Readme.md"' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
- make[1]: Leaving directory '/home/opam/.opam/4.07/.opam-switch/build/ocamlbuild.0.14.0'
-> compiled  ocamlbuild.0.14.0
Processing 32/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build] [yojson: dune build]
-> installed ocamlbuild.0.14.0
Processing 33/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build] [yojson: dune build]
Processing 34/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build] [uchar: ocaml] [yojson: dune build]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "yojson" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/yojson.1.7.0)
-> compiled  yojson.1.7.0
Processing 34/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build] [uchar: ocaml]
-> installed yojson.1.7.0
Processing 35/52: [cairo2: dune build] [General: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build] [uchar: ocaml]
Processing 36/52: [cairo2: dune build] [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build] [uchar: ocaml]
+ /home/opam/.opam/4.07/bin/ocaml "pkg/git.ml" (CWD=/home/opam/.opam/4.07/.opam-switch/build/uchar.0.0.2)
+ /home/opam/.opam/4.07/bin/ocaml "pkg/build.ml" "native=true" "native-dynlink=true" (CWD=/home/opam/.opam/4.07/.opam-switch/build/uchar.0.0.2)
-> compiled  uchar.0.0.2
Processing 36/52: [cairo2: dune build] [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build]
-> installed uchar.0.0.2
Processing 37/52: [cairo2: dune build] [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "cairo2" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/cairo2.0.6.2)
-> compiled  cairo2.0.6.2
Processing 37/52: [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build]
-> installed cairo2.0.6.2
Processing 38/52: [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build] [ocaml-migrate-parsetree: dune build]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "ocaml-migrate-parsetree" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/ocaml-migrate-parsetree.1.8.0)
-     ocamlopt src/migrate_parsetree.{a,cmxa} (exit 2)
- (cd _build/default && /home/opam/.opam/4.07/bin/ocamlopt.opt -w -40 -g -a -o src/migrate_parsetree.cmxa src/.migrate_parsetree.objs/native/migrate_parsetree__.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Stdlib0.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_compiler_functions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Locations.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_408_helper.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_409_helper.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_402_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_def.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_402_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_402_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_412_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_412_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_412_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_versions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_parse.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_ast_io.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_driver.cmx src/.migrate_parsetree.objs/native/migrate_parsetree.cmx src/.migrate_parsetree.objs/native/ast_402.cmx src/.migrate_parsetree.objs/native/ast_403.cmx src/.migrate_parsetree.objs/native/ast_404.cmx src/.migrate_parsetree.objs/native/ast_405.cmx src/.migrate_parsetree.objs/native/ast_406.cmx src/.migrate_parsetree.objs/native/ast_407.cmx src/.migrate_parsetree.objs/native/ast_408.cmx src/.migrate_parsetree.objs/native/ast_408_helper.cmx src/.migrate_parsetree.objs/native/ast_409.cmx src/.migrate_parsetree.objs/native/ast_409_helper.cmx src/.migrate_parsetree.objs/native/ast_410.cmx src/.migrate_parsetree.objs/native/ast_411.cmx src/.migrate_parsetree.objs/native/ast_412.cmx src/.migrate_parsetree.objs/native/locations.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_402_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_402_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_402_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_412_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_412_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_412_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_ast_io.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_compiler_functions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_def.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_driver.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_parse.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_versions.cmx src/.migrate_parsetree.objs/native/stdlib0.cmx)
- File "_none_", line 1:
- Error: Files src/.migrate_parsetree.objs/native/migrate_parsetree_ast_io.cmx
-        and src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_ast_io.cmx
-        make inconsistent assumptions over interface Result
-       ocamlc src/migrate_parsetree.cma (exit 2)
- (cd _build/default && /home/opam/.opam/4.07/bin/ocamlc.opt -w -40 -g -a -o src/migrate_parsetree.cma src/.migrate_parsetree.objs/byte/migrate_parsetree__.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Stdlib0.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_compiler_functions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Locations.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_408_helper.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_409_helper.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_402_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_def.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_402_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_402_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_412_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_412_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_412_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_versions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_parse.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_ast_io.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_driver.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree.cmo src/.migrate_parsetree.objs/byte/ast_402.cmo src/.migrate_parsetree.objs/byte/ast_403.cmo src/.migrate_parsetree.objs/byte/ast_404.cmo src/.migrate_parsetree.objs/byte/ast_405.cmo src/.migrate_parsetree.objs/byte/ast_406.cmo src/.migrate_parsetree.objs/byte/ast_407.cmo src/.migrate_parsetree.objs/byte/ast_408.cmo src/.migrate_parsetree.objs/byte/ast_408_helper.cmo src/.migrate_parsetree.objs/byte/ast_409.cmo src/.migrate_parsetree.objs/byte/ast_409_helper.cmo src/.migrate_parsetree.objs/byte/ast_410.cmo src/.migrate_parsetree.objs/byte/ast_411.cmo src/.migrate_parsetree.objs/byte/ast_412.cmo src/.migrate_parsetree.objs/byte/locations.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_402_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_402_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_402_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_412_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_412_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_412_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_ast_io.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_compiler_functions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_def.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_driver.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_parse.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_versions.cmo src/.migrate_parsetree.objs/byte/stdlib0.cmo)
- File "_none_", line 1:
- Error: Files src/.migrate_parsetree.objs/byte/migrate_parsetree_ast_io.cmo
-        and src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_ast_io.cmo
-        make inconsistent assumptions over interface Result
-     ocamlopt src/migrate_parsetree.{a,cmxa} (exit 2)
- (cd _build/default && /home/opam/.opam/4.07/bin/ocamlopt.opt -w -40 -g -a -o src/migrate_parsetree.cmxa src/.migrate_parsetree.objs/native/migrate_parsetree__.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Stdlib0.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_compiler_functions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Locations.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_408_helper.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_409_helper.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_402_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_def.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_402_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_402_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_412_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_412_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_412_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_versions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_parse.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_ast_io.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_driver.cmx src/.migrate_parsetree.objs/native/migrate_parsetree.cmx src/.migrate_parsetree.objs/native/ast_402.cmx src/.migrate_parsetree.objs/native/ast_403.cmx src/.migrate_parsetree.objs/native/ast_404.cmx src/.migrate_parsetree.objs/native/ast_405.cmx src/.migrate_parsetree.objs/native/ast_406.cmx src/.migrate_parsetree.objs/native/ast_407.cmx src/.migrate_parsetree.objs/native/ast_408.cmx src/.migrate_parsetree.objs/native/ast_408_helper.cmx src/.migrate_parsetree.objs/native/ast_409.cmx src/.migrate_parsetree.objs/native/ast_409_helper.cmx src/.migrate_parsetree.objs/native/ast_410.cmx src/.migrate_parsetree.objs/native/ast_411.cmx src/.migrate_parsetree.objs/native/ast_412.cmx src/.migrate_parsetree.objs/native/locations.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_402_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_402_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_402_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_412_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_412_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_412_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_ast_io.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_compiler_functions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_def.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_driver.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_parse.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_versions.cmx src/.migrate_parsetree.objs/native/stdlib0.cmx)
- File "_none_", line 1:
- Error: Files src/.migrate_parsetree.objs/native/migrate_parsetree_ast_io.cmx
-        and src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_ast_io.cmx
-        make inconsistent assumptions over interface Result
-       ocamlc src/migrate_parsetree.cma (exit 2)
- (cd _build/default && /home/opam/.opam/4.07/bin/ocamlc.opt -w -40 -g -a -o src/migrate_parsetree.cma src/.migrate_parsetree.objs/byte/migrate_parsetree__.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Stdlib0.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_compiler_functions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Locations.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_408_helper.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_409_helper.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_402_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_def.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_402_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_402_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_412_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_412_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_412_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_versions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_parse.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_ast_io.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_driver.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree.cmo src/.migrate_parsetree.objs/byte/ast_402.cmo src/.migrate_parsetree.objs/byte/ast_403.cmo src/.migrate_parsetree.objs/byte/ast_404.cmo src/.migrate_parsetree.objs/byte/ast_405.cmo src/.migrate_parsetree.objs/byte/ast_406.cmo src/.migrate_parsetree.objs/byte/ast_407.cmo src/.migrate_parsetree.objs/byte/ast_408.cmo src/.migrate_parsetree.objs/byte/ast_408_helper.cmo src/.migrate_parsetree.objs/byte/ast_409.cmo src/.migrate_parsetree.objs/byte/ast_409_helper.cmo src/.migrate_parsetree.objs/byte/ast_410.cmo src/.migrate_parsetree.objs/byte/ast_411.cmo src/.migrate_parsetree.objs/byte/ast_412.cmo src/.migrate_parsetree.objs/byte/locations.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_402_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_402_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_402_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_412_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_412_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_412_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_ast_io.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_compiler_functions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_def.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_driver.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_parse.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_versions.cmo src/.migrate_parsetree.objs/byte/stdlib0.cmo)
- File "_none_", line 1:
- Error: Files src/.migrate_parsetree.objs/byte/migrate_parsetree_ast_io.cmo
-        and src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_ast_io.cmo
-        make inconsistent assumptions over interface Result
[ERROR] The compilation of ocaml-migrate-parsetree failed at "/home/opam/.opam/4.07/bin/dune build -p ocaml-migrate-parsetree -j 31".
Processing 38/52: [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build]
Processing 39/52: [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build]
Processing 40/52: [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build]
Processing 41/52: [General: dune build] [js_of_ocaml-compiler: dune build] [menhir: dune build]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "js_of_ocaml-compiler" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/js_of_ocaml-compiler.3.3.0)
-> compiled  js_of_ocaml-compiler.3.3.0
Processing 41/52: [General: dune build] [menhir: dune build]
-> installed js_of_ocaml-compiler.3.3.0
Processing 42/52: [General: dune build] [menhir: dune build]
Processing 43/52: [General: dune build] [menhir: dune build]
Processing 44/52: [General: dune build] [menhir: dune build]
Processing 45/52: [General: dune build] [menhir: dune build]
Processing 46/52: [General: dune build] [menhir: dune build]
Processing 47/52: [General: dune build] [menhir: dune build]
Processing 48/52: [General: dune build] [menhir: dune build]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "General" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/General.0.7.0)
-> compiled  General.0.7.0
Processing 48/52: [menhir: dune build]
-> installed General.0.7.0
Processing 49/52: [menhir: dune build]
+ /home/opam/.opam/4.07/bin/dune "build" "-p" "menhir" "-j" "31" (CWD=/home/opam/.opam/4.07/.opam-switch/build/menhir.20210419)
-> compiled  menhir.20210419
-> installed menhir.20210419

#=== ERROR while compiling ocaml-migrate-parsetree.1.8.0 ======================#
# context              2.0.10 | linux/x86_64 | ocaml-base-compiler.4.07.1 | file:///src
# path                 ~/.opam/4.07/.opam-switch/build/ocaml-migrate-parsetree.1.8.0
# command              ~/.opam/4.07/bin/dune build -p ocaml-migrate-parsetree -j 31
# exit-code            1
# env-file             ~/.opam/log/ocaml-migrate-parsetree-260-313e27.env
# output-file          ~/.opam/log/ocaml-migrate-parsetree-260-313e27.out
### output ###
#     ocamlopt src/migrate_parsetree.{a,cmxa} (exit 2)
# (cd _build/default && /home/opam/.opam/4.07/bin/ocamlopt.opt -w -40 -g -a -o src/migrate_parsetree.cmxa src/.migrate_parsetree.objs/native/migrate_parsetree__.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Stdlib0.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_compiler_functions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Locations.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_408_helper.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_409_helper.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Ast_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_402_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_def.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_402_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_402_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_403_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_404_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_405_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_406_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_407_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_408_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_409_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_410_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_412_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_412_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_411_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_412_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_versions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_parse.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_ast_io.cmx src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_driver.cmx src/.migrate_parsetree.objs/native/migrate_parsetree.cmx src/.migrate_parsetree.objs/native/ast_402.cmx src/.migrate_parsetree.objs/native/ast_403.cmx src/.migrate_parsetree.objs/native/ast_404.cmx src/.migrate_parsetree.objs/native/ast_405.cmx src/.migrate_parsetree.objs/native/ast_406.cmx src/.migrate_parsetree.objs/native/ast_407.cmx src/.migrate_parsetree.objs/native/ast_408.cmx src/.migrate_parsetree.objs/native/ast_408_helper.cmx src/.migrate_parsetree.objs/native/ast_409.cmx src/.migrate_parsetree.objs/native/ast_409_helper.cmx src/.migrate_parsetree.objs/native/ast_410.cmx src/.migrate_parsetree.objs/native/ast_411.cmx src/.migrate_parsetree.objs/native/ast_412.cmx src/.migrate_parsetree.objs/native/locations.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_402_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_402_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_402.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_402_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_403_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_403.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_403_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_404_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_404.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_404_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_405_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_405.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_405_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_406_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_406.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_406_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_407_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_407.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_407_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_408_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_408.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_408_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_409_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_409.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_409_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_410_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_410.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_410_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_412.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_411_412_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_412_411.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_412_411_migrate.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_ast_io.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_compiler_functions.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_def.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_driver.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_parse.cmx src/.migrate_parsetree.objs/native/migrate_parsetree_versions.cmx src/.migrate_parsetree.objs/native/stdlib0.cmx)
# File "_none_", line 1:
# Error: Files src/.migrate_parsetree.objs/native/migrate_parsetree_ast_io.cmx
#        and src/.migrate_parsetree.objs/native/migrate_parsetree__Migrate_parsetree_ast_io.cmx
#        make inconsistent assumptions over interface Result
#       ocamlc src/migrate_parsetree.cma (exit 2)
# (cd _build/default && /home/opam/.opam/4.07/bin/ocamlc.opt -w -40 -g -a -o src/migrate_parsetree.cma src/.migrate_parsetree.objs/byte/migrate_parsetree__.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Stdlib0.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_compiler_functions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Locations.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_408_helper.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_409_helper.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Ast_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_402_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_def.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_402_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_402_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_403_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_404_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_405_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_406_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_407_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_408_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_409_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_410_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_412_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_412_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_411_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_412_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_versions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_parse.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_ast_io.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_driver.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree.cmo src/.migrate_parsetree.objs/byte/ast_402.cmo src/.migrate_parsetree.objs/byte/ast_403.cmo src/.migrate_parsetree.objs/byte/ast_404.cmo src/.migrate_parsetree.objs/byte/ast_405.cmo src/.migrate_parsetree.objs/byte/ast_406.cmo src/.migrate_parsetree.objs/byte/ast_407.cmo src/.migrate_parsetree.objs/byte/ast_408.cmo src/.migrate_parsetree.objs/byte/ast_408_helper.cmo src/.migrate_parsetree.objs/byte/ast_409.cmo src/.migrate_parsetree.objs/byte/ast_409_helper.cmo src/.migrate_parsetree.objs/byte/ast_410.cmo src/.migrate_parsetree.objs/byte/ast_411.cmo src/.migrate_parsetree.objs/byte/ast_412.cmo src/.migrate_parsetree.objs/byte/locations.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_402_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_402_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_402.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_402_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_403_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_403.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_403_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_404_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_404.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_404_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_405_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_405.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_405_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_406_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_406.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_406_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_407_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_407.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_407_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_408_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_408.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_408_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_409_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_409.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_409_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_410_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_410.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_410_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_412.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_411_412_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_412_411.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_412_411_migrate.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_ast_io.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_compiler_functions.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_def.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_driver.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_parse.cmo src/.migrate_parsetree.objs/byte/migrate_parsetree_versions.cmo src/.migrate_parsetree.objs/byte/stdlib0.cmo)
# File "_none_", line 1:
# Error: Files src/.migrate_parsetree.objs/byte/migrate_parsetree_ast_io.cmo
#        and src/.migrate_parsetree.objs/byte/migrate_parsetree__Migrate_parsetree_ast_io.cmo
#        make inconsistent assumptions over interface Result



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions were aborted
| - install DrawGrammar         0.2.2
| - install js_of_ocaml         3.3.0
| - install js_of_ocaml-ppx     3.3.0
| - install JsOfOCairo          2.0.0
| - install ppx_tools_versioned 5.4.0
+- 
+- The following actions failed
| - build ocaml-migrate-parsetree 1.8.0
+- 
+- The following changes have been performed (the rest was aborted)
| - install biniou               1.2.1
| - install cairo2               0.6.2
| - install cmdliner             1.0.4
| - install conf-cairo           1
| - install conf-pkg-config      2
| - install cppo                 1.6.7
| - install dune-configurator    2.5.1
| - install dune-private-libs    2.5.1
| - install easy-format          1.3.2
| - install General              0.7.0
| - install js_of_ocaml-compiler 3.3.0
| - install menhir               20210419
| - install menhirLib            20210419
| - install menhirSdk            20210419
| - install num                  1.4
| - install ocamlbuild           0.14.0
| - install ppx_derivers         1.2.1
| - install result               1.5
| - install uchar                0.0.2
| - install yojson               1.7.0
+- 
# Run eval $(opam env) to update the current shell environment

The former state can be restored with:
    opam switch import "/home/opam/.opam/4.07/.opam-switch/backup/state-20220212061054.export"
'opam install --verbose --yes DrawGrammar.0.2.2 biniou.1.2.1 cairo2.0.6.2 cmdliner.1.0.4 conf-cairo.1 conf-pkg-config.2 cppo.1.6.7 dune.2.5.1 dune-configurator.2.5.1 dune-private-libs.2.5.1 easy-format.1.3.2 General.0.7.0 JsOfOCairo.2.0.0 js_of_ocaml.3.3.0 js_of_ocaml-compiler.3.3.0 js_of_ocaml-ppx.3.3.0 menhir.20210419 menhirLib.20210419 menhirSdk.20210419 num.1.4 ocaml-migrate-parsetree.1.8.0 ocamlbuild.0.14.0 ocamlfind.1.9.1 ppx_derivers.1.2.1 ppx_tools_versioned.5.4.0 result.1.5 uchar.0.0.2 yojson.1.7.0' failed.