tried pip3 install -U sphinx Requirement already satisfied: sphinx in /usr/local/lib/python3.11/dist-packages (1.4.1) Collecting sphinx Downloading sphinx-6.1.3-py3-none-any.whl (3.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 9.6 MB/s eta 0:00:00 Requirement already satisfied: Jinja2>=3.0 in /usr/lib/python3/dist- packages (from sphinx) (3.0.3) Requirement already satisfied: alabaster<0.8,>=0.7 in /usr/lib/python3/dist-packages (from sphinx) (0.7.12) Requirement already satisfied: packaging>=21.0 in /usr/lib/python3/dist-packages (from sphinx) (22.0) Requirement already satisfied: sphinxcontrib-jsmath in /usr/lib/python3/dist-packages (from sphinx) (1.0.1.dev0) Requirement already satisfied: requests>=2.25.0 in /usr/lib/python3/dist-packages (from sphinx) (2.28.1) Requirement already satisfied: sphinxcontrib-serializinghtml>=1.1.5 in /usr/lib/python3/dist-packages (from sphinx) (1.1.5) Requirement already satisfied: imagesize>=1.3 in /usr/lib/python3/dist- packages (from sphinx) (1.4.1) Requirement already satisfied: sphinxcontrib-qthelp in /usr/lib/python3/dist-packages (from sphinx) (1.0.3) Requirement already satisfied: sphinxcontrib-devhelp in /usr/lib/python3/dist-packages (from sphinx) (1.0.2) Requirement already satisfied: snowballstemmer>=2.0 in /usr/lib/python3/dist-packages (from sphinx) (2.2.0) Collecting sphinxcontrib-htmlhelp>=2.0.0 Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.5/100.5 kB 9.4 MB/s eta 0:00:00 Requirement already satisfied: Pygments>=2.13 in /usr/lib/python3/dist- packages (from sphinx) (2.14.0) Requirement already satisfied: docutils<0.20,>=0.18 in /usr/lib/python3/dist-packages (from sphinx) (0.19) Requirement already satisfied: babel>=2.9 in /usr/lib/python3/dist- packages (from sphinx) (2.10.3) Requirement already satisfied: sphinxcontrib-applehelp in /usr/lib/python3/dist-packages (from sphinx) (1.0.2.dev0) Installing collected packages: sphinxcontrib-htmlhelp, sphinx Attempting uninstall: sphinxcontrib-htmlhelp Found existing installation: sphinxcontrib-htmlhelp 1.0.4.dev0 Not uninstalling sphinxcontrib-htmlhelp at /usr/lib/python3/dist- packages, outside environment /usr Can't uninstall 'sphinxcontrib-htmlhelp'. No files were found to uninstall. Attempting uninstall: sphinx Found existing installation: Sphinx 1.4.1 Uninstalling Sphinx-1.4.1: Successfully uninstalled Sphinx-1.4.1 Successfully installed sphinx-6.1.3 sphinxcontrib-htmlhelp-2.0.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
now I get root@ghost:/usr/src/kernel/linux-6.1.5/debian/build/build-doc# sphinx- build --version sphinx-build 6.1.3 but still .... linux-6.1.5# dpkg-buildpackage -j`nproc` -us -uc dpkg-buildpackage: info: source package linux dpkg-buildpackage: info: source version 6.1.5-1 dpkg-buildpackage: info: source distribution UNRELEASED dpkg-buildpackage: info: source changed by Renato Gallo <vmxevils...@gmail.com> dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . dpkg-source: info: using options from linux-6.1.5/debian/source/local- options: --abort-on-upstream-changes debian/rules clean md5sum --check debian/control.md5sum --status || \ /usr/bin/make -f debian/rules debian/control-real dh_testdir rm -rf debian/build debian/stamps debian/lib/python/debian_linux/*.pyc debian/lib/python/debian_linux/__pycache__ $(find debian -maxdepth 1 - type d -name 'linux-*') debian/*-modules-*-di* debian/kernel-image-*- di* debian/*-tmp debian/*.substvars dh_clean dpkg-source -b . dpkg-source: info: using options from linux-6.1.5/debian/source/local- options: --abort-on-upstream-changes dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: warning: upstream signing key but no upstream tarball signature dpkg-source: info: building linux using existing ./linux_6.1.5.orig.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: building linux in linux_6.1.5-1.debian.tar.xz dpkg-source: info: building linux in linux_6.1.5-1.dsc debian/rules binary mkdir -p debian/build printf >debian/build/version-info 'Source: %s\nVersion: %s\n' linux 6.1.5-1 md5sum --check debian/control.md5sum --status || \ /usr/bin/make -f debian/rules debian/control-real dh_testdir /usr/bin/make -f debian/rules.gen build-indep make[1]: Entering directory '/usr/src/kernel/linux-6.1.5' /usr/bin/make -f debian/rules.real build_headers-common ABINAME='6.1.0- 0' ALL_KERNEL_ARCHES='alpha arm arm64 ia64 m68k mips parisc powerpc riscv s390 sh sparc x86' DESTDIR='/usr/src/kernel/linux- 6.1.5/debian/linux-headers-6.1.0-0-common' DH_OPTIONS='-plinux-headers- 6.1.0-0-common' FEATURESET='none' LOCALVERSION='' PACKAGE_NAME='linux- headers-6.1.0-0-common' SOURCEVERSION='6.1.5-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.1' VERSION='6.1' make[2]: Entering directory '/usr/src/kernel/linux-6.1.5' make[2]: Nothing to be done for 'build_headers-common'. make[2]: Leaving directory '/usr/src/kernel/linux-6.1.5' /usr/bin/make -f debian/rules.real build_doc ABINAME='6.1.0-0' DESTDIR='/usr/src/kernel/linux-6.1.5/debian/linux-doc-6.1' DH_OPTIONS='-plinux-doc-6.1' PACKAGE_NAME='linux-doc-6.1' SOURCEVERSION='6.1.5-1' SOURCE_BASENAME='linux' SOURCE_SUFFIX='' UPSTREAMVERSION='6.1' VERSION='6.1' make[2]: Entering directory '/usr/src/kernel/linux-6.1.5' test -d .pc set +e; QUILT_PC=.pc quilt unapplied --quiltrc - >/dev/null && echo 'Patch series not fully applied'; test $? -eq 1 File series fully applied, ends at patch 6.1.5.patch mkdir -p 'debian/build' rm -rf 'debian/build/build-doc' mkdir -p 'debian/build/build-doc' cp -al COPYING CREDITS Documentation Kbuild Kconfig LICENSES MAINTAINERS Makefile README arch block certs crypto drivers fs include init io_uring ipc kernel lib mm net rust samples scripts security sound tools usr virt .clang-format .cocciconfig .get_maintainer.ignore .gitattributes .gitignore .mailmap .rustfmt.toml 'debian/build/build- doc' env -u ABINAME -u ARCH -u FEATURESET -u FLAVOUR -u VERSION -u LOCALVERSION DISTRIBUTION_OFFICIAL_BUILD=1 DISTRIBUTOR="Debian" DISTRIBUTION_VERSION="6.1.5-1" KBUILD_BUILD_TIMESTAMP="Thu, 12 Jan 2023 14:15:31 +0100" KBUILD_BUILD_VERSION_TIMESTAMP="Debian 6.1.5-1 (2023- 01-12)" KBUILD_BUILD_USER="debian-kernel" KBUILD_BUILD_HOST="lists.debian.org" KBUILD_VERBOSE=1 /usr/bin/make KCFLAGS=-fdebug-prefix-map=/usr/src/kernel/linux-6.1.5/= KBUILD_HOSTCFLAGS='-g -O2 -ffile-prefix-map=/usr/src/kernel/linux- 6.1.5=. -fstack-protector-strong -Wformat -Werror=format-security - Wdate-time -D_FORTIFY_SOURCE=2' HOSTCFLAGS='-g -O2 -ffile-prefix- map=/usr/src/kernel/linux-6.1.5=. -fstack-protector-strong -Wformat - Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2' KBUILD_HOSTLDFLAGS='-Wl,-z,relro' -C 'debian/build/build-doc' PYTHON=python3 xmldocs make[3]: Entering directory '/usr/src/kernel/linux- 6.1.5/debian/build/build-doc' /usr/bin/make -f ./scripts/Makefile.build obj=Documentation xmldocs /usr/bin/make BUILDDIR=/usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output -f ./scripts/Makefile.build obj=Documentation/userspace-api/media xml && PYTHONDONTWRITEBYTECODE=1 BUILDDIR=/usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output SPHINX_CONF=/usr/src/kernel/linux- 6.1.5/debian/build/build-doc/Documentation/conf.py python3 ./scripts/jobserver-exec sh ./Documentation/sphinx/parallel-wrapper.sh sphinx-build -b xml -c /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation -d /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/.doctrees -D version=6.1.5 -D release= -D kerneldoc_srctree=. -D kerneldoc_bin=./scripts/kernel-doc /usr/src/kernel/linux-6.1.5/debian/build/build-doc/Documentation /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/xml && if [ "x" != "x" ]; then cp Documentation/output/./_static/; fi mkdir -p /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output ./Documentation/sphinx/parse-headers.pl include/uapi/linux/dvb/ca.h /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/ca.h.rst ./Documentation/userspace- api/media/ca.h.rst.exceptions ./Documentation/sphinx/parse-headers.pl include/uapi/linux/dvb/dmx.h /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/dmx.h.rst ./Documentation/userspace- api/media/dmx.h.rst.exceptions ./Documentation/sphinx/parse-headers.pl include/uapi/linux/dvb/frontend.h /usr/src/kernel/linux- 6.1.5/debian/build/build-doc/Documentation/output/frontend.h.rst ./Documentation/userspace-api/media/frontend.h.rst.exceptions ./Documentation/sphinx/parse-headers.pl include/uapi/linux/dvb/net.h /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/net.h.rst ./Documentation/userspace- api/media/net.h.rst.exceptions ./Documentation/sphinx/parse-headers.pl include/uapi/linux/videodev2.h /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/videodev2.h.rst ./Documentation/userspace- api/media/videodev2.h.rst.exceptions ./Documentation/sphinx/parse-headers.pl include/uapi/linux/media.h /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/media.h.rst ./Documentation/userspace- api/media/media.h.rst.exceptions ./Documentation/sphinx/parse-headers.pl include/uapi/linux/cec.h /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/cec.h.rst ./Documentation/userspace- api/media/cec.h.rst.exceptions ./Documentation/sphinx/parse-headers.pl include/uapi/linux/lirc.h /usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/output/lirc.h.rst ./Documentation/userspace- api/media/lirc.h.rst.exceptions Running Sphinx v6.1.3 Configuration error: There is a programmable error in your configuration file: Traceback (most recent call last): File "/usr/local/lib/python3.11/dist-packages/sphinx/config.py", line 351, in eval_config_file exec(code, namespace) # NoQA: S102 ^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/conf.py", line 39, in <module> from load_config import loadConfig File "/usr/src/kernel/linux-6.1.5/debian/build/build- doc/Documentation/sphinx/load_config.py", line 6, in <module> from sphinx.util.pycompat import execfile_ ModuleNotFoundError: No module named 'sphinx.util.pycompat' make[4]: *** [Documentation/Makefile:129: xmldocs] Error 2 make[3]: *** [Makefile:1791: xmldocs] Error 2 make[3]: Leaving directory '/usr/src/kernel/linux- 6.1.5/debian/build/build-doc' make[2]: *** [debian/rules.real:181: debian/stamps/build-doc] Error 2 make[2]: Leaving directory '/usr/src/kernel/linux-6.1.5' make[1]: *** [debian/rules.gen:2817: build-indep_real_doc] Error 2 make[1]: Leaving directory '/usr/src/kernel/linux-6.1.5' make: *** [debian/rules:50: build-indep] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2