* [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