x11-libs/gtk+:2 is EOL.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dea592a9f4b5d2d06f26391dd8a62f7c9428215 commit 7dea592a9f4b5d2d06f26391dd8a62f7c9428215 Author: Thomas Bracht Laumann Jespersen <t@laumann.xyz> AuthorDate: 2022-07-21 21:15:32 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-26 20:34:57 +0000 app-editors/gvim: drop gtk2, nextaw, athena GUIs The Athena GUI was reported as not working in version 8.2.4514 Support for Athena GUI was removed in 9.0.0057. Drop the neXt use flag as well and the gtk2 flag as gtk+2 is EOL. Also drop the gtk use flag, and make the gtk GUI the default while still supporting aqua and motif. This only drops them from the live ebuild. See: https://github.com/vim/vim/issues/9894#issuecomment-1060673495 See: https://github.com/vim/vim/commit/0b40d086b337f14fdd0dbc035988ffb0aec8ce5f Bug: https://bugs.gentoo.org/858830 Bug: https://bugs.gentoo.org/831250 Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Closes: https://github.com/gentoo/gentoo/pull/26512 Signed-off-by: Sam James <sam@gentoo.org> app-editors/gvim/gvim-9999.ebuild | 43 ++++++++------------------------------- 1 file changed, 8 insertions(+), 35 deletions(-)
After updating to Gvim-9.0.0099 , I found that Gvim wouldn't start, saying : "E25: GUI cannot be used: Not enabled at compile time". I noticed the 'gtk+' flags had been dropped & checked the emerge log : emerge had defaulted to the Motif GUI. I then emerged with USE="-motif", when emerge used the Gtk+:3 GUI & Gvim started as usual. I'm not sure why the 'gtk+' flag has been dropped : Gtk+:3 is long-term. Perhaps it needs to be restored to the ebuild. I can provide further info if needed.
(In reply to Philip Webb from comment #2) > After updating to Gvim-9.0.0099 , I found that Gvim wouldn't start, saying : > "E25: GUI cannot be used: Not enabled at compile time". > I noticed the 'gtk+' flags had been dropped & checked the emerge log : > emerge had defaulted to the Motif GUI. I then emerged with USE="-motif", > when emerge used the Gtk+:3 GUI & Gvim started as usual. No, motif is disabled by default. GTK *is* the default, unless you enable motif yourself.
All versions in tree now lack gtk2.