package pci

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

pci 0.2.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.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 pci.0.2.0 stdlib-shims.0.3.0 ocamlfind.1.9.6 ocamlbuild.0.14.3 integers.0.7.0 dune-configurator.3.16.0 dune.3.16.0 ctypes.0.23.0 csexp.1.5.2 bigarray-compat.1.1.0" 

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:
libpci-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 csexp             1.5.2
  - install ocamlbuild        0.14.3
  - install stdlib-shims      0.3.0
  - install dune-configurator 3.16.0
  - install integers          0.7.0
  - install ctypes            0.23.0
  - install pci               0.2.0
===== 8 to install =====

The following system packages will first need to be installed:
    libpci-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" "libpci-dev"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package pci.ids.
- (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 .../pci.ids_0.0~2023.04.11-1_all.deb ...
- Unpacking pci.ids (0.0~2023.04.11-1) ...
- Selecting previously unselected package libpci3:amd64.
- Preparing to unpack .../libpci3_1%3a3.9.0-4_amd64.deb ...
- Unpacking libpci3:amd64 (1:3.9.0-4) ...
- Selecting previously unselected package libudev-dev:amd64.
- Preparing to unpack .../libudev-dev_252.30-1~deb12u2_amd64.deb ...
- Unpacking libudev-dev:amd64 (252.30-1~deb12u2) ...
- Selecting previously unselected package zlib1g-dev:amd64.
- Preparing to unpack .../zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...
- Selecting previously unselected package libpci-dev:amd64.
- Preparing to unpack .../libpci-dev_1%3a3.9.0-4_amd64.deb ...
- Unpacking libpci-dev:amd64 (1:3.9.0-4) ...
- Setting up pci.ids (0.0~2023.04.11-1) ...
- Setting up libudev-dev:amd64 (252.30-1~deb12u2) ...
- Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...
- Setting up libpci3:amd64 (1:3.9.0-4) ...
- Setting up libpci-dev:amd64 (1:3.9.0-4) ...
- Processing triggers for libc-bin (2.36-9+deb12u8) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/24:
Processing  2/24:
Processing  3/24:
-> retrieved bigarray-compat.1.1.0  (cached)
Processing  4/24:
Processing  5/24: [bigarray-compat: dune build]
-> retrieved csexp.1.5.2  (cached)
Processing  6/24: [bigarray-compat: dune build]
Processing  7/24: [bigarray-compat: dune build] [csexp: dune build]
-> retrieved ctypes.0.23.0  (cached)
Processing  8/24: [bigarray-compat: dune build] [csexp: dune build]
-> retrieved dune-configurator.3.16.0  (cached)
Processing  9/24: [pci.0.2.0: http] [bigarray-compat: dune build] [csexp: dune build]
-> compiled  bigarray-compat.1.1.0
Processing  9/24: [pci.0.2.0: http] [csexp: dune build]
-> installed bigarray-compat.1.1.0
Processing 10/24: [pci.0.2.0: http] [csexp: dune build]
-> retrieved integers.0.7.0  (cached)
Processing 11/24: [pci.0.2.0: http] [csexp: dune build]
-> compiled  csexp.1.5.2
Processing 11/24: [pci.0.2.0: http]
-> installed csexp.1.5.2
Processing 12/24: [pci.0.2.0: http]
Processing 13/24: [pci.0.2.0: http] [dune-configurator: rm]
-> retrieved ocamlbuild.0.14.3  (cached)
Processing 14/24: [pci.0.2.0: http] [dune-configurator: rm] [ocamlbuild: make configure.make]
Processing 14/24: [dune-configurator: rm] [ocamlbuild: make configure.make]
-> retrieved stdlib-shims.0.3.0  (cached)
Processing 15/24: [dune-configurator: rm] [ocamlbuild: make configure.make] [stdlib-shims: 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 15/24: [dune-configurator: rm] [ocamlbuild: make check-if-preinstalled] [stdlib-shims: dune build]
-> retrieved pci.0.2.0  (https://github.com/simonjbeaumont/ocaml-pci/archive/v0.2.0.tar.gz)
Processing 15/24: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled] [stdlib-shims: dune build]
-> compiled  stdlib-shims.0.3.0
Processing 15/24: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed stdlib-shims.0.3.0
Processing 16/24: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
Processing 17/24: [dune-configurator: dune build] [integers: dune build] [ocamlbuild: make check-if-preinstalled]
-> compiled  integers.0.7.0
Processing 17/24: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
-> installed integers.0.7.0
Processing 18/24: [dune-configurator: dune build] [ocamlbuild: make check-if-preinstalled]
-> compiled  dune-configurator.3.16.0
Processing 18/24: [ocamlbuild: make check-if-preinstalled]
-> installed dune-configurator.3.16.0
Processing 19/24: [ocamlbuild: make check-if-preinstalled]
Processing 20/24: [ctypes: 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 20/24: [ctypes: dune build]
-> installed ocamlbuild.0.14.3
Processing 21/24: [ctypes: dune build]
+ /home/opam/.opam/4.05/bin/dune "build" "-p" "ctypes" "-j" "39" "--promote-install-files=false" "@install" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ctypes.0.23.0)
- (cd _build/default && /home/opam/.opam/4.05/bin/ocamlopt.opt -w -40 -g -I src/ctypes-top/.ctypes_top.objs/byte -I src/ctypes-top/.ctypes_top.objs/native -I /home/opam/.opam/4.05/lib/bigarray-compat -I /home/opam/.opam/4.05/lib/integers -I /home/opam/.opam/4.05/lib/ocaml/compiler-libs -I /home/opam/.opam/4.05/lib/stdlib-shims -I src/ctypes/.ctypes.objs/byte -I src/ctypes/.ctypes.objs/native -intf-suffix .ml -no-alias-deps -open Ctypes_top -o src/ctypes-top/.ctypes_top.objs/native/ctypes_top__Install_ctypes_printers.cmx -c -impl src/ctypes-top/install_ctypes_printers.ml)
- File "_none_", line 1:
- Warning 58: no cmx file was found in path for module Toploop, and its interface was not compiled with -opaque
Processing 21/24: [ctypes: dune install]
+ /home/opam/.opam/4.05/bin/dune "install" "-p" "ctypes" "--create-install-files" "ctypes" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ctypes.0.23.0)
-> compiled  ctypes.0.23.0
-> installed ctypes.0.23.0
Processing 23/24: [pci: ./configure]
+ /home/opam/.opam/4.05/.opam-switch/build/pci.0.2.0/./configure  (CWD=/home/opam/.opam/4.05/.opam-switch/build/pci.0.2.0)
- File "./setup.ml", line 318, characters 20-36:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 318, characters 42-58:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 327, characters 14-30:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 327, characters 38-54:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 330, characters 25-41:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 368, characters 10-26:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 474, characters 13-29:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 1825, characters 16-33:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- File "./setup.ml", line 1831, characters 16-35:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "setup.ml", line 5847, characters 11-28:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- File "setup.ml", line 5848, characters 11-30:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- 
- 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: ........................................ pci
- Package version: ..................................... 0.2.0
- 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: ......................... 
- Compile example executables: ......................... false
- Create documentations: ............................... true
- Compile tests executable and library and run them: ... false
- pkg_ctypes_stubs: .................................... /home/opam/.opam/4.05/lib/ctypes/stubs
- 
Processing 23/24: [pci: make]
+ /usr/bin/make  (CWD=/home/opam/.opam/4.05/.opam-switch/build/pci.0.2.0)
- ocaml setup.ml -build 
- File "./setup.ml", line 318, characters 20-36:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 318, characters 42-58:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 327, characters 14-30:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 327, characters 38-54:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 330, characters 25-41:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 368, characters 10-26:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 474, characters 13-29:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "./setup.ml", line 1825, characters 16-33:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- File "./setup.ml", line 1831, characters 16-35:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "setup.ml", line 5847, characters 11-28:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- File "setup.ml", line 5848, characters 11-30:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- W: Cannot find source file matching module 'Ffi_generated' in library pci
- W: Cannot find source file matching module 'Ffi_generated_types' in library pci
- /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 44, characters 35-44:
- Warning: the tag "pkg_oUnit" 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 48, characters 23-32:
- Warning: the tag "pkg_oUnit" 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 ocamldep -package ctypes.stubs -modules bindings/ffi_bindings.ml > bindings/ffi_bindings.ml.depends
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package ctypes.stubs -I bindings -o bindings/ffi_bindings.cmo bindings/ffi_bindings.ml
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -a -I bindings bindings/ffi_bindings.cmo -o bindings/pci_bindings.cma
- /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -package ctypes.stubs -I bindings -o bindings/ffi_bindings.cmx bindings/ffi_bindings.ml
- /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -a -I bindings bindings/ffi_bindings.cmx -o bindings/pci_bindings.cmxa
- /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -shared -I bindings bindings/pci_bindings.cmxa bindings/ffi_bindings.cmx -o bindings/pci_bindings.cmxs
- /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules stubgen/ffi_stubgen.ml > stubgen/ffi_stubgen.ml.depends
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -package ctypes.stubs -I stubgen -I bindings -o stubgen/ffi_stubgen.cmo stubgen/ffi_stubgen.ml
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -linkpkg -package ctypes.stubs -I bindings -I stubgen bindings/pci_bindings.cma stubgen/ffi_stubgen.cmo -o stubgen/ffi_stubgen.byte
- stubgen/ffi_stubgen.byte -c > lib/ffi_generated_stubs.c
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -I lib -package ctypes -ccopt -I -ccopt /home/opam/.opam/4.05/lib/ctypes/stubs -c lib/ffi_generated_stubs.c
- + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -I lib -package ctypes -ccopt -I -ccopt /home/opam/.opam/4.05/lib/ctypes/stubs -c lib/ffi_generated_stubs.c
- lib/ffi_generated_stubs.c: In function 'libpci_stub_7_pci_lookup_method':
- lib/ffi_generated_stubs.c:46:32: warning: passing argument 1 of 'pci_lookup_method' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    46 |    int x36 = pci_lookup_method(x35);
-       |                                ^~~
- In file included from lib/ffi_generated_stubs.c:1:
- /usr/include/x86_64-linux-gnu/pci/pci.h:104:29: note: expected 'char *' but argument is of type 'const char *'
-   104 | int pci_lookup_method(char *name) PCI_ABI;      /* Returns -1 if not found */
-       |                       ~~~~~~^~~~
- lib/ffi_generated_stubs.c: In function 'libpci_stub_9_pci_get_param':
- lib/ffi_generated_stubs.c:59:41: warning: passing argument 2 of 'pci_get_param' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    59 |    char const* x46 = pci_get_param(x44, x45);
-       |                                         ^~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:119:51: note: expected 'char *' but argument is of type 'const char *'
-   119 | char *pci_get_param(struct pci_access *acc, char *param) PCI_ABI;
-       |                                             ~~~~~~^~~~~
- lib/ffi_generated_stubs.c: In function 'libpci_stub_10_pci_set_param':
- lib/ffi_generated_stubs.c:67:33: warning: passing argument 2 of 'pci_set_param' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    67 |    int x53 = pci_set_param(x50, x51, x52);
-       |                                 ^~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:120:49: note: expected 'char *' but argument is of type 'const char *'
-   120 | int pci_set_param(struct pci_access *acc, char *param, char *value) PCI_ABI;    /* 0 on success, -1 if no such parameter */
-       |                                           ~~~~~~^~~~~
- lib/ffi_generated_stubs.c:67:38: warning: passing argument 3 of 'pci_set_param' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-    67 |    int x53 = pci_set_param(x50, x51, x52);
-       |                                      ^~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:120:62: note: expected 'char *' but argument is of type 'const char *'
-   120 | int pci_set_param(struct pci_access *acc, char *param, char *value) PCI_ABI;    /* 0 on success, -1 if no such parameter */
-       |                                                        ~~~~~~^~~~~
- lib/ffi_generated_stubs.c: In function 'libpci_stub_24_pci_filter_parse_slot':
- lib/ffi_generated_stubs.c:177:51: warning: passing argument 2 of 'pci_filter_parse_slot' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   177 |    char const* x177 = pci_filter_parse_slot(x175, x176);
-       |                                                   ^~~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:262:50: note: expected 'char *' but argument is of type 'const char *'
-   262 | char *pci_filter_parse_slot(struct pci_filter *, char *) PCI_ABI;
-       |                                                  ^~~~~~
- lib/ffi_generated_stubs.c: In function 'libpci_stub_25_pci_filter_parse_id':
- lib/ffi_generated_stubs.c:184:49: warning: passing argument 2 of 'pci_filter_parse_id' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   184 |    char const* x182 = pci_filter_parse_id(x180, x181);
-       |                                                 ^~~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:263:48: note: expected 'char *' but argument is of type 'const char *'
-   263 | char *pci_filter_parse_id(struct pci_filter *, char *) PCI_ABI;
-       |                                                ^~~~~~
- lib/ffi_generated_stubs.c: In function 'libpci_stub_27_pci_lookup_name':
- lib/ffi_generated_stubs.c:202:45: warning: passing argument 2 of 'pci_lookup_name' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   202 |    char const* x204 = pci_lookup_name(x193, x194, x195, x198, x201);
-       |                                             ^~~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:282:51: note: expected 'char *' but argument is of type 'const char *'
-   282 | char *pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...) PCI_ABI;
-       |                                             ~~~~~~^~~
- lib/ffi_generated_stubs.c: In function 'libpci_stub_28_pci_lookup_name':
- lib/ffi_generated_stubs.c:214:45: warning: passing argument 2 of 'pci_lookup_name' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   214 |    char const* x225 = pci_lookup_name(x211, x212, x213, x216, x219, x222);
-       |                                             ^~~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:282:51: note: expected 'char *' but argument is of type 'const char *'
-   282 | char *pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...) PCI_ABI;
-       |                                             ~~~~~~^~~
- lib/ffi_generated_stubs.c: In function 'libpci_stub_29_pci_lookup_name':
- lib/ffi_generated_stubs.c:240:26: warning: passing argument 2 of 'pci_lookup_name' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   240 |    pci_lookup_name(x240, x241, x242, x245, x248, x251, x254, x257);
-       |                          ^~~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:282:51: note: expected 'char *' but argument is of type 'const char *'
-   282 | char *pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...) PCI_ABI;
-       |                                             ~~~~~~^~~
- lib/ffi_generated_stubs.c: In function 'libpci_stub_32_pci_set_name_list_path':
- lib/ffi_generated_stubs.c:275:33: warning: passing argument 2 of 'pci_set_name_list_path' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
-   275 |    pci_set_name_list_path(x278, x279, x280);
-       |                                 ^~~~
- /usr/include/x86_64-linux-gnu/pci/pci.h:286:57: note: expected 'char *' but argument is of type 'const char *'
-   286 | void pci_set_name_list_path(struct pci_access *a, char *name, int to_be_freed) PCI_ABI;
-       |                                                   ~~~~~~^~~~
- mv ffi_generated_stubs.o lib/ffi_generated_stubs.o
- /home/opam/.opam/4.05/bin/ocamlfind ocamlmklib -o lib/pci_stubs -g -lpci lib/ffi_generated_stubs.o
- /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules lib/pci.mli > lib/pci.mli.depends
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -ccopt -I -ccopt /home/opam/.opam/4.05/lib/ctypes/stubs -package ctypes.stubs -I lib -I bindings -o lib/pci.cmi lib/pci.mli
- /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules lib/pci.ml > lib/pci.ml.depends
- stubgen/ffi_stubgen.byte -ml > lib/ffi_generated.ml
- /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules lib/ffi_generated.ml > lib/ffi_generated.ml.depends
- /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules stubgen/ffi_types_stubgen.ml > stubgen/ffi_types_stubgen.ml.depends
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -package ctypes.stubs -I stubgen -I bindings -o stubgen/ffi_types_stubgen.cmo stubgen/ffi_types_stubgen.ml
- /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -linkpkg -package ctypes.stubs -I bindings -I stubgen bindings/pci_bindings.cma stubgen/ffi_types_stubgen.cmo -o stubgen/ffi_types_stubgen.byte
- stubgen/ffi_types_stubgen.byte > stubgen/ffi_ml_types_stubgen.c
- gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC stubgen/ffi_ml_types_stubgen.c -I /home/opam/.opam/4.05/lib/ctypes/stubs -I /home/opam/.opam/4.05/lib/ocaml -o stubgen/ffi_ml_types_subgen
- + gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC stubgen/ffi_ml_types_stubgen.c -I /home/opam/.opam/4.05/lib/ctypes/stubs -I /home/opam/.opam/4.05/lib/ocaml -o stubgen/ffi_ml_types_subgen
- stubgen/ffi_ml_types_stubgen.c:4:10: fatal error: ctypes_cstubs_internals.h: No such file or directory
-     4 | #include "ctypes_cstubs_internals.h"
-       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- compilation terminated.
- Command exited with code 1.
- + /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 "myocamlbuild.ml", line 518, characters 43-62:
- Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "myocamlbuild.ml", line 531, characters 51-70:
- Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize
- Use String.uncapitalize_ascii instead.
- E: Failure("Command ''/home/opam/.opam/4.05/bin/ocamlbuild' bindings/pci_bindings.cma bindings/pci_bindings.cmxa bindings/pci_bindings.a bindings/pci_bindings.cmxs lib/libpci_stubs.a lib/dllpci_stubs.so lib/pci.cma lib/pci.cmxa lib/pci.a lib/pci.cmxs stubgen/ffi_stubgen.byte stubgen/ffi_types_stubgen.byte -tag debug' terminated with error code 10")
- make: *** [Makefile:7: build] Error 1
[ERROR] The compilation of pci.0.2.0 failed at "make".

#=== ERROR while compiling pci.0.2.0 ==========================================#
# context              2.1.6 | linux/x86_64 | ocaml-base-compiler.4.05.0 | file:///src
# path                 ~/.opam/4.05/.opam-switch/build/pci.0.2.0
# command              /usr/bin/make
# exit-code            2
# env-file             ~/.opam/log/pci-115-13bf06.env
# output-file          ~/.opam/log/pci-115-13bf06.out
### output ###
# ocaml setup.ml -build 
# File "./setup.ml", line 318, characters 20-36:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "./setup.ml", line 318, characters 42-58:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "./setup.ml", line 327, characters 14-30:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "./setup.ml", line 327, characters 38-54:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "./setup.ml", line 330, characters 25-41:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "./setup.ml", line 368, characters 10-26:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "./setup.ml", line 474, characters 13-29:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "./setup.ml", line 1825, characters 16-33:
# Warning 3: deprecated: String.capitalize
# Use String.capitalize_ascii instead.
# File "./setup.ml", line 1831, characters 16-35:
# Warning 3: deprecated: String.uncapitalize
# Use String.uncapitalize_ascii instead.
# File "setup.ml", line 5847, characters 11-28:
# Warning 3: deprecated: String.capitalize
# Use String.capitalize_ascii instead.
# File "setup.ml", line 5848, characters 11-30:
# Warning 3: deprecated: String.uncapitalize
# Use String.uncapitalize_ascii instead.
# W: Cannot find source file matching module 'Ffi_generated' in library pci
# W: Cannot find source file matching module 'Ffi_generated_types' in library pci
# /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 44, characters 35-44:
# Warning: the tag "pkg_oUnit" 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 48, characters 23-32:
# Warning: the tag "pkg_oUnit" 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 ocamldep -package ctypes.stubs -modules bindings/ffi_bindings.ml > bindings/ffi_bindings.ml.depends
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -package ctypes.stubs -I bindings -o bindings/ffi_bindings.cmo bindings/ffi_bindings.ml
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -a -I bindings bindings/ffi_bindings.cmo -o bindings/pci_bindings.cma
# /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -c -g -annot -bin-annot -package ctypes.stubs -I bindings -o bindings/ffi_bindings.cmx bindings/ffi_bindings.ml
# /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -a -I bindings bindings/ffi_bindings.cmx -o bindings/pci_bindings.cmxa
# /home/opam/.opam/4.05/bin/ocamlfind ocamlopt -shared -I bindings bindings/pci_bindings.cmxa bindings/ffi_bindings.cmx -o bindings/pci_bindings.cmxs
# /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules stubgen/ffi_stubgen.ml > stubgen/ffi_stubgen.ml.depends
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -package ctypes.stubs -I stubgen -I bindings -o stubgen/ffi_stubgen.cmo stubgen/ffi_stubgen.ml
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -linkpkg -package ctypes.stubs -I bindings -I stubgen bindings/pci_bindings.cma stubgen/ffi_stubgen.cmo -o stubgen/ffi_stubgen.byte
# stubgen/ffi_stubgen.byte -c > lib/ffi_generated_stubs.c
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -I lib -package ctypes -ccopt -I -ccopt /home/opam/.opam/4.05/lib/ctypes/stubs -c lib/ffi_generated_stubs.c
# + /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -I lib -package ctypes -ccopt -I -ccopt /home/opam/.opam/4.05/lib/ctypes/stubs -c lib/ffi_generated_stubs.c
# lib/ffi_generated_stubs.c: In function 'libpci_stub_7_pci_lookup_method':
# lib/ffi_generated_stubs.c:46:32: warning: passing argument 1 of 'pci_lookup_method' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#    46 |    int x36 = pci_lookup_method(x35);
#       |                                ^~~
# In file included from lib/ffi_generated_stubs.c:1:
# /usr/include/x86_64-linux-gnu/pci/pci.h:104:29: note: expected 'char *' but argument is of type 'const char *'
#   104 | int pci_lookup_method(char *name) PCI_ABI;      /* Returns -1 if not found */
#       |                       ~~~~~~^~~~
# lib/ffi_generated_stubs.c: In function 'libpci_stub_9_pci_get_param':
# lib/ffi_generated_stubs.c:59:41: warning: passing argument 2 of 'pci_get_param' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#    59 |    char const* x46 = pci_get_param(x44, x45);
#       |                                         ^~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:119:51: note: expected 'char *' but argument is of type 'const char *'
#   119 | char *pci_get_param(struct pci_access *acc, char *param) PCI_ABI;
#       |                                             ~~~~~~^~~~~
# lib/ffi_generated_stubs.c: In function 'libpci_stub_10_pci_set_param':
# lib/ffi_generated_stubs.c:67:33: warning: passing argument 2 of 'pci_set_param' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#    67 |    int x53 = pci_set_param(x50, x51, x52);
#       |                                 ^~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:120:49: note: expected 'char *' but argument is of type 'const char *'
#   120 | int pci_set_param(struct pci_access *acc, char *param, char *value) PCI_ABI;    /* 0 on success, -1 if no such parameter */
#       |                                           ~~~~~~^~~~~
# lib/ffi_generated_stubs.c:67:38: warning: passing argument 3 of 'pci_set_param' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#    67 |    int x53 = pci_set_param(x50, x51, x52);
#       |                                      ^~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:120:62: note: expected 'char *' but argument is of type 'const char *'
#   120 | int pci_set_param(struct pci_access *acc, char *param, char *value) PCI_ABI;    /* 0 on success, -1 if no such parameter */
#       |                                                        ~~~~~~^~~~~
# lib/ffi_generated_stubs.c: In function 'libpci_stub_24_pci_filter_parse_slot':
# lib/ffi_generated_stubs.c:177:51: warning: passing argument 2 of 'pci_filter_parse_slot' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#   177 |    char const* x177 = pci_filter_parse_slot(x175, x176);
#       |                                                   ^~~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:262:50: note: expected 'char *' but argument is of type 'const char *'
#   262 | char *pci_filter_parse_slot(struct pci_filter *, char *) PCI_ABI;
#       |                                                  ^~~~~~
# lib/ffi_generated_stubs.c: In function 'libpci_stub_25_pci_filter_parse_id':
# lib/ffi_generated_stubs.c:184:49: warning: passing argument 2 of 'pci_filter_parse_id' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#   184 |    char const* x182 = pci_filter_parse_id(x180, x181);
#       |                                                 ^~~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:263:48: note: expected 'char *' but argument is of type 'const char *'
#   263 | char *pci_filter_parse_id(struct pci_filter *, char *) PCI_ABI;
#       |                                                ^~~~~~
# lib/ffi_generated_stubs.c: In function 'libpci_stub_27_pci_lookup_name':
# lib/ffi_generated_stubs.c:202:45: warning: passing argument 2 of 'pci_lookup_name' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#   202 |    char const* x204 = pci_lookup_name(x193, x194, x195, x198, x201);
#       |                                             ^~~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:282:51: note: expected 'char *' but argument is of type 'const char *'
#   282 | char *pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...) PCI_ABI;
#       |                                             ~~~~~~^~~
# lib/ffi_generated_stubs.c: In function 'libpci_stub_28_pci_lookup_name':
# lib/ffi_generated_stubs.c:214:45: warning: passing argument 2 of 'pci_lookup_name' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#   214 |    char const* x225 = pci_lookup_name(x211, x212, x213, x216, x219, x222);
#       |                                             ^~~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:282:51: note: expected 'char *' but argument is of type 'const char *'
#   282 | char *pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...) PCI_ABI;
#       |                                             ~~~~~~^~~
# lib/ffi_generated_stubs.c: In function 'libpci_stub_29_pci_lookup_name':
# lib/ffi_generated_stubs.c:240:26: warning: passing argument 2 of 'pci_lookup_name' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#   240 |    pci_lookup_name(x240, x241, x242, x245, x248, x251, x254, x257);
#       |                          ^~~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:282:51: note: expected 'char *' but argument is of type 'const char *'
#   282 | char *pci_lookup_name(struct pci_access *a, char *buf, int size, int flags, ...) PCI_ABI;
#       |                                             ~~~~~~^~~
# lib/ffi_generated_stubs.c: In function 'libpci_stub_32_pci_set_name_list_path':
# lib/ffi_generated_stubs.c:275:33: warning: passing argument 2 of 'pci_set_name_list_path' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
#   275 |    pci_set_name_list_path(x278, x279, x280);
#       |                                 ^~~~
# /usr/include/x86_64-linux-gnu/pci/pci.h:286:57: note: expected 'char *' but argument is of type 'const char *'
#   286 | void pci_set_name_list_path(struct pci_access *a, char *name, int to_be_freed) PCI_ABI;
#       |                                                   ~~~~~~^~~~
# mv ffi_generated_stubs.o lib/ffi_generated_stubs.o
# /home/opam/.opam/4.05/bin/ocamlfind ocamlmklib -o lib/pci_stubs -g -lpci lib/ffi_generated_stubs.o
# /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules lib/pci.mli > lib/pci.mli.depends
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -ccopt -I -ccopt /home/opam/.opam/4.05/lib/ctypes/stubs -package ctypes.stubs -I lib -I bindings -o lib/pci.cmi lib/pci.mli
# /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules lib/pci.ml > lib/pci.ml.depends
# stubgen/ffi_stubgen.byte -ml > lib/ffi_generated.ml
# /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules lib/ffi_generated.ml > lib/ffi_generated.ml.depends
# /home/opam/.opam/4.05/bin/ocamlfind ocamldep -package ctypes.stubs -modules stubgen/ffi_types_stubgen.ml > stubgen/ffi_types_stubgen.ml.depends
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -c -g -annot -bin-annot -I bindings -package ctypes.stubs -I stubgen -I bindings -o stubgen/ffi_types_stubgen.cmo stubgen/ffi_types_stubgen.ml
# /home/opam/.opam/4.05/bin/ocamlfind ocamlc -g -linkpkg -package ctypes.stubs -I bindings -I stubgen bindings/pci_bindings.cma stubgen/ffi_types_stubgen.cmo -o stubgen/ffi_types_stubgen.byte
# stubgen/ffi_types_stubgen.byte > stubgen/ffi_ml_types_stubgen.c
# gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC stubgen/ffi_ml_types_stubgen.c -I /home/opam/.opam/4.05/lib/ctypes/stubs -I /home/opam/.opam/4.05/lib/ocaml -o stubgen/ffi_ml_types_subgen
# + gcc -O2 -fno-strict-aliasing -fwrapv -fcommon -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC stubgen/ffi_ml_types_stubgen.c -I /home/opam/.opam/4.05/lib/ctypes/stubs -I /home/opam/.opam/4.05/lib/ocaml -o stubgen/ffi_ml_types_subgen
# stubgen/ffi_ml_types_stubgen.c:4:10: fatal error: ctypes_cstubs_internals.h: No such file or directory
#     4 | #include "ctypes_cstubs_internals.h"
#       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# compilation terminated.
# Command exited with code 1.
# + /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 "myocamlbuild.ml", line 518, characters 43-62:
# Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize
# Use String.uncapitalize_ascii instead.
# File "myocamlbuild.ml", line 531, characters 51-70:
# Warning 3: deprecated: Ocamlbuild_plugin.String.uncapitalize
# Use String.uncapitalize_ascii instead.
# E: Failure("Command ''/home/opam/.opam/4.05/bin/ocamlbuild' bindings/pci_bindings.cma bindings/pci_bindings.cmxa bindings/pci_bindings.a bindings/pci_bindings.cmxs lib/libpci_stubs.a lib/dllpci_stubs.so lib/pci.cma lib/pci.cmxa lib/pci.a lib/pci.cmxs stubgen/ffi_stubgen.byte stubgen/ffi_types_stubgen.byte -tag debug' terminated with error code 10")
# make: *** [Makefile:7: build] Error 1



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build pci 0.2.0
+- 
+- The following changes have been performed
| - install bigarray-compat   1.1.0
| - install csexp             1.5.2
| - install ctypes            0.23.0
| - install dune-configurator 3.16.0
| - install integers          0.7.0
| - install ocamlbuild        0.14.3
| - install stdlib-shims      0.3.0
+- 
# 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-20240912203555.export"
'opam --cli=2.1 install pci.0.2.0 stdlib-shims.0.3.0 ocamlfind.1.9.6 ocamlbuild.0.14.3 integers.0.7.0 dune-configurator.3.16.0 dune.3.16.0 ctypes.0.23.0 csexp.1.5.2 bigarray-compat.1.1.0 --verbose --yes --confirm-level=unsafe-yes' failed.
OCaml

Innovation. Community. Security.