package xenctrl

  1. Overview
  2. Docs
On This Page
  1. Error log

xenctrl 0.10.0

Error log

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

Opam plugin "depext" may require upgrading/reinstalling. Reinstall the plugin on the current switch? [Y/n] y
The following actions will be performed:
  - recompile opam-depext 1.2.1-1

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved opam-depext.1.2.1-1  (cached)
-> removed   opam-depext.1.2.1-1
-> installed opam-depext.1.2.1-1
Done.

<><> opam-depext.1.2.1-1 installed successfully <><><><><><><><><><><><><><><><>
=> opam-depext is unnecessary when used with opam >= 2.1. Please use opam install directly instead
# Run eval $(opam env) to update the current shell environment

<><> Carrying on to "opam depext -viy xenctrl.0.10.0 seq.0.3.1 result.1.5 ocplib-endian.1.2 ocamlfind.1.9.6 ocamlbuild.0.14.3 ocaml-syntax-shims.1.0.0 mmap.1.2.0 lwt.5.5.0 dune-configurator.3.13.0 dune.3.13.0 csexp.1.5.2 cppo.1.6.9 conf-xen.1 cmdliner.1.0.4 bigarray-compat.1.1.0 base-bytes.base" 

You are using opam 2.1+, where external dependency handling has been integrated: consider calling opam directly, the 'depext' plugin interface is provided for backwards compatibility only
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
libxen-dev
uuid-dev
[NOTE] Package dune is already installed (current version is 3.13.0).
[NOTE] Package ocamlfind is already installed (current version is 1.9.6).
The following actions will be performed:
  - install bigarray-compat    1.1.0
  - install cppo               1.6.9
  - install result             1.5
  - install csexp              1.5.2
  - install ocamlbuild         0.14.3
  - install cmdliner           1.0.4
  - install seq                0.3.1
  - install base-bytes         base
  - install ocaml-syntax-shims 1.0.0
  - install conf-xen           1
  - install mmap               1.2.0
  - install dune-configurator  3.13.0
  - install ocplib-endian      1.2
  - install lwt                5.5.0
  - install xenctrl            0.10.0
===== 15 to install =====

The following system packages will first need to be installed:
    libxen-dev uuid-dev

