PDF build failure
JulienPalard opened this issue · 5 comments
JulienPalard commented
Just spotted this on docs.python.org:
ERROR:2023-01-17 14:45:06,450:Run: "make -C /srv/docsbuild/cpython/Doc PYTHON=/srv/docsbuild/venv-3.12/bin/python SPHINXBUILD=/srv/docsbuild/venv-3.12/bin/sphinx-build BLURB=/srv/docsbuild/venv-3.12/bin/blurb VENVDIR=/srv/docsbuild/venv-3.12 'SPHINXOPTS=-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc= -q -D locale_dirs=/srv/docsbuild/3.12/locale -D language=uk -D gettext_compact=0' SPHINXE
RRORHANDLING= autobuild-dev" KO:
l.9983 \chapter{Глосарій}
Output written on reference.pdf (148 pages).
Transcript written on reference.log.
Latexmk: Index file 'reference.idx' was written
Latexmk: References changed.
Collected error summary (may duplicate other messages):
pdflatex: Command for 'pdflatex' gave return code 1
Refer to 'reference.log' for details
Latexmk: Use the -f option to force complete processing,
unless error was exceeding maximum runs, or warnings treated as errors.
=== TeX engine is 'XeTeX'
Latexmk: Errors, so I did not complete making targets
make[2]: *** [Makefile:30: reference.pdf] Error 12
make[2]: Leaving directory '/srv/docsbuild/cpython/Doc/build/latex'
make[1]: *** [Makefile:185: dist] Error 2
make[1]: Leaving directory '/srv/docsbuild/cpython/Doc'
make: *** [Makefile:237: autobuild-dev] Error 2
make: Leaving directory '/srv/docsbuild/cpython/Doc'
JulienPalard commented
I'm trying a build on my laptop using docsbuild-scripts:
$ python3 ./build_docs.py --build-root ./build_root --www-root ./www --log-directory ./logs --group $(id -g) --skip-cache-invalidation --language uk --branch 3.11
JulienPalard commented
Can't reproduce :D
JulienPalard commented
Ohh, but it happens on docs.python.org since a long time, at least 15 days according to the logs (i don't have more than 15 days of logs):
INFO:2023-01-05 03:28:48,381:Build start for version: 3.10, language: uk
INFO:2023-01-05 03:28:48,381:Running make autobuild-stable
DEBUG:2023-01-05 03:28:48,381:Run: "sed -i 's/ *-A switchers=1//' /srv/docsbuild/cpython/Doc/Makefile"
DEBUG:2023-01-05 03:28:48,383:Run: "sed -i 's/ *-A switchers=1//' /srv/docsbuild/cpython/Doc/Makefile" OK
DEBUG:2023-01-05 03:28:48,386:Run: "make -C /srv/docsbuild/cpython/Doc PYTHON=/srv/docsbuild/venv-3.10/bin/python SPHINXBUILD=/srv/docsbuild/venv-3.10/bin/sphinx-build BLURB=/srv/docsbuild/venv-3.10/bin/blurb VENVDIR=/srv/docsbuild/venv-3.10 'SPHINXOPTS=-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc= -q -D locale_dirs=/srv/docsbuild/3.10/locale -D language=uk -D gettext_compact=0' SPHINXERRORHANDLING= autobuild-stable"
ERROR:2023-01-05 03:35:54,989:Run: "make -C /srv/docsbuild/cpython/Doc PYTHON=/srv/docsbuild/venv-3.10/bin/python SPHINXBUILD=/srv/docsbuild/venv-3.10/bin/sphinx-build BLURB=/srv/docsbuild/venv-3.10/bin/blurb VENVDIR=/srv/docsbuild/venv-3.10 'SPHINXOPTS=-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc= -q -D locale_dirs=/srv/docsbuild/3.10/locale -D language=uk -D gettext_compact=0' SPHINXERRORHANDLING= autobuild-stable" KO:
Output written on faq.pdf (86 pages).
Transcript written on faq.log.
Latexmk: Index file 'faq.idx' was written
Latexmk: References changed.
Collected error summary (may duplicate other messages):
pdflatex: Command for 'pdflatex' gave return code 1
Refer to 'faq.log' for details
Latexmk: Use the -f option to force complete processing,
unless error was exceeding maximum runs, or warnings treated as errors.
=== TeX engine is 'XeTeX'
Latexmk: Errors, so I did not complete making targets
make[3]: *** [Makefile:30: faq.pdf] Error 12
make[3]: Leaving directory '/srv/docsbuild/cpython/Doc/build/latex'
make[2]: *** [Makefile:180: dist] Error 2
make[2]: Leaving directory '/srv/docsbuild/cpython/Doc'
make[1]: *** [Makefile:227: autobuild-dev] Error 2
make[1]: Leaving directory '/srv/docsbuild/cpython/Doc'
make: *** [Makefile:237: autobuild-stable] Error 2
make: Leaving directory '/srv/docsbuild/cpython/Doc'
It was a bit hidden in sentry by the the ja builds having the same issue :D
JulienPalard commented
This is what I see in reference.log
:
! Undefined control sequence.
\thechapter ->\@Alph
\c@chapter
l.9923 \chapter{Глосарій}
?
! Emergency stop.
\thechapter ->\@Alph
\c@chapter
l.9923 \chapter{Глосарій}
End of file on the terminal!
JulienPalard commented
I'm looking at it again today, still can't reproduce on my laptop, but can reproduce it on docs.python.org, exact same message.