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

Reply via email to