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


Reply via email to