On 2022.08.16 15:41, Walter Dnes wrote:
I hadn't updated a Lenovo laptop for a while, so I ended up with 269
packages to (re)build, which actually went OK. In addition there was
one package skipped due to a dependancy conflict...
#################################################################
[thimk2][root][~] emerge -pv --changed-use --deep --update @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 KiB
WARNING: One or more updates/rebuilds have been skipped due to a
dependency conflict:
dev-python/docutils:0
(dev-python/docutils-0.19:0/0::gentoo, ebuild scheduled for merge)
USE="" PYTHON_TARGETS="python3_10 (-pypy3) (-python3_11) -python3_8
-python3_9" conflicts with
<dev-python/docutils-0.19[python_targets_python3_10(-)] required
by (dev-python/sphinx-5.0.2:0/0::gentoo, installed) USE="-doc -latex
-test" PYTHON_TARGETS="python3_10 (-pypy3) (-python3_11) -python3_8
-python3_9"
^ ^^^^
#################################################################
I don't understand it. To help with the diagnostics I went
full-screen and a bit smaller font. The error message appears to
target
the phrase "<dev-python/docutils-0.19" at the start of the final line.
The "^" appears under the "<", at the start of the line. The "<" is
highlighted in red. The "^^^^" appears under the "0.19". The "0.19"
is
also highlighted in red. Any ideas?
This one is actually pretty straightforward. You have
dev-python/sphinx-5.0.2 installed which requires a version of
dev-python/docutils LESS THAN 0.19. I suspect you were looking for
conflicts in the USE flags, where there aren't any (that I see.) It
looks like you either need to downgrade docutils or accept (at least
temporarily) a testing version of sphinx.
Jack