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.


-- 
Neil Bothwick

Windows isn't CrippleWare -- it's "Functionally Challenged".

Attachment: signature.asc
Description: PGP signature

Reply via email to