Gentoo Archives: gentoo-user

From: Dan Cowsill <danthehat@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] merging gnome gets circular dependencies
Date: Thu, 15 Feb 2007 00:19:44
Message-Id: 4ef07b8c0702141614l3005e45k97a6b7b22e260799@mail.gmail.com
1 On 2/14/07, Bo Ørsted Andresen <bo.andresen@××××.dk> wrote:
2 > On Wednesday 14 February 2007 23:53:10 John covici wrote:
3 > > > In such a case you should just attach it as a compressed file. But
4 > > > applying the patch does seem like a good idea. It should be released
5 > > > later this week.
6 > >
7 > > OK, with the patch applied, here is the output -- I am a bit confused
8 > > as to which use flags to change so as to fix this one if that is
9 > > possible.
10 > [SNIP]
11 > > Calculating dependencies ..... ........ done!
12 > > !!! Error: circular dependencies:
13 > >
14 > > ('ebuild', '/', 'app-doc/doxygen-1.4.7', 'merge') depends on
15 > > ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') (hard)
16 > > ('ebuild', '/', 'x11-libs/qt-3.3.6-r4', 'merge') (hard)
17 > > ('ebuild', '/', 'virtual/ghostscript-0', 'merge') (hard)
18 > > ('ebuild', '/', 'sys-apps/dbus-1.0.2', 'merge') depends on
19 > > ('ebuild', '/', 'app-doc/doxygen-1.4.7', 'merge') (hard)
20 > > ('ebuild', '/', 'net-print/cups-1.2.6', 'merge') depends on
21 > > ('ebuild', '/', 'sys-apps/dbus-1.0.2', 'merge') (hard)
22 > > ('ebuild', '/', 'virtual/ghostscript-0', 'merge') depends on
23 > > ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') (medium)
24 > > ('ebuild', '/', 'net-print/cups-1.2.6', 'merge') (soft)
25 > > ('ebuild', '/', 'x11-libs/qt-3.3.6-r4', 'merge') depends on
26 > > ('ebuild', '/', 'net-print/cups-1.2.6', 'merge') (hard)
27 > > ('ebuild', '/', 'app-text/ghostscript-gpl-8.54', 'merge') depends on
28 > > ('ebuild', '/', 'net-print/cups-1.2.6', 'merge') (hard)
29 >
30 > Boy am I glad I don't have to look at this without the patch applied.. ;) It's
31 > kind of hard to verify but I think adding the following to package.use would
32 > suffice...
33 >
34 > sys-apps/dbus -doc
35 > app-text/ghostscript-gpl -cups
36 >
37 > If that doesn't suffice disabling the cups and dbus use flags for more of
38 > those packages are the key to get this emerged. Once it's emerged you can
39 > change the use flags back and remerge with --newuse...
40 >
41 > --
42 > Bo Andresen
43 >
44 >
45
46 Had the same issues, with the circular dependencies. I found the dbus
47 USE flag to be the troublesome one. While my solution was not as
48 elegant as Mr. Andresen's, it did work. I simply ran the emerge
49 without the dbus use flag. When it came avahi's turn to compile, it
50 stopped and balked at me, so I emerged it with the dbus use flag...
51 from there, installation continues as normal.
52
53 Funny, I was freaking out and googling for a half hour when I could
54 have just checked my inbox :P
55 --
56 Dan Cowsill
57 --
58 gentoo-user@g.o mailing list