Discussion:
Kdevelop and kdevplatform cmake concerns
Michael George Hart
2016-05-17 20:19:39 UTC
Permalink
My systen has cmake 3.3 x
When I run cmake I get a bunch of messages I am concerned about
Could someone tell me if the following should be of concern
Especially the policy messages gotten trying to build kdevelop-5

$ cmake ../
-- The C compiler identification is GNU 5.3.0
-- The CXX compiler identification is GNU 5.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++.exe
-- Check for working CXX compiler: /usr/bin/c++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - not found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found
version "5.12.0")
-- Found KF5Declarative:
/usr/lib/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version
"5.12.0")
-- Found KF5DocTools: /usr/lib/cmake/KF5DocTools/KF5DocToolsConfig.cmake
(found version "5.12.0")
-- Found KF5IconThemes:
/usr/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version
"5.12.0")
-- Found Gettext: /usr/bin/msgmerge.exe (found version "0.19.5.1")
-- Found PythonInterp: /usr/bin/python (found version "2.7.10")
-- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version
"5.12.0")
-- Found KF5ItemModels:
/usr/lib/cmake/KF5ItemModels/KF5ItemModelsConfig.cmake (found version
"5.12.0")
-- Found KF5ItemViews: /usr/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake
(found version "5.12.0")
-- Found KF5JobWidgets:
/usr/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version
"5.12.0")
-- Found KF5KCMUtils: /usr/lib/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake
(found version "5.12.0")
-- Found KF5KIO: /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version
"5.12.0")
-- Found KF5NewStuff: /usr/lib/cmake/KF5NewStuff/KF5NewStuffConfig.cmake
(found version "5.12.0")
-- Found KF5NotifyConfig:
/usr/lib/cmake/KF5NotifyConfig/KF5NotifyConfigConfig.cmake (found version
"5.12.0")
-- Found KF5Parts: /usr/lib/cmake/KF5Parts/KF5PartsConfig.cmake (found
version "5.12.0")
-- Found KF5Service: /usr/lib/cmake/KF5Service/KF5ServiceConfig.cmake
(found version "5.12.0")
-- Found KF5TextEditor:
/usr/lib/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version
"5.12.0")
-- Found KF5ThreadWeaver:
/usr/lib/cmake/KF5ThreadWeaver/KF5ThreadWeaverConfig.cmake (found version
"5.12.0")
-- Found KF5XmlGui: /usr/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found
version "5.12.0")
-- Found KF5WindowSystem:
/usr/lib/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version
"5.12.0")
-- Found KF5Crash: /usr/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found
version "5.12.0")
-- Found KF5: success (found suitable version "5.12.0", minimum required is
"5.4.0") found components: Config Declarative
DocTo
ols IconThemes I18n ItemModels ItemViews JobWidgets KCMUtils KIO NewStuff
NotifyConfig Parts Service TextEditor ThreadWeaver
Xml
Gui WindowSystem Crash
CMake Warning at CMakeLists.txt:60 (find_package):
By not providing "FindKDevelop-PG-Qt.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"KDevelop-PG-Qt", but CMake did not find one.

Could not find a package configuration file provided by "KDevelop-PG-Qt"
(requested version 1.90.90) with any of the following names:

KDevelop-PG-QtConfig.cmake
kdevelop-pg-qt-config.cmake

Add the installation prefix of "KDevelop-PG-Qt" to CMAKE_PREFIX_PATH or
set
"KDevelop-PG-Qt_DIR" to a directory containing one of the above files. If
"KDevelop-PG-Qt" provides a separate development package or SDK, be sure
it
has been installed.


-- Found SharedMimeInfo: /usr/bin/update-mime-database.exe (found version
"1.6")
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
llvm-config: error: components given, but unused

usage: llvm-config <OPTION>... [<COMPONENT>...]

Get various configuration information needed to compile programs which use
LLVM. Typically called from 'configure' scripts. Examples:
llvm-config --cxxflags
llvm-config --ldflags
llvm-config --libs engine bcreader scalaropts

