ON THIS PAGE

irrlicht 0.0.3

Error log

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

You are using opam 2.1+, where external dependency handling has been integrated: consider calling opam directly, the 'depext' plugin interface is provided for backwards compatibility only
# Detecting depexts using vars: arch=x86_64, os=linux, os-distribution=debian, os-family=debian
# The following system packages are needed:
g++
libirrlicht-dev
[NOTE] Package ocamlfind is already installed (current version is 1.9.5).
The following actions will be performed:
  - install ocamlbuild 0.14.1
  - install irrlicht   0.0.3
===== 2 to install =====

The following system packages will first need to be installed:
    libirrlicht-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" "libirrlicht-dev"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libdrm-common.
- (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 ... 18332 files and directories currently installed.)
- Preparing to unpack .../00-libdrm-common_2.4.104-1_all.deb ...
- Unpacking libdrm-common (2.4.104-1) ...
- Selecting previously unselected package libdrm2:amd64.
- Preparing to unpack .../01-libdrm2_2.4.104-1_amd64.deb ...
- Unpacking libdrm2:amd64 (2.4.104-1) ...
- Selecting previously unselected package libdrm-amdgpu1:amd64.
- Preparing to unpack .../02-libdrm-amdgpu1_2.4.104-1_amd64.deb ...
- Unpacking libdrm-amdgpu1:amd64 (2.4.104-1) ...
- Selecting previously unselected package libpciaccess0:amd64.
- Preparing to unpack .../03-libpciaccess0_0.16-1_amd64.deb ...
- Unpacking libpciaccess0:amd64 (0.16-1) ...
- Selecting previously unselected package libdrm-intel1:amd64.
- Preparing to unpack .../04-libdrm-intel1_2.4.104-1_amd64.deb ...
- Unpacking libdrm-intel1:amd64 (2.4.104-1) ...
- Selecting previously unselected package libdrm-nouveau2:amd64.
- Preparing to unpack .../05-libdrm-nouveau2_2.4.104-1_amd64.deb ...
- Unpacking libdrm-nouveau2:amd64 (2.4.104-1) ...
- Selecting previously unselected package libdrm-radeon1:amd64.
- Preparing to unpack .../06-libdrm-radeon1_2.4.104-1_amd64.deb ...
- Unpacking libdrm-radeon1:amd64 (2.4.104-1) ...
- Selecting previously unselected package libelf1:amd64.
- Preparing to unpack .../07-libelf1_0.183-1_amd64.deb ...
- Unpacking libelf1:amd64 (0.183-1) ...
- Selecting previously unselected package libglapi-mesa:amd64.
- Preparing to unpack .../08-libglapi-mesa_20.3.5-1_amd64.deb ...
- Unpacking libglapi-mesa:amd64 (20.3.5-1) ...
- Selecting previously unselected package libz3-4:amd64.
- Preparing to unpack .../09-libz3-4_4.8.10-1_amd64.deb ...
- Unpacking libz3-4:amd64 (4.8.10-1) ...
- Selecting previously unselected package libllvm11:amd64.
- Preparing to unpack .../10-libllvm11_1%3a11.0.1-2_amd64.deb ...
- Unpacking libllvm11:amd64 (1:11.0.1-2) ...
- Selecting previously unselected package libsensors-config.
- Preparing to unpack .../11-libsensors-config_1%3a3.6.0-7_all.deb ...
- Unpacking libsensors-config (1:3.6.0-7) ...
- Selecting previously unselected package libsensors5:amd64.
- Preparing to unpack .../12-libsensors5_1%3a3.6.0-7_amd64.deb ...
- Unpacking libsensors5:amd64 (1:3.6.0-7) ...
- Selecting previously unselected package libvulkan1:amd64.
- Preparing to unpack .../13-libvulkan1_1.2.162.0-1_amd64.deb ...
- Unpacking libvulkan1:amd64 (1.2.162.0-1) ...
- Selecting previously unselected package libgl1-mesa-dri:amd64.
- Preparing to unpack .../14-libgl1-mesa-dri_20.3.5-1_amd64.deb ...
- Unpacking libgl1-mesa-dri:amd64 (20.3.5-1) ...
- Selecting previously unselected package libglvnd0:amd64.
- Preparing to unpack .../15-libglvnd0_1.3.2-1_amd64.deb ...
- Unpacking libglvnd0:amd64 (1.3.2-1) ...
- Selecting previously unselected package libx11-xcb1:amd64.
- Preparing to unpack .../16-libx11-xcb1_2%3a1.7.2-1_amd64.deb ...
- Unpacking libx11-xcb1:amd64 (2:1.7.2-1) ...
- Selecting previously unselected package libxcb-dri2-0:amd64.
- Preparing to unpack .../17-libxcb-dri2-0_1.14-3_amd64.deb ...
- Unpacking libxcb-dri2-0:amd64 (1.14-3) ...
- Selecting previously unselected package libxcb-dri3-0:amd64.
- Preparing to unpack .../18-libxcb-dri3-0_1.14-3_amd64.deb ...
- Unpacking libxcb-dri3-0:amd64 (1.14-3) ...
- Selecting previously unselected package libxcb-glx0:amd64.
- Preparing to unpack .../19-libxcb-glx0_1.14-3_amd64.deb ...
- Unpacking libxcb-glx0:amd64 (1.14-3) ...
- Selecting previously unselected package libxcb-present0:amd64.
- Preparing to unpack .../20-libxcb-present0_1.14-3_amd64.deb ...
- Unpacking libxcb-present0:amd64 (1.14-3) ...
- Selecting previously unselected package libxcb-shm0:amd64.
- Preparing to unpack .../21-libxcb-shm0_1.14-3_amd64.deb ...
- Unpacking libxcb-shm0:amd64 (1.14-3) ...
- Selecting previously unselected package libxcb-sync1:amd64.
- Preparing to unpack .../22-libxcb-sync1_1.14-3_amd64.deb ...
- Unpacking libxcb-sync1:amd64 (1.14-3) ...
- Selecting previously unselected package libxcb-xfixes0:amd64.
- Preparing to unpack .../23-libxcb-xfixes0_1.14-3_amd64.deb ...
- Unpacking libxcb-xfixes0:amd64 (1.14-3) ...
- Selecting previously unselected package libxdamage1:amd64.
- Preparing to unpack .../24-libxdamage1_1%3a1.1.5-2_amd64.deb ...
- Unpacking libxdamage1:amd64 (1:1.1.5-2) ...
- Selecting previously unselected package libxfixes3:amd64.
- Preparing to unpack .../25-libxfixes3_1%3a5.0.3-2_amd64.deb ...
- Unpacking libxfixes3:amd64 (1:5.0.3-2) ...
- Selecting previously unselected package libxshmfence1:amd64.
- Preparing to unpack .../26-libxshmfence1_1.3-1_amd64.deb ...
- Unpacking libxshmfence1:amd64 (1.3-1) ...
- Selecting previously unselected package libxxf86vm1:amd64.
- Preparing to unpack .../27-libxxf86vm1_1%3a1.1.4-1+b2_amd64.deb ...
- Unpacking libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
- Selecting previously unselected package libglx-mesa0:amd64.
- Preparing to unpack .../28-libglx-mesa0_20.3.5-1_amd64.deb ...
- Unpacking libglx-mesa0:amd64 (20.3.5-1) ...
- Selecting previously unselected package libglx0:amd64.
- Preparing to unpack .../29-libglx0_1.3.2-1_amd64.deb ...
- Unpacking libglx0:amd64 (1.3.2-1) ...
- Selecting previously unselected package libgl1:amd64.
- Preparing to unpack .../30-libgl1_1.3.2-1_amd64.deb ...
- Unpacking libgl1:amd64 (1.3.2-1) ...
- Selecting previously unselected package libirrlicht1.8:amd64.
- Preparing to unpack .../31-libirrlicht1.8_1.8.4+dfsg1-1.1_amd64.deb ...
- Unpacking libirrlicht1.8:amd64 (1.8.4+dfsg1-1.1) ...
- Selecting previously unselected package libirrlicht-dev:amd64.
- Preparing to unpack .../32-libirrlicht-dev_1.8.4+dfsg1-1.1_amd64.deb ...
- Unpacking libirrlicht-dev:amd64 (1.8.4+dfsg1-1.1) ...
- Selecting previously unselected package libwayland-client0:amd64.
- Preparing to unpack .../33-libwayland-client0_1.18.0-2~exp1.1_amd64.deb ...
- Unpacking libwayland-client0:amd64 (1.18.0-2~exp1.1) ...
- Selecting previously unselected package libxcb-randr0:amd64.
- Preparing to unpack .../34-libxcb-randr0_1.14-3_amd64.deb ...
- Unpacking libxcb-randr0:amd64 (1.14-3) ...
- Selecting previously unselected package mesa-vulkan-drivers:amd64.
- Preparing to unpack .../35-mesa-vulkan-drivers_20.3.5-1_amd64.deb ...
- Unpacking mesa-vulkan-drivers:amd64 (20.3.5-1) ...
- Setting up libxcb-dri3-0:amd64 (1.14-3) ...
- Setting up libx11-xcb1:amd64 (2:1.7.2-1) ...
- Setting up libpciaccess0:amd64 (0.16-1) ...
- Setting up libxdamage1:amd64 (1:1.1.5-2) ...
- Setting up libxcb-xfixes0:amd64 (1.14-3) ...
- Setting up libglvnd0:amd64 (1.3.2-1) ...
- Setting up libxcb-glx0:amd64 (1.14-3) ...
- Setting up libsensors-config (1:3.6.0-7) ...
- Setting up libxcb-shm0:amd64 (1.14-3) ...
- Setting up libxxf86vm1:amd64 (1:1.1.4-1+b2) ...
- Setting up libxcb-present0:amd64 (1.14-3) ...
- Setting up libz3-4:amd64 (4.8.10-1) ...
- Setting up libllvm11:amd64 (1:11.0.1-2) ...
- Setting up libxfixes3:amd64 (1:5.0.3-2) ...
- Setting up libxcb-sync1:amd64 (1.14-3) ...
- Setting up libsensors5:amd64 (1:3.6.0-7) ...
- Setting up libglapi-mesa:amd64 (20.3.5-1) ...
- Setting up libvulkan1:amd64 (1.2.162.0-1) ...
- Setting up libxcb-dri2-0:amd64 (1.14-3) ...
- Setting up libxshmfence1:amd64 (1.3-1) ...
- Setting up libxcb-randr0:amd64 (1.14-3) ...
- Setting up libdrm-common (2.4.104-1) ...
- Setting up libelf1:amd64 (0.183-1) ...
- Setting up libwayland-client0:amd64 (1.18.0-2~exp1.1) ...
- Setting up libdrm2:amd64 (2.4.104-1) ...
- Setting up libdrm-amdgpu1:amd64 (2.4.104-1) ...
- Setting up mesa-vulkan-drivers:amd64 (20.3.5-1) ...
- Setting up libdrm-nouveau2:amd64 (2.4.104-1) ...
- Setting up libdrm-radeon1:amd64 (2.4.104-1) ...
- Setting up libdrm-intel1:amd64 (2.4.104-1) ...
- Setting up libgl1-mesa-dri:amd64 (20.3.5-1) ...
- Setting up libglx-mesa0:amd64 (20.3.5-1) ...
- Setting up libglx0:amd64 (1.3.2-1) ...
- Setting up libgl1:amd64 (1.3.2-1) ...
- Setting up libirrlicht1.8:amd64 (1.8.4+dfsg1-1.1) ...
- Setting up libirrlicht-dev:amd64 (1.8.4+dfsg1-1.1) ...
- Processing triggers for libc-bin (2.31-13+deb11u5) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/6:
Processing  2/6:
-> retrieved irrlicht.0.0.3  (cached)
-> retrieved ocamlbuild.0.14.1  (cached)
Processing  3/6: [ocamlbuild: make configure.make]
+ /usr/bin/make "-f" "configure.make" "all" "OCAMLBUILD_PREFIX=/home/opam/.opam/4.05" "OCAMLBUILD_BINDIR=/home/opam/.opam/4.05/bin" "OCAMLBUILD_LIBDIR=/home/opam/.opam/4.05/lib" "OCAMLBUILD_MANDIR=/home/opam/.opam/4.05/man" "OCAML_NATIVE=true" "OCAML_NATIVE_TOOLS=true" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1)
- (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.1"'; \
- ) > src/ocamlbuild_config.ml
Processing  3/6: [ocamlbuild: make check-if-preinstalled]
+ /usr/bin/make "check-if-preinstalled" "all" "opam-install" (CWD=/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1)
- 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 +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/signatures.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamllex.opt src/glob_lexer.mll
- 55 states, 419 transitions, table size 2006 bytes
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamllex.opt src/lexers.mll
- 251 states, 1051 transitions, table size 5710 bytes
- 4334 additional bytes used for bindings
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlc.opt -pack src/const.cmo src/loc.cmo src/discard_printf.cmo src/signatures.cmi src/my_std.cmo src/my_unix.cmo src/tags.cmo src/display.cmo src/log.cmo src/shell.cmo src/bool.cmo src/glob_ast.cmo src/glob_lexer.cmo src/glob.cmo src/lexers.cmo src/param_tags.cmo src/command.cmo src/ocamlbuild_config.cmo src/ocamlbuild_where.cmo src/slurp.cmo src/options.cmo src/pathname.cmo src/configuration.cmo src/flags.cmo src/hygiene.cmo src/digest_cache.cmo src/resource.cmo src/rule.cmo src/solver.cmo src/report.cmo src/tools.cmo src/fda.cmo src/findlib.cmo src/ocaml_arch.cmo src/ocaml_utils.cmo src/ocaml_dependencies.cmo src/ocaml_compiler.cmo src/ocaml_tools.cmo src/ocaml_specific.cmo src/exit_codes.cmo src/plugin.cmo src/hooks.cmo src/main.cmo -o tmp/ocamlbuild_pack.cmo
- mv tmp/ocamlbuild_pack.cmi src/ocamlbuild_pack.cmi
- mv tmp/ocamlbuild_pack.cmo src/ocamlbuild_pack.cmo
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.mli
- ocamlc.opt -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml
- ocamlc.opt -I +unix -I src -o ocamlbuild.byte unix.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo src/ocamlbuild.cmo
- ocamlc.opt -a -o src/ocamlbuildlib.cma src/ocamlbuild_pack.cmo src/ocamlbuild_plugin.cmo src/ocamlbuild_executor.cmo src/ocamlbuild_unix_plugin.cmo
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/const.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/loc.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/discard_printf.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_std.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/my_unix.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/display.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/log.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/shell.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/bool.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_ast.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob_lexer.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/glob.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/lexers.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/param_tags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/command.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_config.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_where.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/slurp.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/options.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/pathname.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/configuration.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/flags.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hygiene.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/digest_cache.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/resource.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/rule.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/solver.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/report.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/fda.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/findlib.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_arch.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_utils.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_dependencies.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_compiler.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_tools.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocaml_specific.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/exit_codes.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/hooks.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/main.ml
- mkdir -p tmp
- ocamlopt.opt -pack src/const.cmx src/loc.cmx src/discard_printf.cmx src/signatures.cmi src/my_std.cmx src/my_unix.cmx src/tags.cmx src/display.cmx src/log.cmx src/shell.cmx src/bool.cmx src/glob_ast.cmx src/glob_lexer.cmx src/glob.cmx src/lexers.cmx src/param_tags.cmx src/command.cmx src/ocamlbuild_config.cmx src/ocamlbuild_where.cmx src/slurp.cmx src/options.cmx src/pathname.cmx src/configuration.cmx src/flags.cmx src/hygiene.cmx src/digest_cache.cmx src/resource.cmx src/rule.cmx src/solver.cmx src/report.cmx src/tools.cmx src/fda.cmx src/findlib.cmx src/ocaml_arch.cmx src/ocaml_utils.cmx src/ocaml_dependencies.cmx src/ocaml_compiler.cmx src/ocaml_tools.cmx src/ocaml_specific.cmx src/exit_codes.cmx src/plugin.cmx src/hooks.cmx src/main.cmx -o tmp/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.cmx src/ocamlbuild_pack.cmx
- mv tmp/ocamlbuild_pack.o src/ocamlbuild_pack.o
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_executor.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild_unix_plugin.ml
- ocamlopt.opt -for-pack Ocamlbuild_pack -w +L -w +R -w +Z -I src -I +unix -safe-string -bin-annot -strict-sequence -c src/ocamlbuild.ml
- ocamlopt.opt -I +unix -I src -o ocamlbuild.native unix.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild.cmx
- ocamlopt.opt -a -o src/ocamlbuildlib.cmxa src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx
- ocamlc.opt src/ocamlbuild_pack.cmo -I src man/options_man.ml -o man/options_man.byte
- ./man/options_man.byte > man/ocamlbuild.options.1
- cat man/ocamlbuild.header.1 man/ocamlbuild.options.1 man/ocamlbuild.footer.1 > man/ocamlbuild.1
- /usr/bin/make ocamlbuild.install
- make[1]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- 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.1'
- echo 'bin: [' >> ocamlbuild.install
- echo '  "ocamlbuild.byte" {"ocamlbuild.byte"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild.native"}' >> ocamlbuild.install
- echo '  "ocamlbuild.native" {"ocamlbuild"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-lib-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- 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.1'
- echo '  "ocamlbuild.opam" {"opam"}' >> ocamlbuild.install
- echo '  "META"' >> ocamlbuild.install
- for lib in src/signatures.mli src/signatures.cmi src/signatures.cmti; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-lib-byte-opam
- make[3]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- for lib in src/ocamlbuildlib.cma src/ocamlbuild.cmo src/ocamlbuild_pack.cmi src/ocamlbuild_plugin.cmi src/ocamlbuild_executor.cmi src/ocamlbuild_unix_plugin.cmi; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-lib-native-opam
- make[3]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- for lib in src/ocamlbuildlib.cmxa src/ocamlbuildlib.a src/ocamlbuild.cmx src/ocamlbuild.o src/ocamlbuild_pack.cmx src/ocamlbuild_plugin.cmx src/ocamlbuild_executor.cmx src/ocamlbuild_unix_plugin.cmx src/ocamlbuild_plugin.o src/ocamlbuild_executor.o src/ocamlbuild_unix_plugin.o; do \
-   echo "  \"$lib\" {\"$(basename $lib)\"}" >> ocamlbuild.install; \
- done
- make[3]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-man-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo 'man: [' >> ocamlbuild.install
- echo '  "man/ocamlbuild.1" {"man1/ocamlbuild.1"}' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- echo >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- /usr/bin/make install-doc-opam
- make[2]: Entering directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- echo 'doc: [' >> ocamlbuild.install
- echo '  "LICENSE"' >> ocamlbuild.install
- echo '  "Changes"' >> ocamlbuild.install
- echo '  "Readme.md"' >> ocamlbuild.install
- echo ']' >> ocamlbuild.install
- make[2]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
- make[1]: Leaving directory '/home/opam/.opam/4.05/.opam-switch/build/ocamlbuild.0.14.1'
-> compiled  ocamlbuild.0.14.1
-> installed ocamlbuild.0.14.1
Processing  5/6: [irrlicht: ocaml setup.ml]
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-configure" "--prefix" "/home/opam/.opam/4.05" (CWD=/home/opam/.opam/4.05/.opam-switch/build/irrlicht.0.0.3)
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISString.ml", line 118, characters 8-26:
- Warning 3: deprecated: String.set
- Use Bytes.set instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 46, characters 20-36:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 46, characters 42-58:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 54, characters 14-30:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 54, characters 38-54:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 57, characters 25-41:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 87, characters 10-26:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/PropList.ml", line 99, characters 13-29:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUnixPath.ml", line 94, characters 16-33:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUnixPath.ml", line 99, characters 16-35:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISLibrary.ml", line 402, characters 6-24:
- Warning 3: deprecated: Lazy.lazy_from_fun
- Use Lazy.from_fun instead.
- File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 217, characters 31-50:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 218, characters 31-48:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 219, characters 31-50:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 220, characters 31-48:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_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: ........................................ ocaml-irrlicht
- Package version: ..................................... 0.0.3
- 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: .......... /home/opam/.opam/4.05
- Install architecture-dependent files in dir: ......... $prefix
- User executables: .................................... $exec_prefix/bin
- System admin executables: ............................ $exec_prefix/sbin
- Program executables: ................................. $exec_prefix/libexec
- Read-only single-machine data: ....................... $prefix/etc
- Modifiable architecture-independent data: ............ $prefix/com
- Modifiable single-machine data: ...................... $prefix/var
- Object code libraries: ............................... $exec_prefix/lib
- Read-only arch-independent data root: ................ $prefix/share
- Read-only architecture-independent data: ............. $datarootdir
- Info documentation: .................................. $datarootdir/info
- Locale-dependent data: ............................... $datarootdir/locale
- Man documentation: ................................... $datarootdir/man
- Documentation root: .................................. $datarootdir/doc/$pkg_name
- HTML documentation: .................................. $docdir
- DVI documentation: ................................... $docdir
- PDF documentation: ................................... $docdir
- PS documentation: .................................... $docdir
- findlib_version: ..................................... 1.9.5
- is_native: ........................................... true
- suffix_program: ...................................... 
- Remove a file.: ...................................... rm -f
- Remove a directory.: ................................. rm -rf
- Turn ocaml debug flag on: ............................ true
- Turn ocaml profile flag on: .......................... false
- Compiler support generation of .cmxs.: ............... true
- OCamlbuild additional flags: ......................... 
- C++ compiler: ........................................ g++ -fPIC
- Create documentations: ............................... true
- Compile tests executable and library and run them: ... false
- ocamldoc: ............................................ /home/opam/.opam/4.05/bin/ocamldoc
- 
+ /home/opam/.opam/4.05/bin/ocaml "setup.ml" "-build" (CWD=/home/opam/.opam/4.05/.opam-switch/build/irrlicht.0.0.3)
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISString.ml", line 118, characters 8-26:
- Warning 3: deprecated: String.set
- Use Bytes.set instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 46, characters 20-36:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 46, characters 42-58:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 54, characters 14-30:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 54, characters 38-54:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 57, characters 25-41:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 87, characters 10-26:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/PropList.ml", line 99, characters 13-29:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUnixPath.ml", line 94, characters 16-33:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUnixPath.ml", line 99, characters 16-35:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISLibrary.ml", line 402, characters 6-24:
- Warning 3: deprecated: Lazy.lazy_from_fun
- Use Lazy.from_fun instead.
- File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 217, characters 31-50:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 218, characters 31-48:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 219, characters 31-50:
- Warning 3: deprecated: String.uncapitalize
- Use String.uncapitalize_ascii instead.
- File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 220, characters 31-48:
- Warning 3: deprecated: String.capitalize
- Use String.capitalize_ascii instead.
- W: Cannot find source file matching module 'Irr_enums' in library irrlicht
- W: Cannot find source file matching module 'Irr_enums' in library irrlicht
- /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 29, characters 22-25:
- Warning: the tag "cpp" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
- ocamlfind ocamldep -modules hash_values/main.ml > hash_values/main.ml.depends
- /home/opam/.opam/4.05/bin/ocamllex.opt -q hash_values/lexer.mll
- ocamlfind ocamldep -modules hash_values/lexer.ml > hash_values/lexer.ml.depends
- /home/opam/.opam/4.05/bin/ocamlyacc hash_values/parser.mly
- ocamlfind ocamldep -modules hash_values/parser.mli > hash_values/parser.mli.depends
- ocamlfind ocamlc -c -g -I hash_values -o hash_values/parser.cmi hash_values/parser.mli
- ocamlfind ocamlc -c -g -I hash_values -o hash_values/lexer.cmo hash_values/lexer.ml
- ocamlfind ocamlc -c -g -I hash_values -o hash_values/main.cmo hash_values/main.ml
- ocamlfind ocamlc -g -c hash_values/hash.c
- mv hash.o hash_values/hash.o
- /home/opam/.opam/4.05/bin/ocamlmklib.opt -o hash_values/make_hash_values_stubs -g hash_values/hash.o
- ocamlfind ocamldep -modules hash_values/parser.ml > hash_values/parser.ml.depends
- ocamlfind ocamlc -c -g -I hash_values -o hash_values/parser.cmo hash_values/parser.ml
- ocamlfind ocamlc -g -custom -dllib dllmake_hash_values_stubs -linkpkg -I hash_values hash_values/parser.cmo hash_values/lexer.cmo hash_values/main.cmo hash_values/libmake_hash_values_stubs.a -o hash_values/main.byte
- ocamlfind ocamldep -modules enums/main.ml > enums/main.ml.depends
- ocamlfind ocamldep -modules enums/expr.mli > enums/expr.mli.depends
- /home/opam/.opam/4.05/bin/ocamllex.opt -q enums/lexer.mll
- ocamlfind ocamldep -modules enums/lexer.ml > enums/lexer.ml.depends
- /home/opam/.opam/4.05/bin/ocamlyacc enums/parser.mly
- ocamlfind ocamldep -modules enums/parser.mli > enums/parser.mli.depends
- ocamlfind ocamlc -c -g -I enums -o enums/expr.cmi enums/expr.mli
- ocamlfind ocamlc -c -g -I enums -o enums/parser.cmi enums/parser.mli
- ocamlfind ocamlc -c -g -I enums -o enums/lexer.cmo enums/lexer.ml
- ocamlfind ocamlc -c -g -I enums -o enums/main.cmo enums/main.ml
- + ocamlfind ocamlc -c -g -I enums -o enums/main.cmo enums/main.ml
- File "enums/main.ml", line 11, characters 11-27:
- Warning 3: deprecated: String.lowercase
- Use String.lowercase_ascii instead.
- File "enums/main.ml", line 12, characters 21-52:
- Warning 3: deprecated: String.set
- Use Bytes.set instead.
- File "enums/main.ml", line 12, characters 31-45:
- Warning 3: deprecated: Char.uppercase
- Use Char.uppercase_ascii instead.
- ocamlfind ocamldep -modules enums/parser.ml > enums/parser.ml.depends
- ocamlfind ocamlc -c -g -I enums -o enums/parser.cmo enums/parser.ml
- ocamlfind ocamlc -g -linkpkg -I enums enums/parser.cmo enums/lexer.cmo enums/main.cmo -o enums/main.byte
- enums/main.byte irr_enums.txt
- hash_values/main.byte irr_enums_poly_values.txt > irr_enums_wrap_poly_values.h
- cp irr_enums.mli irr_enums.ml
- hash_values/main.byte methods_hash_values.txt > methods_hash_values.h
- g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_enums_wrap.cpp
- g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_core_wrap.cpp
- g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_video_wrap.cpp
- + g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_video_wrap.cpp
- irr_video_wrap.cpp: In function 'value ml_IVideoDriver_drawVertexPrimitiveList_standard_native(value, value, value, value, value, value)':
- irr_video_wrap.cpp:482:1: warning: no return statement in function returning non-void [-Wreturn-type]
-   482 | }
-       | ^
- g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_scene_wrap.cpp
- + g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_scene_wrap.cpp
- irr_scene_wrap.cpp: In function 'value ml_ISceneNode_getAutomaticCulling(value)':
- irr_scene_wrap.cpp:98:69: error: invalid conversion from 'irr::u32' {aka 'unsigned int'} to 'irr::scene::E_CULLING_TYPE' [-fpermissive]
-    98 |  return Val_culling_type(((ISceneNode*) v_node)->getAutomaticCulling());
-       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
-       |                                                                     |
-       |                                                                     irr::u32 {aka unsigned int}
- In file included from irr_enums_wrap.h:8,
-                  from global.h:22,
-                  from irr_scene_wrap.cpp:3:
- irr_enums_wrap_conv.h:55:24: note:   initializing argument 1 of 'value Val_culling_type(irr::scene::E_CULLING_TYPE)'
-    55 | value Val_culling_type(E_CULLING_TYPE);
-       |                        ^~~~~~~~~~~~~~
- Command exited with code 1.
- E: Failure("Command ''/home/opam/.opam/4.05/bin/ocamlbuild' hash_values/main.byte enums/main.byte libirrlicht_stubs.a dllirrlicht_stubs.so irrlicht.cma irrlicht.cmxa irrlicht.a irrlicht.cmxs -tag debug' terminated with error code 10")
[ERROR] The compilation of irrlicht.0.0.3 failed at "ocaml setup.ml -build".

#=== ERROR while compiling irrlicht.0.0.3 =====================================#
# context              2.1.3 | linux/x86_64 | ocaml-base-compiler.4.05.0 | file:///src
# path                 ~/.opam/4.05/.opam-switch/build/irrlicht.0.0.3
# command              ~/.opam/4.05/bin/ocaml setup.ml -build
# exit-code            1
# env-file             ~/.opam/log/irrlicht-260-6ce7b7.env
# output-file          ~/.opam/log/irrlicht-260-6ce7b7.out
### output ###
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISString.ml", line 118, characters 8-26:
# Warning 3: deprecated: String.set
# Use Bytes.set instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 46, characters 20-36:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 46, characters 42-58:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 54, characters 14-30:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 54, characters 38-54:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 57, characters 25-41:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUtils.ml", line 87, characters 10-26:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/PropList.ml", line 99, characters 13-29:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUnixPath.ml", line 94, characters 16-33:
# Warning 3: deprecated: String.capitalize
# Use String.capitalize_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISUnixPath.ml", line 99, characters 16-35:
# Warning 3: deprecated: String.uncapitalize
# Use String.uncapitalize_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/oasis/OASISLibrary.ml", line 402, characters 6-24:
# Warning 3: deprecated: Lazy.lazy_from_fun
# Use Lazy.from_fun instead.
# File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 217, characters 31-50:
# Warning 3: deprecated: String.uncapitalize
# Use String.uncapitalize_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 218, characters 31-48:
# Warning 3: deprecated: String.capitalize
# Use String.capitalize_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 219, characters 31-50:
# Warning 3: deprecated: String.uncapitalize
# Use String.uncapitalize_ascii instead.
# File "/home/axiles/src/oasis-0.3.0/src/plugins/internal/InternalInstallPlugin.ml", line 220, characters 31-48:
# Warning 3: deprecated: String.capitalize
# Use String.capitalize_ascii instead.
# W: Cannot find source file matching module 'Irr_enums' in library irrlicht
# W: Cannot find source file matching module 'Irr_enums' in library irrlicht
# /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 29, characters 22-25:
# Warning: the tag "cpp" is not used in any flag or dependency declaration, so it will have no effect; it may be a typo. Otherwise you can use `mark_tag_used` in your myocamlbuild.ml to disable this warning.
# ocamlfind ocamldep -modules hash_values/main.ml > hash_values/main.ml.depends
# /home/opam/.opam/4.05/bin/ocamllex.opt -q hash_values/lexer.mll
# ocamlfind ocamldep -modules hash_values/lexer.ml > hash_values/lexer.ml.depends
# /home/opam/.opam/4.05/bin/ocamlyacc hash_values/parser.mly
# ocamlfind ocamldep -modules hash_values/parser.mli > hash_values/parser.mli.depends
# ocamlfind ocamlc -c -g -I hash_values -o hash_values/parser.cmi hash_values/parser.mli
# ocamlfind ocamlc -c -g -I hash_values -o hash_values/lexer.cmo hash_values/lexer.ml
# ocamlfind ocamlc -c -g -I hash_values -o hash_values/main.cmo hash_values/main.ml
# ocamlfind ocamlc -g -c hash_values/hash.c
# mv hash.o hash_values/hash.o
# /home/opam/.opam/4.05/bin/ocamlmklib.opt -o hash_values/make_hash_values_stubs -g hash_values/hash.o
# ocamlfind ocamldep -modules hash_values/parser.ml > hash_values/parser.ml.depends
# ocamlfind ocamlc -c -g -I hash_values -o hash_values/parser.cmo hash_values/parser.ml
# ocamlfind ocamlc -g -custom -dllib dllmake_hash_values_stubs -linkpkg -I hash_values hash_values/parser.cmo hash_values/lexer.cmo hash_values/main.cmo hash_values/libmake_hash_values_stubs.a -o hash_values/main.byte
# ocamlfind ocamldep -modules enums/main.ml > enums/main.ml.depends
# ocamlfind ocamldep -modules enums/expr.mli > enums/expr.mli.depends
# /home/opam/.opam/4.05/bin/ocamllex.opt -q enums/lexer.mll
# ocamlfind ocamldep -modules enums/lexer.ml > enums/lexer.ml.depends
# /home/opam/.opam/4.05/bin/ocamlyacc enums/parser.mly
# ocamlfind ocamldep -modules enums/parser.mli > enums/parser.mli.depends
# ocamlfind ocamlc -c -g -I enums -o enums/expr.cmi enums/expr.mli
# ocamlfind ocamlc -c -g -I enums -o enums/parser.cmi enums/parser.mli
# ocamlfind ocamlc -c -g -I enums -o enums/lexer.cmo enums/lexer.ml
# ocamlfind ocamlc -c -g -I enums -o enums/main.cmo enums/main.ml
# + ocamlfind ocamlc -c -g -I enums -o enums/main.cmo enums/main.ml
# File "enums/main.ml", line 11, characters 11-27:
# Warning 3: deprecated: String.lowercase
# Use String.lowercase_ascii instead.
# File "enums/main.ml", line 12, characters 21-52:
# Warning 3: deprecated: String.set
# Use Bytes.set instead.
# File "enums/main.ml", line 12, characters 31-45:
# Warning 3: deprecated: Char.uppercase
# Use Char.uppercase_ascii instead.
# ocamlfind ocamldep -modules enums/parser.ml > enums/parser.ml.depends
# ocamlfind ocamlc -c -g -I enums -o enums/parser.cmo enums/parser.ml
# ocamlfind ocamlc -g -linkpkg -I enums enums/parser.cmo enums/lexer.cmo enums/main.cmo -o enums/main.byte
# enums/main.byte irr_enums.txt
# hash_values/main.byte irr_enums_poly_values.txt > irr_enums_wrap_poly_values.h
# cp irr_enums.mli irr_enums.ml
# hash_values/main.byte methods_hash_values.txt > methods_hash_values.h
# g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_enums_wrap.cpp
# g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_core_wrap.cpp
# g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_video_wrap.cpp
# + g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_video_wrap.cpp
# irr_video_wrap.cpp: In function 'value ml_IVideoDriver_drawVertexPrimitiveList_standard_native(value, value, value, value, value, value)':
# irr_video_wrap.cpp:482:1: warning: no return statement in function returning non-void [-Wreturn-type]
#   482 | }
#       | ^
# g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_scene_wrap.cpp
# + g++ -fPIC -I `ocamlc -where` -I /usr/include/irrlicht -c irr_scene_wrap.cpp
# irr_scene_wrap.cpp: In function 'value ml_ISceneNode_getAutomaticCulling(value)':
# irr_scene_wrap.cpp:98:69: error: invalid conversion from 'irr::u32' {aka 'unsigned int'} to 'irr::scene::E_CULLING_TYPE' [-fpermissive]
#    98 |  return Val_culling_type(((ISceneNode*) v_node)->getAutomaticCulling());
#       |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
#       |                                                                     |
#       |                                                                     irr::u32 {aka unsigned int}
# In file included from irr_enums_wrap.h:8,
#                  from global.h:22,
#                  from irr_scene_wrap.cpp:3:
# irr_enums_wrap_conv.h:55:24: note:   initializing argument 1 of 'value Val_culling_type(irr::scene::E_CULLING_TYPE)'
#    55 | value Val_culling_type(E_CULLING_TYPE);
#       |                        ^~~~~~~~~~~~~~
# Command exited with code 1.
# E: Failure("Command ''/home/opam/.opam/4.05/bin/ocamlbuild' hash_values/main.byte enums/main.byte libirrlicht_stubs.a dllirrlicht_stubs.so irrlicht.cma irrlicht.cmxa irrlicht.a irrlicht.cmxs -tag debug' terminated with error code 10")



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build irrlicht 0.0.3
+- 
+- The following changes have been performed
| - install ocamlbuild 0.14.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-20221210193601.export"
'opam --cli=2.1 install irrlicht.0.0.3 ocamlbuild.0.14.1 ocamlfind.1.9.5 --verbose --yes --confirm-level=unsafe-yes' failed.