media-libs/libsdl dev-libs/DirectFB have circular deps with 'sdl' 'directfb' USE flags enabled. # USE="-* directfb sdl" emerge -pv libsdl These are the packages that would be merged, in order: Calculating dependencies ... done! !!! Error: circular dependencies: ebuild / dev-libs/DirectFB-0.9.25.1 merge depends on ebuild / media-libs/libsdl-1.2.11 merge (hard) ebuild / media-libs/libsdl-1.2.11 merge depends on ebuild / dev-libs/DirectFB-0.9.25.1 merge (hard)
*** This bug has been marked as a duplicate of 148906 ***
Reopen, as we need more bugs for the same issue...
nothing to be done in the libsdl or directfb ebuilds
*** Bug 154483 has been marked as a duplicate of this bug. ***
*** Bug 156103 has been marked as a duplicate of this bug. ***
*** Bug 164184 has been marked as a duplicate of this bug. ***
Created attachment 109586 [details] emerge --info For later use, if any one ever want to try to work a fix, I ll give my configuration. My system does actually work using attached conf; the line below shows the problem in short: root@moon_gen:/# USE="directfb" emerge -vae world These are the packages that would be merged, in order: Calculating world dependencies... done! !!! Error: circular dependencies: ('ebuild', '/', 'media-libs/libsdl-1.2.11-r1', 'merge') depends on ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') (hard) ('ebuild', '/', 'x11-libs/cairo-1.3.12', 'merge') depends on ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') (hard) ('ebuild', '/', 'dev-libs/DirectFB-0.9.25.1', 'merge') depends on ('ebuild', '/', 'media-libs/libsdl-1.2.11-r1', 'merge') (hard) root@moon_gen:/# Thus the use of "___" prefix in front of "___directfb" flag to desactivate the feature (I prefer "___" over "-" since the generalised use of it just default the settings to the profile) A workaround, for people who need one, is to "-sdl"; the following command works around the circular dep: root@moon_gen:/# USE="directfb -sdl" emerge -vae world These are the packages that would be merged, in order: Calculating world dependencies... done! [ebuild R ] sys-apps/portage-2.1.2-r8 USE="doc -build -epydoc (-selinux)" LINGUAS="-pl" 0 kB [...] I hope someone will be brave enough to work a fix some day ...
Bug #12468 seem dup of this one, and bug #148906 seem BLOCKING this one.
*** Bug 166498 has been marked as a duplicate of this bug. ***
*** Bug 167318 has been marked as a duplicate of this bug. ***
*** Bug 169381 has been marked as a duplicate of this bug. ***
*** Bug 172285 has been marked as a duplicate of this bug. ***
*** Bug 186137 has been marked as a duplicate of this bug. ***
Reopen to dupe.
*** This bug has been marked as a duplicate of bug 175808 ***