Options:
--version Print LLVM version.
--prefix Print the installation prefix.
--src-root Print the source root LLVM was built from.
--obj-root Print the object root used to build LLVM.
--bindir Directory containing LLVM executables.
--includedir Directory containing LLVM headers.
--libdir Directory containing LLVM libraries.
--cppflags C preprocessor flags for files that include LLVM
headers.
--cflags C compiler flags for files that include LLVM headers.
--cxxflags C++ compiler flags for files that include LLVM headers.
--ldflags Print Linker flags.
--system-libs System Libraries needed to link against LLVM components.
--libs Libraries needed to link against LLVM components.
--libnames Bare library names for in-tree builds.
--libfiles Fully qualified library filenames for makefile depends.
--components List of all possible components.
--targets-built List of all targets currently built.
--host-target Target triple used to configure LLVM.
--build-mode Print build mode of LLVM tree (e.g. Debug or Release).
--assertion-mode Print assertion mode of LLVM tree (ON or OFF).
Typical components:
all All LLVM libraries (default).
engine Either a native JIT or a bitcode interpreter.
-- Found LLVM (version: 3.5.2): (using /usr/bin/llvm-config-3.5.exe)
-- Include dirs: /usr/include/llvm-3.5.2
-- LLVM libraries: /usr/lib/libLLVMLTO.a /usr/lib/libLLVMObjCARCOpts.a
/usr/lib/libLLVMLinker.a /usr/lib/libLLVMipo.a
/usr/lib
/libLLVMVectorize.a /usr/lib/libLLVMBitWriter.a
/usr/lib/libLLVMCppBackendCodeGen.a /usr/lib/libLLVMCppBackendInfo.a
/usr/lib/li
bLLVMTableGen.a /usr/lib/libLLVMDebugInfo.a /usr/lib/libLLVMOption.a
/usr/lib/libLLVMX86Disassembler.a
/usr/lib/libLLVMX86AsmPar
ser.a /usr/lib/libLLVMX86CodeGen.a /usr/lib/libLLVMSelectionDAG.a
/usr/lib/libLLVMAsmPrinter.a /usr/lib/libLLVMX86Desc.a
/usr/li
b/libLLVMX86Info.a /usr/lib/libLLVMX86AsmPrinter.a
/usr/lib/libLLVMX86Utils.a /usr/lib/libLLVMJIT.a /usr/lib/libLLVMIRReader.a
/
usr/lib/libLLVMAsmParser.a /usr/lib/libLLVMLineEditor.a
/usr/lib/libLLVMMCAnalysis.a /usr/lib/libLLVMMCDisassembler.a
/usr/lib/l
ibLLVMInstrumentation.a /usr/lib/libLLVMInterpreter.a
/usr/lib/libLLVMCodeGen.a /usr/lib/libLLVMScalarOpts.a
/usr/lib/libLLVMIns
tCombine.a /usr/lib/libLLVMTransformUtils.a /usr/lib/libLLVMipa.a
/usr/lib/libLLVMAnalysis.a /usr/lib/libLLVMProfileData.a
/usr/
lib/libLLVMMCJIT.a /usr/lib/libLLVMTarget.a /usr/lib/libLLVMRuntimeDyld.a
/usr/lib/libLLVMObject.a /usr/lib/libLLVMMCParser.a
/u
sr/lib/libLLVMBitReader.a /usr/lib/libLLVMExecutionEngine.a
/usr/lib/libLLVMMC.a /usr/lib/libLLVMCore.a
/usr/lib/libLLVMSupport.
a
-- Found Clang (LLVM version: 3.5.2)
-- Include dirs: /usr/include/llvm-3.5.2
-- Clang libraries:
/usr/lib/libclangFrontend.dll.a;/usr/lib/libclangDriver.dll.a;/usr/lib/libclangCodeGen.dll.a;/usr/lib/l
ibclangSema.dll.a;/usr/lib/libclangAnalysis.dll.a;/usr/lib/libclangRewriteFrontend.dll.a;/usr/lib/libclangRewrite.dll.a;/usr/lib
/libclangAST.dll.a;/usr/lib/libclangParse.dll.a;/usr/lib/libclangLex.dll.a;/usr/lib/libclangBasic.dll.a;/usr/lib/libclangARCMigr
ate.dll.a;/usr/lib/libclangEdit.dll.a;/usr/lib/libclangFrontendTool.dll.a;/usr/lib/libclangRewrite.dll.a;/usr/lib/libclangSerial
ization.dll.a;/usr/lib/libclangTooling.dll.a;/usr/lib/libclangStaticAnalyzerCheckers.dll.a;/usr/lib/libclangStaticAnalyzerCore.d
ll.a;/usr/lib/libclangStaticAnalyzerFrontend.dll.a;/usr/lib/libclangSema.dll.a
-- Libclang C library: /usr/lib/libclang.dll.a
CMake Warning at debuggers/gdb/CMakeLists.txt:16 (find_package):
By not providing "FindKF5SysGuard.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KF5SysGuard", but CMake did not find one.

Could not find a package configuration file provided by "KF5SysGuard" with
any of the following names:

KF5SysGuardConfig.cmake
kf5sysguard-config.cmake

Add the installation prefix of "KF5SysGuard" to CMAKE_PREFIX_PATH or set
"KF5SysGuard_DIR" to a directory containing one of the above files. If
"KF5SysGuard" provides a separate development package or SDK, be sure it
has been installed.


CMake Warning at utils/CMakeLists.txt:1 (find_package):
Could not find a configuration file for package "OktetaKastenControllers"
that is compatible with requested version "0.3.1".

The following configuration files were considered but not accepted:


/usr/lib/cmake/OktetaKastenControllers/OktetaKastenControllersConfig.cmake,
version: 0.3.0
/lib/cmake/OktetaKastenControllers/OktetaKastenControllersConfig.cmake,
version: 0.3.0



--
-- The following OPTIONAL packages have been found:

* KF5Plasma , <http://www.kde.org>
Plasma libraries for enabling the plasma addons
* KF5Runner , <http://www.kde.org>
Framework for Plasma runners. For enabling the KDevelop runner
* LLVM (required version >= 3.5)
* Qt5Help , <http://qt-project.org/>
The Help module for the Qt toolkit, needed for the qthelp plugin

-- The following REQUIRED packages have been found:

* Qt5Core (required version >= 5.5.1)
* Qt5Gui (required version >= 5.5.1)
* Qt5Widgets
* Qt5Concurrent
* Qt5Network (required version >= 5.5.1)
* Qt5Qml (required version >= 5.5.1)
* Qt5Quick
* Qt5QuickWidgets
* Qt5WebKit (required version >= 5.5.1)
* Qt5WebKitWidgets
* Qt5Script
* Qt5Test
* Qt5 (required version >= 5.4.0)
* KF5Config (required version >= 5.4.0)
* KF5Declarative (required version >= 5.4.0)
* KF5DocTools (required version >= 5.4.0)
* KF5IconThemes (required version >= 5.4.0)
* Gettext
* PythonInterp
* KF5I18n (required version >= 5.4.0)
* KF5ItemModels (required version >= 5.4.0)
* KF5ItemViews (required version >= 5.4.0)
* KF5JobWidgets (required version >= 5.4.0)
* KF5KCMUtils (required version >= 5.4.0)
* KF5KIO (required version >= 5.4.0)
* KF5NewStuff (required version >= 5.4.0)
* KF5NotifyConfig (required version >= 5.4.0)
* KF5Service (required version >= 5.4.0)
* KF5Parts (required version >= 5.12.0)
* KF5TextEditor (required version >= 5.4.0)
* KF5ThreadWeaver (required version >= 5.4.0)
* KF5XmlGui (required version >= 5.4.0)
* KF5WindowSystem (required version >= 5.4.0)
* KF5Crash (required version >= 5.4.0)
* KF5 (required version >= 5.4.0)
* KDevPlatform (required version >= 4.90.92)
* ECM (required version >= 0.0.9)
* SharedMimeInfo , A database of common MIME types , <
http://freedesktop.org/wiki/Software/shared-mime-info/>
* Clang (required version >= 3.5)
Clang libraries. Used for KDevelop's C++/C support plugin. Please
install a package providing libclang.

-- The following OPTIONAL packages have not been found:

