On 2/14/07, Bo Ørsted Andresen <[EMAIL PROTECTED]> wrote:
On Wednesday 14 February 2007 23:53:10 John covici wrote:
>  > In such a case you should just attach it as a compressed file. But
>  > applying the patch does seem like a good idea. It should be released
>  > later this week.
>
> OK, with the patch applied,  here is the output -- I am a bit confused
> as to which use flags to change so as to fix this one if that is
> possible.
[SNIP]
> Calculating dependencies  ..... ........ done!
> !!! Error: circular dependencies:
>
> ('ebuild', '/', 'app-doc/doxygen-1.4.7', 'merge') depends on
>    ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') (hard)
>    ('ebuild', '/', 'x11-libs/qt-3.3.6-r4', 'merge') (hard)
>    ('ebuild', '/', 'virtual/ghostscript-0', 'merge') (hard)
> ('ebuild', '/', 'sys-apps/dbus-1.0.2', 'merge') depends on
>    ('ebuild', '/', 'app-doc/doxygen-1.4.7', 'merge') (hard)
> ('ebuild', '/', 'net-print/cups-1.2.6', 'merge') depends on
>    ('ebuild', '/', 'sys-apps/dbus-1.0.2', 'merge') (hard)
> ('ebuild', '/', 'virtual/ghostscript-0', 'merge') depends on
>    ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') (medium)
>    ('ebuild', '/', 'net-print/cups-1.2.6', 'merge') (soft)
> ('ebuild', '/', 'x11-libs/qt-3.3.6-r4', 'merge') depends on
>    ('ebuild', '/', 'net-print/cups-1.2.6', 'merge') (hard)
> ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') depends on
>    ('ebuild', '/', 'net-print/cups-1.2.6', 'merge') (hard)

Boy am I glad I don't have to look at this without the patch applied.. ;) It's
kind of hard to verify but I think adding the following to package.use would
suffice...

sys-apps/dbus -doc
app-text/ghostscript-gpl -cups

If that doesn't suffice disabling the cups and dbus use flags for more of
those packages are the key to get this emerged. Once it's emerged you can
change the use flags back and remerge with --newuse...

--
Bo Andresen



Had the same issues, with the circular dependencies.  I found the dbus
USE flag to be the troublesome one.  While my solution was not as
elegant as Mr. Andresen's, it did work.  I simply ran the emerge
without the dbus use flag.  When it came avahi's turn to compile, it
stopped and balked at me, so I emerged it with the dbus use flag...
from there, installation continues as normal.

Funny, I was freaking out and googling for a half hour when I could
have just checked my inbox :P
--
Dan Cowsill
--
[email protected] mailing list

Reply via email to