Hello,
Trying to build ATS 7.0.0 with python docutils 0.13.1 on Debian fails
with following error:

Making all in doc
make[2]: Entering directory '/home/debocker/source/build/doc'
PAPEROPT_a4="-D latex_paper_size=a4" PAPEROPT_letter="-D
latex_paper_size=letter" PAPER="letter" ./sbuild sphinx-build -c .  -d
docbuild/doctrees -b man . docbuild/man
Running Sphinx v1.4.9
making output directory...
WARNING: sphinx.ext.pngmath has been deprecated. Please use
sphinx.ext.imgmath instead.
loading pickled environment... not yet created
building [mo]: targets for 0 po files that are out of date
building [man]: all manpages
updating environment: 456 added, 0 changed, 0 removed
reading sources... [  0%] admin-guide/configuration/cache-basics.en

Exception occurred:
  File "conf.py", line 185, in __init__
    start_string_prefix=self.start_string_prefix,
AttributeError: Inliner instance has no attribute 'start_string_prefix'
The full traceback has been saved in /tmp/sphinx-err-5iq_t9.log, if you
want to report the issue to the developers.
Please also report this if it was a user error, so that a better error
message can be provided next time.
A bug report can be filed in the tracker at
<https://github.com/sphinx-doc/sphinx/issues>. Thanks!
Makefile:998: recipe for target 'man' failed
make[2]: Leaving directory '/home/debocker/source/build/doc'
make[2]: *** [man] Error 1
make[1]: *** [all-recursive] Error 1

I tracked it down to docutils/parsers/rst/states.py [1] which changed
between 0.12 & 0.13.1
start_string_prefix is not defined anymore at Inliner init. We have to
call init_cutomizations method, but I can't figure out the setting
structure.

Cheers,
Jean Baptiste Favre

[1]:
https://fossies.org/diffs/docutils/0.12_vs_0.13.1/docutils/parsers/rst/states.py-diff.html

Reply via email to