alexeymin added a comment.
First of all, if you try to build qqc2-desktop-style on a system with only Qt5 and other Tier 1 frameworks installed, you will get the following cmake configure log (https://paste.ubuntu.com/p/YRjSRWm9g6/): OS Kubuntu 18.04 LTS Custom-built Qt 5.14 in ~/prefix514 Other Tier 1 Frameworks also built and installed in ~/prefix514 The C compiler identification is GNU 7.4.0 The CXX compiler identification is GNU 7.4.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++ Check for working CXX compiler: /usr/bin/c++ -- works Detecting CXX compiler ABI info Detecting CXX compiler ABI info - done Detecting CXX compile features Detecting CXX compile features - done Installing in the same prefix as Qt, adopting their path scheme. Setting build type to 'Debug' as none was specified. Looking for __GLIBC__ Looking for __GLIBC__ - found Performing Test _OFFT_IS_64BIT Performing Test _OFFT_IS_64BIT - Success Performing Test HAVE_DATE_TIME Performing Test HAVE_DATE_TIME - Success Found KF5Kirigami2: /home/minnehanov/prefix514/lib/x86_64-linux-gnu/cmake/KF5Kirigami2/KF5Kirigami2Config.cmake (found version "5.63.0") Found KF5: success (found suitable version "5.63.0", minimum required is "5.62.0") found components: Kirigami2 Could NOT find KF5IconThemes (missing: KF5IconThemes_DIR) Could NOT find KF5IconThemes: found neither KF5IconThemesConfig.cmake nor kf5iconthemes-config.cmake Could NOT find KF5ConfigWidgets (missing: KF5ConfigWidgets_DIR) Could NOT find KF5ConfigWidgets: found neither KF5ConfigWidgetsConfig.cmake nor kf5configwidgets-config.cmake Could NOT find KF5 (missing: IconThemes ConfigWidgets) (Required is at least version "5.62.0") Found X11: /usr/include Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found Looking for gethostbyname Looking for gethostbyname - found Looking for connect Looking for connect - found Looking for remove Looking for remove - found Looking for shmat Looking for shmat - found Looking for IceConnectionNumber in ICE Looking for IceConnectionNumber in ICE - found Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") The following OPTIONAL packages have been found: * Freetype * Fontconfig * X11 * Qt5X11Extras (required version >= 5.11.0) * PkgConfig -- The following REQUIRED packages have been found: * ECM (required version >= 5.62.0) * Qt5Network (required version >= 5.14.0) * Qt5Qml (required version >= 5.14.0) * Qt5QmlModels (required version >= 5.14.0) * Qt5Quick * Qt5Gui * Qt5Widgets * Qt5QuickControls2 * Qt5 (required version >= 5.11.0) * Qt5Core (required version >= 5.11.0) * KF5Kirigami2 (required version >= 5.62.0) -- The following OPTIONAL packages have not been found: * KF5IconThemes (required version >= 5.62.0) * KF5ConfigWidgets (required version >= 5.62.0) -- The following REQUIRED packages have not been found: * KF5 (required version >= 5.62.0) CMake Error at /home/minnehanov/prefix514/share/cmake-3.15/Modules/FeatureSummary.cmake:457 (message): feature_summary() Error: REQUIRED package(s) are missing, aborting CMake run. So, at first cmake says that KF5 is found with Kirigami as required dependency, and then next invocation of `find_package` - KF5 is NOT found, with optional deps of IconThemes and ConfigWidgets. Optional, but still not found. So, to solve that problem, change the second `find_package` invocaition to a two separate calls for individual components, not involving KF5 as whole. REPOSITORY R858 Qt Quick Controls 2: Desktop Style REVISION DETAIL https://phabricator.kde.org/D24363 To: alexeymin Cc: plasma-devel, LeGast00n, The-Feren-OS-Dev, jraleigh, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart