on Sunday 08/02/2009 Neil Bothwick([email protected]) wrote
> On Sun, 2 Aug 2009 14:53:48 -0400, John covici wrote:
>
> > I am using the gnome overlay from layman.
>
> It might have been helpful to menyion that :(
>
> > If I comment out the source line for layman in /etc/make.conf I get
> > the following:
> >
> >
> >
> > [nomerge ] gnome-base/gnome-2.26.3 [2.26.2]
> > [nomerge ] app-accessibility/orca-2.26.3 [2.26.2]
> > [nomerge ] dev-python/pycairo-1.8.6 USE="doc%*"
> > [nomerge ] dev-python/sphinx-0.6.2 USE="doc -test"
> > [ebuild N ] dev-python/jinja2-2.1.1-r1 USE="doc -examples
> > -i18n -test"
> > [ebuild N ] dev-python/sphinx-0.6.2 USE="doc -test"
> >
> > * Error: circular dependencies:
> >
> > ('ebuild', '/', 'dev-python/jinja2-2.1.1-r1', 'merge') depends on
> > ('ebuild', '/', 'dev-python/sphinx-0.6.2', 'merge') (buildtime)
> > ('ebuild', '/', 'dev-python/sphinx-0.6.2', 'merge') depends on
> > ('ebuild', '/', 'dev-python/jinja2-2.1.1-r1', 'merge') (buildtime)
> >
> > * Note that circular dependencies can often be avoided by temporarily
> > * disabling USE flags that trigger optional dependencies.
>
> The doc USE flag is causing that. Sphinx is used to build python docs, it
> needs jinja but that needs sphinx because you have set its doc flag.
> Emerge jinja without the doc flag.
>
> Incidentally, unless you are a developer, you don't normally need the doc
> use flag.
OK, thanks for the advise -- I wish there were a devel-doc flag to
distinguish between use and development docs, but I guess you can't
have everything.
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici
[email protected]