-
Bug
-
Resolution: Fixed
-
Critical (Application)
-
None
-
None
-
`ego sync` and `emerge world -uDNav`
-
sphinx missing dep is preventing it from running
While performing world update net-dns/bind-tools fails at the compile stage with:
make[3]: Entering directory '/var/tmp/portage/net-dns/bind-tools-9.18.17/work/bind-9.18.17/doc/man' echo ".. |rndc_conf| replace:: ``@sysconfdir@/rndc.conf``\n.. |rndc_key| replace:: ``@sysconfdir@/rndc.key``\n.. |named_conf| replace:: ``@sysconfdir@/named.conf``\n.. |bind_keys| replace:: ``@sysconfdir@/bind.keys``\n.. |named_pid| replace:: ``@runstatedir@/named.pid``\n.. |session_key| replace:: ``@runstatedir@/session.key``" .. |rndc_conf| replace:: @sysconfdir@/rndc.conf\n.. |rndc_key| replace:: @sysconfdir@/rndc.key\n.. |named_conf| replace:: @sysconfdir@/named.conf\n.. |bind_keys| replace:: @sysconfdir@/bind.keys\n.. |named_pid| replace:: @runstatedir@/named.pid\n.. |session_key| replace:: @runstatedir@/session.key /usr/bin/sphinx-build -b man -d ./_build/.doctrees/man -W -c . -a -n -D version="@""PACKAGE_VERSION@" -D today="@""RELEASE_DATE@" -D release="@""PACKAGE_VERSION@" -D rst_epilog="$(printf "${man_RST_EPILOG}")" . ./_build/man Traceback (most recent call last): File "/usr/lib/python3.7/site-packages/sphinx/registry.py", line 19, in <module> from importlib_metadata import entry_points File "/usr/lib/python3.7/site-packages/importlib_metadata/__init__.py", line 18, in <module> from . import _adapters, _meta, _py39compat File "/usr/lib/python3.7/site-packages/importlib_metadata/_meta.py", line 1, in <module> from typing import Protocol ImportError: cannot import name 'Protocol' from 'typing' (/usr/lib/python3.7/typing.py)During handling of the above exception, another exception occurred:Traceback (most recent call last): File "/usr/lib/python-exec/python3.7/sphinx-build", line 5, in <module> from sphinx.cmd.build import main File "/usr/lib/python3.7/site-packages/sphinx/cmd/build.py", line 18, in <module> from sphinx.application import Sphinx File "/usr/lib/python3.7/site-packages/sphinx/application.py", line 35, in <module> from sphinx.registry import SphinxComponentRegistry File "/usr/lib/python3.7/site-packages/sphinx/registry.py", line 21, in <module> from importlib.metadata import entry_points ModuleNotFoundError: No module named 'importlib.metadata' make[3]: *** [Makefile:1003: manpages.stamp] Error 1 make[3]: Leaving directory '/var/tmp/portage/net-dns/bind-tools-9.18.17/work/bind-9.18.17/doc/man' make[2]: *** [Makefile:452: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/net-dns/bind-tools-9.18.17/work/bind-9.18.17/doc' make[1]: *** [Makefile:625: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-dns/bind-tools-9.18.17/work/bind-9.18.17' make: *** [Makefile:531: all] Error 2