public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] doc USE flag causes "circular dependencies" error
@ 2007-02-25 23:55 Bob Young
  2007-02-26  0:04 ` Bo Ørsted Andresen
  0 siblings, 1 reply; 2+ messages in thread
From: Bob Young @ 2007-02-25 23:55 UTC (permalink / raw
  To: gentoo-user


I'm bringing up a new Gentoo box, and last night I successfully merged
xorg-x11, this morning when I tried to merge KDE, I got a circular
dependencies error. As a first troubleshooting step I trimmed my USE flags
down to a minimum and found the error went away. After several rounds of
adding/removing lines/individual USE flags I found that the "doc" flag was
the source of the error:


USE="kde X qt4 doc" emerge -pv kde-meta 

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

Calculating dependencies  ..... ..... ...... done!
!!! Error: circular dependencies:

('ebuild', '/', 'kde-base/libkpimexchange-3.5.5', 'merge') depends on
   ('ebuild', '/', 'x11-libs/qt-3.3.6-r4', 'merge') (hard)
   ('ebuild', '/', 'kde-base/kdelibs-3.5.5-r8', 'merge') (hard)
   ('ebuild', '/', 'kde-base/libkcal-3.5.5', 'merge') (hard)
('ebuild', '/', 'kde-base/klettres-3.5.5', 'merge') depends on
   ('ebuild', '/', 'x11-libs/qt-3.3.6-r4', 'merge') (hard)
   ('ebuild', '/', 'kde-base/kdelibs-3.5.5-r8', 'merge') (hard)
('ebuild', '/', 'kde-base/libkonq-3.5.5', 'merge') depends on
   ('ebuild', '/', 'x11-libs/qt-3.3.6-r4', 'merge') (hard)
   ('ebuild', '/', 'kde-base/kdelibs-3.5.5-r8', 'merge') (hard)
.
.
.
('ebuild', '/', 'kde-base/kblackbox-3.5.5', 'merge') depends on
   ('ebuild', '/', 'x11-libs/qt-3.3.6-r4', 'merge') (hard)
   ('ebuild', '/', 'kde-base/libkdegames-3.5.5', 'merge') (hard)
   ('ebuild', '/', 'kde-base/kdelibs-3.5.5-r8', 'merge') (hard)


****************************

USE="kde X qt4" emerge -pv kde-meta 

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

Calculating dependencies  ..... ..... ..... done!
[ebuild  N    ] virtual/xft-7.0  0 kB 
[ebuild  N    ] app-text/libpaper-1.1.20  322 kB 
[ebuild  N    ] app-crypt/opencdk-0.5.5  USE="-doc" 323 kB 
[ebuild  N    ] dev-lang/nasm-0.98.39-r3  USE="-build -doc" 532 kB 
[ebuild  N    ] dev-libs/libtasn1-0.3.5  USE="-doc" 1,223 kB 
[ebuild  N    ] app-text/poppler-0.5.4-r1  USE="zlib -cjk -jpeg" 1,038 kB 
[ebuild  N    ] x11-apps/xprop-1.0.1  USE="-debug" 91 kB 
[ebuild  N    ] media-fonts/gnu-gs-fonts-std-8.11  3,665 kB
.
.
.
[ebuild  N    ] kde-base/karm-3.5.5  USE="-arts -debug -kdeenablefinal
-xinerama" 0 kB 
[ebuild  N    ] kde-base/kdeaddons-meta-3.5.5  USE="-arts" 0 kB 
[ebuild  N    ] kde-base/kontact-specialdates-3.5.5  USE="-arts -debug
-kdeenablefinal -xinerama" 0 kB 
[ebuild  N    ] kde-base/kdepim-meta-3.5.5  USE="-pda" 0 kB 
[ebuild  N    ] kde-base/kde-meta-3.5.5  USE="nls -accessibility" 0 kB 

Total: 288 packages (288 new), Size of downloads: 473,412 kB

**********************************************************************


Am I doing something wrong? 

Is this a known issue? 

Is there an alternative other than disabling the doc USE flag?

TIA
Bob Young
San Jose, CA




-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [gentoo-user] doc USE flag causes "circular dependencies" error
  2007-02-25 23:55 [gentoo-user] doc USE flag causes "circular dependencies" error Bob Young
@ 2007-02-26  0:04 ` Bo Ørsted Andresen
  0 siblings, 0 replies; 2+ messages in thread
From: Bo Ørsted Andresen @ 2007-02-26  0:04 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 943 bytes --]

On Monday 26 February 2007 00:55:04 Bob Young wrote:
> I'm bringing up a new Gentoo box, and last night I successfully merged
> xorg-x11, this morning when I tried to merge KDE, I got a circular
> dependencies error. As a first troubleshooting step I trimmed my USE flags
> down to a minimum and found the error went away. After several rounds of
> adding/removing lines/individual USE flags I found that the "doc" flag was
> the source of the error:
[SNIP]
> Am I doing something wrong?
>
> Is this a known issue?
>
> Is there an alternative other than disabling the doc USE flag?

When you've emerged the packages with the doc USE flag disabled you will be 
able to enable the flag and remerge the packages with --newuse as the 
packages will then be installed which means the circular deps are already 
satisfied. And yes, this is a known issue. Hopefully portage 2.1.3 will have 
a better solution..

-- 
Bo Andresen

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-02-26  0:10 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-25 23:55 [gentoo-user] doc USE flag causes "circular dependencies" error Bob Young
2007-02-26  0:04 ` Bo Ørsted Andresen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox