Hi,
Trying to build breeze-icons-5.31.0. I have installed Qt and
extra-cmake-modules,
as advised.
I get (sorry for the long log, but I am not sure which part is important):
-------------------------
CMake Warning at autotests/CMakeLists.txt:7 (find_package):
By not providing "FindKF5Config.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"KF5Config", but CMake did not find one.
Could not find a package configuration file provided by "KF5Config"
(requested version 5.0) with any of the following names:
KF5ConfigConfig.cmake
kf5config-config.cmake
Add the installation prefix of "KF5Config" to CMAKE_PREFIX_PATH or set
"KF5Config_DIR" to a directory containing one of the above files. If
"KF5Config" provides a separate development package or SDK, be sure
it has
been installed.
CMake Warning at autotests/CMakeLists.txt:8 (find_package):
By not providing "FindKF5IconThemes.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"KF5IconThemes", but CMake did not find one.
Could not find a package configuration file provided by "KF5IconThemes"
(requested version 5.0) with any of the following names:
KF5IconThemesConfig.cmake
kf5iconthemes-config.cmake
Add the installation prefix of "KF5IconThemes" to CMAKE_PREFIX_PATH
or set
"KF5IconThemes_DIR" to a directory containing one of the above files. If
"KF5IconThemes" provides a separate development package or SDK, be
sure it
has been installed.
* ECM (required version >= 5.31.0) , Extra CMake Modules. ,
<https://projects.kde.org/projects/kdesupport/extra-cmake-modules>
* Qt5Core
* Qt5Test
* Qt5 (required version >= 5.6.0)
-- The following OPTIONAL packages have not been found:
* KF5Config (required version >= 5.0)
* KF5IconThemes (required version >= 5.0)
-- Configuring done
CMake Error at /usr/share/ECM/modules/ECMAddTests.cmake:110
(add_executable):
Target "scalable" links to target "KF5::IconThemes" but the target
was not
found. Perhaps a find_package() call is missing for an IMPORTED
target, or
an ALIAS target is missing?
Call Stack (most recent call first):
autotests/CMakeLists.txt:23 (ecm_add_test)
CMake Error at /usr/share/ECM/modules/ECMAddTests.cmake:110
(add_executable):
Target "scalable" links to target "KF5::ConfigCore" but the target
was not
found. Perhaps a find_package() call is missing for an IMPORTED
target, or
an ALIAS target is missing?
Call Stack (most recent call first):
autotests/CMakeLists.txt:23 (ecm_add_test)
-- Generating done
-- Build files have been written to:
/sources/breeze-icons/breeze-icons-5.31.0/build
----------------------
And then it errors out.
As far as I understand, some KF5 modules should be present. (I'd guess
kconfig
and kiconthemes) before installing breeze icons.
So, there are two solutions (or more...):
- disable scalable icons in breeze-icons (remains to find the right switch)
- remove the breeze-icons page and install them from the KF5 page (uncomment
the corresponding line).
What do you think?
Pierre
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page