on Sunday 08/02/2009 Neil Bothwick(n...@digimed.co.uk) 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 cov...@ccs.covici.com