I used the changes describes in
https://bitbucket.org/birkenfeld/sphinx/changeset/bab0b83c9e02 and
solve the problem.

On Tue, Oct 16, 2012 at 11:13 AM, Raniere Gaia Silva
<[email protected]> wrote:
> Hi,
> I have troubles building the documentation. Can any one help me?
> Following are some usefull information and the error notification.
>
> $ sage -v
> Sage Version 5.4.rc1, Release Date: 2012-10-05
> $ sage -branch
> main
> $ sage -docbuild reference html
> sphinx-build -b html -d
> /home/raniere/opt/sage/devel/sage/doc/output/doctrees/en/reference
> /home/raniere/opt/sage/devel/sage/doc/en/reference
> /home/raniere/opt/sage/devel/sage/doc/output/html/en/reference
> Running Sphinx v1.1.2
> loading pickled environment... not yet created
> loading intersphinx inventory from
> /home/raniere/opt/sage/devel/sage/doc/common/python.inv...
> building [html]: targets for 1064 source files that are out of date
> updating environment: 1064 added, 0 changed, 0 removed
> reading sources... [  0%] coercion
> Exception occurred:
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/util/nodes.py",
> line 183, in set_role_source_info
>     inliner.reporter.locator(lineno)
> AttributeError: Reporter instance has no attribute 'locator'
> The full traceback has been saved in /tmp/sphinx-err-M2ppWT.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.
> Either send bugs to the mailing list at
> <http://groups.google.com/group/sphinx-dev/>,
> or report them in the tracker at
> <http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
> Build finished.  The built documents can be found in
> /home/raniere/opt/sage/devel/sage/doc/output/html/en/reference
>
> ---/tmp/sphinx-err-M2ppWT.log---
> # Sphinx version: 1.1.2
> # Python version: 2.7.3
> # Docutils version: 0.9.1 release
> # Jinja2 version: 2.6
> Traceback (most recent call last):
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/cmdline.py",
> line 189, in main
>     app.build(force_all, filenames)
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/application.py",
> line 204, in build
>     self.builder.build_update()
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/builders/__init__.py",
> line 196, in build_update
>     'out of date' % len(to_build))
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/builders/__init__.py",
> line 216, in build
>     purple, length):
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/builders/__init__.py",
> line 120, in status_iterator
>     for item in iterable:
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/environment.py",
> line 616, in update_generator
>     self.read_doc(docname, app=app)
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/environment.py",
> line 764, in read_doc
>     pub.publish()
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/core.py",
> line 221, in publish
>     self.settings)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/readers/__init__.py",
> line 69, in read
>     self.parse()
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/readers/__init__.py",
> line 75, in parse
>     self.parser.parse(self.input, document)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/__init__.py",
> line 162, in parse
>     self.statemachine.run(inputlines, document, inliner=self.inliner)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 174, in run
>     input_source=document['source'])
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/statemachine.py",
> line 239, in run
>     context, state, transitions)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/statemachine.py",
> line 460, in check_line
>     return method(match, context, next_state)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 2706, in underline
>     self.section(title, source, style, lineno - 1, messages)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 331, in section
>     self.new_subsection(title, lineno, messages)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 399, in new_subsection
>     node=section_node, match_titles=True)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 286, in nested_parse
>     node=node, match_titles=match_titles)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 199, in run
>     results = StateMachineWS.run(self, input_lines, input_offset)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/statemachine.py",
> line 239, in run
>     context, state, transitions)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/statemachine.py",
> line 460, in check_line
>     return method(match, context, next_state)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 2706, in underline
>     self.section(title, source, style, lineno - 1, messages)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 331, in section
>     self.new_subsection(title, lineno, messages)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 399, in new_subsection
>     node=section_node, match_titles=True)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 286, in nested_parse
>     node=node, match_titles=match_titles)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 199, in run
>     results = StateMachineWS.run(self, input_lines, input_offset)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/statemachine.py",
> line 239, in run
>     context, state, transitions)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/statemachine.py",
> line 460, in check_line
>     return method(match, context, next_state)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 2706, in underline
>     self.section(title, source, style, lineno - 1, messages)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 331, in section
>     self.new_subsection(title, lineno, messages)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 399, in new_subsection
>     node=section_node, match_titles=True)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 286, in nested_parse
>     node=node, match_titles=match_titles)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 199, in run
>     results = StateMachineWS.run(self, input_lines, input_offset)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/statemachine.py",
> line 239, in run
>     context, state, transitions)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/statemachine.py",
> line 460, in check_line
>     return method(match, context, next_state)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 2720, in text
>     paragraph, literalnext = self.paragraph(lines, startline)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 422, in paragraph
>     textnodes, messages = self.inline_text(text, lineno)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 431, in inline_text
>     return self.inliner.parse(text, lineno, self.memo, self.parent)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 517, in parse
>     lineno)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 779, in interpreted_or_phrase_ref
>     lineno)
>   File 
> "/home/raniere/.local/lib/python2.7/site-packages/docutils-0.9.1-py2.7.egg/docutils/parsers/rst/states.py",
> line 836, in interpreted
>     nodes, messages2 = role_fn(role, rawsource, text, lineno, self)
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/domains/__init__.py",
> line 173, in role_adapter
>     inliner, options, content)
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/roles.py",
> line 130, in __call__
>     set_role_source_info(inliner, lineno, refnode)
>   File 
> "/home/raniere/opt/sage/local/lib/python2.7/site-packages/Sphinx-1.1.2-py2.7.egg/sphinx/util/nodes.py",
> line 183, in set_role_source_info
>     inliner.reporter.locator(lineno)
> AttributeError: Reporter instance has no attribute 'locator'
> ---
>
> Thanks,
> Raniere

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to