>>> Compiling source in /var/tmp/portage_zram/portage/app-crypt/pinentry-1.2.0/work/pinentry-1.2.0 ... make -j32 -l32 -s Making all in m4 Making all in secmem Making all in pinentry Making all in curses Making all in tty Making all in qt capslock_unix.cpp:29:11: fatal error: KWayland/Client/connection_thread.h: No such file or directory 29 | # include <KWayland/Client/connection_thread.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Reproducible: Always
Created attachment 769922 [details] Full build log
Dependency is not defined in the ebuild. Not the only missing dependency.
Confirming that the fix in bug #838376 resolves this: Change /usr/lib64/pkgconfig/KF5WaylandClient.pc so that both includedir paths are "${prefix}/include/KF5/KWayland" (instead of "${prefix}/include/KF5")
*** Bug 852008 has been marked as a duplicate of this bug. ***
I'm going to repurpose the other bug for the missing dep (there's others too anyway) as the build failure is gone.
(In reply to Sam James from comment #5) > I'm going to repurpose the other bug for the missing dep (there's others too > anyway) as the build failure is gone. eh, maybe not, sorry, I'd missed the rename. Wasn't thinking.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c3a811b3f5ab14a80523c2e9f74114cb0e81bfe commit 9c3a811b3f5ab14a80523c2e9f74114cb0e81bfe Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-05-14 11:45:25 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-05-18 12:09:06 +0000 app-crypt/pinentry: USE=gnome-keyring -> keyring, add missing deps Automagic is not allowed. De-stabilising for lack of USE=qt5 stable deps: arm, ppc64 Dropping for lack of USE=qt5 dependencies: hppa, ppc Closes: https://bugs.gentoo.org/819939 Closes: https://bugs.gentoo.org/837719 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-crypt/pinentry/pinentry-1.2.1-r2.ebuild | 98 +++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a11281036324e77e15f80d4a44402c8777b2755 commit 4a11281036324e77e15f80d4a44402c8777b2755 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-19 07:06:14 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-19 17:51:22 +0000 app-crypt/pinentry: add configure args for KF5WaylandClient, Qt5X11Extras, libX11 I was really hoping this would get looked at upstream but it's not happening, so add in a patch given pinentry is pretty hard for people to avoid. Bug: https://bugs.gentoo.org/906677 Closes: https://bugs.gentoo.org/819939 Closes: https://bugs.gentoo.org/837719 Signed-off-by: Sam James <sam@gentoo.org> .../files/pinentry-1.2.1-automagic-capslock.patch | 99 +++++++++++++++++++ app-crypt/pinentry/pinentry-1.2.1-r3.ebuild | 107 +++++++++++++++++++++ profiles/arch/hppa/package.use.mask | 4 + profiles/arch/powerpc/ppc32/package.use.mask | 4 + 4 files changed, 214 insertions(+)