Building on phoebe.ocamllabs.io (from ocaml/opam:debian-unstable@sha256:a20618cee40a09b4c7604919411db28c4ae473b9780730085f91824e8dd5f205) 2022-09-03 14:40.04 ---> using "00583e82ec888c922d57db664b8acb62b642829c5a4a94b17a44e5693b1db2de" from cache /: (user (uid 1000) (gid 1000)) /: (env OPAMPRECISETRACKING 1) /: (env OPAMUTF8 never) /: (env OPAMEXTERNALSOLVER builtin-0install) /: (env OPAMCRITERIA +removed) /: (run (shell "sudo ln -f /usr/bin/opam-dev /usr/bin/opam")) 2022-09-03 14:40.04 ---> using "f816199fc982412d3ea70ae1ae1bab135eea82bc7670ac5d731bc57d0733e3c4" from cache /: (run (network host) (shell "rm -rf ~/opam-repository && git clone -q 'https://github.com/ocaml/opam-repository' ~/opam-repository && git -C ~/opam-repository checkout -q 418227c38ed4e28a0827786e5e9e50b9547c0b27")) 2022-09-03 14:40.04 ---> using "4cabcce7a0cb6de31986471b51abc9f1f3fec6a75be6e83e549da867c7605e5a" from cache /: (run (shell "rm -rf ~/.opam && opam init -ya --bare --config ~/.opamrc-sandbox ~/opam-repository")) Configuring from /home/opam/.opamrc-sandbox, then /home/opam/.opamrc, and finally from built-in defaults. Checking for available remotes: rsync and local, git. - you won't be able to use mercurial repositories unless you install the hg command on your system. - you won't be able to use darcs repositories unless you install the darcs command on your system. <><> Fetching repository information ><><><><><><><><><><><><><><><><><><><><><> [default] Initialised User configuration: ~/.profile is already up-to-date. [NOTE] Make sure that ~/.profile is well sourced in your ~/.bashrc. 2022-09-03 14:40.04 ---> using "d451da695ab21573c7bdead4176eec083b0218f568c4ccf5f5b38b162d64d4d7" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam switch create --repositories=default '4.03' '4.03.0'")) <><> Installing new switch packages <><><><><><><><><><><><><><><><><><><><><><> Switch invariant: ["ocaml-base-compiler" {= "4.03.0"} | "ocaml-system" {= "4.03.0"}] <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> installed base-bigarray.base -> installed base-threads.base -> installed base-unix.base -> retrieved ocaml-base-compiler.4.03.0 (cached) -> installed ocaml-base-compiler.4.03.0 -> installed ocaml-config.1 -> installed ocaml.4.03.0 Done. # Run eval $(opam env --switch=4.03) to update the current shell environment 2022-09-03 14:40.04 ---> using "0ccae567b41c2395705a7eea3797593b766fb52ea3c537231e0ad712fb4b6e5b" from cache /: (run (network host) (shell "opam update --depexts")) + /usr/bin/sudo "apt-get" "update" - Get:1 http://deb.debian.org/debian unstable InRelease [192 kB] - Get:2 http://deb.debian.org/debian unstable/main amd64 Packages.diff/Index [63.6 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2022-09-02-1404.47-F-2022-08-29-1405.22.pdiff [271 kB] - Get:3 http://deb.debian.org/debian unstable/main amd64 Packages T-2022-09-02-1404.47-F-2022-08-29-1405.22.pdiff [271 kB] - Fetched 527 kB in 3s (184 kB/s) - Reading package lists... - 2022-09-03 14:40.04 ---> using "a71cc74f873c7ec72bdb3124a81382e32639a6ec91dc1ccf29bbe300ab8dddfe" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "opam install -y ocaml-secondary-compiler")) The following actions will be performed: === install 1 package - install ocaml-secondary-compiler 4.08.1-1 <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> -> retrieved ocaml-secondary-compiler.4.08.1-1 (cached) -> installed ocaml-secondary-compiler.4.08.1-1 Done. # Run eval $(opam env) to update the current shell environment 2022-09-03 14:40.04 ---> using "a563d3df39850b6115eca1bd0d738abc4fd1b95d0b006c9a02a564548de8d50e" from cache /: (run (cache (opam-archives (target /home/opam/.opam/download-cache))) (network host) (shell "\ \nopam remove -y \"mirage-block-unix.1.2.1\"\ \nopam install -vy \"mirage-block-unix.1.2.1\"\ \nres=$?\ \nif [ $res = 31 ]; then\ \n if opam show -f x-ci-accept-failures: \"mirage-block-unix.1.2.1\" | grep -q '\"debian-unstable\"'; then\ \n echo \"This package failed and has been disabled for CI using the 'x-ci-accept-failures' field.\"\ \n exit 69\ \n fi\ \nfi\ \n\ \n\ \nexit $res\ \n")) [NOTE] mirage-block-unix.1.2.1 is not installed. Nothing to do. The following actions will be performed: === install 29 packages - install base-bytes base [required by cstruct] - install base-num base [required by num] - install bigarray-compat 1.1.0 [required by io-page] - install conf-time 1 [required by cstruct] - install conf-which 1 [required by conf-time] - install cppo 1.6.9 [required by lwt] - install cstruct 2.4.1 [required by mirage-block-unix] - install dune 1.11.4 [required by io-page, io-page-unix] - install dune-configurator 1.0.0 [required by io-page] - install io-page 2.3.0 [required by mirage-block-unix] - install io-page-unix 2.3.0 [required by mirage-block-unix] - install jbuilder transition [required by sexplib] - install lwt 5.2.0 [required by mirage-block-unix] - install mirage-block-unix 1.2.1 - install mirage-types 1.2.0 [required by mirage-block-unix] - install mmap 1.2.0 [required by lwt] - install num 0 [required by sexplib] - install ocaml-migrate-parsetree 1.8.0 [required by cstruct] - install ocamlbuild 0.14.1 [required by mirage-block-unix] - install ocamlfind 1.9.5 [required by mirage-block-unix] - install ocplib-endian 1.2 [required by cstruct] - install ounit 2.2.2 [required by mirage-block-unix] - install ounit2 2.2.2 [required by ounit] - install ppx_derivers 1.2.1 [required by ocaml-migrate-parsetree] - install ppx_tools_versioned 5.4.0 [required by cstruct] - install result 1.5 [required by lwt, ocaml-migrate-parsetree] - install seq 0.2.2 [required by lwt] - install sexplib v0.9.2 [required by cstruct] - install stdlib-shims 0.3.0 [required by ounit2] The following system packages will first need to be installed: time <><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><> opam believes some required external dependencies are missing. opam can: > 1. Run apt-get to install them (may need root/sudo access) 2. Display the recommended apt-get command and wait while you run it manually (e.g. in another terminal) 3. Attempt installation anyway, and permanently register that this external dependency is present, but not detectable 4. Abort the installation [1/2/3/4] 1 + /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "time" - debconf: delaying package configuration, since apt-utils is not installed - Selecting previously unselected package time. - (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 ... 19664 files and directories currently installed.) - Preparing to unpack .../time_1.9-0.1_amd64.deb ... - Unpacking time (1.9-0.1) ... - Setting up time (1.9-0.1) ... <><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><> Processing 3/85: Processing 4/85: Processing 5/85: Processing 6/85: Processing 7/85: Processing 8/85: Processing 9/85: [conf-which: which which] -> installed base-num.base Processing 10/85: [conf-which: which which] -> retrieved bigarray-compat.1.1.0 (cached) Processing 11/85: [conf-which: which which] -> retrieved cppo.1.6.9 (cached) Processing 12/85: [conf-which: which which] Processing 13/85: [conf-which: which which] -> retrieved cstruct.2.4.1 (cached) Processing 14/85: [conf-which: which which] Processing 15/85: [conf-which: which which] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "which" "which" (CWD=/home/opam/.opam/4.03/.opam-switch/build/conf-which.1) - /usr/bin/which -> compiled conf-which.1 Processing 15/85: -> installed conf-which.1 Processing 16/85: Processing 17/85: [conf-time: which time] -> retrieved io-page.2.3.0, io-page-unix.2.3.0 (cached) Processing 18/85: [mirage-block-unix.1.2.1: http] [conf-time: which time] -> retrieved lwt.5.2.0 (cached) Processing 19/85: [mirage-block-unix.1.2.1: http] [conf-time: which time] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "which" "time" (CWD=/home/opam/.opam/4.03/.opam-switch/build/conf-time.1) - /usr/bin/time -> compiled conf-time.1 Processing 19/85: [mirage-block-unix.1.2.1: http] -> installed conf-time.1 Processing 20/85: [mirage-block-unix.1.2.1: http] -> retrieved mirage-types.1.2.0 (cached) Processing 21/85: [mirage-block-unix.1.2.1: http] -> retrieved mmap.1.2.0 (cached) Processing 22/85: [mirage-block-unix.1.2.1: http] Processing 23/85: [mirage-block-unix.1.2.1: http] Processing 24/85: [mirage-block-unix.1.2.1: http] -> installed num.0 Processing 25/85: [mirage-block-unix.1.2.1: http] -> retrieved ocaml-migrate-parsetree.1.8.0 (cached) Processing 26/85: [mirage-block-unix.1.2.1: http] -> retrieved dune.1.11.4 (cached) Processing 27/85: [mirage-block-unix.1.2.1: http] Processing 28/85: [mirage-block-unix.1.2.1: http] [dune: ocaml bootstrap.ml] Processing 28/85: [dune: ocaml bootstrap.ml] -> retrieved ocamlbuild.0.14.1 (cached) Processing 29/85: [dune: ocaml bootstrap.ml] Processing 30/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] -> retrieved ocamlfind.1.9.5 (cached) Processing 31/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] [ocamlfind: patch] applying 0001-Fix-bug-when-installing-with-a-system-compiler.patch Processing 32/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] [ocamlfind: patch] -> retrieved mirage-block-unix.1.2.1 (https://github.com/mirage/mirage-block-unix/archive/1.2.1.tar.gz) Processing 33/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] [ocamlfind: patch] -> retrieved ocplib-endian.1.2 (cached) Processing 34/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] [ocamlfind: patch] -> retrieved ounit.2.2.2, ounit2.2.2.2 (cached) Processing 35/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make configure.make] [ocamlfind: patch] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "-f" "configure.make" "all" "OCAMLBUILD_PREFIX=/home/opam/.opam/4.03" "OCAMLBUILD_BINDIR=/home/opam/.opam/4.03/bin" "OCAMLBUILD_LIBDIR=/home/opam/.opam/4.03/lib" "OCAMLBUILD_MANDIR=/home/opam/.opam/4.03/man" "OCAML_NATIVE=true" "OCAML_NATIVE_TOOLS=true" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1) - (echo "# This file was generated from configure.make"; \ - echo ;\ - echo "OCAML_PREFIX=/home/opam/.opam/4.03"; \ - echo "OCAML_BINDIR=/home/opam/.opam/4.03/bin"; \ - echo "OCAML_LIBDIR=/home/opam/.opam/4.03/lib/ocaml"; \ - echo "OCAML_MANDIR=/home/opam/.opam/4.03/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.03"; \ - echo "BINDIR=/home/opam/.opam/4.03/bin"; \ - echo "LIBDIR=/home/opam/.opam/4.03/lib"; \ - echo "MANDIR=/home/opam/.opam/4.03/man"; \ - ) > Makefile.config - (echo "(* This file was generated from ../configure.make *)"; \ - echo ;\ - echo 'let bindir = "/home/opam/.opam/4.03/bin"'; \ - echo 'let libdir = "/home/opam/.opam/4.03/lib"'; \ - echo 'let ocaml_libdir = "/home/opam/.opam/4.03/lib/ocaml"'; \ - echo 'let libdir_abs = "/home/opam/.opam/4.03/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.1"'; \ - ) > src/ocamlbuild_config.ml Processing 35/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [ocamlfind: patch] Processing 35/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved ppx_derivers.1.2.1 (cached) Processing 36/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved ppx_tools_versioned.5.4.0 (cached) Processing 37/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved result.1.5 (cached) Processing 38/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [ocamlfind: ./configure] -> retrieved seq.0.2.2 (cached) -> retrieved sexplib.v0.9.2 (cached) -> retrieved stdlib-shims.0.3.0 (cached) + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "-bindir" "/home/opam/.opam/4.03/bin" "-sitelib" "/home/opam/.opam/4.03/lib" "-mandir" "/home/opam/.opam/4.03/man" "-config" "/home/opam/.opam/4.03/lib/findlib.conf" "-no-custom" "-no-camlp4" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5) - Welcome to findlib version 1.9.5 - Configuring core... - Checking for #remove_directory... - Testing threading model... - systhread_supported: true - Testing DLLs... - Testing whether ppxopt can be supported... - Checking for ocamlc -opaque... - Querying installation: META list not found - make install will double-check installed META files - Configuring libraries... - unix: found - dynlink: found - bigarray: found - compiler-libs: found - dbm: not present (normal since 4.00) - graphics: found - num: found - ocamlbuild: not present (normal since 4.03) - ocamldoc: found (in +ocamldoc) - raw_spacetime: not present (normal since 4.12) - threads: found (in +threads) - runtime_events: not present - str: found - labltk: not present (normal since 4.02) - native dynlink: found - camlp4: disabled - bytes: found, installing fake library - Configuration for stdlib written to site-lib-src/stdlib/META - Configuration for unix written to site-lib-src/unix/META - Configuration for dynlink written to site-lib-src/dynlink/META - Configuration for bigarray written to site-lib-src/bigarray/META - Configuration for compiler-libs written to site-lib-src/compiler-libs/META - Configuration for graphics written to site-lib-src/graphics/META - Configuration for num written to site-lib-src/num/META - Configuration for num-top written to site-lib-src/num-top/META - Configuration for ocamldoc written to site-lib-src/ocamldoc/META - Configuration for threads written to site-lib-src/threads/META - Configuration for str written to site-lib-src/str/META - Configuration for bytes written to site-lib-src/bytes/META - Detecting compiler arguments: (extractor built) ok - - About the OCAML core installation: - Standard library: /home/opam/.opam/4.03/lib/ocaml - Binaries: /home/opam/.opam/4.03/bin - Manual pages: /home/opam/.opam/4.03/man - Multi-threading type: posix - The directory of site-specific packages will be - site-lib: /home/opam/.opam/4.03/lib - The configuration file is written to: - findlib config file: /home/opam/.opam/4.03/lib/findlib.conf - Software will be installed: - Libraries: in <site-lib>/findlib - Binaries: /home/opam/.opam/4.03/bin - Manual pages: /home/opam/.opam/4.03/man - topfind script: /home/opam/.opam/4.03/lib/ocaml - Topfind ppxopt support: yes - Toolbox: no - Link custom runtime: no - Need bytes compatibility: no - - Configuration has been written to Makefile.config - - You can now do 'make all', and optionally 'make opt', to build ocamlfind. Processing 38/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [ocamlfind: make all] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "all" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5) - for p in findlib; do ( cd src/$p; make all ) || exit; done - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - ocamllex fl_meta.mll - 22 states, 392 transitions, table size 1700 bytes - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat findlib_config.mlp | \ - ../../tools/patch '@CONFIGFILE@' '/home/opam/.opam/4.03/lib/findlib.conf' | \ - ../../tools/patch '@STDLIB@' '/home/opam/.opam/4.03/lib/ocaml' | \ - sed -e 's;@AUTOLINK@;true;g' \ - -e 's;@SYSTEM@;linux;g' \ - >findlib_config.ml - if [ "true" = "true" ]; then \ - cp topfind.ml.in topfind.ml; \ - else \ - sed -e '/PPXOPT_BEGIN/,/PPXOPT_END/ d' topfind.ml.in \ - > topfind.ml ; \ - fi - ocamldep *.ml *.mli >depend - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c findlib_config.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_split.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_metatoken.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_meta.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_metascanner.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_metascanner.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_topo.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_topo.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_package_base.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_package_base.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c findlib.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c findlib.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_args.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_lint.ml - ocamlc -I +compiler-libs -a -o findlib.cma findlib_config.cmo fl_split.cmo fl_metatoken.cmo fl_meta.cmo fl_metascanner.cmo fl_topo.cmo fl_package_base.cmo findlib.cmo fl_args.cmo fl_lint.cmo - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c ocaml_args.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c frontend.ml - ocamlc -I +compiler-libs -o ocamlfind -g findlib.cma unix.cma \ - -I +unix -I +dynlink ocaml_args.cmo frontend.cmo - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c topfind.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c topfind.ml - ocamlc -I +compiler-libs -a -o findlib_top.cma topfind.cmo - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat topfind_rd1.p | \ - ../../tools/patch '@SITELIB@' '/home/opam/.opam/4.03/lib' \ - >topfind - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c num_top_printers.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c num_top_printers.ml - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c num_top.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c num_top.ml - ocamlc -I +compiler-libs -a -o num_top.cma num_top_printers.cmo num_top.cmo - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -c fl_dynload.mli - ocamlc -I +compiler-libs -opaque -I +unix -I +dynlink -g -c fl_dynload.ml - ocamlc -I +compiler-libs -a -o findlib_dynload.cma fl_dynload.cmo - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - make all-config - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5' - USE_CYGPATH="0"; \ - export USE_CYGPATH; \ - cat findlib.conf.in | \ - tools/patch '@SITELIB@' '/home/opam/.opam/4.03/lib' >findlib.conf - if ./tools/cmd_from_same_dir ocamlc; then \ - echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamlopt; then \ - echo 'ocamlopt="ocamlopt.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldep; then \ - echo 'ocamldep="ocamldep.opt"' >>findlib.conf; \ - fi - if ./tools/cmd_from_same_dir ocamldoc; then \ - echo 'ocamldoc="ocamldoc.opt"' >>findlib.conf; \ - fi - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5' Processing 38/85: [dune: ocaml bootstrap.ml] [ocamlbuild: make check-if-preinstalled] [ocamlfind: make opt] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "check-if-preinstalled" "all" "opam-install" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1) - if test -d /home/opam/.opam/4.03/lib/ocaml/ocamlbuild; then\ - >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\ - "/home/opam/.opam/4.03/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 - make ocamlbuild.install - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - rm -f ocamlbuild.install - touch ocamlbuild.install - make install-bin-opam - make[2]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - 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.03/.opam-switch/build/ocamlbuild.0.14.1' - make install-lib-opam - make[2]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - echo 'lib: [' >> ocamlbuild.install - make install-lib-basics-opam - make[3]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - 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.03/.opam-switch/build/ocamlbuild.0.14.1' - make install-lib-byte-opam - make[3]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - 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.03/.opam-switch/build/ocamlbuild.0.14.1' - make install-lib-native-opam - make[3]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - 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.03/.opam-switch/build/ocamlbuild.0.14.1' - echo ']' >> ocamlbuild.install - echo >> ocamlbuild.install - make[2]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - make install-man-opam - make[2]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - 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.03/.opam-switch/build/ocamlbuild.0.14.1' - make install-doc-opam - make[2]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' - 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.03/.opam-switch/build/ocamlbuild.0.14.1' - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlbuild.0.14.1' -> compiled ocamlbuild.0.14.1 Processing 38/85: [dune: ocaml bootstrap.ml] [ocamlfind: make opt] -> installed ocamlbuild.0.14.1 Processing 39/85: [dune: ocaml bootstrap.ml] [ocamlfind: make opt] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" "opt" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5) - for p in findlib; do ( cd src/$p; make opt ) || exit; done - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c findlib_config.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_split.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_metatoken.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_meta.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_metascanner.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_topo.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_package_base.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c findlib.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_args.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_lint.ml - ocamlopt -I +compiler-libs -g -a -o findlib.cmxa findlib_config.cmx fl_split.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib.cmxs findlib_config.cmx fl_split.cmx fl_metatoken.cmx fl_meta.cmx fl_metascanner.cmx fl_topo.cmx fl_package_base.cmx findlib.cmx fl_args.cmx fl_lint.cmx; \ - fi - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c ocaml_args.ml - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c frontend.ml - ocamlopt -I +compiler-libs -g -o ocamlfind_opt findlib.cmxa unix.cmxa \ - -I +unix -I +dynlink ocaml_args.cmx frontend.cmx - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c topfind.ml - File "_none_", line 1: - Warning 58: no cmx file was found in path for module Topdirs, and its interface was not compiled with -opaque - File "_none_", line 1: - Warning 58: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque - ocamlopt -I +compiler-libs -g -a -o findlib_top.cmxa topfind.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib_top.cmxs topfind.cmx; \ - fi - ocamlopt -I +compiler-libs -g -opaque -I +unix -I +dynlink -c fl_dynload.ml - ocamlopt -I +compiler-libs -g -a -o findlib_dynload.cmxa fl_dynload.cmx - if [ 1 -gt 0 ]; then \ - ocamlopt -I +compiler-libs -g -shared -o findlib_dynload.cmxs fl_dynload.cmx; \ - fi - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5/src/findlib' -> compiled ocamlfind.1.9.5 Processing 39/85: [dune: ocaml bootstrap.ml] Processing 40/85: [dune: ocaml bootstrap.ml] [ocamlfind: make install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "ocaml" "bootstrap.ml" (CWD=/home/opam/.opam/4.03/.opam-switch/build/dune.1.11.4) - cp src/ocaml-syntax-shims/pp.real.ml src/ocaml-syntax-shims/pp.ml - cp src/ocaml-syntax-shims/shims.403.ml src/ocaml-syntax-shims/shims.ml - /home/opam/.opam/4.03/bin/ocamllex.opt -q src/ocaml-syntax-shims/let_trail.mll - /home/opam/.opam/4.03/bin/ocamldep.opt -modules src/ocaml-syntax-shims/let_trail.mli src/ocaml-syntax-shims/let_trail.ml src/ocaml-syntax-shims/pp.ml src/ocaml-syntax-shims/shims.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamlopt.opt -g -w -40 -o boot-pp.exe -I +compiler-libs ocamlcommon.cmxa boot_pp.ml - /home/opam/.opam/4.03/bin/ocamllex.opt -q src/ocamlobjinfo.mll - /home/opam/.opam/4.03/bin/ocamllex.opt -q src/meta_lexer.mll - /home/opam/.opam/4.03/bin/ocamllex.opt -q src/dune_lexer.mll - /home/opam/.opam/4.03/bin/ocamllex.opt -q src/dune_lang/dune_lexer.mll - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/action.mli src/action.ml src/action_ast.ml src/action_dune_lang.mli src/action_dune_lang.ml src/action_exec.mli src/action_exec.ml src/action_intf.ml src/action_mapper.mli src/action_mapper.ml src/action_to_sh.mli src/action_to_sh.boot.ml src/action_unexpanded.mli src/action_unexpanded.ml src/alias.mli src/alias.ml src/artifact_substitution.mli src/artifact_substitution.ml src/artifacts.mli src/artifacts.ml src/binary_kind.mli src/binary_kind.ml src/bindings.mli src/bindings.ml src/blang.mli src/blang.ml src/bootstrap.mli src/bootstrap.boot.ml src/build.mli src/build.ml otherlibs/build-info/src/build_info.mli otherlibs/build-info/src/build_info.ml otherlibs/build-info/src/build_info_data.mli otherlibs/build-info/src/build_info_data.boot.ml src/build_system.mli src/build_system.ml src/c.mli src/c.ml src/c_sources.mli src/c_sources.ml src/cached_digest.mli src/cached_digest.ml src/check_rules.mli src/check_rules.ml src/cinaps.mli src/cinaps.boot.ml src/clflags.mli src/clflags.ml src/cm_files.mli src/cm_files.ml src/cm_kind.mli src/cm_kind.ml src/colors.mli src/colors.ml src/command.mli src/command.ml src/compilation_context.mli src/compilation_context.ml src/config.mli src/config.ml src/context.mli src/context.ml src/coq_module.mli src/coq_module.ml src/coq_rules.mli src/coq_rules.boot.ml src/dep.mli src/dep.ml src/dep_graph.mli src/dep_graph.ml src/dep_path.mli src/dep_path.ml src/dep_rules.mli src/dep_rules.ml src/dialect.mli src/dialect.ml src/diff.mli src/diff.ml src/dir_contents.mli src/dir_contents.ml src/dir_set.mli src/dir_set.ml src/dir_status.mli src/dir_status.ml src/dir_with_dune.mli src/dir_with_dune.ml src/dpath.mli src/dpath.ml src/dune_env.mli src/dune_env.ml src/dune_file.mli src/dune_file.ml src/dune_init.mli src/dune_init.ml src/dune_lexer.mli src/dune_lexer.ml src/dune_load.mli src/dune_load.ml src/dune_package.mli src/dune_package.ml src/dune_project.mli src/dune_project.ml vendor/boot/dune_re.ml src/dynlink_supported.mli src/dynlink_supported.ml src/env_node.mli src/env_node.ml src/exe.mli src/exe.ml src/exe_rules.mli src/exe_rules.ml src/expander.mli src/expander.ml src/file_binding.mli src/file_binding.ml src/file_selector.mli src/file_selector.ml src/file_tree.mli src/file_tree.ml src/findlib.mli src/findlib.ml src/format_dune_lang.mli src/format_dune_lang.ml src/format_rules.mli src/format_rules.ml src/gen_meta.mli src/gen_meta.ml src/gen_rules.mli src/gen_rules.ml src/glob.mli src/glob.ml src/glob_lexer.mli src/glob_lexer.boot.ml src/hooks.mli src/hooks.ml src/import.ml src/inline_tests.mli src/inline_tests.boot.ml src/install.mli src/install.ml src/install_rules.mli src/install_rules.ml src/installed_dune_file.mli src/installed_dune_file.ml src/js_of_ocaml_rules.mli src/js_of_ocaml_rules.boot.ml src/lib.mli src/lib.ml src/lib_archives.mli src/lib_archives.ml src/lib_config.mli src/lib_config.ml src/lib_deps_info.mli src/lib_deps_info.ml src/lib_file_deps.mli src/lib_file_deps.ml src/lib_info.mli src/lib_info.ml src/lib_kind.mli src/lib_kind.ml src/lib_name.mli src/lib_name.ml src/lib_rules.mli src/lib_rules.ml src/link_time_code_gen.mli src/link_time_code_gen.ml src/local_package.mli src/local_package.ml src/main.mli src/main.ml src/menhir.mli src/menhir.boot.ml src/merlin.mli src/merlin.ml src/meta.mli src/meta.ml src/meta_lexer.mli src/meta_lexer.ml src/ml_kind.mli src/ml_kind.ml src/mode.mli src/mode.ml src/module.mli src/module.ml src/module_compilation.mli src/module_compilation.ml src/modules.mli src/modules.ml src/modules_field_evaluator.mli src/modules_field_evaluator.ml src/obj_dir.mli src/obj_dir.ml src/ocaml_flags.mli src/ocaml_flags.ml src/ocaml_version.mli src/ocaml_version.ml src/ocamldep.mli src/ocamldep.ml src/ocamlobjinfo.mli src/ocamlobjinfo.ml src/odoc.mli src/odoc.boot.ml vendor/boot/opamBaseParser.ml vendor/boot/opamLexer.ml vendor/boot/opamParserTypes.ml vendor/boot/opamPrinter.ml src/opam_create.mli src/opam_create.boot.ml src/opam_file.mli src/opam_file.ml src/ordered_set_lang.mli src/ordered_set_lang.ml src/package.mli src/package.ml src/packages.mli src/packages.ml src/per_item.mli src/per_item.ml src/persistent.mli src/persistent.ml src/pform.mli src/pform.ml src/predicate.mli src/predicate.ml src/predicate_lang.mli src/predicate_lang.ml src/preprocessing.mli src/preprocessing.ml src/print_diff.mli src/print_diff.ml src/process.mli src/process.ml src/promotion.mli src/promotion.ml src/report_error.mli src/report_error.ml src/response_file.mli src/response_file.ml src/rule.mli src/rule.ml src/rules.mli src/rules.ml src/scheduler.mli src/scheduler.ml src/scheme.mli src/scheme.ml src/scope.mli src/scope.ml src/setup.mli src/setup.boot.ml src/simple_rules.mli src/simple_rules.ml src/spawn.mli src/spawn.ml src/stanza.mli src/stanza.ml src/static_deps.mli src/static_deps.ml src/stats.mli src/stats.boot.ml src/string_with_vars.mli src/string_with_vars.ml src/sub_dirs.mli src/sub_dirs.ml src/sub_system.mli src/sub_system.ml src/sub_system_info.mli src/sub_system_info.ml src/sub_system_intf.ml src/sub_system_name.mli src/sub_system_name.ml src/super_context.mli src/super_context.ml src/syntax.mli src/syntax.ml src/test_rules.mli src/test_rules.boot.ml src/top_closure.mli src/top_closure.ml src/toplevel.mli src/toplevel.ml src/upgrader.mli src/upgrader.boot.ml src/utils.mli src/utils.ml src/utop.mli src/utop.boot.ml src/value.mli src/value.ml src/variant.mli src/variant.ml src/vcs.mli src/vcs.ml src/versioned_file.mli src/versioned_file.ml src/vimpl.mli src/vimpl.ml src/virtual_rules.mli src/virtual_rules.ml src/visibility.mli src/visibility.ml src/watermarks.mli src/watermarks.ml src/workspace.mli src/workspace.ml src/wrapped.mli src/wrapped.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/dag/dag.mli src/dag/dag.ml src/dag/dag_intf.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/stdune/caml/dune_caml.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/dune_lang/dune_lang.mli src/dune_lang/dune_lang.ml src/dune_lang/atom.mli src/dune_lang/atom.ml src/dune_lang/combinators.ml src/dune_lang/dune_lexer.mli src/dune_lang/dune_lexer.ml src/dune_lang/escape.mli src/dune_lang/escape.ml src/dune_lang/file_syntax.mli src/dune_lang/file_syntax.ml src/dune_lang/jbuild_lexer.mli src/dune_lang/jbuild_lexer.boot.ml src/dune_lang/lexer.mli src/dune_lang/lexer.ml src/dune_lang/lexer_shared.mli src/dune_lang/lexer_shared.ml src/dune_lang/template.mli src/dune_lang/template.ml src/dune_lang/types.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/stdune/result/dune_result.ml src/stdune/result/result.mli src/stdune/result/result.ml src/stdune/result/result_compat.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/fiber/fiber.mli src/fiber/fiber.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' vendor/incremental-cycles/src/incremental_cycles.mli vendor/incremental-cycles/src/incremental_cycles.ml vendor/incremental-cycles/src/incremental_cycles_intf.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/memo/memo.mli src/memo/memo.ml src/memo/implicit_output.mli src/memo/implicit_output.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/ocaml-config/ocaml_config.mli src/ocaml-config/ocaml_config.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/stdune/stdune.ml src/stdune/ansi_color.mli src/stdune/ansi_color.ml src/stdune/appendable_list.mli src/stdune/appendable_list.ml src/stdune/array.ml src/stdune/bin.mli src/stdune/bin.ml src/stdune/bool.mli src/stdune/bool.ml src/stdune/bytes.mli src/stdune/bytes.ml src/stdune/char.ml src/stdune/code_error.mli src/stdune/code_error.ml src/stdune/common.ml src/stdune/comparable.mli src/stdune/comparable.ml src/stdune/comparable_intf.ml src/stdune/comparator.mli src/stdune/comparator.ml src/stdune/console.mli src/stdune/console.ml src/stdune/csexp.mli src/stdune/csexp.ml src/stdune/digest.mli src/stdune/digest.ml src/stdune/dyn.mli src/stdune/dyn.ml src/stdune/either.mli src/stdune/either.ml src/stdune/env.mli src/stdune/env.ml src/stdune/escape.mli src/stdune/escape.ml src/stdune/exn.mli src/stdune/exn.ml src/stdune/exn_with_backtrace.mli src/stdune/exn_with_backtrace.ml src/stdune/fdecl.mli src/stdune/fdecl.ml src/stdune/filename.mli src/stdune/filename.ml src/stdune/float.mli src/stdune/float.ml src/stdune/fmt.mli src/stdune/fmt.ml src/stdune/fn.mli src/stdune/fn.ml src/stdune/hashable.ml src/stdune/hashtbl.mli src/stdune/hashtbl.ml src/stdune/hashtbl_intf.ml src/stdune/id.mli src/stdune/id.ml src/stdune/int.mli src/stdune/int.ml src/stdune/interned.mli src/stdune/interned.ml src/stdune/io.mli src/stdune/io.ml src/stdune/lexbuf.mli src/stdune/lexbuf.ml src/stdune/list.mli src/stdune/list.ml src/stdune/loc.mli src/stdune/loc.ml src/stdune/loc0.ml src/stdune/log.mli src/stdune/log.ml src/stdune/map.mli src/stdune/map.ml src/stdune/map_intf.ml src/stdune/monad.mli src/stdune/monad.ml src/stdune/nothing.mli src/stdune/nothing.ml src/stdune/option.mli src/stdune/option.ml src/stdune/or_exn.mli src/stdune/or_exn.ml src/stdune/ordered.mli src/stdune/ordered.ml src/stdune/ordering.mli src/stdune/ordering.ml src/stdune/path.mli src/stdune/path.ml src/stdune/path_intf.ml src/stdune/poly.mli src/stdune/poly.ml src/stdune/pp.mli src/stdune/pp.ml src/stdune/proc.mli src/stdune/proc.ml src/stdune/result.mli src/stdune/result.ml src/stdune/set.mli src/stdune/set.ml src/stdune/set_intf.ml src/stdune/sexp.mli src/stdune/sexp.ml src/stdune/signal.mli src/stdune/signal.ml src/stdune/staged.mli src/stdune/staged.ml src/stdune/string.mli src/stdune/string.ml src/stdune/string_split.mli src/stdune/string_split.ml src/stdune/table.mli src/stdune/table.ml src/stdune/tuple.mli src/stdune/tuple.ml src/stdune/type_eq.mli src/stdune/type_eq.ml src/stdune/unit.mli src/stdune/unit.ml src/stdune/univ_map.mli src/stdune/univ_map.ml src/stdune/user_error.mli src/stdune/user_error.ml src/stdune/user_message.mli src/stdune/user_message.ml src/stdune/user_warning.mli src/stdune/user_warning.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/wp/wp.mli src/wp/wp.boot.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamldep.opt -modules -pp './boot-pp.exe -dump-ast' src/xdg/xdg.mli src/xdg/xdg.ml > boot-depends.txt - /home/opam/.opam/4.03/bin/ocamlc.opt -g -w -40 -o boot.exe -pp './boot-pp.exe -dump-ast' -I +threads unix.cma threads.cma boot.ml Processing 40/85: [dune: ./boot.exe 71] [ocamlfind: make install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5) - if [ "1" -eq 1 ]; then \ - for x in camlp4 dbm graphics labltk num ocamlbuild; do \ - if [ -f "/home/opam/.opam/4.03/lib/$x/META" ]; then \ - if ! grep -Fq '[distributed with Ocaml]' "//home/opam/.opam/4.03/lib/$x/META"; then \ - rm -f site-lib-src/$x/META; \ - fi; \ - fi; \ - done; \ - test -f "site-lib-src/num/META" || rm -f "site-lib-src/num-top/META"; \ - fi - echo 'SITELIB_META =' > Makefile.packages.in - for x in `ls site-lib-src`; do test ! -f "site-lib-src/$x/META" || echo $x >> Makefile.packages.in; done - tr '\n' ' ' < Makefile.packages.in > Makefile.packages - rm Makefile.packages.in - install -d "/home/opam/.opam/4.03/bin" - install -d "/home/opam/.opam/4.03/man" - make install-config - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5' - install -d "`dirname \"/home/opam/.opam/4.03/lib/findlib.conf\"`" - test -f "/home/opam/.opam/4.03/lib/findlib.conf" || install -c findlib.conf "/home/opam/.opam/4.03/lib/findlib.conf" - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5' - for p in findlib; do ( cd src/$p; make install ); done - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - install -d "/home/opam/.opam/4.03/lib/findlib" - install -d "/home/opam/.opam/4.03/bin" - test 1 -eq 0 || install -d "/home/opam/.opam/4.03/lib/ocaml" - test 1 -eq 0 || install -c topfind "/home/opam/.opam/4.03/lib/ocaml/" - files=` ../../tools/collect_files ../../Makefile.config \ - findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs \ - findlib_config.cmi findlib_config.ml topfind.cmi topfind.mli \ - fl_args.cmi fl_lint.cmi fl_meta.cmi fl_split.cmi fl_topo.cmi ocaml_args.cmi \ - fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi \ - fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs \ - findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi \ - META` && \ - install -c $files "/home/opam/.opam/4.03/lib/findlib/" - f="ocamlfind"; { test -f ocamlfind_opt && f="ocamlfind_opt"; }; \ - install -c $f "/home/opam/.opam/4.03/bin/ocamlfind" - # the following "if" block is only needed for 4.00beta2 - if [ 1 -eq 0 -a -f "/home/opam/.opam/4.03/lib/ocaml/compiler-libs/topdirs.cmi" ]; then \ - cd "/home/opam/.opam/4.03/lib/ocaml/compiler-libs/"; \ - install -c topdirs.cmi toploop.cmi "/home/opam/.opam/4.03/lib/findlib/"; \ - fi - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - make install-meta - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5' - for x in bigarray bytes compiler-libs dynlink graphics num num-top ocamldoc stdlib str threads unix ; do install -d "/home/opam/.opam/4.03/lib/$x"; install -c site-lib-src/$x/META "/home/opam/.opam/4.03/lib/$x/META.tmp" && mv "/home/opam/.opam/4.03/lib/$x/META.tmp" "/home/opam/.opam/4.03/lib/$x/META"; done - install -d "/home/opam/.opam/4.03/lib/findlib"; install -c Makefile.packages "/home/opam/.opam/4.03/lib/findlib/Makefile.packages" - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5' - test ! -f 'site-lib-src/num-top/META' || { cd src/findlib; make install-num-top; } - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - install -d "/home/opam/.opam/4.03/lib/num-top" - install -c num_top.cma num_top.cmi num_top_printers.cmi \ - "/home/opam/.opam/4.03/lib/num-top/" - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5/src/findlib' - test ! -f 'site-lib-src/camlp4/META' || install -c tools/safe_camlp4 "/home/opam/.opam/4.03/bin" - make install-doc - make[1]: Entering directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5' - install -d "/home/opam/.opam/4.03/man/man1" "/home/opam/.opam/4.03/man/man3" "/home/opam/.opam/4.03/man/man5" - install -c doc/ref-man/ocamlfind.1 "/home/opam/.opam/4.03/man/man1" - install -c doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "/home/opam/.opam/4.03/man/man5" - make[1]: Leaving directory '/home/opam/.opam/4.03/.opam-switch/build/ocamlfind.1.9.5' -> installed ocamlfind.1.9.5 Processing 40/85: [dune: ./boot.exe 71] Processing 41/85: [dune: ./boot.exe 71] -> installed base-bytes.base Processing 42/85: [dune: ./boot.exe 71] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./boot.exe" "--release" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/dune.1.11.4) -> compiled dune.1.11.4 -> installed dune.1.11.4 Processing 44/85: [bigarray-compat: dune build] Processing 45/85: [bigarray-compat: dune build] [cppo: dune build] Processing 46/85: [bigarray-compat: dune build] [cppo: dune build] Processing 47/85: [bigarray-compat: dune build] [cppo: dune build] Processing 48/85: [bigarray-compat: dune build] [cppo: dune build] [ppx_derivers: dune build] Processing 49/85: [bigarray-compat: dune build] [cppo: dune build] [ppx_derivers: dune build] [result: dune build] Processing 50/85: [bigarray-compat: dune build] [cppo: dune build] [ppx_derivers: dune build] [result: dune build] [seq: dune build] Processing 51/85: [bigarray-compat: dune build] [cppo: dune build] [ppx_derivers: dune build] [result: dune build] [seq: dune build] [stdlib-shims: dune build] -> installed dune-configurator.1.0.0 Processing 52/85: [bigarray-compat: dune build] [cppo: dune build] [ppx_derivers: dune build] [result: dune build] [seq: dune build] [stdlib-shims: dune build] -> installed jbuilder.transition Processing 53/85: [bigarray-compat: dune build] [cppo: dune build] [ppx_derivers: dune build] [result: dune build] [seq: dune build] [stdlib-shims: dune build] Processing 54/85: [bigarray-compat: dune build] [cppo: dune build] [ppx_derivers: dune build] [result: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ppx_derivers" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ppx_derivers.1.2.1) -> compiled ppx_derivers.1.2.1 Processing 54/85: [bigarray-compat: dune build] [cppo: dune build] [result: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] -> installed ppx_derivers.1.2.1 Processing 55/85: [bigarray-compat: dune build] [cppo: dune build] [result: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "result" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/result.1.5) -> compiled result.1.5 Processing 55/85: [bigarray-compat: dune build] [cppo: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] -> installed result.1.5 Processing 56/85: [bigarray-compat: dune build] [cppo: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] Processing 57/85: [bigarray-compat: dune build] [cppo: dune build] [ocaml-migrate-parsetree: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "bigarray-compat" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/bigarray-compat.1.1.0) -> compiled bigarray-compat.1.1.0 Processing 57/85: [cppo: dune build] [ocaml-migrate-parsetree: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] -> installed bigarray-compat.1.1.0 Processing 58/85: [cppo: dune build] [ocaml-migrate-parsetree: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] Processing 59/85: [cppo: dune build] [mmap: dune build] [ocaml-migrate-parsetree: dune build] [seq: dune build] [sexplib: jbuilder build] [stdlib-shims: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "stdlib-shims" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/stdlib-shims.0.3.0) -> compiled stdlib-shims.0.3.0 Processing 59/85: [cppo: dune build] [mmap: dune build] [ocaml-migrate-parsetree: dune build] [seq: dune build] [sexplib: jbuilder build] -> installed stdlib-shims.0.3.0 Processing 60/85: [cppo: dune build] [mmap: dune build] [ocaml-migrate-parsetree: dune build] [seq: dune build] [sexplib: jbuilder build] Processing 61/85: [cppo: dune build] [mmap: dune build] [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [seq: dune build] [sexplib: jbuilder build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "seq" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/seq.0.2.2) -> compiled seq.0.2.2 Processing 61/85: [cppo: dune build] [mmap: dune build] [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] -> installed seq.0.2.2 Processing 62/85: [cppo: dune build] [mmap: dune build] [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "mmap" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/mmap.1.2.0) -> compiled mmap.1.2.0 Processing 62/85: [cppo: dune build] [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] -> installed mmap.1.2.0 Processing 63/85: [cppo: dune build] [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "cppo" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/cppo.1.6.9) -> compiled cppo.1.6.9 Processing 63/85: [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] -> installed cppo.1.6.9 Processing 64/85: [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] Processing 65/85: [ocaml-migrate-parsetree: dune build] [ocplib-endian: dune build] [ounit2: dune build] [sexplib: jbuilder build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ocplib-endian" "-j" "71" "@install" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ocplib-endian.1.2) -> compiled ocplib-endian.1.2 Processing 65/85: [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] -> installed ocplib-endian.1.2 Processing 66/85: [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] Processing 67/85: [lwt: dune exec] [ocaml-migrate-parsetree: dune build] [ounit2: dune build] [sexplib: jbuilder build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ounit2" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ounit2.2.2.2) -> compiled ounit2.2.2.2 Processing 67/85: [lwt: dune exec] [ocaml-migrate-parsetree: dune build] [sexplib: jbuilder build] -> installed ounit2.2.2.2 Processing 68/85: [lwt: dune exec] [ocaml-migrate-parsetree: dune build] [sexplib: jbuilder build] Processing 69/85: [lwt: dune exec] [ocaml-migrate-parsetree: dune build] [sexplib: jbuilder build] Processing 70/85: [lwt: dune exec] [ocaml-migrate-parsetree: dune build] [sexplib: jbuilder build] [ounit: make install-ounit] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install-ounit" "version=2.2.2" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ounit.2.2.2) - ocamlfind remove oUnit - ocamlfind: [WARNING] No such file: /home/opam/.opam/4.03/lib/oUnit/META - ocamlfind install oUnit src/lib/oUnit/META -patch-version 2.2.2 - Installed /home/opam/.opam/4.03/lib/oUnit/META -> installed ounit.2.2.2 Processing 70/85: [lwt: dune exec] [ocaml-migrate-parsetree: dune build] [sexplib: jbuilder build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "jbuilder" "build" "-p" "sexplib" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/sexplib.v0.9.2) - The jbuilder binary is deprecated and will cease to be maintained in July 2019. - Please switch to dune instead. - File "num/lib/jbuild", line 1, characters 0-0: - Warning: jbuild files are deprecated, please convert this file to a dune file - instead. - Note: You can use "dune upgrade" to convert your project to dune. - File "src/jbuild", line 1, characters 0-0: - Warning: jbuild files are deprecated, please convert this file to a dune file - instead. - Note: You can use "dune upgrade" to convert your project to dune. - File "src0/jbuild", line 1, characters 0-0: - Warning: jbuild files are deprecated, please convert this file to a dune file - instead. - Note: You can use "dune upgrade" to convert your project to dune. - File "test/jbuild", line 1, characters 0-0: - Warning: jbuild files are deprecated, please convert this file to a dune file - instead. - Note: You can use "dune upgrade" to convert your project to dune. - File "unix/lib/jbuild", line 1, characters 0-0: - Warning: jbuild files are deprecated, please convert this file to a dune file - instead. - Note: You can use "dune upgrade" to convert your project to dune. -> compiled sexplib.v0.9.2 Processing 70/85: [lwt: dune exec] [ocaml-migrate-parsetree: dune build] -> installed sexplib.v0.9.2 Processing 71/85: [lwt: dune exec] [ocaml-migrate-parsetree: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "exec" "-p" "lwt" "src/unix/config/discover.exe" "--" "--save" "--use-libev" "false" (CWD=/home/opam/.opam/4.03/.opam-switch/build/lwt.5.2.0) Processing 71/85: [lwt: dune build] [ocaml-migrate-parsetree: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "lwt" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/lwt.5.2.0) - ocamlc src/unix/lwt_unix_stubs.o - lwt_unix_stubs.c: In function 'pipe_notification_send': - lwt_unix_stubs.c:668:10: warning: 'buf' is used uninitialized [-Wuninitialized] - 668 | return write(notification_fds[1], &buf, 1); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - In file included from /usr/include/x86_64-linux-gnu/bits/sigstksz.h:24, - from /usr/include/signal.h:328, - from lwt_unix_stubs.c:25: - /usr/include/unistd.h:378:16: note: in a call to 'write' declared with attribute 'access (read_only, 2, 3)' here - 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur - | ^~~~~ - lwt_unix_stubs.c:667:8: note: 'buf' declared here - 667 | char buf; - | ^~~ -> compiled lwt.5.2.0 Processing 71/85: [ocaml-migrate-parsetree: dune build] -> installed lwt.5.2.0 Processing 72/85: [ocaml-migrate-parsetree: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ocaml-migrate-parsetree" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ocaml-migrate-parsetree.1.8.0) -> compiled ocaml-migrate-parsetree.1.8.0 -> installed ocaml-migrate-parsetree.1.8.0 Processing 74/85: [ppx_tools_versioned: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "ppx_tools_versioned" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/ppx_tools_versioned.5.4.0) -> compiled ppx_tools_versioned.5.4.0 -> installed ppx_tools_versioned.5.4.0 Processing 76/85: [cstruct: ./configure] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "./configure" "--prefix" "/home/opam/.opam/4.03" "--enable-lwt" "--enable-ppx" "--disable-async" "--enable-unix" (CWD=/home/opam/.opam/4.03/.opam-switch/build/cstruct.2.4.1) - - Configuration: - ocamlfind: ........................................... /home/opam/.opam/4.03/bin/ocamlfind - ocamlc: .............................................. /home/opam/.opam/4.03/bin/ocamlc.opt - ocamlopt: ............................................ /home/opam/.opam/4.03/bin/ocamlopt.opt - ocamlbuild: .......................................... /home/opam/.opam/4.03/bin/ocamlbuild - Package name: ........................................ cstruct - Package version: ..................................... 2.4.0 - os_type: ............................................. Unix - system: .............................................. linux - architecture: ........................................ amd64 - ccomp_type: .......................................... cc - ocaml_version: ....................................... 4.03.0 - standard_library_default: ............................ /home/opam/.opam/4.03/lib/ocaml - standard_library: .................................... /home/opam/.opam/4.03/lib/ocaml - standard_runtime: .................................... /home/opam/.opam/4.03/bin/ocamlrun - bytecomp_c_compiler: ................................. gcc -std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fcommon -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC - native_c_compiler: ................................... gcc -std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fcommon -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT - model: ............................................... default - ext_obj: ............................................. .o - ext_asm: ............................................. .s - ext_lib: ............................................. .a - ext_dll: ............................................. .so - default_executable_name: ............................. a.out - systhread_supported: ................................. true - Install architecture-independent files dir: .......... /home/opam/.opam/4.03 - Install architecture-dependent files in dir: ......... $prefix - User executables: .................................... $exec_prefix/bin - System admin executables: ............................ $exec_prefix/sbin - Program executables: ................................. $exec_prefix/libexec - Read-only single-machine data: ....................... $prefix/etc - Modifiable architecture-independent data: ............ $prefix/com - Modifiable single-machine data: ...................... $prefix/var - Object code libraries: ............................... $exec_prefix/lib - Read-only arch-independent data root: ................ $prefix/share - Read-only architecture-independent data: ............. $datarootdir - Info documentation: .................................. $datarootdir/info - Locale-dependent data: ............................... $datarootdir/locale - Man documentation: ................................... $datarootdir/man - Documentation root: .................................. $datarootdir/doc/$pkg_name - HTML documentation: .................................. $docdir - DVI documentation: ................................... $docdir - PDF documentation: ................................... $docdir - PS documentation: .................................... $docdir - findlib_version: ..................................... 1.9.5 - is_native: ........................................... true - suffix_program: ...................................... - Remove a file.: ...................................... rm -f - Remove a directory.: ................................. rm -rf - Turn ocaml debug flag on: ............................ true - Turn ocaml profile flag on: .......................... false - Compiler support generation of .cmxs.: ............... true - OCamlbuild additional flags: ......................... - build the Lwt library: ............................... true - build the Async_unix library: ........................ false - build the UNIX library: .............................. true - build the ppx syntax extension: ...................... true - Create documentations: ............................... true - Compile tests executable and library and run them: ... false - pkg_bytes: ........................................... /home/opam/.opam/4.03/lib/bytes - pkg_bigarray: ........................................ /home/opam/.opam/4.03/lib/ocaml - pkg_ocplib_endian: ................................... /home/opam/.opam/4.03/lib/ocplib-endian - pkg_ocplib_endian_bigstring: ......................... /home/opam/.opam/4.03/lib/ocplib-endian/bigstring - pkg_sexplib: ......................................... /home/opam/.opam/4.03/lib/sexplib - pkg_lwt_unix: ........................................ /home/opam/.opam/4.03/lib/lwt/unix - pkg_unix: ............................................ /home/opam/.opam/4.03/lib/ocaml - pkg_ocaml_migrate_parsetree: ......................... /home/opam/.opam/4.03/lib/ocaml-migrate-parsetree - pkg_ppx_tools_versioned: ............................. /home/opam/.opam/4.03/lib/ppx_tools_versioned - pkg_ppx_tools_versioned_metaquot_404: ................ /home/opam/.opam/4.03/lib/ppx_tools_versioned/metaquot_404 - ocamldoc: ............................................ /home/opam/.opam/4.03/bin/ocamldoc - Processing 76/85: [cstruct: make] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" (CWD=/home/opam/.opam/4.03/.opam-switch/build/cstruct.2.4.1) - ocaml setup.ml -build - ocamlfind ocamlopt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa -linkpkg myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -g -ccopt -O3 -ccopt -Wall -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -c lib/cstruct_stubs.c - mv cstruct_stubs.o lib/cstruct_stubs.o - /home/opam/.opam/4.03/bin/ocamlfind ocamlmklib -o lib/cstruct_stubs -g lib/cstruct_stubs.o - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -modules lib/cstruct.mli > lib/cstruct.mli.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -ccopt -O3 -ccopt -Wall -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -I lib -o lib/cstruct.cmi lib/cstruct.mli - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -modules lib/cstruct.ml > lib/cstruct.ml.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -ccopt -O3 -ccopt -Wall -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -I lib -o lib/cstruct.cmo lib/cstruct.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -ccopt -O3 -ccopt -Wall -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -I lib -o lib/cstruct.cmo lib/cstruct.ml - File "lib/cstruct.ml", line 154, characters 0-138: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 156, characters 0-132: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 158, characters 0-132: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 160, characters 0-132: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 162, characters 0-132: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 164, characters 0-117: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 166, characters 0-102: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -a -dllib -lcstruct_stubs -cclib -lcstruct_stubs -I lib lib/cstruct.cmo -o lib/cstruct.cma - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -ccopt -O3 -ccopt -Wall -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -I lib -o lib/cstruct.cmx lib/cstruct.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -ccopt -O3 -ccopt -Wall -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -I lib -o lib/cstruct.cmx lib/cstruct.ml - File "lib/cstruct.ml", line 154, characters 0-138: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 156, characters 0-132: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 158, characters 0-132: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 160, characters 0-132: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 162, characters 0-132: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 164, characters 0-117: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - File "lib/cstruct.ml", line 166, characters 0-102: - Warning 3: deprecated: [@@noalloc] should be used instead of "noalloc" - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -a -cclib -lcstruct_stubs -I lib lib/cstruct.cmx -o lib/cstruct.cmxa - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -shared -I lib/ -I lib lib/cstruct.cmxa lib/cstruct.cmx -o lib/cstruct.cmxs - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package lwt.unix -modules lwt/lwt_cstruct.mli > lwt/lwt_cstruct.mli.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package lwt.unix -I lwt -I lib -o lwt/lwt_cstruct.cmi lwt/lwt_cstruct.mli - + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package lwt.unix -I lwt -I lib -o lwt/lwt_cstruct.cmi lwt/lwt_cstruct.mli - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package lwt.unix -modules lwt/lwt_cstruct.ml > lwt/lwt_cstruct.ml.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package lwt.unix -I lwt -I lib -o lwt/lwt_cstruct.cmo lwt/lwt_cstruct.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package lwt.unix -I lwt -I lib -o lwt/lwt_cstruct.cmo lwt/lwt_cstruct.ml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -a -I lwt lwt/lwt_cstruct.cmo -o lwt/lwt_cstruct.cma - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package lwt.unix -I lwt -I lib -o lwt/lwt_cstruct.cmx lwt/lwt_cstruct.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package lwt.unix -I lwt -I lib -o lwt/lwt_cstruct.cmx lwt/lwt_cstruct.ml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -a -I lwt lwt/lwt_cstruct.cmx -o lwt/lwt_cstruct.cmxa - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -shared -I lwt lwt/lwt_cstruct.cmxa lwt/lwt_cstruct.cmx -o lwt/lwt_cstruct.cmxs - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package unix -modules unix/unix_cstruct.mli > unix/unix_cstruct.mli.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package unix -I unix -I lib -o unix/unix_cstruct.cmi unix/unix_cstruct.mli - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package unix -modules unix/unix_cstruct.ml > unix/unix_cstruct.ml.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package unix -I unix -I lib -o unix/unix_cstruct.cmo unix/unix_cstruct.ml - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -a -I unix unix/unix_cstruct.cmo -o unix/unix_cstruct.cma - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -I lib -package sexplib -package ocplib-endian.bigstring -package ocplib-endian -package bytes -package bigarray -package unix -I unix -I lib -o unix/unix_cstruct.cmx unix/unix_cstruct.ml - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -a -I unix unix/unix_cstruct.cmx -o unix/unix_cstruct.cmxa - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -shared -I unix unix/unix_cstruct.cmxa unix/unix_cstruct.cmx -o unix/unix_cstruct.cmxs - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -modules ppx/ppx_cstruct.ml > ppx/ppx_cstruct.ml.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx -o ppx/ppx_cstruct.cmo ppx/ppx_cstruct.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx -o ppx/ppx_cstruct.cmo ppx/ppx_cstruct.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx -o ppx/ppx_cstruct.cmx ppx/ppx_cstruct.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx -o ppx/ppx_cstruct.cmx ppx/ppx_cstruct.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -modules ppx/standalone.ml > ppx/standalone.ml.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx -o ppx/standalone.cmo ppx/standalone.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -annot -bin-annot -principal -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx -o ppx/standalone.cmo ppx/standalone.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx -o ppx/standalone.cmx ppx/standalone.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -principal -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx -o ppx/standalone.cmx ppx/standalone.ml - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -linkpkg -g -linkpkg -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx ppx/ppx_cstruct.cmx ppx/standalone.cmx -o ppx/standalone.native - + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -linkpkg -g -linkpkg -package bigarray -package ppx_tools_versioned.metaquot_404 -package ppx_tools_versioned -package ocaml-migrate-parsetree -I ppx ppx/ppx_cstruct.cmx ppx/standalone.cmx -o ppx/standalone.native - findlib: [WARNING] Interface topdirs.cmi occurs in several directories: /home/opam/.opam/4.03/lib/ocaml/compiler-libs, /home/opam/.opam/4.03/lib/ocaml -> compiled cstruct.2.4.1 Processing 77/85: [cstruct: make install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install" (CWD=/home/opam/.opam/4.03/.opam-switch/build/cstruct.2.4.1) - ocaml setup.ml -install - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.mli - Installed /home/opam/.opam/4.03/lib/cstruct/libcstruct_stubs.a - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.cma - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.cmxa - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.a - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.cmxs - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.cmi - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.cmti - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.cmt - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.annot - Installed /home/opam/.opam/4.03/lib/cstruct/cstruct.cmx - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.mli - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.cma - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.cmxa - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.a - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.cmxs - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.cmi - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.cmti - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.cmt - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.annot - Installed /home/opam/.opam/4.03/lib/cstruct/unix_cstruct.cmx - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.mli - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.cma - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.cmxa - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.a - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.cmxs - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.cmi - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.cmti - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.cmt - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.annot - Installed /home/opam/.opam/4.03/lib/cstruct/lwt_cstruct.cmx - Installed /home/opam/.opam/4.03/lib/cstruct/ppx_cstruct.ml - Installed /home/opam/.opam/4.03/lib/cstruct/ppx_cstruct.cmx - Installed /home/opam/.opam/4.03/lib/cstruct/ppx_cstruct.o - Installed /home/opam/.opam/4.03/lib/cstruct/ppx_cstruct.cmo - Installed /home/opam/.opam/4.03/lib/cstruct/ppx_cstruct.cmi - Installed /home/opam/.opam/4.03/lib/stublibs/dllcstruct_stubs.so - Installed /home/opam/.opam/4.03/lib/stublibs/dllcstruct_stubs.so.owner - ocamlfind: [WARNING] You have installed DLLs but the directory /home/opam/.opam/4.03/lib/stublibs is not mentioned in ld.conf - Installed /home/opam/.opam/4.03/lib/cstruct/META Processing 77/85: [cstruct: make js-install] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "js-install" (CWD=/home/opam/.opam/4.03/.opam-switch/build/cstruct.2.4.1) - install -m 0644 js/cstruct.js /home/opam/.opam/4.03/lib/cstruct -> installed cstruct.2.4.1 Processing 78/85: [io-page: dune build] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "io-page" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/io-page.2.3.0) -> compiled io-page.2.3.0 -> installed io-page.2.3.0 Processing 80/85: [io-page-unix: dune build] Processing 81/85: [io-page-unix: dune build] Processing 82/85: [io-page-unix: dune build] [mirage-types: make install-types] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "dune" "build" "-p" "io-page-unix" "-j" "71" (CWD=/home/opam/.opam/4.03/.opam-switch/build/io-page-unix.2.3.0) -> compiled io-page-unix.2.3.0 Processing 82/85: [mirage-types: make install-types] + /home/opam/.opam/opam-init/hooks/sandbox.sh "install" "make" "install-types" (CWD=/home/opam/.opam/4.03/.opam-switch/build/mirage-types.1.2.0) - ./build true - + ocamlfind query lwt cstruct ipaddr - + echo - + WITH_LWT= - + ocamlbuild -tag bin_annot types/V1.cmi - /home/opam/.opam/4.03/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - File "_tags", line 19, characters 26-38: - Warning: the tag "pkg_cmdliner" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 21, characters 26-36: - Warning: the tag "pkg_ipaddr" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 23, characters 26-42: - Warning: the tag "pkg_mirage-types" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 24, characters 26-46: - Warning: the tag "pkg_mirage-types.lwt" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 27, characters 16-28: - Warning: the tag "pkg_cmdliner" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 29, characters 16-26: - Warning: the tag "pkg_ipaddr" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 31, characters 16-32: - Warning: the tag "pkg_mirage-types" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - File "_tags", line 32, characters 16-36: - Warning: the tag "pkg_mirage-types.lwt" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning. - ocamlfind ocamldep -modules types/V1.mli > types/V1.mli.depends - ocamlfind ocamlc -c -g -annot -bin-annot -principal -I types -o types/V1.cmi types/V1.mli - W: Cannot get variable ext_obj - W: Cannot get variable ext_lib - W: Cannot get variable ext_dll - W: Cannot get variable ocamlfind - W: Cannot get variable ocamlfind - W: Cannot get variable ocamlfind - W: Cannot get variable ocamlfind - W: Cannot get variable ocamlfind - W: Cannot get variable ocamlfind - + /home/opam/.opam/4.03/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - File "myocamlbuild.ml", line 507, characters 43-62: - Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize - Use String.uncapitalize_ascii instead. - File "myocamlbuild.ml", line 520, characters 51-70: - Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize - Use String.uncapitalize_ascii instead. - + FILES=types/META _build/types/V1.mli _build/types/V1.cmi -optional _build/types/V1.cmti - + [ != ] - + [ true = true ] - + ocamlfind remove mirage-types - ocamlfind: [WARNING] No such file: /home/opam/.opam/4.03/lib/mirage-types/META - + ocamlfind install mirage-types types/META _build/types/V1.mli _build/types/V1.cmi -optional _build/types/V1.cmti - Installed /home/opam/.opam/4.03/lib/mirage-types/V1.cmti - Installed /home/opam/.opam/4.03/lib/mirage-types/V1.cmi - Installed /home/opam/.opam/4.03/lib/mirage-types/V1.mli - Installed /home/opam/.opam/4.03/lib/mirage-types/META -> installed mirage-types.1.2.0 -> installed io-page-unix.2.3.0 Processing 84/85: [mirage-block-unix: make] + /home/opam/.opam/opam-init/hooks/sandbox.sh "build" "make" (CWD=/home/opam/.opam/4.03/.opam-switch/build/mirage-block-unix.1.2.1) - File "setup.ml", line 234, characters 8-26: - Warning 3: deprecated: String.set - Use Bytes.set instead. - File "setup.ml", line 274, characters 20-36: - Warning 3: deprecated: String.lowercase - Use String.lowercase_ascii instead. - File "setup.ml", line 274, characters 42-58: - Warning 3: deprecated: String.lowercase - Use String.lowercase_ascii instead. - File "setup.ml", line 283, characters 14-30: - Warning 3: deprecated: String.lowercase - Use String.lowercase_ascii instead. - File "setup.ml", line 283, characters 38-54: - Warning 3: deprecated: String.lowercase - Use String.lowercase_ascii instead. - File "setup.ml", line 286, characters 25-41: - Warning 3: deprecated: String.lowercase - Use String.lowercase_ascii instead. - File "setup.ml", line 317, characters 10-26: - Warning 3: deprecated: String.lowercase - Use String.lowercase_ascii instead. - File "setup.ml", line 423, characters 13-29: - Warning 3: deprecated: String.lowercase - Use String.lowercase_ascii instead. - File "setup.ml", line 1711, characters 16-33: - Warning 3: deprecated: String.capitalize - Use String.capitalize_ascii instead. - File "setup.ml", line 1717, characters 16-35: - Warning 3: deprecated: String.uncapitalize - Use String.uncapitalize_ascii instead. - File "setup.ml", line 2393, characters 6-24: - Warning 3: deprecated: Lazy.lazy_from_fun - Use Lazy.from_fun instead. - File "setup.ml", line 5740, characters 31-50: - Warning 3: deprecated: String.uncapitalize - Use String.uncapitalize_ascii instead. - File "setup.ml", line 5741, characters 31-48: - Warning 3: deprecated: String.capitalize - Use String.capitalize_ascii instead. - File "setup.ml", line 5742, characters 31-50: - Warning 3: deprecated: String.uncapitalize - Use String.uncapitalize_ascii instead. - File "setup.ml", line 5743, characters 31-48: - Warning 3: deprecated: String.capitalize - Use String.capitalize_ascii instead. - File "setup.ml", line 5808, characters 31-50: - Warning 3: deprecated: String.uncapitalize - Use String.uncapitalize_ascii instead. - File "setup.ml", line 5809, characters 31-48: - Warning 3: deprecated: String.capitalize - Use String.capitalize_ascii instead. - File "setup.ml", line 5810, characters 31-50: - Warning 3: deprecated: String.uncapitalize - Use String.uncapitalize_ascii instead. - File "setup.ml", line 5811, characters 31-48: - Warning 3: deprecated: String.capitalize - Use String.capitalize_ascii instead. - - Configuration: - ocamlfind: ........................................... /home/opam/.opam/4.03/bin/ocamlfind - ocamlc: .............................................. /home/opam/.opam/4.03/bin/ocamlc.opt - ocamlopt: ............................................ /home/opam/.opam/4.03/bin/ocamlopt.opt - ocamlbuild: .......................................... /home/opam/.opam/4.03/bin/ocamlbuild - Package name: ........................................ mirage-block-unix - Package version: ..................................... 1.2.1 - os_type: ............................................. Unix - system: .............................................. linux - architecture: ........................................ amd64 - ccomp_type: .......................................... cc - ocaml_version: ....................................... 4.03.0 - standard_library_default: ............................ /home/opam/.opam/4.03/lib/ocaml - standard_library: .................................... /home/opam/.opam/4.03/lib/ocaml - standard_runtime: .................................... /home/opam/.opam/4.03/bin/ocamlrun - bytecomp_c_compiler: ................................. gcc -std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fcommon -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC - native_c_compiler: ................................... gcc -std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fcommon -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT - model: ............................................... default - ext_obj: ............................................. .o - ext_asm: ............................................. .s - ext_lib: ............................................. .a - ext_dll: ............................................. .so - default_executable_name: ............................. a.out - systhread_supported: ................................. true - Install architecture-independent files dir: .......... /usr/local - Install architecture-dependent files in dir: ......... $prefix - User executables: .................................... $exec_prefix/bin - System admin executables: ............................ $exec_prefix/sbin - Program executables: ................................. $exec_prefix/libexec - Read-only single-machine data: ....................... $prefix/etc - Modifiable architecture-independent data: ............ $prefix/com - Modifiable single-machine data: ...................... $prefix/var - Object code libraries: ............................... $exec_prefix/lib - Read-only arch-independent data root: ................ $prefix/share - Read-only architecture-independent data: ............. $datarootdir - Info documentation: .................................. $datarootdir/info - Locale-dependent data: ............................... $datarootdir/locale - Man documentation: ................................... $datarootdir/man - Documentation root: .................................. $datarootdir/doc/$pkg_name - HTML documentation: .................................. $docdir - DVI documentation: ................................... $docdir - PDF documentation: ................................... $docdir - PS documentation: .................................... $docdir - findlib_version: ..................................... 1.9.5 - is_native: ........................................... true - suffix_program: ...................................... - Remove a file.: ...................................... rm -f - Remove a directory.: ................................. rm -rf - Turn ocaml debug flag on: ............................ true - Turn ocaml profile flag on: .......................... false - Compiler support generation of .cmxs.: ............... true - OCamlbuild additional flags: ......................... - Create documentations: ............................... true - Compile tests executable and library and run them: ... true - pkg_cstruct: ......................................... /home/opam/.opam/4.03/lib/cstruct - pkg_lwt: ............................................. /home/opam/.opam/4.03/lib/lwt - pkg_lwt_unix: ........................................ /home/opam/.opam/4.03/lib/lwt/unix - pkg_mirage_types: .................................... /home/opam/.opam/4.03/lib/mirage-types - pkg_ounit: ........................................... /home/opam/.opam/4.03/lib/oUnit - pkg_io_page_unix: .................................... /home/opam/.opam/4.03/lib/io-page - pkg_io_page: ......................................... /home/opam/.opam/4.03/lib/io-page - - /home/opam/.opam/4.03/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -g -c lib/odirect_stubs.c - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -g -c lib/blkgetsize_stubs.c - mv odirect_stubs.o lib/odirect_stubs.o - mv blkgetsize_stubs.o lib/blkgetsize_stubs.o - /home/opam/.opam/4.03/bin/ocamlfind ocamlmklib -o lib/mirage_block_unix_stubs -g lib/odirect_stubs.o lib/blkgetsize_stubs.o - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package cstruct -package lwt -package lwt.unix -package mirage-types -modules lib/block.mli > lib/block.mli.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmi lib/block.mli - + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmi lib/block.mli - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package cstruct -package lwt -package lwt.unix -package mirage-types -modules lib/block.ml > lib/block.ml.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmo lib/block.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmo lib/block.ml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -a -dllib -lmirage_block_unix_stubs -cclib -lmirage_block_unix_stubs -I lib lib/block.cmo -o lib/mirage_block_unix.cma - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmx lib/block.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmx lib/block.ml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -a -cclib -lmirage_block_unix_stubs -I lib lib/block.cmx -o lib/mirage_block_unix.cmxa - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -shared -linkall -I lib -I lib lib/mirage_block_unix.cmxa -o lib/mirage_block_unix.cmxs - /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -modules lib_test/test.ml > lib_test/test.ml.depends - /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -I lib -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib_test -I lib -o lib_test/test.cmo lib_test/test.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -I lib -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib_test -I lib -o lib_test/test.cmo lib_test/test.ml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "lib_test/test.ml", line 29, characters 6-28: - Warning 3: deprecated: Filename.temp_dir_name - Use Filename.get_temp_dir_name instead - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -I lib -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib_test -I lib -o lib_test/test.cmx lib_test/test.ml - + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -I lib -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib_test -I lib -o lib_test/test.cmx lib_test/test.ml - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "lib_test/test.ml", line 29, characters 6-28: - Warning 3: deprecated: Filename.temp_dir_name - Use Filename.get_temp_dir_name instead - /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -g -I lib -linkpkg -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib -I lib_test lib/mirage_block_unix.cmxa lib_test/test.cmx -o lib_test/test.native - + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -g -I lib -linkpkg -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib -I lib_test lib/mirage_block_unix.cmxa lib_test/test.cmx -o lib_test/test.native - ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch - File "_none_", line 1: - Error: No implementations provided for the following modules: - Mutex referenced from /home/opam/.opam/4.03/lib/lwt/unix/lwt_unix.cmxa(Lwt_main) - Command exited with code 2. - + /home/opam/.opam/4.03/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild - File "myocamlbuild.ml", line 471, characters 43-62: - Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize - Use String.uncapitalize_ascii instead. - File "myocamlbuild.ml", line 484, characters 51-70: - Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize - Use String.uncapitalize_ascii instead. - E: Failure("Command ''/home/opam/.opam/4.03/bin/ocamlbuild' lib/libmirage_block_unix_stubs.a lib/dllmirage_block_unix_stubs.so lib/mirage_block_unix.cma lib/mirage_block_unix.cmxa lib/mirage_block_unix.a lib/mirage_block_unix.cmxs lib_test/test.native -tag debug -j 4' terminated with error code 10") - make: *** [Makefile:17: build] Error 1 [ERROR] The compilation of mirage-block-unix.1.2.1 failed at "make". #=== ERROR while compiling mirage-block-unix.1.2.1 ============================# # context 2.2.0~alpha~dev | linux/x86_64 | ocaml-base-compiler.4.03.0 | file:///home/opam/opam-repository # path ~/.opam/4.03/.opam-switch/build/mirage-block-unix.1.2.1 # command ~/.opam/opam-init/hooks/sandbox.sh build make # exit-code 2 # env-file ~/.opam/log/mirage-block-unix-8-41e644.env # output-file ~/.opam/log/mirage-block-unix-8-41e644.out ### output ### # File "setup.ml", line 234, characters 8-26: # Warning 3: deprecated: String.set # Use Bytes.set instead. # File "setup.ml", line 274, characters 20-36: # Warning 3: deprecated: String.lowercase # Use String.lowercase_ascii instead. # File "setup.ml", line 274, characters 42-58: # Warning 3: deprecated: String.lowercase # Use String.lowercase_ascii instead. # File "setup.ml", line 283, characters 14-30: # Warning 3: deprecated: String.lowercase # Use String.lowercase_ascii instead. # File "setup.ml", line 283, characters 38-54: # Warning 3: deprecated: String.lowercase # Use String.lowercase_ascii instead. # File "setup.ml", line 286, characters 25-41: # Warning 3: deprecated: String.lowercase # Use String.lowercase_ascii instead. # File "setup.ml", line 317, characters 10-26: # Warning 3: deprecated: String.lowercase # Use String.lowercase_ascii instead. # File "setup.ml", line 423, characters 13-29: # Warning 3: deprecated: String.lowercase # Use String.lowercase_ascii instead. # File "setup.ml", line 1711, characters 16-33: # Warning 3: deprecated: String.capitalize # Use String.capitalize_ascii instead. # File "setup.ml", line 1717, characters 16-35: # Warning 3: deprecated: String.uncapitalize # Use String.uncapitalize_ascii instead. # File "setup.ml", line 2393, characters 6-24: # Warning 3: deprecated: Lazy.lazy_from_fun # Use Lazy.from_fun instead. # File "setup.ml", line 5740, characters 31-50: # Warning 3: deprecated: String.uncapitalize # Use String.uncapitalize_ascii instead. # File "setup.ml", line 5741, characters 31-48: # Warning 3: deprecated: String.capitalize # Use String.capitalize_ascii instead. # File "setup.ml", line 5742, characters 31-50: # Warning 3: deprecated: String.uncapitalize # Use String.uncapitalize_ascii instead. # File "setup.ml", line 5743, characters 31-48: # Warning 3: deprecated: String.capitalize # Use String.capitalize_ascii instead. # File "setup.ml", line 5808, characters 31-50: # Warning 3: deprecated: String.uncapitalize # Use String.uncapitalize_ascii instead. # File "setup.ml", line 5809, characters 31-48: # Warning 3: deprecated: String.capitalize # Use String.capitalize_ascii instead. # File "setup.ml", line 5810, characters 31-50: # Warning 3: deprecated: String.uncapitalize # Use String.uncapitalize_ascii instead. # File "setup.ml", line 5811, characters 31-48: # Warning 3: deprecated: String.capitalize # Use String.capitalize_ascii instead. # # Configuration: # ocamlfind: ........................................... /home/opam/.opam/4.03/bin/ocamlfind # ocamlc: .............................................. /home/opam/.opam/4.03/bin/ocamlc.opt # ocamlopt: ............................................ /home/opam/.opam/4.03/bin/ocamlopt.opt # ocamlbuild: .......................................... /home/opam/.opam/4.03/bin/ocamlbuild # Package name: ........................................ mirage-block-unix # Package version: ..................................... 1.2.1 # os_type: ............................................. Unix # system: .............................................. linux # architecture: ........................................ amd64 # ccomp_type: .......................................... cc # ocaml_version: ....................................... 4.03.0 # standard_library_default: ............................ /home/opam/.opam/4.03/lib/ocaml # standard_library: .................................... /home/opam/.opam/4.03/lib/ocaml # standard_runtime: .................................... /home/opam/.opam/4.03/bin/ocamlrun # bytecomp_c_compiler: ................................. gcc -std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fcommon -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC # native_c_compiler: ................................... gcc -std=gnu99 -O2 -fno-strict-aliasing -fwrapv -fcommon -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT # model: ............................................... default # ext_obj: ............................................. .o # ext_asm: ............................................. .s # ext_lib: ............................................. .a # ext_dll: ............................................. .so # default_executable_name: ............................. a.out # systhread_supported: ................................. true # Install architecture-independent files dir: .......... /usr/local # Install architecture-dependent files in dir: ......... $prefix # User executables: .................................... $exec_prefix/bin # System admin executables: ............................ $exec_prefix/sbin # Program executables: ................................. $exec_prefix/libexec # Read-only single-machine data: ....................... $prefix/etc # Modifiable architecture-independent data: ............ $prefix/com # Modifiable single-machine data: ...................... $prefix/var # Object code libraries: ............................... $exec_prefix/lib # Read-only arch-independent data root: ................ $prefix/share # Read-only architecture-independent data: ............. $datarootdir # Info documentation: .................................. $datarootdir/info # Locale-dependent data: ............................... $datarootdir/locale # Man documentation: ................................... $datarootdir/man # Documentation root: .................................. $datarootdir/doc/$pkg_name # HTML documentation: .................................. $docdir # DVI documentation: ................................... $docdir # PDF documentation: ................................... $docdir # PS documentation: .................................... $docdir # findlib_version: ..................................... 1.9.5 # is_native: ........................................... true # suffix_program: ...................................... # Remove a file.: ...................................... rm -f # Remove a directory.: ................................. rm -rf # Turn ocaml debug flag on: ............................ true # Turn ocaml profile flag on: .......................... false # Compiler support generation of .cmxs.: ............... true # OCamlbuild additional flags: ......................... # Create documentations: ............................... true # Compile tests executable and library and run them: ... true # pkg_cstruct: ......................................... /home/opam/.opam/4.03/lib/cstruct # pkg_lwt: ............................................. /home/opam/.opam/4.03/lib/lwt # pkg_lwt_unix: ........................................ /home/opam/.opam/4.03/lib/lwt/unix # pkg_mirage_types: .................................... /home/opam/.opam/4.03/lib/mirage-types # pkg_ounit: ........................................... /home/opam/.opam/4.03/lib/oUnit # pkg_io_page_unix: .................................... /home/opam/.opam/4.03/lib/io-page # pkg_io_page: ......................................... /home/opam/.opam/4.03/lib/io-page # # /home/opam/.opam/4.03/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # /home/opam/.opam/4.03/bin/ocamlfind ocamlc -g -c lib/odirect_stubs.c # /home/opam/.opam/4.03/bin/ocamlfind ocamlc -g -c lib/blkgetsize_stubs.c # mv odirect_stubs.o lib/odirect_stubs.o # mv blkgetsize_stubs.o lib/blkgetsize_stubs.o # /home/opam/.opam/4.03/bin/ocamlfind ocamlmklib -o lib/mirage_block_unix_stubs -g lib/odirect_stubs.o lib/blkgetsize_stubs.o # /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package cstruct -package lwt -package lwt.unix -package mirage-types -modules lib/block.mli > lib/block.mli.depends # /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmi lib/block.mli # + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmi lib/block.mli # ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch # /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package cstruct -package lwt -package lwt.unix -package mirage-types -modules lib/block.ml > lib/block.ml.depends # /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmo lib/block.ml # + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmo lib/block.ml # ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch # /home/opam/.opam/4.03/bin/ocamlfind ocamlc -a -dllib -lmirage_block_unix_stubs -cclib -lmirage_block_unix_stubs -I lib lib/block.cmo -o lib/mirage_block_unix.cma # /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmx lib/block.ml # + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -package cstruct -package lwt -package lwt.unix -package mirage-types -I lib -o lib/block.cmx lib/block.ml # ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch # /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -a -cclib -lmirage_block_unix_stubs -I lib lib/block.cmx -o lib/mirage_block_unix.cmxa # /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -shared -linkall -I lib -I lib lib/mirage_block_unix.cmxa -o lib/mirage_block_unix.cmxs # /home/opam/.opam/4.03/bin/ocamlfind ocamldep -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -modules lib_test/test.ml > lib_test/test.ml.depends # /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -I lib -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib_test -I lib -o lib_test/test.cmo lib_test/test.ml # + /home/opam/.opam/4.03/bin/ocamlfind ocamlc -c -g -I lib -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib_test -I lib -o lib_test/test.cmo lib_test/test.ml # ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch # File "lib_test/test.ml", line 29, characters 6-28: # Warning 3: deprecated: Filename.temp_dir_name # Use Filename.get_temp_dir_name instead # /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -I lib -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib_test -I lib -o lib_test/test.cmx lib_test/test.ml # + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -c -g -I lib -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib_test -I lib -o lib_test/test.cmx lib_test/test.ml # ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch # File "lib_test/test.ml", line 29, characters 6-28: # Warning 3: deprecated: Filename.temp_dir_name # Use Filename.get_temp_dir_name instead # /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -g -I lib -linkpkg -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib -I lib_test lib/mirage_block_unix.cmxa lib_test/test.cmx -o lib_test/test.native # + /home/opam/.opam/4.03/bin/ocamlfind ocamlopt -g -I lib -linkpkg -package cstruct -package io-page -package io-page.unix -package lwt -package lwt.unix -package mirage-types -package oUnit -I lib -I lib_test lib/mirage_block_unix.cmxa lib_test/test.cmx -o lib_test/test.native # ocamlfind: [WARNING] Package `threads': Linking problems may arise because of the missing -thread or -vmthread switch # File "_none_", line 1: # Error: No implementations provided for the following modules: # Mutex referenced from /home/opam/.opam/4.03/lib/lwt/unix/lwt_unix.cmxa(Lwt_main) # Command exited with code 2. # + /home/opam/.opam/4.03/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.03/lib/ocamlbuild /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.03/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild # File "myocamlbuild.ml", line 471, characters 43-62: # Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize # Use String.uncapitalize_ascii instead. # File "myocamlbuild.ml", line 484, characters 51-70: # Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize # Use String.uncapitalize_ascii instead. # E: Failure("Command ''/home/opam/.opam/4.03/bin/ocamlbuild' lib/libmirage_block_unix_stubs.a lib/dllmirage_block_unix_stubs.so lib/mirage_block_unix.cma lib/mirage_block_unix.cmxa lib/mirage_block_unix.a lib/mirage_block_unix.cmxs lib_test/test.native -tag debug -j 4' terminated with error code 10") # make: *** [Makefile:17: build] Error 1 <><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> +- The following actions failed | - build mirage-block-unix 1.2.1 +- +- The following changes have been performed | - install base-bytes base | - install base-num base | - install bigarray-compat 1.1.0 | - install conf-time 1 | - install conf-which 1 | - install cppo 1.6.9 | - install cstruct 2.4.1 | - install dune 1.11.4 | - install dune-configurator 1.0.0 | - install io-page 2.3.0 | - install io-page-unix 2.3.0 | - install jbuilder transition | - install lwt 5.2.0 | - install mirage-types 1.2.0 | - install mmap 1.2.0 | - install num 0 | - install ocaml-migrate-parsetree 1.8.0 | - install ocamlbuild 0.14.1 | - install ocamlfind 1.9.5 | - install ocplib-endian 1.2 | - install ounit 2.2.2 | - install ounit2 2.2.2 | - install ppx_derivers 1.2.1 | - install ppx_tools_versioned 5.4.0 | - install result 1.5 | - install seq 0.2.2 | - install sexplib v0.9.2 | - install stdlib-shims 0.3.0 +- <><> jbuilder.transition installed successfully <><><><><><><><><><><><><><><><> => Jbuilder has been renamed and the jbuilder package is now a transition package. Use the dune package instead. # Run eval $(opam env) to update the current shell environment The former state can be restored with: /usr/bin/opam switch import "/home/opam/.opam/4.03/.opam-switch/backup/state-20220903144017.export" 'opam install -vy mirage-block-unix.1.2.1' failed. "/bin/bash" "-c" " opam remove -y "mirage-block-unix.1.2.1" opam install -vy "mirage-block-unix.1.2.1" res=$? if [ $res = 31 ]; then if opam show -f x-ci-accept-failures: "mirage-block-unix.1.2.1" | grep -q '"debian-unstable"'; then echo "This package failed and has been disabled for CI using the 'x-ci-accept-failures' field." exit 69 fi fi exit $res " failed with exit status 31 Failed: Build failed