if qtbase is built with USE=-egl, then every qt6 app will complain about missing egl client buffer integration every qt6 app will output this upon startup on wayland platform: qt.qpa.wayland: Failed to load client buffer integration: "wayland-egl" qt.qpa.wayland: Available client buffer integrations: QList() thus, qtwayland should depends on qtbase[egl], and a rebuild is also required for qtwayland to take effect. after building qtbase with USE=egl, and rebuild qtwayland. all qt6 app works fine under wayland env. Reproducible: Always
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3823996101c51506d8a5d02a41ca140e6a5d38e8 commit 3823996101c51506d8a5d02a41ca140e6a5d38e8 Author: Violet Purcell <vimproved@inventati.org> AuthorDate: 2023-06-17 03:46:04 +0000 Commit: Jimi Huotari <chiitoo@gentoo.org> CommitDate: 2023-06-18 17:39:34 +0000 dev-qt/qtwayland: Add dev-qt/qtbase[egl] usedep Closes: https://github.com/gentoo/gentoo/pull/31494 Closes: https://bugs.gentoo.org/900589 Signed-off-by: Violet Purcell <vimproved@inventati.org> Signed-off-by: Jimi Huotari <chiitoo@gentoo.org> dev-qt/qtwayland/{qtwayland-6.5.1.ebuild => qtwayland-6.5.1-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)