[gentoo-user] doc USE flag causes circular dependencies error

2007-02-25 Thread Bob Young

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



Re: [gentoo-user] doc USE flag causes circular dependencies error

2007-02-25 Thread Bo Ørsted Andresen
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


pgpzPIwsIBJnQ.pgp
Description: PGP signature