Summary: | [circular deps] between media-libs/libsdl and dev-libs/DirectFB | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Octavio Ruiz (Ta^3) <tacvbo> |
Component: | New packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | andreolb2, dang, dhp_gentoo, gnuk0001, info, jakub, marta.luchi, mihaim, nehuenboffa, throw_away_2002 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info |
Description
Octavio Ruiz (Ta^3)
2006-10-22 12:03:11 UTC
*** 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 *** |