* KDevelop-PG-Qt (required version >= 1.90.90)
KDevelop parser generator library. Required for the QMake
Builder/Manager plugin.
* KF5SysGuard
* OktetaKastenControllers (required version >= 0.3.1) , <http://kde.org/>
Required for building Okteta KDevelop plugin.

-- Configuring done
CMake Warning (dev) at app/CMakeLists.txt:43 (add_executable):
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.

Target "kdevelop" of type "EXECUTABLE" has the following visibility
properties set for CXX:

CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN

For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/ECM/modules/ECMAddTests.cmake:97
(add_executable):
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.

Target "test_astyle" of type "EXECUTABLE" has the following visibility
properties set for CXX:

CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN

For compatibility CMake is not honoring them for this target.
Call Stack (most recent call first):
formatters/astyle/tests/CMakeLists.txt:11 (ecm_add_test)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at
languages/plugins/custom-definesandincludes/CMakeLists.txt:38
(add_executable):
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.

Target "kdev_includepathsconverter" of type "EXECUTABLE" has the following
visibility properties set for CXX:

CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN

For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/ECM/modules/ECMAddTests.cmake:97
(add_executable):
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.

Target "test_definesandincludes" of type "EXECUTABLE" has the following
visibility properties set for CXX:

CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN

For compatibility CMake is not honoring them for this target.
Call Stack (most recent call first):
languages/plugins/custom-definesandincludes/tests/CMakeLists.txt:7
(ecm_add_test)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at
languages/plugins/custom-definesandincludes/compilerprovider/CMakeLists.txt:17
(add_library):
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.

Target "kdevcompilerprovider" of type "STATIC_LIBRARY" has the following
visibility properties set for CXX:

CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN

For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/share/ECM/modules/ECMAddTests.cmake:97
(add_executable):
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.

Target "test_compilerprovider" of type "EXECUTABLE" has the following
visibility properties set for CXX:

CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN

For compatibility CMake is not honoring them for this target.
Call Stack (most recent call first):

