package llvm

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

llvm 15.0.7+nnp-2

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 llvm.15.0.7+nnp-2 stdlib-shims.0.3.0 integers.0.7.0 dune-configurator.3.16.0 dune.3.16.0 ctypes.0.23.0 csexp.1.5.2 conf-llvm.15 conf-bash.1 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:
libzstd-dev
llvm-15-dev
zlib1g-dev
[NOTE] Package dune is already installed (current version is 3.16.0).
The following actions will be performed:
  - install bigarray-compat   1.1.0
  - install csexp             1.5.2
  - install conf-bash         1
  - install stdlib-shims      0.3.0
  - install dune-configurator 3.16.0
  - install conf-llvm         15
  - install integers          0.7.0
  - install ctypes            0.23.0
  - install llvm              15.0.7+nnp-2
===== 9 to install =====

The following system packages will first need to be installed:
    llvm-15-dev zlib1g-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" "llvm-15-dev" "zlib1g-dev"
- debconf: delaying package configuration, since apt-utils is not installed
- Selecting previously unselected package libpipeline1:amd64.
- (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 18764 files and directories currently installed.)
- Preparing to unpack .../libpipeline1_1.5.7-1_amd64.deb ...
- Unpacking libpipeline1:amd64 (1.5.7-1) ...
- Selecting previously unselected package binfmt-support.
- Preparing to unpack .../binfmt-support_2.2.2-2_amd64.deb ...
- Unpacking binfmt-support (2.2.2-2) ...
- Selecting previously unselected package libpython3.11-minimal:amd64.
- Preparing to unpack .../libpython3.11-minimal_3.11.2-6+deb12u3_amd64.deb ...
- Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u3) ...
- Selecting previously unselected package python3.11-minimal.
- Preparing to unpack .../python3.11-minimal_3.11.2-6+deb12u3_amd64.deb ...
- Unpacking python3.11-minimal (3.11.2-6+deb12u3) ...
- Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u3) ...
- Setting up python3.11-minimal (3.11.2-6+deb12u3) ...
- Selecting previously unselected package python3-minimal.
- (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 ... 19093 files and directories currently installed.)
- Preparing to unpack .../python3-minimal_3.11.2-1+b1_amd64.deb ...
- Unpacking python3-minimal (3.11.2-1+b1) ...
- Selecting previously unselected package media-types.
- Preparing to unpack .../media-types_10.0.0_all.deb ...
- Unpacking media-types (10.0.0) ...
- Selecting previously unselected package libpython3.11-stdlib:amd64.
- Preparing to unpack .../libpython3.11-stdlib_3.11.2-6+deb12u3_amd64.deb ...
- Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u3) ...
- Selecting previously unselected package python3.11.
- Preparing to unpack .../python3.11_3.11.2-6+deb12u3_amd64.deb ...
- Unpacking python3.11 (3.11.2-6+deb12u3) ...
- Selecting previously unselected package libpython3-stdlib:amd64.
- Preparing to unpack .../libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
- Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
- Setting up python3-minimal (3.11.2-1+b1) ...
- Selecting previously unselected package python3.
- (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 ... 19503 files and directories currently installed.)
- Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ...
- Unpacking python3 (3.11.2-1+b1) ...
- Selecting previously unselected package libicu72:amd64.
- Preparing to unpack .../01-libicu72_72.1-3_amd64.deb ...
- Unpacking libicu72:amd64 (72.1-3) ...
- Selecting previously unselected package icu-devtools.
- Preparing to unpack .../02-icu-devtools_72.1-3_amd64.deb ...
- Unpacking icu-devtools (72.1-3) ...
- Selecting previously unselected package libxml2:amd64.
- Preparing to unpack .../03-libxml2_2.9.14+dfsg-1.3~deb12u1_amd64.deb ...
- Unpacking libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
- Selecting previously unselected package libz3-4:amd64.
- Preparing to unpack .../04-libz3-4_4.8.12-3.1_amd64.deb ...
- Unpacking libz3-4:amd64 (4.8.12-3.1) ...
- Selecting previously unselected package libllvm15:amd64.
- Preparing to unpack .../05-libllvm15_1%3a15.0.6-4+b1_amd64.deb ...
- Unpacking libllvm15:amd64 (1:15.0.6-4+b1) ...
- Selecting previously unselected package libclang-cpp15.
- Preparing to unpack .../06-libclang-cpp15_1%3a15.0.6-4+b1_amd64.deb ...
- Unpacking libclang-cpp15 (1:15.0.6-4+b1) ...
- Selecting previously unselected package libnspr4:amd64.
- Preparing to unpack .../07-libnspr4_2%3a4.35-1_amd64.deb ...
- Unpacking libnspr4:amd64 (2:4.35-1) ...
- Selecting previously unselected package libnss3:amd64.
- Preparing to unpack .../08-libnss3_2%3a3.87.1-1_amd64.deb ...
- Unpacking libnss3:amd64 (2:3.87.1-1) ...
- Selecting previously unselected package nss-plugin-pem:amd64.
- Preparing to unpack .../09-nss-plugin-pem_1.0.8+1-1_amd64.deb ...
- Unpacking nss-plugin-pem:amd64 (1.0.8+1-1) ...
- Selecting previously unselected package libcurl3-nss:amd64.
- Preparing to unpack .../10-libcurl3-nss_7.88.1-10+deb12u7_amd64.deb ...
- Unpacking libcurl3-nss:amd64 (7.88.1-10+deb12u7) ...
- Selecting previously unselected package libffi-dev:amd64.
- Preparing to unpack .../11-libffi-dev_3.4.4-1_amd64.deb ...
- Unpacking libffi-dev:amd64 (3.4.4-1) ...
- Selecting previously unselected package libicu-dev:amd64.
- Preparing to unpack .../12-libicu-dev_72.1-3_amd64.deb ...
- Unpacking libicu-dev:amd64 (72.1-3) ...
- Selecting previously unselected package libncurses6:amd64.
- Preparing to unpack .../13-libncurses6_6.4-4_amd64.deb ...
- Unpacking libncurses6:amd64 (6.4-4) ...
- Selecting previously unselected package libncurses-dev:amd64.
- Preparing to unpack .../14-libncurses-dev_6.4-4_amd64.deb ...
- Unpacking libncurses-dev:amd64 (6.4-4) ...
- Selecting previously unselected package libpfm4:amd64.
- Preparing to unpack .../15-libpfm4_4.13.0-1_amd64.deb ...
- Unpacking libpfm4:amd64 (4.13.0-1) ...
- Selecting previously unselected package libtinfo-dev:amd64.
- Preparing to unpack .../16-libtinfo-dev_6.4-4_amd64.deb ...
- Unpacking libtinfo-dev:amd64 (6.4-4) ...
- Selecting previously unselected package libxml2-dev:amd64.
- Preparing to unpack .../17-libxml2-dev_2.9.14+dfsg-1.3~deb12u1_amd64.deb ...
- Unpacking libxml2-dev:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
- Selecting previously unselected package libyaml-0-2:amd64.
- Preparing to unpack .../18-libyaml-0-2_0.2.5-1_amd64.deb ...
- Unpacking libyaml-0-2:amd64 (0.2.5-1) ...
- Selecting previously unselected package libz3-dev:amd64.
- Preparing to unpack .../19-libz3-dev_4.8.12-3.1_amd64.deb ...
- Unpacking libz3-dev:amd64 (4.8.12-3.1) ...
- Selecting previously unselected package llvm-15-runtime.
- Preparing to unpack .../20-llvm-15-runtime_1%3a15.0.6-4+b1_amd64.deb ...
- Unpacking llvm-15-runtime (1:15.0.6-4+b1) ...
- Selecting previously unselected package llvm-15-linker-tools.
- Preparing to unpack .../21-llvm-15-linker-tools_1%3a15.0.6-4+b1_amd64.deb ...
- Unpacking llvm-15-linker-tools (1:15.0.6-4+b1) ...
- Selecting previously unselected package llvm-15.
- Preparing to unpack .../22-llvm-15_1%3a15.0.6-4+b1_amd64.deb ...
- Unpacking llvm-15 (1:15.0.6-4+b1) ...
- Selecting previously unselected package python3-pkg-resources.
- Preparing to unpack .../23-python3-pkg-resources_66.1.1-1_all.deb ...
- Unpacking python3-pkg-resources (66.1.1-1) ...
- Selecting previously unselected package python3-pygments.
- Preparing to unpack .../24-python3-pygments_2.14.0+dfsg-1_all.deb ...
- Unpacking python3-pygments (2.14.0+dfsg-1) ...
- Selecting previously unselected package python3-yaml.
- Preparing to unpack .../25-python3-yaml_6.0-3+b2_amd64.deb ...
- Unpacking python3-yaml (6.0-3+b2) ...
- Selecting previously unselected package llvm-15-tools.
- Preparing to unpack .../26-llvm-15-tools_1%3a15.0.6-4+b1_amd64.deb ...
- Unpacking llvm-15-tools (1:15.0.6-4+b1) ...
- Selecting previously unselected package llvm-15-dev.
- Preparing to unpack .../27-llvm-15-dev_1%3a15.0.6-4+b1_amd64.deb ...
- Unpacking llvm-15-dev (1:15.0.6-4+b1) ...
- Selecting previously unselected package zlib1g-dev:amd64.
- Preparing to unpack .../28-zlib1g-dev_1%3a1.2.13.dfsg-1_amd64.deb ...
- Unpacking zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...
- Setting up media-types (10.0.0) ...
- Setting up libpipeline1:amd64 (1.5.7-1) ...
- Setting up libicu72:amd64 (72.1-3) ...
- Setting up libyaml-0-2:amd64 (0.2.5-1) ...
- Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u3) ...
- Setting up libffi-dev:amd64 (3.4.4-1) ...
- Setting up libz3-4:amd64 (4.8.12-3.1) ...
- Setting up libpfm4:amd64 (4.13.0-1) ...
- Setting up libnspr4:amd64 (2:4.35-1) ...
- Setting up libncurses6:amd64 (6.4-4) ...
- Setting up binfmt-support (2.2.2-2) ...
- invoke-rc.d: could not determine current runlevel
- invoke-rc.d: policy-rc.d denied execution of start.
- Setting up icu-devtools (72.1-3) ...
- Setting up zlib1g-dev:amd64 (1:1.2.13.dfsg-1) ...
- Setting up libicu-dev:amd64 (72.1-3) ...
- Setting up libxml2:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
- Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
- Setting up libz3-dev:amd64 (4.8.12-3.1) ...
- Setting up python3.11 (3.11.2-6+deb12u3) ...
- Setting up libncurses-dev:amd64 (6.4-4) ...
- Setting up python3 (3.11.2-1+b1) ...
- running python rtupdate hooks for python3.11...
- running python post-rtupdate hooks for python3.11...
- Setting up libnss3:amd64 (2:3.87.1-1) ...
- Setting up libxml2-dev:amd64 (2.9.14+dfsg-1.3~deb12u1) ...
- Setting up libllvm15:amd64 (1:15.0.6-4+b1) ...
- Setting up python3-pkg-resources (66.1.1-1) ...
- Setting up libtinfo-dev:amd64 (6.4-4) ...
- Setting up llvm-15-linker-tools (1:15.0.6-4+b1) ...
- Setting up nss-plugin-pem:amd64 (1.0.8+1-1) ...
- Setting up python3-yaml (6.0-3+b2) ...
- Setting up python3-pygments (2.14.0+dfsg-1) ...
- Setting up libclang-cpp15 (1:15.0.6-4+b1) ...
- Setting up llvm-15-runtime (1:15.0.6-4+b1) ...
- Setting up libcurl3-nss:amd64 (7.88.1-10+deb12u7) ...
- Setting up llvm-15 (1:15.0.6-4+b1) ...
- Setting up llvm-15-tools (1:15.0.6-4+b1) ...
- Setting up llvm-15-dev (1:15.0.6-4+b1) ...
- Processing triggers for libc-bin (2.36-9+deb12u8) ...

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
Processing  1/27:
Processing  2/27:
Processing  3/27: [conf-llvm.15/configure.sh: dl]
Processing  4/27: [conf-llvm.15/configure.sh: dl]
Processing  5/27: [conf-llvm.15/configure.sh: dl] [conf-bash: bash]
-> retrieved bigarray-compat.1.1.0  (cached)
Processing  6/27: [conf-llvm.15/configure.sh: dl] [conf-bash: bash]
Processing  7/27: [conf-llvm.15/configure.sh: dl] [bigarray-compat: dune build] [conf-bash: bash]
-> retrieved conf-llvm.15  (https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-llvm/configure.sh.15)
Processing  7/27: [bigarray-compat: dune build] [conf-bash: bash]
Processing  8/27: [bigarray-compat: dune build] [conf-bash: bash]
-> retrieved csexp.1.5.2  (cached)
Processing  9/27: [bigarray-compat: dune build] [conf-bash: bash]
Processing 10/27: [bigarray-compat: dune build] [conf-bash: bash] [csexp: dune build]
- GNU bash, version 5.2.15(1)-release (x86_64-pc-linux-gnu)
- Copyright (C) 2022 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- 
- This is free software; you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law.
-> compiled  conf-bash.1
Processing 10/27: [bigarray-compat: dune build] [csexp: dune build]
-> installed conf-bash.1
Processing 11/27: [bigarray-compat: dune build] [csexp: dune build]
Processing 12/27: [bigarray-compat: dune build] [conf-llvm: bash configure.sh] [csexp: dune build]
-> retrieved ctypes.0.23.0  (cached)
Processing 13/27: [llvm.15.0.7+nnp-2: http] [bigarray-compat: dune build] [conf-llvm: bash configure.sh] [csexp: dune build]
-> retrieved integers.0.7.0  (cached)
Processing 14/27: [llvm.15.0.7+nnp-2: http] [bigarray-compat: dune build] [conf-llvm: bash configure.sh] [csexp: dune build]
- + version=15
- + hash brew
- + shopt -s nullglob
- + for llvm_config in llvm-config-$version llvm-config-${version}.0 llvm-config${version}0 llvm-config-mp-$version llvm-config-mp-${version}.0 llvm${version}-config llvm-config-${version}-32 llvm-config-${version}-64 llvm-config $brew_llvm_config
- ++ llvm-config-15 --version
- + llvm_version=15.0.6
- + case $llvm_version in
- + echo 'config: "llvm-config-15"'
- + echo 'version: "15.0.6"'
- + exit 0
-> compiled  conf-llvm.15
Processing 14/27: [llvm.15.0.7+nnp-2: http] [bigarray-compat: dune build] [csexp: dune build]
-> installed conf-llvm.15
Processing 15/27: [llvm.15.0.7+nnp-2: http] [bigarray-compat: dune build] [csexp: dune build]
-> retrieved stdlib-shims.0.3.0  (cached)
Processing 16/27: [llvm.15.0.7+nnp-2: http] [bigarray-compat: dune build] [csexp: dune build] [stdlib-shims: dune build]
-> compiled  bigarray-compat.1.1.0
Processing 16/27: [llvm.15.0.7+nnp-2: http] [csexp: dune build] [stdlib-shims: dune build]
-> installed bigarray-compat.1.1.0
Processing 17/27: [llvm.15.0.7+nnp-2: http] [csexp: dune build] [stdlib-shims: dune build]
-> compiled  csexp.1.5.2
Processing 17/27: [llvm.15.0.7+nnp-2: http] [stdlib-shims: dune build]
-> installed csexp.1.5.2
Processing 18/27: [llvm.15.0.7+nnp-2: http] [stdlib-shims: dune build]
-> compiled  stdlib-shims.0.3.0
Processing 18/27: [llvm.15.0.7+nnp-2: http]
-> installed stdlib-shims.0.3.0
Processing 19/27: [llvm.15.0.7+nnp-2: http]
Processing 20/27: [llvm.15.0.7+nnp-2: http] [integers: dune build]
-> retrieved dune-configurator.3.16.0  (cached)
Processing 21/27: [llvm.15.0.7+nnp-2: http] [dune-configurator: rm] [integers: dune build]
Processing 21/27: [dune-configurator: rm] [integers: dune build]
-> compiled  integers.0.7.0
Processing 21/27: [dune-configurator: rm]
-> installed integers.0.7.0
Processing 22/27: [dune-configurator: rm]
-> retrieved llvm.15.0.7+nnp-2  (https://github.com/alan-j-hu/llvm-dune/releases/download/v15.0.7%2Bnnp-2/llvm-dune-full-minified-15.0.7+nnp-2.tar.gz)
+ /usr/bin/rm "-rf" "vendor/pp" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dune-configurator.3.16.0)
Processing 22/27: [dune-configurator: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "dune-configurator" "-j" "39" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/dune-configurator.3.16.0)
-> compiled  dune-configurator.3.16.0
-> installed dune-configurator.3.16.0
Processing 24/27: [ctypes: dune build]
+ /home/opam/.opam/5.1/bin/dune "build" "-p" "ctypes" "-j" "39" "--promote-install-files=false" "@install" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ctypes.0.23.0)
Processing 24/27: [ctypes: dune install]
+ /home/opam/.opam/5.1/bin/dune "install" "-p" "ctypes" "--create-install-files" "ctypes" (CWD=/home/opam/.opam/5.1/.opam-switch/build/ctypes.0.23.0)
-> compiled  ctypes.0.23.0
-> installed ctypes.0.23.0
Processing 26/27: [llvm: ./setup.sh llvm-config-15]
+ /home/opam/.opam/5.1/.opam-switch/build/llvm.15.0.7+nnp-2/./setup.sh "llvm-config-15" (CWD=/home/opam/.opam/5.1/.opam-switch/build/llvm.15.0.7+nnp-2)
- + dirname /home/opam/.opam/5.1/.opam-switch/build/llvm.15.0.7+nnp-2/./setup.sh
- + test /home/opam/.opam/5.1/.opam-switch/build/llvm.15.0.7+nnp-2/. != .
- + echo The script must be executed from its current directory.
- The script must be executed from its current directory.
- + exit 1
[ERROR] The compilation of llvm.15.0.7+nnp-2 failed at "./setup.sh llvm-config-15".

#=== ERROR while compiling llvm.15.0.7+nnp-2 ==================================#
# context              2.1.6 | linux/x86_64 | ocaml-base-compiler.5.1.1 | file:///src
# path                 ~/.opam/5.1/.opam-switch/build/llvm.15.0.7+nnp-2
# command              ~/.opam/5.1/.opam-switch/build/llvm.15.0.7+nnp-2/./setup.sh llvm-config-15
# exit-code            1
# env-file             ~/.opam/log/llvm-115-f9c0c0.env
# output-file          ~/.opam/log/llvm-115-f9c0c0.out
### output ###
# + dirname /home/opam/.opam/5.1/.opam-switch/build/llvm.15.0.7+nnp-2/./setup.sh
# + test /home/opam/.opam/5.1/.opam-switch/build/llvm.15.0.7+nnp-2/. != .
# + echo The script must be executed from its current directory.
# The script must be executed from its current directory.
# + exit 1



<><> Error report <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
+- The following actions failed
| - build llvm 15.0.7+nnp-2
+- 
+- The following changes have been performed
| - install bigarray-compat   1.1.0
| - install conf-bash         1
| - install conf-llvm         15
| - install csexp             1.5.2
| - install ctypes            0.23.0
| - install dune-configurator 3.16.0
| - install integers          0.7.0
| - 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/5.1/.opam-switch/backup/state-20240912104951.export"
'opam --cli=2.1 install llvm.15.0.7+nnp-2 stdlib-shims.0.3.0 integers.0.7.0 dune-configurator.3.16.0 dune.3.16.0 ctypes.0.23.0 csexp.1.5.2 conf-llvm.15 conf-bash.1 bigarray-compat.1.1.0 --verbose --yes --confirm-level=unsafe-yes' failed.
OCaml

Innovation. Community. Security.