https://bugs.kde.org/show_bug.cgi?id=453975
Bug ID: 453975 Summary: Missing find_package(Qt5 COMPONENTS WaylandClientPrivate) Product: plasmashell Version: master Platform: Compiled Sources OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: m_loui...@yahoo.com CC: k...@davidedmundson.co.uk Target Milestone: 1.0 Created attachment 148941 --> https://bugs.kde.org/attachment.cgi?id=148941&action=edit Complete configure+generate log SUMMARY Plasma apparently requires WaylandClientPrivate, but its availability isn't checked with a find_package call. This causes a failure when generating the build system. STEPS TO REPRODUCE Use Kde Neon. 1. Make sure "qtwayland5-private-dev" is not installed 2. Configure plasma-workspace through kdesrc-build, using system Qt (I also used Neon packages for other dependencies) 3. See it fail, read the log OBSERVED RESULT CMake fails to generate with (full log in attachment): CMake Error at /usr/lib/x86_64-linux-gnu/cmake/KF5CoreAddons/KF5CoreAddonsMacros.cmake:182 (add_library): Target "appmenu" links to target "Qt::WaylandClientPrivate" 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): appmenu/CMakeLists.txt:16 (kcoreaddons_add_plugin) EXPECTED RESULT find_package() reports a missing component. Note that qtwayland5-private-dev doesn't provide WaylandClientPrivateConfig.cmake so we may need to write a find module. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Kde Neon user (available in About System) KDE Plasma Version: master = c0cb9f9929cfca683313252ebe95a0ac2b62f6e8 KDE Frameworks Version: 5.93.0 Qt Version: 5.15.3 as in Neon -- You are receiving this mail because: You are watching all bug changes.