/var/tmp/portage/kde-frameworks/kglobalaccel-5.7.0/work/kglobalaccel-5.7.0/src/runtime/globalshortcutsregistry.cpp:43:44: error: invalid use of incomplete type 'class KGlobalAccelImpl' ,_manager(new KGlobalAccelImpl(this)) ^ Reproducible: Always
Created attachment 396492 [details] emerge --info
Created attachment 396494 [details] build.log
This seems to be related to USE="-X". Could you please report this upstream and link back here?
I believe this is caused by the runtime component being merged in with 5.7.0. Specifically, KGlobalAccelImpl is defined by kglobalaccel_{mac,win,x11} so I don't think we have any option but to drop the X USE flag.
Thanks, fixed in CVS and git. + 17 Feb 2015; Michael Palimaka <kensington@gentoo.org> + kglobalaccel-5.7.0.ebuild: + Remove X USE flag wrt bug #540120. https://github.com/gentoo/kde/commit/643d608989f9042a6cffdf32cdd26caba07253d8
There are new errors, unfortunately.
Created attachment 396728 [details] build.log
Can you try rebuilding kwindowsystem with USE="X" then see if kglobalaccel builds?
(In reply to Michael Palimaka (kensington) from comment #8) > Can you try rebuilding kwindowsystem with USE="X" then see if kglobalaccel > builds? This recipe works. Now kglobalaccel builds.
Thanks, USE dependency added in CVS and git. + 19 Feb 2015; Michael Palimaka <kensington@gentoo.org> + kglobalaccel-5.7.0.ebuild: + Add missing USE dependency wrt bug #540120. https://github.com/gentoo/kde/commit/657aad28d5370a91629580104c27be5b39799d1e
Upstream bug about making the X11 dependency from kglobalaccel optional: https://bugs.kde.org/show_bug.cgi?id=426199 Only requires a change to the CMakeLists.txt
Patches should be submitted via invent.kde.org instead.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=9fa5923fa27c279ce4bc32312500aea04f1b2fb3 commit 9fa5923fa27c279ce4bc32312500aea04f1b2fb3 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-08-05 10:18:50 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-08-05 14:55:19 +0000 kde-frameworks/kglobalaccel: Add back IUSE X Upstream commit 7d6ef389defbcf8fc25762ce772315221a721790 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=426199 Bug: https://bugs.gentoo.org/540120 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> .../kglobalaccel/kglobalaccel-9999.ebuild | 29 ++++++++++++++-------- kde-frameworks/kglobalaccel/metadata.xml | 3 +++ 2 files changed, 22 insertions(+), 10 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee2fcd4364fe822f000239b32a5d1490600581f commit 2ee2fcd4364fe822f000239b32a5d1490600581f Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2022-08-05 10:18:50 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2022-08-05 15:17:35 +0000 kde-frameworks/kglobalaccel: Add back IUSE X Upstream commit 7d6ef389defbcf8fc25762ce772315221a721790 KDE-bug: https://bugs.kde.org/show_bug.cgi?id=426199 Bug: https://bugs.gentoo.org/540120 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ...5.96.0.ebuild => kglobalaccel-5.96.0-r1.ebuild} | 29 ++++++++++++++-------- kde-frameworks/kglobalaccel/metadata.xml | 3 +++ 2 files changed, 22 insertions(+), 10 deletions(-)