Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 232225

Summary: emerge -av dev-libs/glib-2.16.4
Product: Gentoo Linux Reporter: Nikita <397763>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 1.0   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nikita 2008-07-18 18:53:38 UTC
chroot) localhost linux # emerge -av glib

These are the packages that would be merged, in order:

Calculating dependencies... done!


[nomerge      ] dev-libs/glib-2.16.4  USE="fam -debug -doc -hardened (-selinux) -xattr"
[ebuild  N    ]  app-admin/gamin-0.1.9-r1  USE="python -debug"
[ebuild  N    ]   dev-libs/glib-2.16.4  USE="fam -debug -doc -hardened (-selinux) -xattr"

 * Error: circular dependencies:

('ebuild', '/', 'dev-libs/glib-2.16.4', 'merge') depends on
   ('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') (hard)
('ebuild', '/', 'app-admin/gamin-0.1.9-r1', 'merge') depends on
   ('ebuild', '/', 'dev-libs/glib-2.16.4', 'merge') (hard)

 * Note that circular dependencies can often be avoided by temporarily
 * disabling USE flags that trigger optional dependencies.


Reproducible: Always
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-07-18 18:58:12 UTC
Please do NOT mis-use the Bugzilla product. It has a bold bright red warning: "Bugs related to ebuilds belong in 'Gentoo Linux'".
Comment 2 Rafał Mużyło 2008-07-18 20:35:09 UTC
And while it's annoying, it's not a blocker.
It's well known too.
The workaround is to emerge glib first, with useflag -fam, emerge gamin
and re-emerge glib.
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2008-07-18 22:14:18 UTC
Please take a bit more time a) searching e.g. forums.g.o and Bugzilla beforehand and b) writing your bug report. A bug title without any hint about the problem isn't polite. And no, blocking packages does not mean your problem justifies setting the severity field to blocker. As Rafał wrote, your workaround is

USE="-fam" emerge -1 glibc ; emerge -1 glibc

*** This bug has been marked as a duplicate of bug 217861 ***