CMake Error at CMakeLists.txt:369 (find_package): By not providing "FindQt5LinuxAccessibilitySupport.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5LinuxAccessibilitySupport", but CMake did not find one. Could not find a package configuration file provided by "Qt5LinuxAccessibilitySupport" with any of the following names: ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_plasma-20231023-194638 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-13 * clang/llvm (if any): clang version 17.0.3 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/17/bin Configuration file: /etc/clang/x86_64-pc-linux-gnu-clang.cfg /usr/lib/llvm/17 17.0.3 Python 3.11.6 Available Ruby profiles: [1] ruby31 (with Rubygems) * Available Rust versions: [1] rust-bin-1.73.0 * The following VMs are available for generation-2: *) Eclipse Temurin JDK 17.0.8.1_p1 [openjdk-bin-17] Available Java Virtual Machines: [1] openjdk-bin-17 system-vm The Glorious Glasgow Haskell Compilation System, version 9.2.8 php cli (if any): go version go1.21.3 linux/amd64 HEAD of ::gentoo commit 19a5452ad32f37946bc8fc301d5cfcd0e6d05bda Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Tue Oct 24 23:32:01 2023 +0000 2023-10-24 23:32:01 UTC emerge -qpvO kde-plasma/kwin [ebuild U ] kde-plasma/kwin-5.27.9 [5.27.8-r3] USE="handbook lock plasma screencast -accessibility -caps -debug -gles2-only -multimedia -test"
Created attachment 873434 [details] emerge-info.txt
Created attachment 873435 [details] emerge-history.txt
Created attachment 873436 [details] environment
Created attachment 873437 [details] etc.clang.tar.xz
Created attachment 873438 [details] etc.portage.tar.xz
Created attachment 873439 [details] kde-plasma:kwin-5.27.9:20231025-013832.log
Created attachment 873440 [details] qlist-info.txt
Created attachment 873441 [details] temp.tar.xz
CMake Error at CMakeLists.txt:369 (find_package): By not providing "FindQt5LinuxAccessibilitySupport.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "Qt5LinuxAccessibilitySupport", but CMake did not find one. Could not find a package configuration file provided by "Qt5LinuxAccessibilitySupport" with any of the following names: Qt5LinuxAccessibilitySupportConfig.cmake qt5linuxaccessibilitysupport-config.cmake Add the installation prefix of "Qt5LinuxAccessibilitySupport" to CMAKE_PREFIX_PATH or set "Qt5LinuxAccessibilitySupport_DIR" to a directory containing one of the above files. If "Qt5LinuxAccessibilitySupport" provides a separate development package or SDK, be sure it has been installed. I can confirm the bug, I have the same error as well when I tried to perform the update.
Thanks, I'd spotted this but I foolishly assumed no changes were needed as I had the files anyway w/o USE=accessibility. https://invent.kde.org/plasma/kwin/-/commit/17beab21aa7a15a8aab63d294df9f1af34d008fb https://bugs.kde.org/show_bug.cgi?id=472643
Could you both share emerge -pvO qtgui?
alienware-m17-r3 /home/zohran # emerge -pvO qtgui These are the packages that would be merged, in order: [ebuild R ] dev-qt/qtgui-5.15.11:5/5.15.11::gentoo USE="X dbus egl jpeg libinput png udev vulkan wayland -accessibility -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB * IMPORTANT: 19 news items need reading for repository 'gentoo'. * Use eselect news read to view new items.
(In reply to Sam James from comment #11) > Could you both share emerge -pvO qtgui? sure - but I'd like to mention the attached qlist file ;) $ emerge -pvO qtgui * --tree is broken with --nodeps. Disabling... These are the packages that would be merged, in order: [ebuild R ] dev-qt/qtgui-5.15.11:5/5.15.11::gentoo USE="X dbus egl jpeg libinput png udev vulkan wayland -accessibility -debug -eglfs -evdev -gles2-only -ibus -linuxfb -test -tslib -tuio -vnc" 0 KiB Total: 1 package (1 reinstall), Size of downloads: 0 KiB
(In reply to Toralf Förster from comment #13) > (In reply to Sam James from comment #11) > > Could you both share emerge -pvO qtgui? > > sure - but I'd like to mention the attached qlist file ;) > Sorry toralf, I only looked at emerge-history. oops..
Can confirm this, on two machines. One older, one fresh install. Strangely, on older one workaround was to emerge qtgui with accessibility useflag, but on new machine this didn't help.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8477d49a33f18730ae82dc8ae297e76e403f5acb commit 8477d49a33f18730ae82dc8ae297e76e403f5acb Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-11-08 20:07:43 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-11-11 08:36:19 +0000 kde-plasma/kwin: Depend on dev-qt/qtgui[accessibility] Upstream commit 17beab21aa7a15a8aab63d294df9f1af34d008fb Closes: https://bugs.gentoo.org/916267 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-plasma/kwin/{kwin-5.27.9.ebuild => kwin-5.27.9-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d7fdcbf43f4d0317e3e3753fc994867a29caf3 commit 28d7fdcbf43f4d0317e3e3753fc994867a29caf3 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-11-11 08:25:01 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-11-11 08:36:20 +0000 profiles: targets/desktop: Enable dev-qt/qtgui:5[accessibility] Comparing with another toolkit default enabled by desktop target, x11-libs/gtk+:3, which already depends on app-accessibility/at-spi2-core:2 unconditionally, this will typically not be introducing new deps for most. Bug: https://bugs.gentoo.org/916267 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/targets/desktop/package.use | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaa045e05fc7dba65485e9e4cb1b6e478449ab6 commit 5eaa045e05fc7dba65485e9e4cb1b6e478449ab6 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-11-08 20:05:40 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-11-11 08:36:19 +0000 dev-qt/qtgui: Wire up IUSE=accessibility, add missing dependency Bug: https://bugs.gentoo.org/916267 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtgui/qtgui-5.15.11-r1.ebuild | 180 +++++++++++++++++++++++++++++++++++ 1 file changed, 180 insertions(+)
Not sure if this was fixed indeed: after setting USE="accessibility" for dev-qt/qtgui (5.15.11), kde-plasma/kwin-5.27.9 still will fail complaining about not finding Qt5LinuxAccessibilitySupport - it seems it is only provided by emerging media-libs/libqaccessibilityclient - so media-libs/libqaccessibilityclient would be a hard dependency for kwin from now on and we can't opt out it with USE="-accessibility"?
The correct versions containing fixes are seen in repo commits above: dev-qt/qtgui/qtgui-5.15.11-r1 kde-plasma/kwin-5.27.9-r1 If you tried with -r0 revisions, still, you're simply an emerge --sync behind. Otherwise, we need a full build.log.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=0f4853e0f12105c07e36d323dbd649486229f4c8 commit 0f4853e0f12105c07e36d323dbd649486229f4c8 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-11-08 20:07:43 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-11-11 20:03:01 +0000 kde-plasma/kwin: Depend on dev-qt/qtgui[accessibility] Upstream commit 17beab21aa7a15a8aab63d294df9f1af34d008fb Closes: https://bugs.gentoo.org/916267 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> kde-plasma/kwin/kwin-5.27.49.9999.ebuild | 2 +- kde-plasma/kwin/kwin-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/qt.git/commit/?id=6a98778e2d51b1919159acc5468e7aafec095a66 commit 6a98778e2d51b1919159acc5468e7aafec095a66 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-11-08 20:05:40 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-11-11 20:19:43 +0000 dev-qt/qtgui: Wire up IUSE=accessibility, add missing dependency Bug: https://bugs.gentoo.org/916267 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> dev-qt/qtgui/qtgui-5.15.11.9999.ebuild | 2 ++ 1 file changed, 2 insertions(+)