Bug#862328: clang-4.0: ClangConfig.cmake is broken by Debian packaging
Sylvain Joubert
joubert.sy at gmail.com
Thu May 11 11:26:12 UTC 2017
Package: clang-4.0
Version: 1:4.0.1~+rc1-1
Severity: important
Dear Maintainer,
In the same way as #819072 and preceding issues for LLVMConfig, the Clang CMake
files are not usable with the current packaging in Debian.
While LLVMConfig.cmake can be found without issue, this is not the case for
ClangConfig.cmake
Considering the following CMake script:
cmake_minimum_required(VERSION 3.2)
project(clangconfig)
find_package(Clang REQUIRED)
one gets:
CMake Error at CMakeLists.txt:3 (find_package):
By not providing "FindClang.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Clang", but
CMake did not find one.
Could not find a package configuration file provided by "Clang" with any of
the following names:
ClangConfig.cmake
clang-config.cmake
Add the installation prefix of "Clang" to CMAKE_PREFIX_PATH or set
"Clang_DIR" to a directory containing one of the above files. If "Clang"
provides a separate development package or SDK, be sure it has been
installed.
Additionnally, when explicitly providing Clang_DIR with
/usr/share/llvm-4.0/cmake, one gets:
CMake Error at /usr/share/llvm-4.0/cmake/ClangConfig.cmake:17 (include):
include could not find load file:
/usr/lib/cmake/clang/ClangTargets.cmake
Call Stack (most recent call first):
CMakeLists.txt:3 (find_package)
I'm guessing some paths needs to be updated in order to handle the Debian
repackaging.
Sylvain
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (990, 'testing'), (800, 'stable-updates'), (800, 'stable'), (700, 'unstable'), (90, 'experimental')
Architecture: amd64
(x86_64)
Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages clang-4.0 depends on:
ii binutils 2.28-4
ii libc6 2.24-10
ii libc6-dev 2.24-10
ii libclang-common-4.0-dev 1:4.0.1~+rc1-1
ii libclang1-4.0 1:4.0.1~+rc1-1
ii libgcc-6-dev 6.3.0-16
ii libgcc1 1:6.3.0-16
ii libjsoncpp1 1.7.4-3
ii libllvm4.0 1:4.0.1~+rc1-1
ii libobjc-6-dev 6.3.0-16
ii libstdc++-6-dev 6.3.0-16
ii libstdc++6 6.3.0-16
Versions of packages clang-4.0 recommends:
ii llvm-4.0-dev 1:4.0.1~+rc1-1
ii python 2.7.13-2
Versions of packages clang-4.0 suggests:
pn clang-4.0-doc <none>
pn gnustep <none>
pn gnustep-devel <none>
-- no debconf information
More information about the Pkg-llvm-team
mailing list