kirigami-9999 (with USE="-debug -examples" and without FEATURES=test) upstream commit 8c34dde11 breaks qt5 (5.9.3 installed) detection. Confirmed the previous commit 8a233471f continues to build just fine. Here's the error: >>> Configuring source in /tmp/portage/kde-frameworks/kirigami-9999/work/kirigami-9999 ... >>> Working in BUILD_DIR: "/tmp/portage/kde-frameworks/kirigami-9999/work/kirigami-9999_build" cmake -C /tmp/portage/kde-frameworks/kirigami-9999/work/kirigami-9999_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_TESTING=OFF -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DBUILD_EXAMPLES=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_USER_MAKE_RULES_OVERRIDE=/tmp/portage/kde-frameworks/kirigami-9999/work/kirigami-9999_build/gentoo_rules.cmake -DCMAKE_TOOLCHAIN_FILE=/tmp/portage/kde-frameworks/kirigami-9999/work/kirigami-9999_build/gentoo_toolchain.cmake /tmp/portage/kde-frameworks/kirigami-9999/work/kirigami-9999 loading initial cache file /tmp/portage/kde-frameworks/kirigami-9999/work/kirigami-9999_build/gentoo_common_config.cmake -- The C compiler identification is GNU 7.2.0 -- The CXX compiler identification is GNU 7.2.0 [snip] -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success CMake Warning (dev) at /share/cmake/Modules/GenerateExportHeader.cmake:263 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "STATIC_LIBRARY" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): /share/cmake/Modules/GenerateExportHeader.cmake:376 (_do_set_macro_values) src/libkirigami/CMakeLists.txt:19 (generate_export_header) This warning is for project developers. Use -Wno-dev to suppress it. -- The following RUNTIME packages have been found: * QtGraphicalEffects-QMLModule, QML module 'QtGraphicalEffects' is a runtime dependency. -- The following REQUIRED packages have been found: * Qt5Network (required version >= 5.9.3) * Qt5Qml (required version >= 5.9.3) * Qt5Quick * Qt5Gui * Qt5Widgets (required version >= 5.9.3) * Qt5Svg * Qt5QuickControls2 * ECM (required version >= 5.42.0), Extra CMake Modules., <https://projects.kde.org/projects/kdesupport/extra-cmake-modules> * Qt5Core -- The following features have been disabled: * QCH, API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop) -- The following REQUIRED packages have not been found: * Qt5 (required version >= 5.7.0) CMake Error at /share/cmake/Modules/FeatureSummary.cmake:459 (message): feature_summary() Error: REQUIRED package(s) are missing, aborting CMake run. Call Stack (most recent call first): CMakeLists.txt:121 (feature_summary) -- Configuring incomplete, errors occurred!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=2f57470e8eb310cc280eeea247c614edb3ba08f1 commit 2f57470e8eb310cc280eeea247c614edb3ba08f1 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-01-20 15:58:14 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-01-20 15:58:14 +0000 kde-frameworks/kirigami: Switch KDE_TEST to optional Closes: https://bugs.gentoo.org/645100 Package-Manager: Portage-2.3.19, Repoman-2.3.6 kde-frameworks/kirigami/kirigami-9999.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)