<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
Let opam run your package manager to install the required system packages?
(answer 'n' for other options) [Y/n] y
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "libxen-dev" "uuid-dev"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libxentoolcore1:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18743 files and directories currently installed.)
- Preparing to unpack .../00-libxentoolcore1_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxentoolcore1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxentoollog1:amd64.
- Preparing to unpack .../01-libxentoollog1_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxentoollog1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxencall1:amd64.
- Preparing to unpack .../02-libxencall1_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxencall1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxendevicemodel1:amd64.
- Preparing to unpack .../03-libxendevicemodel1_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxendevicemodel1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxenevtchn1:amd64.
- Preparing to unpack .../04-libxenevtchn1_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxenevtchn1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxenforeignmemory1:amd64.
- Preparing to unpack .../05-libxenforeignmemory1_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxenforeignmemory1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxengnttab1:amd64.
- Preparing to unpack .../06-libxengnttab1_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxengnttab1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxenhypfs1:amd64.
- Preparing to unpack .../07-libxenhypfs1_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxenhypfs1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxenstore4:amd64.
- Preparing to unpack .../08-libxenstore4_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxenstore4:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libyajl2:amd64.
- Preparing to unpack .../09-libyajl2_2.1.0-3+deb12u2_amd64.deb ...
- Unpacking libyajl2:amd64 (2.1.0-3+deb12u2) ...
- Selecting previously unselected package libxenmisc4.17:amd64.
- Preparing to unpack .../10-libxenmisc4.17_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxenmisc4.17:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package libxen-dev.
- Preparing to unpack .../11-libxen-dev_4.17.2+76-ge1f9cb16e2-1~deb12u1_amd64.deb ...
- Unpacking libxen-dev (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Selecting previously unselected package uuid-dev:amd64.
- Preparing to unpack .../12-uuid-dev_2.38.1-5+b1_amd64.deb ...
- Unpacking uuid-dev:amd64 (2.38.1-5+b1) ...
- Setting up libxentoollog1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libxentoolcore1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libxencall1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libyajl2:amd64 (2.1.0-3+deb12u2) ...
- Setting up libxenforeignmemory1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up uuid-dev:amd64 (2.38.1-5+b1) ...
- Setting up libxenstore4:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libxengnttab1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libxenevtchn1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libxendevicemodel1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libxenhypfs1:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libxenmisc4.17:amd64 (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Setting up libxen-dev (4.17.2+76-ge1f9cb16e2-1~deb12u1) ...
- Processing triggers for libc-bin (2.36-9+deb12u3) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  2/45:
Processing  3/45:
Processing  4/45:
Processing  5/45:
Processing  6/45:
Processing  7/45: [conf-xen: sh]
-> installed base-bytes.base
Processing  8/45: [conf-xen: sh]
-> retrieved bigarray-compat.1.1.0  (cached)
Processing  9/45: [conf-xen: sh]
Processing 10/45: [bigarray-compat: dune build] [conf-xen: sh]
-> retrieved cmdliner.1.0.4  (cached)
Processing 11/45: [bigarray-compat: dune build] [conf-xen: sh]
Processing 12/45: [bigarray-compat: dune build] [cmdliner: make all] [conf-xen: sh]
-> retrieved cppo.1.6.9  (cached)
Processing 13/45: [bigarray-compat: dune build] [cmdliner: make all] [conf-xen: sh]
Processing 14/45: [bigarray-compat: dune build] [cmdliner: make all] [conf-xen: sh] [cppo: dune build]
- + cc -c -I/usr/local/include test.c
-> compiled  conf-xen.1
Processing 14/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build]
-> installed conf-xen.1
Processing 15/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build]
-> retrieved csexp.1.5.2  (cached)
Processing 16/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build]
Processing 17/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build]
-> retrieved lwt.5.5.0  (cached)
Processing 18/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build]
-> retrieved mmap.1.2.0  (cached)
Processing 19/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build]
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
Processing 20/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build]
Processing 21/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build] [ocaml-syntax-shims: dune build]
-> retrieved ocamlbuild.0.14.3  (cached)
Processing 22/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build] [ocaml-syntax-shims: dune build]
Processing 23/45: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make]
-> compiled  bigarray-compat.1.1.0
Processing 23/45: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make]
-> installed bigarray-compat.1.1.0
Processing 24/45: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make]
Processing 25/45: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make]
-> retrieved ocplib-endian.1.2  (cached)
Processing 26/45: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make]
-> retrieved result.1.5  (cached)
Processing 27/45: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make]
Processing 28/45: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make] [result: dune build]
- (echo "# This file was generated from configure.make"; \
- echo ;\
- echo "OCAML_PREFIX=/home/opam/.opam/4.05"; \
- echo "OCAML_BINDIR=/home/opam/.opam/4.05/bin"; \
- echo "OCAML_LIBDIR=/home/opam/.opam/4.05/lib/ocaml"; \
- echo "OCAML_MANDIR=/home/opam/.opam/4.05/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.05"; \
- echo "BINDIR=/home/opam/.opam/4.05/bin"; \
- echo "LIBDIR=/home/opam/.opam/4.05/lib"; \
- echo "MANDIR=/home/opam/.opam/4.05/man"; \
- ) > Makefile.config
- (echo "(* This file was generated from ../configure.make *)"; \
- echo ;\
- echo 'let bindir = "/home/opam/.opam/4.05/bin"'; \
- echo 'let libdir = "/home/opam/.opam/4.05/lib"'; \
- echo 'let ocaml_libdir = "/home/opam/.opam/4.05/lib/ocaml"'; \
- echo 'let libdir_abs = "/home/opam/.opam/4.05/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.3"'; \
- ) > src/ocamlbuild_config.ml
Processing 28/45: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build]
-> retrieved seq.0.3.1  (cached)
Processing 29/45: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build]
-> retrieved xenctrl.0.10.0  (cached)
-> compiled  csexp.1.5.2
Processing 29/45: [cmdliner: make all] [cppo: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build]
-> installed csexp.1.5.2
Processing 30/45: [cmdliner: make all] [cppo: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build]
-> compiled  mmap.1.2.0
Processing 30/45: [cmdliner: make all] [cppo: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build]
-> installed mmap.1.2.0
Processing 31/45: [cmdliner: make all] [cppo: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build] [seq: dune build]
-> compiled  seq.0.3.1
Processing 31/45: [cmdliner: make all] [cppo: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build]
-> installed seq.0.3.1
Processing 32/45: [cmdliner: make all] [cppo: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build]
-> compiled  result.1.5
Processing 32/45: [cmdliner: make all] [cppo: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed result.1.5
Processing 33/45: [cmdliner: make all] [cppo: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
-> retrieved dune-configurator.3.13.0  (cached)
Processing 34/45: [cmdliner: make all] [cppo: dune build] [dune-configurator: rm] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
-> compiled  cppo.1.6.9
Processing 34/45: [cmdliner: make all] [dune-configurator: rm] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed cppo.1.6.9
Processing 35/45: [cmdliner: make all] [dune-configurator: rm] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 36/45: [cmdliner: make all] [dune-configurator: rm] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build]
-> compiled  ocaml-syntax-shims.1.0.0
Processing 36/45: [cmdliner: make all] [dune-configurator: rm] [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build]
-> installed ocaml-syntax-shims.1.0.0
Processing 37/45: [cmdliner: make all] [dune-configurator: rm] [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build]
Processing 37/45: [cmdliner: make all] [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build]
- ocaml build.ml cma
- ocaml build.ml cmxa
- ocaml build.ml cmxs
-> compiled  cmdliner.1.0.4
Processing 37/45: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build]
Processing 38/45: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build] [cmdliner: make install]
-> compiled  ocplib-endian.1.2
Processing 38/45: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install]
-> compiled  dune-configurator.3.13.0
Processing 38/45: [ocamlbuild: make check-if-preinstalled] [cmdliner: make install]
- install -d /home/opam/.opam/4.05/lib/cmdliner
- install pkg/META _build/cmdliner.mli _build/cmdliner.cmi _build/cmdliner.cmti /home/opam/.opam/4.05/lib/cmdliner
- install cmdliner.opam /home/opam/.opam/4.05/lib/cmdliner/opam
- install _build/cmdliner.cma /home/opam/.opam/4.05/lib/cmdliner
- install _build/cmdliner.cmxa _build/cmdliner.a _build/cmdliner.cmx _build/cmdliner_arg.cmx _build/cmdliner_base.cmx _build/cmdliner_cline.cmx _build/cmdliner_docgen.cmx _build/cmdliner_info.cmx _build/cmdliner_manpage.cmx _build/cmdliner_msg.cmx _build/cmdliner_suggest.cmx _build/cmdliner_term.cmx _build/cmdliner_trie.cmx \
-   /home/opam/.opam/4.05/lib/cmdliner
- install _build/cmdliner.cmxs /home/opam/.opam/4.05/lib/cmdliner
Processing 38/45: [ocamlbuild: make check-if-preinstalled] [cmdliner: make install-doc]
- install -d /home/opam/.opam/4.05/doc/cmdliner
- install CHANGES.md LICENSE.md README.md /home/opam/.opam/4.05/doc/cmdliner
-> installed cmdliner.1.0.4
Processing 38/45: [ocamlbuild: make check-if-preinstalled]
-> installed dune-configurator.3.13.0
Processing 39/45: [ocamlbuild: make check-if-preinstalled]
-> installed ocplib-endian.1.2
Processing 40/45: [ocamlbuild: make check-if-preinstalled]
Processing 41/45: [lwt: dune exec] [ocamlbuild: make check-if-preinstalled]
Processing 41/45: [lwt: dune build] [ocamlbuild: make check-if-preinstalled]
- if test -d /home/opam/.opam/4.05/lib/ocaml/ocamlbuild; then\
-   >&2 echo "ERROR: Preinstalled ocamlbuild detected at"\
-        "/home/opam/.opam/4.05/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 plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -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 plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -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 plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -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 plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml
- ocamlc.opt -I +unix -I src -o ocamlbuild.byte unix.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_executor.cmo plugin-lib/ocamlbuild_unix_plugin.cmo bin/ocamlbuild.cmo
- ocamlc.opt -a -o plugin-lib/ocamlbuildlib.cma src/ocamlbuild_pack.cmo plugin-lib/ocamlbuild_plugin.cmo plugin-lib/ocamlbuild_executor.cmo plugin-lib/ocamlbuild_unix_plugin.cmo
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 plugin-lib -I bin -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 -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_plugin.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_executor.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c plugin-lib/ocamlbuild_unix_plugin.ml
- ocamlopt.opt -w +L -w +R -w +Z -I src -I plugin-lib -I bin -I +unix -safe-string -bin-annot -strict-sequence -c bin/ocamlbuild.ml
- ocamlopt.opt -I +unix -I src -o ocamlbuild.native unix.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx bin/ocamlbuild.cmx
- ocamlopt.opt -a -o plugin-lib/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx
- ocamlc.opt src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte
- ./man/options_man.byte > man/ocamlbuild.options.1
- cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1
- /usr/bin/make ocamlbuild.install
- make[1]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- rm -f ocamlbuild.install
- touch ocamlbuild.install
- /usr/bin/make install-bin-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- 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.05/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- echo 'lib: [' >> ocamlbuild.install
- /usr/bin/make install-lib-basics-opam
- make[3]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- 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.05/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-byte-opam
- make[3]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- for lib in plugin-lib/ocamlbuildlib.cma bin/ocamlbuild.cmo src/ocamlbuild_pack.cmi plugin-lib/ocamlbuild_plugin.cmi plugin-lib/ocamlbuild_executor.cmi plugin-lib/ocamlbuild_unix_plugin.cmi; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-lib-native-opam
- make[3]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- for lib in plugin-lib/ocamlbuildlib.cmxa plugin-lib/ocamlbuildlib.a bin/ocamlbuild.cmx bin/ocamlbuild.o src/ocamlbuild_pack.cmx plugin-lib/ocamlbuild_plugin.cmx plugin-lib/ocamlbuild_executor.cmx plugin-lib/ocamlbuild_unix_plugin.cmx plugin-lib/ocamlbuild_plugin.o plugin-lib/ocamlbuild_executor.o plugin-lib/ocamlbuild_unix_plugin.o; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-man-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- 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.05/.opam-switch/build/ocamlbuild.0.14.3'
- /usr/bin/make install-doc-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
- 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.05/.opam-switch/build/ocamlbuild.0.14.3'
- make[1]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.3'
-> compiled  ocamlbuild.0.14.3
Processing 41/45: [lwt: dune build]
-> installed ocamlbuild.0.14.3
Processing 42/45: [lwt: dune build]
+ /home/opam/.opam/4.05/bin/dune "build" "-p" "lwt" "-j" "255" (CWD=/home/opam/.opam/4.05/.opam-switch/build/lwt.5.5.0)
-> compiled  lwt.5.5.0
-> installed lwt.5.5.0
Processing 44/45: [xenctrl: ./configure]
+ /home/opam/.opam/4.05/.opam-switch/build/xenctrl.0.10.0/./configure  (CWD=/home/opam/.opam/4.05/.opam-switch/build/xenctrl.0.10.0)
- Looking for xenctrl.h: ok
- Looking for libxl_physinfo.outstanding_pages: ok
- Looking for xen-4.5: ok
- Looking for xen-4.6: ok
- Looking for config parameter on xc_domain_create: missing
- Looking for xc_domain_set_cores_per_socket: missing
- Looking for xc_domain_save generation_id: found
- Looking for HVM_PARAM_VIRIDIAN: ok
- Looking for xentoollog: found
Processing 44/45: [xenctrl: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/4.05/.opam-switch/build/xenctrl.0.10.0)
- 
- Configuration:
- ocamlfind: ................................................. /home/opam/.opam/4.05/bin/ocamlfind
- ocamlc: .................................................... /home/opam/.opam/4.05/bin/ocamlc.opt
- ocamlopt: .................................................. /home/opam/.opam/4.05/bin/ocamlopt.opt
- ocamlbuild: ................................................ /home/opam/.opam/4.05/bin/ocamlbuild
- Package name: .............................................. xen-lowlevel-libs
- Package version: ........................................... 0.9.32
- os_type: ................................................... Unix
- system: .................................................... linux
- architecture: .............................................. amd64
- ccomp_type: ................................................ cc
- ocaml_version: ............................................. 4.05.0
- standard_library_default: .................................. /home/opam/.opam/4.05/lib/ocaml
- standard_library: .......................................... /home/opam/.opam/4.05/lib/ocaml
- standard_runtime: .......................................... /home/opam/.opam/4.05/bin/ocamlrun
- bytecomp_c_compiler: ....................................... gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC
- native_c_compiler: ......................................... gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -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.6
- 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 xenguest helper for xen-4.2: ..................... false
- link with -lxentoollog, required for newer xen versions: ... true
- Create documentations: ..................................... true
- Compile tests executable and library and run them: ......... false
- pkg_unix: .................................................. /home/opam/.opam/4.05/lib/ocaml
- pkg_lwt: ................................................... /home/opam/.opam/4.05/lib/lwt
- pkg_bigarray: .............................................. /home/opam/.opam/4.05/lib/ocaml
- 
- /home/opam/.opam/4.05/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.05/lib/ocamlbuild /home/opam/.opam/4.05/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.05/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
- File "_tags", line 87, characters 32-46:
- Warning: the tag "pkg_lwt.syntax" 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 88, characters 49-63:
- Warning: the tag "pkg_lwt.syntax" 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.
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -ccopt -Wno-unused-function -ccopt -g -ccopt -ggdb -c lib/xenmmap_stubs.c
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -ccopt -Wno-unused-function -ccopt -g -ccopt -ggdb -c lib/xenctrl_stubs.c
- mv xenmmap_stubs.o lib/xenmmap_stubs.o
- + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -ccopt -Wno-unused-function -ccopt -g -ccopt -ggdb -c lib/xenctrl_stubs.c
- lib/xenctrl_stubs.c:142:9: error: 'XEN_DOMCTL_CDF_hvm_guest' undeclared here (not in a function); did you mean 'XEN_DOMINF_hvm_guest'?
-   142 |         XEN_DOMCTL_CDF_hvm_guest,
-       |         ^~~~~~~~~~~~~~~~~~~~~~~~
-       |         XEN_DOMINF_hvm_guest
- lib/xenctrl_stubs.c: In function 'stub_xc_domain_create':
- lib/xenctrl_stubs.c:172:44: warning: passing argument 2 of 'xc_domain_create' makes pointer from integer without a cast [-Wint-conversion]
-   172 |         result = xc_domain_create(_H(xch), c_ssidref, h, c_flags, &domid
-       |                                            ^~~~~~~~~
-       |                                            |
-       |                                            uint32_t {aka unsigned int}
- In file included from lib/xenctrl_stubs.c:33:
- /usr/include/xenctrl.h:504:51: note: expected 'uint32_t *' {aka 'unsigned int *'} but argument is of type 'uint32_t' {aka 'unsigned int'}
-   504 | int xc_domain_create(xc_interface *xch, uint32_t *pdomid,
-       |                                         ~~~~~~~~~~^~~~~~
- lib/xenctrl_stubs.c:172:55: warning: passing argument 3 of 'xc_domain_create' from incompatible pointer type [-Wincompatible-pointer-types]
-   172 |         result = xc_domain_create(_H(xch), c_ssidref, h, c_flags, &domid
-       |                                                       ^
-       |                                                       |
-       |                                                       uint8_t * {aka unsigned char *}
- /usr/include/xenctrl.h:505:54: note: expected 'struct xen_domctl_createdomain *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
-   505 |                      struct xen_domctl_createdomain *config);
-       |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
- lib/xenctrl_stubs.c:172:18: error: too many arguments to function 'xc_domain_create'
-   172 |         result = xc_domain_create(_H(xch), c_ssidref, h, c_flags, &domid
-       |                  ^~~~~~~~~~~~~~~~
- /usr/include/xenctrl.h:504:5: note: declared here
-   504 | int xc_domain_create(xc_interface *xch, uint32_t *pdomid,
-       |     ^~~~~~~~~~~~~~~~
- lib/xenctrl_stubs.c: In function 'stub_xc_domain_resume_fast':
- lib/xenctrl_stubs.c:258:18: warning: implicit declaration of function 'xc_domain_resume'; did you mean 'xc_domain_pause'? [-Wimplicit-function-declaration]
-   258 |         result = xc_domain_resume(_H(xch), c_domid, 1);
-       |                  ^~~~~~~~~~~~~~~~
-       |                  xc_domain_pause
- lib/xenctrl_stubs.c: In function 'stub_xc_domain_set_machine_address_size':
- lib/xenctrl_stubs.c:744:22: warning: implicit declaration of function 'xc_domain_set_machine_address_size'; did you mean 'stub_xc_domain_set_machine_address_size'? [-Wimplicit-function-declaration]
-   744 |         int retval = xc_domain_set_machine_address_size(_H(xch), c_domid, c_width);
-       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-       |                      stub_xc_domain_set_machine_address_size
- lib/xenctrl_stubs.c: In function 'stub_xc_domain_get_machine_address_size':
- lib/xenctrl_stubs.c:756:18: warning: implicit declaration of function 'xc_domain_get_machine_address_size'; did you mean 'stub_xc_domain_get_machine_address_size'? [-Wimplicit-function-declaration]
-   756 |         retval = xc_domain_get_machine_address_size(_H(xch), _D(domid));
-       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-       |                  stub_xc_domain_get_machine_address_size
- lib/xenctrl_stubs.c: In function 'stub_xc_domain_cpuid_set':
- lib/xenctrl_stubs.c:793:13: warning: implicit declaration of function 'xc_cpuid_set'; did you mean 'xc_cpumap_setcpu'? [-Wimplicit-function-declaration]
-   793 |         r = xc_cpuid_set(_H(xch), _D(domid),
-       |             ^~~~~~~~~~~~
-       |             xc_cpumap_setcpu
- lib/xenctrl_stubs.c: In function 'stub_xc_domain_cpuid_apply_policy':
- lib/xenctrl_stubs.c:809:13: error: too few arguments to function 'xc_cpuid_apply_policy'
-   809 |         r = xc_cpuid_apply_policy(_H(xch), _D(domid)
-       |             ^~~~~~~~~~~~~~~~~~~~~
- /usr/include/xenctrl.h:1865:5: note: declared here
-  1865 | int xc_cpuid_apply_policy(xc_interface *xch,
-       |     ^~~~~~~~~~~~~~~~~~~~~
- lib/xenctrl_stubs.c: In function 'stub_shadow_allocation_get':
- lib/xenctrl_stubs.c:985:15: error: too many arguments to function 'xc_shadow_control'
-   985 |         ret = xc_shadow_control(_H(xch), _D(domid),
-       |               ^~~~~~~~~~~~~~~~~
- /usr/include/xenctrl.h:883:5: note: declared here
-   883 | int xc_shadow_control(xc_interface *xch,
-       |     ^~~~~~~~~~~~~~~~~
- lib/xenctrl_stubs.c: In function 'stub_shadow_allocation_set':
- lib/xenctrl_stubs.c:1005:15: error: too many arguments to function 'xc_shadow_control'
-  1005 |         ret = xc_shadow_control(_H(xch), _D(domid),
-       |               ^~~~~~~~~~~~~~~~~
- /usr/include/xenctrl.h:883:5: note: declared here
-   883 | int xc_shadow_control(xc_interface *xch,
-       |     ^~~~~~~~~~~~~~~~~
- lib/xenctrl_stubs.c: In function 'stub_xc_domain_get_pfn_list':
- lib/xenctrl_stubs.c:1030:15: warning: implicit declaration of function 'xc_get_pfn_list' [-Wimplicit-function-declaration]
-  1030 |         ret = xc_get_pfn_list(_H(xch), _D(domid),
-       |               ^~~~~~~~~~~~~~~
- lib/xenctrl_stubs.c: In function 'stub_xc_get_cpu_featureset':
- lib/xenctrl_stubs.c:1212:27: warning: implicit declaration of function 'xc_get_cpu_featureset'; did you mean 'stub_xc_get_cpu_featureset'? [-Wimplicit-function-declaration]
-  1212 |                 int ret = xc_get_cpu_featureset(_H(xch), 0, &fs_len, NULL);
-       |                           ^~~~~~~~~~~~~~~~~~~~~
-       |                           stub_xc_get_cpu_featureset
- Command exited with code 2.
- E: Failure("Command ''/home/opam/.opam/4.05/bin/ocamlbuild' lib/libxenctrl_stubs.a lib/dllxenctrl_stubs.so lib/xenctrl.cma lib/xenctrl.cmxa lib/xenctrl.a lib/xenctrl.cmxs xentoollog/libxentoollog_stubs.a xentoollog/dllxentoollog_stubs.so xentoollog/xentoollog.cma xentoollog/xentoollog.cmxa xentoollog/xentoollog.a xentoollog/xentoollog.cmxs xenlight/libxenlight_stubs.a xenlight/dllxenlight_stubs.so xenlight/xenlight.cma xenlight/xenlight.cmxa xenlight/xenlight.a xenlight/xenlight.cmxs test/test_hvm_check_pvdriver.native -tag debug -j 4' terminated with error code 10")
- make: *** [Makefile:27: build] Error 1
[ERROR] The compilation of xenctrl.0.10.0 failed at "make".

#=== ERROR while compiling xenctrl.0.10.0 =====================================#
# context              2.1.5 | linux/x86_64 | ocaml-base-compiler.4.05.0 | file:///src
# path                 ~/.opam/4.05/.opam-switch/build/xenctrl.0.10.0
# command              /usr/bin/make
# exit-code            2
# env-file             ~/.opam/log/xenctrl-113-a9cbb1.env
# output-file          ~/.opam/log/xenctrl-113-a9cbb1.out
### output ###
# 
# Configuration:
# ocamlfind: ................................................. /home/opam/.opam/4.05/bin/ocamlfind
# ocamlc: .................................................... /home/opam/.opam/4.05/bin/ocamlc.opt
# ocamlopt: .................................................. /home/opam/.opam/4.05/bin/ocamlopt.opt
# ocamlbuild: ................................................ /home/opam/.opam/4.05/bin/ocamlbuild
# Package name: .............................................. xen-lowlevel-libs
# Package version: ........................................... 0.9.32
# os_type: ................................................... Unix
# system: .................................................... linux
# architecture: .............................................. amd64
# ccomp_type: ................................................ cc
# ocaml_version: ............................................. 4.05.0
# standard_library_default: .................................. /home/opam/.opam/4.05/lib/ocaml
# standard_library: .......................................... /home/opam/.opam/4.05/lib/ocaml
# standard_runtime: .......................................... /home/opam/.opam/4.05/bin/ocamlrun
# bytecomp_c_compiler: ....................................... gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC
# native_c_compiler: ......................................... gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -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.6
# 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 xenguest helper for xen-4.2: ..................... false
# link with -lxentoollog, required for newer xen versions: ... true
# Create documentations: ..................................... true
# Compile tests executable and library and run them: ......... false
# pkg_unix: .................................................. /home/opam/.opam/4.05/lib/ocaml
# pkg_lwt: ................................................... /home/opam/.opam/4.05/lib/lwt
# pkg_bigarray: .............................................. /home/opam/.opam/4.05/lib/ocaml
# 
# /home/opam/.opam/4.05/bin/ocamlopt.opt unix.cmxa -I /home/opam/.opam/4.05/lib/ocamlbuild /home/opam/.opam/4.05/lib/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /home/opam/.opam/4.05/lib/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
# File "_tags", line 87, characters 32-46:
# Warning: the tag "pkg_lwt.syntax" 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 88, characters 49-63:
# Warning: the tag "pkg_lwt.syntax" 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.
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -ccopt -Wno-unused-function -ccopt -g -ccopt -ggdb -c lib/xenmmap_stubs.c
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -ccopt -Wno-unused-function -ccopt -g -ccopt -ggdb -c lib/xenctrl_stubs.c
# mv xenmmap_stubs.o lib/xenmmap_stubs.o
# + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -ccopt -Wno-unused-function -ccopt -g -ccopt -ggdb -c lib/xenctrl_stubs.c
# lib/xenctrl_stubs.c:142:9: error: 'XEN_DOMCTL_CDF_hvm_guest' undeclared here (not in a function); did you mean 'XEN_DOMINF_hvm_guest'?
#   142 |         XEN_DOMCTL_CDF_hvm_guest,
#       |         ^~~~~~~~~~~~~~~~~~~~~~~~
#       |         XEN_DOMINF_hvm_guest
# lib/xenctrl_stubs.c: In function 'stub_xc_domain_create':
# lib/xenctrl_stubs.c:172:44: warning: passing argument 2 of 'xc_domain_create' makes pointer from integer without a cast [-Wint-conversion]
#   172 |         result = xc_domain_create(_H(xch), c_ssidref, h, c_flags, &domid
#       |                                            ^~~~~~~~~
#       |                                            |
#       |                                            uint32_t {aka unsigned int}
# In file included from lib/xenctrl_stubs.c:33:
# /usr/include/xenctrl.h:504:51: note: expected 'uint32_t *' {aka 'unsigned int *'} but argument is of type 'uint32_t' {aka 'unsigned int'}
#   504 | int xc_domain_create(xc_interface *xch, uint32_t *pdomid,
#       |                                         ~~~~~~~~~~^~~~~~
# lib/xenctrl_stubs.c:172:55: warning: passing argument 3 of 'xc_domain_create' from incompatible pointer type [-Wincompatible-pointer-types]
#   172 |         result = xc_domain_create(_H(xch), c_ssidref, h, c_flags, &domid
#       |                                                       ^
#       |                                                       |
#       |                                                       uint8_t * {aka unsigned char *}
# /usr/include/xenctrl.h:505:54: note: expected 'struct xen_domctl_createdomain *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
#   505 |                      struct xen_domctl_createdomain *config);
#       |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
# lib/xenctrl_stubs.c:172:18: error: too many arguments to function 'xc_domain_create'
#   172 |         result = xc_domain_create(_H(xch), c_ssidref, h, c_flags, &domid
#       |                  ^~~~~~~~~~~~~~~~
# /usr/include/xenctrl.h:504:5: note: declared here
#   504 | int xc_domain_create(xc_interface *xch, uint32_t *pdomid,
#       |     ^~~~~~~~~~~~~~~~
# lib/xenctrl_stubs.c: In function 'stub_xc_domain_resume_fast':
# lib/xenctrl_stubs.c:258:18: warning: implicit declaration of function 'xc_domain_resume'; did you mean 'xc_domain_pause'? [-Wimplicit-function-declaration]
#   258 |         result = xc_domain_resume(_H(xch), c_domid, 1);
#       |                  ^~~~~~~~~~~~~~~~
#       |                  xc_domain_pause
# lib/xenctrl_stubs.c: In function 'stub_xc_domain_set_machine_address_size':
# lib/xenctrl_stubs.c:744:22: warning: implicit declaration of function 'xc_domain_set_machine_address_size'; did you mean 'stub_xc_domain_set_machine_address_size'? [-Wimplicit-function-declaration]
#   744 |         int retval = xc_domain_set_machine_address_size(_H(xch), c_domid, c_width);
#       |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#       |                      stub_xc_domain_set_machine_address_size
# lib/xenctrl_stubs.c: In function 'stub_xc_domain_get_machine_address_size':
# lib/xenctrl_stubs.c:756:18: warning: implicit declaration of function 'xc_domain_get_machine_address_size'; did you mean 'stub_xc_domain_get_machine_address_size'? [-Wimplicit-function-declaration]
#   756 |         retval = xc_domain_get_machine_address_size(_H(xch), _D(domid));
#       |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#       |                  stub_xc_domain_get_machine_address_size
# lib/xenctrl_stubs.c: In function 'stub_xc_domain_cpuid_set':
# lib/xenctrl_stubs.c:793:13: warning: implicit declaration of function 'xc_cpuid_set'; did you mean 'xc_cpumap_setcpu'? [-Wimplicit-function-declaration]
#   793 |         r = xc_cpuid_set(_H(xch), _D(domid),
#       |             ^~~~~~~~~~~~
#       |             xc_cpumap_setcpu
# lib/xenctrl_stubs.c: In function 'stub_xc_domain_cpuid_apply_policy':
# lib/xenctrl_stubs.c:809:13: error: too few arguments to function 'xc_cpuid_apply_policy'
#   809 |         r = xc_cpuid_apply_policy(_H(xch), _D(domid)
#       |             ^~~~~~~~~~~~~~~~~~~~~
# /usr/include/xenctrl.h:1865:5: note: declared here
#  1865 | int xc_cpuid_apply_policy(xc_interface *xch,
#       |     ^~~~~~~~~~~~~~~~~~~~~
# lib/xenctrl_stubs.c: In function 'stub_shadow_allocation_get':
# lib/xenctrl_stubs.c:985:15: error: too many arguments to function 'xc_shadow_control'
#   985 |         ret = xc_shadow_control(_H(xch), _D(domid),
#       |               ^~~~~~~~~~~~~~~~~
# /usr/include/xenctrl.h:883:5: note: declared here
#   883 | int xc_shadow_control(xc_interface *xch,
#       |     ^~~~~~~~~~~~~~~~~
# lib/xenctrl_stubs.c: In function 'stub_shadow_allocation_set':
# lib/xenctrl_stubs.c:1005:15: error: too many arguments to function 'xc_shadow_control'
#  1005 |         ret = xc_shadow_control(_H(xch), _D(domid),
#       |               ^~~~~~~~~~~~~~~~~
# /usr/include/xenctrl.h:883:5: note: declared here
#   883 | int xc_shadow_control(xc_interface *xch,
#       |     ^~~~~~~~~~~~~~~~~
# lib/xenctrl_stubs.c: In function 'stub_xc_domain_get_pfn_list':
# lib/xenctrl_stubs.c:1030:15: warning: implicit declaration of function 'xc_get_pfn_list' [-Wimplicit-function-declaration]
#  1030 |         ret = xc_get_pfn_list(_H(xch), _D(domid),
#       |               ^~~~~~~~~~~~~~~
# lib/xenctrl_stubs.c: In function 'stub_xc_get_cpu_featureset':
# lib/xenctrl_stubs.c:1212:27: warning: implicit declaration of function 'xc_get_cpu_featureset'; did you mean 'stub_xc_get_cpu_featureset'? [-Wimplicit-function-declaration]
#  1212 |                 int ret = xc_get_cpu_featureset(_H(xch), 0, &fs_len, NULL);
#       |                           ^~~~~~~~~~~~~~~~~~~~~
#       |                           stub_xc_get_cpu_featureset
# Command exited with code 2.
# E: Failure("Command ''/home/opam/.opam/4.05/bin/ocamlbuild' lib/libxenctrl_stubs.a lib/dllxenctrl_stubs.so lib/xenctrl.cma lib/xenctrl.cmxa lib/xenctrl.a lib/xenctrl.cmxs xentoollog/libxentoollog_stubs.a xentoollog/dllxentoollog_stubs.so xentoollog/xentoollog.cma xentoollog/xentoollog.cmxa xentoollog/xentoollog.a xentoollog/xentoollog.cmxs xenlight/libxenlight_stubs.a xenlight/dllxenlight_stubs.so xenlight/xenlight.cma xenlight/xenlight.cmxa xenlight/xenlight.a xenlight/xenlight.cmxs test/test_hvm_check_pvdriver.native -tag debug -j 4' terminated with error code 10")
# make: *** [Makefile:27: build] Error 1



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build xenctrl 0.10.0
+- 
+- The following changes have been performed
| - install base-bytes         base
| - install bigarray-compat    1.1.0
| - install cmdliner           1.0.4
| - install conf-xen           1
| - install cppo               1.6.9
| - install csexp              1.5.2
| - install dune-configurator  3.13.0
| - install lwt                5.5.0
| - install mmap               1.2.0
| - install ocaml-syntax-shims 1.0.0
| - install ocamlbuild         0.14.3
| - install ocplib-endian      1.2
| - install result             1.5
| - install seq                0.3.1
+- 
# 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.05/.opam-switch/backup/state-20240129190137.export"
'opam --cli=2.1 install xenctrl.0.10.0 seq.0.3.1 result.1.5 ocplib-endian.1.2 ocamlfind.1.9.6 ocamlbuild.0.14.3 ocaml-syntax-shims.1.0.0 mmap.1.2.0 lwt.5.5.0 dune-configurator.3.13.0 dune.3.13.0 csexp.1.5.2 cppo.1.6.9 conf-xen.1 cmdliner.1.0.4 bigarray-compat.1.1.0 base-bytes.base --verbose --yes --confirm-level=unsafe-yes' failed.
OCaml

Innovation. Community. Security.