Created attachment 592004 [details] emerge.log I'm unable to build pcsx2 and wxPython 4 at the same time. PCSX2 requires wxGTK:3.0-gtk3 to be built without sdl use flag, whereas wxPython 4.0 requires the same package to be built with sdl use flag. This is weird because PCSX2 has a dependency on libsdl2, and wxGTK builds with libsdl2 too if the flag is set, and there's a comment in PCSX2 ebuild, made in the same commit that added the conditional use flag: # wxGTK must be built against same sdl version As I suspect, conditional sdl use flag in PCSX2 ebuild seems like it was once needed to get rid of conflicts between SDL and SDL2. If so, nowadays it it superfluous and stops me from using wxPython:4.0, which requires wxGTK:3.0-gtk3 with sdl use flag set. If my train of thought is right, removing the conditional -sdl in wxGTK dependency in PCSX2 ebuild would allow the ebuild to coexist with wxPython and wouldn't break anything, since the use flag isn't actually needed. Attachment is output of emerging pcsx2 to confirm that the packages can not coexist in the system at the moment.
Created attachment 592006 [details] emerge-info.log
> wxGTK builds with libsdl2 too wxGTK-3.0.3-r300[sdl] and wxGTK-3.0.4-r300[sdl] builds against libsdl wxGTK-3.0.4-r301[sdl] and wxGTK-3.0.4-r302[sdl] builds against libsdl2 I will unban newer revisions of wxGTK[sdl] in pcsx2 ebuilds
Also, while we're at it, though maybe this should be an additional bug, is there any deeper meaning to live ebuild depending on gtk+-2 at the same time as wxGTK-gtk3? This seems weird, but not sure if intentional. I can make a bug report if needed.
You are right. I changed PR
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61920a613743a40d9bfe6f6285b7d59b5fdc521 commit a61920a613743a40d9bfe6f6285b7d59b5fdc521 Author: Yuri Konotopov <ykonotopov@gnome.org> AuthorDate: 2019-10-11 16:03:28 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2019-10-16 05:22:01 +0000 games-emulation/pcsx2: fix dependencies on -9999 1. Don't block recent x11-libs/wxGTK[sdl] 2. Depend on x11-libs/gtk+:3 Closes: https://bugs.gentoo.org/696866 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Yuri Konotopov <ykonotopov@gnome.org> Closes: https://github.com/gentoo/gentoo/pull/13258 Signed-off-by: Joonas Niilola <juippis@gentoo.org> games-emulation/pcsx2/pcsx2-9999.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)