languages/plugins/custom-definesandincludes/compilerprovider/tests/CMakeLists.txt:8
(ecm_add_test)
This warning is for project developers. Use -Wno-dev to suppress it.
Kevin Funk
2016-05-18 08:46:52 UTC
Permalink
Post by Michael George Hart
My systen has cmake 3.3 x
When I run cmake I get a bunch of messages I am concerned about
Could someone tell me if the following should be of concern
Look at the feature summary to be sure you have all the dependencies you need
('packages have been found', 'packages have not been found').
Post by Michael George Hart
Especially the policy messages gotten trying to build kdevelop-5
No, they're not that important to you.
Post by Michael George Hart
$ cmake ../
-- The C compiler identification is GNU 5.3.0
-- The CXX compiler identification is GNU 5.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++.exe
-- Check for working CXX compiler: /usr/bin/c++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - not found
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Success
-- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found
version "5.12.0")
/usr/lib/cmake/KF5Declarative/KF5DeclarativeConfig.cmake (found version
"5.12.0")
-- Found KF5DocTools: /usr/lib/cmake/KF5DocTools/KF5DocToolsConfig.cmake
(found version "5.12.0")
/usr/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version
"5.12.0")
-- Found Gettext: /usr/bin/msgmerge.exe (found version "0.19.5.1")
-- Found PythonInterp: /usr/bin/python (found version "2.7.10")
-- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version
"5.12.0")
/usr/lib/cmake/KF5ItemModels/KF5ItemModelsConfig.cmake (found version
"5.12.0")
-- Found KF5ItemViews: /usr/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake
(found version "5.12.0")
/usr/lib/cmake/KF5JobWidgets/KF5JobWidgetsConfig.cmake (found version
"5.12.0")
-- Found KF5KCMUtils: /usr/lib/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake
(found version "5.12.0")
-- Found KF5KIO: /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version
"5.12.0")
-- Found KF5NewStuff: /usr/lib/cmake/KF5NewStuff/KF5NewStuffConfig.cmake
(found version "5.12.0")
/usr/lib/cmake/KF5NotifyConfig/KF5NotifyConfigConfig.cmake (found version
"5.12.0")
-- Found KF5Parts: /usr/lib/cmake/KF5Parts/KF5PartsConfig.cmake (found
version "5.12.0")
-- Found KF5Service: /usr/lib/cmake/KF5Service/KF5ServiceConfig.cmake
(found version "5.12.0")
/usr/lib/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version
"5.12.0")
/usr/lib/cmake/KF5ThreadWeaver/KF5ThreadWeaverConfig.cmake (found version
"5.12.0")
-- Found KF5XmlGui: /usr/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found
version "5.12.0")
/usr/lib/cmake/KF5WindowSystem/KF5WindowSystemConfig.cmake (found version
"5.12.0")
-- Found KF5Crash: /usr/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found
version "5.12.0")
-- Found KF5: success (found suitable version "5.12.0", minimum required is
"5.4.0") found components: Config Declarative
DocTo
ols IconThemes I18n ItemModels ItemViews JobWidgets KCMUtils KIO NewStuff
NotifyConfig Parts Service TextEditor ThreadWeaver
Xml
Gui WindowSystem Crash
By not providing "FindKDevelop-PG-Qt.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"KDevelop-PG-Qt", but CMake did not find one.
Could not find a package configuration file provided by "KDevelop-PG-Qt"
KDevelop-PG-QtConfig.cmake
kdevelop-pg-qt-config.cmake
Add the installation prefix of "KDevelop-PG-Qt" to CMAKE_PREFIX_PATH or
set
"KDevelop-PG-Qt_DIR" to a directory containing one of the above files. If
"KDevelop-PG-Qt" provides a separate development package or SDK, be sure it
has been installed.
-- Found SharedMimeInfo: /usr/bin/update-mime-database.exe (found version
"1.6")
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
llvm-config: error: components given, but unused
This looks problematic, you might want to debug this a bit more (which run of
llvm-config fails...?)
Post by Michael George Hart
usage: llvm-config <OPTION>... [<COMPONENT>...]
Get various configuration information needed to compile programs which use
llvm-config --cxxflags
llvm-config --ldflags
llvm-config --libs engine bcreader scalaropts
--version Print LLVM version.
--prefix Print the installation prefix.
--src-root Print the source root LLVM was built from.
--obj-root Print the object root used to build LLVM.
--bindir Directory containing LLVM executables.
--includedir Directory containing LLVM headers.
--libdir Directory containing LLVM libraries.
--cppflags C preprocessor flags for files that include LLVM
headers.
--cflags C compiler flags for files that include LLVM headers.
--cxxflags C++ compiler flags for files that include LLVM headers.
--ldflags Print Linker flags.
--system-libs System Libraries needed to link against LLVM components.
--libs Libraries needed to link against LLVM components.
--libnames Bare library names for in-tree builds.
--libfiles Fully qualified library filenames for makefile depends.
--components List of all possible components.
--targets-built List of all targets currently built.
--host-target Target triple used to configure LLVM.
--build-mode Print build mode of LLVM tree (e.g. Debug or Release).
--assertion-mode Print assertion mode of LLVM tree (ON or OFF).
all All LLVM libraries (default).
engine Either a native JIT or a bitcode interpreter.
-- Found LLVM (version: 3.5.2): (using /usr/bin/llvm-config-3.5.exe)
-- Include dirs: /usr/include/llvm-3.5.2
-- LLVM libraries: /usr/lib/libLLVMLTO.a /usr/lib/libLLVMObjCARCOpts.a
/usr/lib/libLLVMLinker.a /usr/lib/libLLVMipo.a
/usr/lib
/libLLVMVectorize.a /usr/lib/libLLVMBitWriter.a
/usr/lib/libLLVMCppBackendCodeGen.a /usr/lib/libLLVMCppBackendInfo.a
/usr/lib/li
bLLVMTableGen.a /usr/lib/libLLVMDebugInfo.a /usr/lib/libLLVMOption.a
/usr/lib/libLLVMX86Disassembler.a
/usr/lib/libLLVMX86AsmPar
ser.a /usr/lib/libLLVMX86CodeGen.a /usr/lib/libLLVMSelectionDAG.a
/usr/lib/libLLVMAsmPrinter.a /usr/lib/libLLVMX86Desc.a
/usr/li
b/libLLVMX86Info.a /usr/lib/libLLVMX86AsmPrinter.a
/usr/lib/libLLVMX86Utils.a /usr/lib/libLLVMJIT.a /usr/lib/libLLVMIRReader.a
/
usr/lib/libLLVMAsmParser.a /usr/lib/libLLVMLineEditor.a
/usr/lib/libLLVMMCAnalysis.a /usr/lib/libLLVMMCDisassembler.a
/usr/lib/l
ibLLVMInstrumentation.a /usr/lib/libLLVMInterpreter.a
/usr/lib/libLLVMCodeGen.a /usr/lib/libLLVMScalarOpts.a
/usr/lib/libLLVMIns
tCombine.a /usr/lib/libLLVMTransformUtils.a /usr/lib/libLLVMipa.a
/usr/lib/libLLVMAnalysis.a /usr/lib/libLLVMProfileData.a
/usr/
lib/libLLVMMCJIT.a /usr/lib/libLLVMTarget.a /usr/lib/libLLVMRuntimeDyld.a
/usr/lib/libLLVMObject.a /usr/lib/libLLVMMCParser.a
/u
sr/lib/libLLVMBitReader.a /usr/lib/libLLVMExecutionEngine.a
/usr/lib/libLLVMMC.a /usr/lib/libLLVMCore.a
/usr/lib/libLLVMSupport.
a
-- Found Clang (LLVM version: 3.5.2)
-- Include dirs: /usr/include/llvm-3.5.2
/usr/lib/libclangFrontend.dll.a;/usr/lib/libclangDriver.dll.a;/usr/lib/libcl
angCodeGen.dll.a;/usr/lib/l
ibclangSema.dll.a;/usr/lib/libclangAnalysis.dll.a;/usr/lib/libclangRewriteF
rontend.dll.a;/usr/lib/libclangRewrite.dll.a;/usr/lib
/libclangAST.dll.a;/usr/lib/libclangParse.dll.a;/usr/lib/libclangLex.dll.a;
/usr/lib/libclangBasic.dll.a;/usr/lib/libclangARCMigr
ate.dll.a;/usr/lib/libclangEdit.dll.a;/usr/lib/libclangFrontendTool.dll.a;/
usr/lib/libclangRewrite.dll.a;/usr/lib/libclangSerial
ization.dll.a;/usr/lib/libclangTooling.dll.a;/usr/lib/libclangStaticAnalyze
rCheckers.dll.a;/usr/lib/libclangStaticAnalyzerCore.d
ll.a;/usr/lib/libclangStaticAnalyzerFrontend.dll.a;/usr/lib/libclangSema.dl
l.a -- Libclang C library: /usr/lib/libclang.dll.a
By not providing "FindKF5SysGuard.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KF5SysGuard", but CMake did not find one.
Could not find a package configuration file provided by "KF5SysGuard" with
KF5SysGuardConfig.cmake
kf5sysguard-config.cmake
Add the installation prefix of "KF5SysGuard" to CMAKE_PREFIX_PATH or set
"KF5SysGuard_DIR" to a directory containing one of the above files. If
"KF5SysGuard" provides a separate development package or SDK, be sure it
has been installed.
Could not find a configuration file for package "OktetaKastenControllers"
that is compatible with requested version "0.3.1".
/usr/lib/cmake/OktetaKastenControllers/OktetaKastenControllersConfig.cmake,
version: 0.3.0
/lib/cmake/OktetaKastenControllers/OktetaKastenControllersConfig.cmake,
version: 0.3.0
--
* KF5Plasma , <http://www.kde.org>
Plasma libraries for enabling the plasma addons
* KF5Runner , <http://www.kde.org>
Framework for Plasma runners. For enabling the KDevelop runner
* LLVM (required version >= 3.5)
* Qt5Help , <http://qt-project.org/>
The Help module for the Qt toolkit, needed for the qthelp plugin
* Qt5Core (required version >= 5.5.1)
* Qt5Gui (required version >= 5.5.1)
* Qt5Widgets
* Qt5Concurrent
* Qt5Network (required version >= 5.5.1)
* Qt5Qml (required version >= 5.5.1)
* Qt5Quick
* Qt5QuickWidgets
* Qt5WebKit (required version >= 5.5.1)
* Qt5WebKitWidgets
* Qt5Script
* Qt5Test
* Qt5 (required version >= 5.4.0)
* KF5Config (required version >= 5.4.0)
* KF5Declarative (required version >= 5.4.0)
* KF5DocTools (required version >= 5.4.0)
* KF5IconThemes (required version >= 5.4.0)
* Gettext
* PythonInterp
* KF5I18n (required version >= 5.4.0)
* KF5ItemModels (required version >= 5.4.0)
* KF5ItemViews (required version >= 5.4.0)
* KF5JobWidgets (required version >= 5.4.0)
* KF5KCMUtils (required version >= 5.4.0)
* KF5KIO (required version >= 5.4.0)
* KF5NewStuff (required version >= 5.4.0)
* KF5NotifyConfig (required version >= 5.4.0)
* KF5Service (required version >= 5.4.0)
* KF5Parts (required version >= 5.12.0)
* KF5TextEditor (required version >= 5.4.0)
* KF5ThreadWeaver (required version >= 5.4.0)
* KF5XmlGui (required version >= 5.4.0)
* KF5WindowSystem (required version >= 5.4.0)
* KF5Crash (required version >= 5.4.0)
* KF5 (required version >= 5.4.0)
* KDevPlatform (required version >= 4.90.92)
* ECM (required version >= 0.0.9)
* SharedMimeInfo , A database of common MIME types , <
http://freedesktop.org/wiki/Software/shared-mime-info/>
* Clang (required version >= 3.5)
Clang libraries. Used for KDevelop's C++/C support plugin. Please
install a package providing libclang.
* KDevelop-PG-Qt (required version >= 1.90.90)
KDevelop parser generator library. Required for the QMake
Builder/Manager plugin.
* KF5SysGuard
* OktetaKastenControllers (required version >= 0.3.1) , <http://kde.org/>
Required for building Okteta KDevelop plugin.
-- Configuring done
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Target "kdevelop" of type "EXECUTABLE" has the following visibility
CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN
For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.
Disregard that warning, not important.
Post by Michael George Hart
CMake Warning (dev) at /usr/share/ECM/modules/ECMAddTests.cmake:97
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Target "test_astyle" of type "EXECUTABLE" has the following visibility
CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN
For compatibility CMake is not honoring them for this target.
formatters/astyle/tests/CMakeLists.txt:11 (ecm_add_test)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at
languages/plugins/custom-definesandincludes/CMakeLists.txt:38
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Target "kdev_includepathsconverter" of type "EXECUTABLE" has the following
CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN
For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/ECM/modules/ECMAddTests.cmake:97
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Target "test_definesandincludes" of type "EXECUTABLE" has the following
CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN
For compatibility CMake is not honoring them for this target.
languages/plugins/custom-definesandincludes/tests/CMakeLists.txt:7
(ecm_add_test)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Target "kdevcompilerprovider" of type "STATIC_LIBRARY" has the following
CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN
For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/ECM/modules/ECMAddTests.cmake:97
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Target "test_compilerprovider" of type "EXECUTABLE" has the following
CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN
For compatibility CMake is not honoring them for this target.
languages/plugins/custom-definesandincludes/compilerprovider/tests/CMakeList
s.txt:8 (ecm_add_test)
This warning is for project developers. Use -Wno-dev to suppress it.
--
Kevin Funk | ***@kde.org | http://kfunk.org
René J.V. Bertin
2016-05-18 10:06:36 UTC
Permalink
Post by Kevin Funk
Post by Michael George Hart
Especially the policy messages gotten trying to build kdevelop-5
No, they're not that important to you.
You can get rid of all noise like this by adding -Wno-dev to the cmake command line.
Post by Kevin Funk
Post by Michael George Hart
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
llvm-config: error: components given, but unused
This looks problematic, you might want to debug this a bit more (which run of
llvm-config fails...?)
Hint: if needed, put llvm-config into a wrapper script to aid in figuring out exactly how it's being called:

- mv llvm-config llvm-config.bin
script:
#!/bin/sh
echo "$0 $@" 1>&2
exec ${0}.bin "$@"

R.

Loading...