package xenctrl

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

xenctrl 0.9.32

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.3

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

<><> opam-depext.1.2.3 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.9.32 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.16.0 dune.3.16.0 csexp.1.5.2 cppo.1.7.0 cmdliner.1.0.4 bigarray-compat.1.1.0 base-bytes.base" 

Since version 2.1, opam now handles external dependencies alongside OCaml ones, and the `depext` plugin interface is provided for backwards compatibility only. Consider using your usual `opam install` command to install both OCaml and system dependencies, or `opam install <pkg> --depext-only` if you want to only install external dependencies.
# 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.16.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 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 cppo               1.7.0
  - install mmap               1.2.0
  - install dune-configurator  3.16.0
  - install ocplib-endian      1.2
  - install lwt                5.5.0
  - install xenctrl            0.9.32
===== 14 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 ... 18733 files and directories currently installed.)
- Preparing to unpack .../00-libxentoolcore1_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxentoolcore1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxentoollog1:amd64.
- Preparing to unpack .../01-libxentoollog1_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxentoollog1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxencall1:amd64.
- Preparing to unpack .../02-libxencall1_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxencall1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxendevicemodel1:amd64.
- Preparing to unpack .../03-libxendevicemodel1_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxendevicemodel1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxenevtchn1:amd64.
- Preparing to unpack .../04-libxenevtchn1_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxenevtchn1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxenforeignmemory1:amd64.
- Preparing to unpack .../05-libxenforeignmemory1_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxenforeignmemory1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxengnttab1:amd64.
- Preparing to unpack .../06-libxengnttab1_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxengnttab1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxenhypfs1:amd64.
- Preparing to unpack .../07-libxenhypfs1_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxenhypfs1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxenstore4:amd64.
- Preparing to unpack .../08-libxenstore4_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxenstore4:amd64 (4.17.3+10-g091466ba55-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.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxenmisc4.17:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package libxen-dev.
- Preparing to unpack .../11-libxen-dev_4.17.3+10-g091466ba55-1~deb12u1_amd64.deb ...
- Unpacking libxen-dev (4.17.3+10-g091466ba55-1~deb12u1) ...
- Selecting previously unselected package uuid-dev:amd64.
- Preparing to unpack .../12-uuid-dev_2.38.1-5+deb12u1_amd64.deb ...
- Unpacking uuid-dev:amd64 (2.38.1-5+deb12u1) ...
- Setting up libxentoollog1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libxentoolcore1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libxencall1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libyajl2:amd64 (2.1.0-3+deb12u2) ...
- Setting up libxenforeignmemory1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up uuid-dev:amd64 (2.38.1-5+deb12u1) ...
- Setting up libxenstore4:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libxengnttab1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libxenevtchn1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libxendevicemodel1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libxenhypfs1:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libxenmisc4.17:amd64 (4.17.3+10-g091466ba55-1~deb12u1) ...
- Setting up libxen-dev (4.17.3+10-g091466ba55-1~deb12u1) ...
- Processing triggers for libc-bin (2.36-9+deb12u8) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  2/42:
Processing  3/42:
Processing  4/42:
Processing  5/42:
-> installed base-bytes.base
Processing  6/42:
-> retrieved bigarray-compat.1.1.0  (cached)
Processing  7/42:
Processing  8/42: [bigarray-compat: dune build]
-> retrieved cmdliner.1.0.4  (cached)
Processing  9/42: [bigarray-compat: dune build]
Processing 10/42: [bigarray-compat: dune build] [cmdliner: make all]
-> retrieved cppo.1.7.0  (cached)
Processing 11/42: [bigarray-compat: dune build] [cmdliner: make all]
Processing 12/42: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build]
-> retrieved csexp.1.5.2  (cached)
Processing 13/42: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build]
Processing 14/42: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build]
-> retrieved lwt.5.5.0  (cached)
Processing 15/42: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build]
-> retrieved mmap.1.2.0  (cached)
Processing 16/42: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build]
-> retrieved ocaml-syntax-shims.1.0.0  (cached)
Processing 17/42: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build]
Processing 18/42: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build] [ocaml-syntax-shims: dune build]
-> retrieved ocplib-endian.1.2  (cached)
Processing 19/42: [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 20/42: [bigarray-compat: dune build] [cmdliner: make all] [cppo: dune build] [csexp: dune build] [ocaml-syntax-shims: dune build]
Processing 21/42: [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 21/42: [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 22/42: [cmdliner: make all] [cppo: dune build] [csexp: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make]
Processing 23/42: [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 24/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make]
Processing 25/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make] [result: dune build]
-> retrieved seq.0.3.1  (cached)
Processing 26/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [csexp: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make configure.make] [result: dune build] [seq: 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 26/42: [xenctrl.0.9.32: http] [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]
-> compiled  csexp.1.5.2
Processing 26/42: [xenctrl.0.9.32: http] [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 27/42: [xenctrl.0.9.32: http] [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  seq.0.3.1
Processing 27/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build]
-> installed seq.0.3.1
Processing 28/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [result: dune build]
-> compiled  result.1.5
Processing 28/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed result.1.5
Processing 29/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [mmap: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
-> compiled  mmap.1.2.0
Processing 29/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed mmap.1.2.0
Processing 30/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
-> retrieved dune-configurator.3.16.0  (cached)
Processing 31/42: [xenctrl.0.9.32: http] [cmdliner: make all] [cppo: dune build] [dune-configurator: rm] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
- ocaml build.ml cma
- ocaml build.ml cmxa
- ocaml build.ml cmxs
-> compiled  cmdliner.1.0.4
Processing 31/42: [xenctrl.0.9.32: http] [cppo: dune build] [dune-configurator: rm] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 32/42: [xenctrl.0.9.32: http] [cppo: dune build] [dune-configurator: rm] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install]
-> compiled  cppo.1.7.0
Processing 32/42: [xenctrl.0.9.32: http] [dune-configurator: rm] [ocaml-syntax-shims: dune build] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install]
-> compiled  ocaml-syntax-shims.1.0.0
Processing 32/42: [xenctrl.0.9.32: http] [dune-configurator: rm] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install]
Processing 32/42: [dune-configurator: rm] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install]
Processing 32/42: [dune-configurator: dune build] [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 32/42: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled] [cmdliner: make install-doc]
-> retrieved xenctrl.0.9.32  (https://github.com/xapi-project/ocaml-xen-lowlevel-libs/archive/v0.9.32.tar.gz)
- 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 32/42: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed cppo.1.7.0
Processing 33/42: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 34/42: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build]
-> installed ocaml-syntax-shims.1.0.0
Processing 35/42: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled] [ocplib-endian: dune build]
-> compiled  ocplib-endian.1.2
Processing 35/42: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed ocplib-endian.1.2
Processing 36/42: [dune-configurator: 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 36/42: [dune-configurator: dune build]
-> installed ocamlbuild.0.14.3
Processing 37/42: [dune-configurator: dune build]
+ /home/opam/.opam/4.05/bin/dune "build" "-p" "dune-configurator" "-j" "39" "@install" (CWD=/home/opam/.opam/4.05/.opam-switch/build/dune-configurator.3.16.0)
-> compiled  dune-configurator.3.16.0
-> installed dune-configurator.3.16.0
Processing 39/42: [lwt: dune exec]
+ /home/opam/.opam/4.05/bin/dune "exec" "-p" "lwt" "src/unix/config/discover.exe" "--" "--save" "--use-libev" "false" (CWD=/home/opam/.opam/4.05/.opam-switch/build/lwt.5.5.0)
Processing 39/42: [lwt: dune build]
+ /home/opam/.opam/4.05/bin/dune "build" "-p" "lwt" "-j" "39" (CWD=/home/opam/.opam/4.05/.opam-switch/build/lwt.5.5.0)
-> compiled  lwt.5.5.0
-> installed lwt.5.5.0
Processing 41/42: [xenctrl: ./configure]
+ /home/opam/.opam/4.05/.opam-switch/build/xenctrl.0.9.32/./configure  (CWD=/home/opam/.opam/4.05/.opam-switch/build/xenctrl.0.9.32)
- 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
Processing 41/42: [xenctrl: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/4.05/.opam-switch/build/xenctrl.0.9.32)
- 
- 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
- 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_xc_cpuid_check':
- lib/xenctrl_stubs.c:851:13: warning: implicit declaration of function 'xc_cpuid_check'; did you mean 'stub_xc_cpuid_check'? [-Wimplicit-function-declaration]
-   851 |         r = xc_cpuid_check(_H(xch), c_input, (const char **)c_config, out_config);
-       |             ^~~~~~~~~~~~~~
-       |             stub_xc_cpuid_check
- lib/xenctrl_stubs.c: In function 'stub_shadow_allocation_get':
- lib/xenctrl_stubs.c:1028:15: error: too many arguments to function 'xc_shadow_control'
-  1028 |         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:1048:15: error: too many arguments to function 'xc_shadow_control'
-  1048 |         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:1073:15: warning: implicit declaration of function 'xc_get_pfn_list' [-Wimplicit-function-declaration]
-  1073 |         ret = xc_get_pfn_list(_H(xch), _D(domid),
-       |               ^~~~~~~~~~~~~~~
- lib/xenctrl_stubs.c: In function 'stub_xc_get_cpu_featureset':
- lib/xenctrl_stubs.c:1255:27: warning: implicit declaration of function 'xc_get_cpu_featureset'; did you mean 'stub_xc_get_cpu_featureset'? [-Wimplicit-function-declaration]
-  1255 |                 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.9.32 failed at "make".

#=== ERROR while compiling xenctrl.0.9.32 =====================================#
# context              2.1.6 | linux/x86_64 | ocaml-base-compiler.4.05.0 | file:///src
# path                 ~/.opam/4.05/.opam-switch/build/xenctrl.0.9.32
# command              /usr/bin/make
# exit-code            2
# env-file             ~/.opam/log/xenctrl-115-acdba9.env
# output-file          ~/.opam/log/xenctrl-115-acdba9.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
# 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_xc_cpuid_check':
# lib/xenctrl_stubs.c:851:13: warning: implicit declaration of function 'xc_cpuid_check'; did you mean 'stub_xc_cpuid_check'? [-Wimplicit-function-declaration]
#   851 |         r = xc_cpuid_check(_H(xch), c_input, (const char **)c_config, out_config);
#       |             ^~~~~~~~~~~~~~
#       |             stub_xc_cpuid_check
# lib/xenctrl_stubs.c: In function 'stub_shadow_allocation_get':
# lib/xenctrl_stubs.c:1028:15: error: too many arguments to function 'xc_shadow_control'
#  1028 |         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:1048:15: error: too many arguments to function 'xc_shadow_control'
#  1048 |         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:1073:15: warning: implicit declaration of function 'xc_get_pfn_list' [-Wimplicit-function-declaration]
#  1073 |         ret = xc_get_pfn_list(_H(xch), _D(domid),
#       |               ^~~~~~~~~~~~~~~
# lib/xenctrl_stubs.c: In function 'stub_xc_get_cpu_featureset':
# lib/xenctrl_stubs.c:1255:27: warning: implicit declaration of function 'xc_get_cpu_featureset'; did you mean 'stub_xc_get_cpu_featureset'? [-Wimplicit-function-declaration]
#  1255 |                 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.9.32
+- 
+- The following changes have been performed
| - install base-bytes         base
| - install bigarray-compat    1.1.0
| - install cmdliner           1.0.4
| - install cppo               1.7.0
| - install csexp              1.5.2
| - install dune-configurator  3.16.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-20240912200746.export"
'opam --cli=2.1 install xenctrl.0.9.32 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.16.0 dune.3.16.0 csexp.1.5.2 cppo.1.7.0 cmdliner.1.0.4 bigarray-compat.1.1.0 base-bytes.base --verbose --yes --confirm-level=unsafe-yes' failed.
OCaml

Innovation. Community. Security.