Skip to content

Instantly share code, notes, and snippets.

@johnmcfarlane
Created June 6, 2020 09:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnmcfarlane/16cbf90bac56d2ff880bd19ff4e2554e to your computer and use it in GitHub Desktop.
Save johnmcfarlane/16cbf90bac56d2ff880bd19ff4e2554e to your computer and use it in GitHub Desktop.
Output of document generation script as part of Sphinx bug report #2
# Sphinx version: 3.1.0+
# Python version: 3.8.2 (CPython)
# Docutils version: 0.16 release
# Jinja2 version: 2.11.2
# Last messages:
# reading sources... [ 40%] file/wide__tag_2is__same__tag__family_8h
# reading sources... [ 41%] file/wide__tag_2overloads_8h
# reading sources... [ 41%] file/wide__tag_8h
# reading sources... [ 41%] file/width_8h
# reading sources... [ 41%] file/wrap_8h
# reading sources... [ 41%] filelist
# reading sources... [ 41%] namespace/namespacecnl
# reading sources... [ 42%] namespace/namespacecnl_1_1literals
# reading sources... [ 42%] namespace/namespacecnl_1_1math
# reading sources... [ 42%] namespace/namespacestd
# Loaded extensions:
# sphinx.ext.mathjax (3.1.0+) from /home/john/.local/lib/python3.8/site-packages/sphinx/ext/mathjax.py
# sphinxcontrib.applehelp (1.0.2) from /home/john/.local/lib/python3.8/site-packages/sphinxcontrib/applehelp/__init__.py
# sphinxcontrib.devhelp (1.0.2) from /home/john/.local/lib/python3.8/site-packages/sphinxcontrib/devhelp/__init__.py
# sphinxcontrib.htmlhelp (1.0.3) from /home/john/.local/lib/python3.8/site-packages/sphinxcontrib/htmlhelp/__init__.py
# sphinxcontrib.serializinghtml (1.1.4) from /home/john/.local/lib/python3.8/site-packages/sphinxcontrib/serializinghtml/__init__.py
# sphinxcontrib.qthelp (1.0.3) from /home/john/.local/lib/python3.8/site-packages/sphinxcontrib/qthelp/__init__.py
# alabaster (0.7.12) from /home/john/.local/lib/python3.8/site-packages/alabaster/__init__.py
# breathe (4.18.1) from /home/john/.local/lib/python3.8/site-packages/breathe/__init__.py
Traceback (most recent call last):
File "/home/john/.local/lib/python3.8/site-packages/breathe/file_state_cache.py", line 25, in _getmtime
return os.path.getmtime(filename)
File "/usr/lib/python3.8/genericpath.py", line 55, in getmtime
return os.stat(filename).st_mtime
FileNotFoundError: [Errno 2] No such file or directory: '/home/john/ws/revision/generate/source/../xml/cpp/types/add_cv.xml'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/john/.local/lib/python3.8/site-packages/sphinx/cmd/build.py", line 280, in build_main
app.build(args.force_all, filenames)
File "/home/john/.local/lib/python3.8/site-packages/sphinx/application.py", line 348, in build
self.builder.build_update()
File "/home/john/.local/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 297, in build_update
self.build(to_build,
File "/home/john/.local/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 311, in build
updated_docnames = set(self.read())
File "/home/john/.local/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 418, in read
self._read_serial(docnames)
File "/home/john/.local/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 439, in _read_serial
self.read_doc(docname)
File "/home/john/.local/lib/python3.8/site-packages/sphinx/builders/__init__.py", line 479, in read_doc
doctree = read_doc(self.app, self.env, self.env.doc2path(docname))
File "/home/john/.local/lib/python3.8/site-packages/sphinx/io.py", line 221, in read_doc
pub.publish()
File "/home/john/.local/lib/python3.8/site-packages/docutils/core.py", line 217, in publish
self.document = self.reader.read(self.source, self.parser,
File "/home/john/.local/lib/python3.8/site-packages/sphinx/io.py", line 126, in read
self.parse()
File "/home/john/.local/lib/python3.8/site-packages/docutils/readers/__init__.py", line 77, in parse
self.parser.parse(self.input, document)
File "/home/john/.local/lib/python3.8/site-packages/sphinx/parsers.py", line 102, in parse
self.statemachine.run(inputlines, document, inliner=self.inliner)
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 170, in run
results = StateMachineWS.run(self, input_lines, input_offset,
File "/home/john/.local/lib/python3.8/site-packages/docutils/statemachine.py", line 241, in run
context, next_state, result = self.check_line(
File "/home/john/.local/lib/python3.8/site-packages/docutils/statemachine.py", line 459, in check_line
return method(match, context, next_state)
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2769, in underline
self.section(title, source, style, lineno - 1, messages)
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 327, in section
self.new_subsection(title, lineno, messages)
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 393, in new_subsection
newabsoffset = self.nested_parse(
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 281, in nested_parse
state_machine.run(block, input_offset, memo=self.memo,
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 196, in run
results = StateMachineWS.run(self, input_lines, input_offset)
File "/home/john/.local/lib/python3.8/site-packages/docutils/statemachine.py", line 241, in run
context, next_state, result = self.check_line(
File "/home/john/.local/lib/python3.8/site-packages/docutils/statemachine.py", line 459, in check_line
return method(match, context, next_state)
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2342, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2354, in explicit_construct
return method(self, expmatch)
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2096, in directive
return self.run_directive(
File "/home/john/.local/lib/python3.8/site-packages/docutils/parsers/rst/states.py", line 2146, in run_directive
result = directive_instance.run()
File "/home/john/.local/lib/python3.8/site-packages/breathe/directives.py", line 398, in run
node_list.extend(object_renderer.render(context.node_stack[0], context))
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1706, in render
result = method(self, node)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1632, in dispatch_compound
return self.visit_compound(node)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 835, in visit_compound
return self.visit_namespace(node)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 813, in visit_namespace
nodes = self.handle_declaration(nodeDef, declaration, content_callback=content,
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 447, in handle_declaration
nodes_ = self.run_directive(obj_type, declaration, content_callback, options)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 412, in run_directive
nodes = directive.run()
File "/home/john/.local/lib/python3.8/site-packages/sphinx/domains/cpp.py", line 6777, in run
return super().run()
File "/home/john/.local/lib/python3.8/site-packages/sphinx/directives/__init__.py", line 210, in run
self.transform_content(contentnode)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 62, in transform_content
callback(contentnode)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 810, in content
rendered_data = self.render(file_data, parent_context)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1706, in render
result = method(self, node)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 701, in visit_doxygendef
return self.render(node.compounddef)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1706, in render
result = method(self, node)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1024, in visit_compounddef
addnode('innerclass', lambda: self.render_iterable(node.innerclass))
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 977, in addnode
nodemap[len(nodemap)] = lam()
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1024, in <lambda>
addnode('innerclass', lambda: self.render_iterable(node.innerclass))
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1716, in render_iterable
output.extend(self.render(entry))
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1706, in render
result = method(self, node)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 1279, in visit_ref
return self.visit_compound(node, False, get_node_info=get_node_info)
File "/home/john/.local/lib/python3.8/site-packages/breathe/renderer/sphinxrenderer.py", line 819, in visit_compound
file_data = self.compound_parser.parse(node.refid)
File "/home/john/.local/lib/python3.8/site-packages/breathe/parser/__init__.py", line 69, in parse
file_state_cache.update(self.app, filename)
File "/home/john/.local/lib/python3.8/site-packages/breathe/file_state_cache.py", line 34, in update
new_mtime = _getmtime(source_file)
File "/home/john/.local/lib/python3.8/site-packages/breathe/file_state_cache.py", line 27, in _getmtime
raise MTimeError('Cannot find file: %s' % os.path.realpath(filename))
breathe.file_state_cache.MTimeError: Cannot find file: /home/john/ws/revision/generate/xml/cpp/types/add_cv.xml
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment