View previous topic :: View next topic |
Author |
Message |
SGWineo n00b
Joined: 10 Feb 2009 Posts: 12 Location: Chicago, IL
|
Posted: Sun Mar 22, 2009 7:42 am Post subject: [solved]Circular Dependencies emerging Gnome on fresh Gentoo |
|
|
Hi, I'm back to Gentoo after trying out a few other distros, really want to get it up and running. I've decided I want Gnome with BlackBox WM. I have freshly installed Gentoo, using 2008.0 stage 3 from minimal install. I've only installed syslog-ng, vixie-cron, vim, and pcmciautils so far. My USE="-qt3 -qt4 -arts -kde X dbus gtk gnome hal avahi cairo", following the Gnome configuration howto on gentoo.org, and I got a first error emerging gnome saying I need +cairo. I at first had about 20 flags and got rid of one's not needed at this point, and did emerge --sync and emerge --update --deep --newuse world. I'm using KEYWORDS="x86" (stable).
The error is circular dependencies.
('ebuild', '/', 'net-print/cups-1.3.9-r1', 'merge') depends on
('ebuild', '/', 'net-dns/avahi-0.6.24', ;merge') (hard)
('ebuild', '/', 'dev-python/pygtk-2.14.0', 'merge') depends on
('ebuild', '/', 'gnome-base/libglade-2.6.3', ;merge') (hard)
('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', ;merge') (hard)
('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', 'merge') depends on
('ebuild', '/', 'net-print/cups-1.3.9-r1', ;merge') (hard)
('ebuild', '/', 'net-dns/avahi-0.6.24', 'merge') depends on
('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', ;merge') (hard)
('ebuild', '/', 'dev-python/pygtk-2.14.0', ;merge') (hard)
('ebuild', '/', 'gnome-base/libglade-2.6.3', ;merge') (hard)
('ebuild', '/', 'gnome-base/libglade-2.6.3', 'merge') depends on
('ebuild', '/', 'x11-libs/gtk+-2.14.7-r2', ;merge') (hard)
Guessing this might mean I need to have 1 or more of these installed before trying emerge gnome I tried to emerge each of them, getting all of the same circular dependencies for each.
Any answers or ideas are appreciated, thx.
Last edited by SGWineo on Sun Mar 22, 2009 3:28 pm; edited 1 time in total |
|
Back to top |
|
|
purak Apprentice
Joined: 21 Jun 2008 Posts: 160 Location: /dev/urandom
|
Posted: Sun Mar 22, 2009 11:01 am Post subject: |
|
|
Code: | emerge -av gnome-light |
please try this? and post emerge --info output _________________
|
|
Back to top |
|
|
cwr Veteran
Joined: 17 Dec 2005 Posts: 1969
|
Posted: Sun Mar 22, 2009 11:36 am Post subject: |
|
|
I've had a number of problems with the "doc" flag, but that's not set in your case;
try emerge cups first, by itself, or conversely turning off the cups flag. I've had
some problems there, but I thought they were gone.
LATER:
I've checked the last 2008.0 build I did, and the problem is almost certainly
the avahi flag, which I don't use. avahi seems to pull in every circular dependency
there is, and cups and gnome-vfs both use it. Try -avahi in make.conf and see
what happens.
The CUPS problem was that cups 1.3.7-r1 wouldn't compile; I masked it with
">net-print/cups-1.2.12-r8". Another problem was xinit pulling in broken rsh
stuff, which needed to be suppressed with "minimal" in package.use; the other
snags were all related to docs. Much later there were problems with esound
and esd, but I never found their cause.
BTW, ghostscript (the old one, AFAIK), gtk+, gnome and libgnomeprint pull in cups
by default, and no-one else uses the flag, so it can be left out of make.conf.
Will |
|
Back to top |
|
|
SGWineo n00b
Joined: 10 Feb 2009 Posts: 12 Location: Chicago, IL
|
Posted: Sun Mar 22, 2009 3:27 pm Post subject: Emerge is working |
|
|
Thx cwr,
avahi was the only option holding up the emerge. I was looking forward to an easy gnome DNS finding program, but I'll find another option.
Solved |
|
Back to top |
|
|
desultory Bodhisattva
Joined: 04 Nov 2005 Posts: 9410
|
Posted: Mon Mar 23, 2009 5:49 am Post subject: |
|
|
Once the other packages are installed, you should be able to enable the USE flag and rebuild. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|