MacOS M1 compilation of manual: TypeError: 'DynareLexer' object is not callable
When I try to compile the manual on my M1 Macbook Air using Rosetta 2 (i.e. arch -x86_64 make html
or arch -x86_64 make pdf
), I get the following error: TypeError: 'DynareLexer' object is not callable
.
Here is the full traceback:
# Sphinx version: 4.2.0
# Python version: 3.10.0 (CPython)
# Docutils version: 0.17.1 release
# Jinja2 version: 3.0.1
# Last messages:
# looking for now-outdated files...
# none found
# pickling environment...
# done
# checking consistency...
# done
# preparing documents...
# done
# writing output... [ 9%] bibliography
# writing output... [ 18%] dynare-misc-commands
# Loaded extensions:
# sphinx.ext.mathjax (4.2.0) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/ext/mathjax.py
# sphinxcontrib.applehelp (1.0.2) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinxcontrib/applehelp/__init__.py
# sphinxcontrib.devhelp (1.0.2) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinxcontrib/devhelp/__init__.py
# sphinxcontrib.htmlhelp (2.0.0) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinxcontrib/htmlhelp/__init__.py
# sphinxcontrib.serializinghtml (1.1.5) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinxcontrib/serializinghtml/__init__.py
# sphinxcontrib.qthelp (1.0.3) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinxcontrib/qthelp/__init__.py
# alabaster (0.7.12) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/alabaster/__init__.py
# sphinx.ext.autodoc.preserve_defaults (1.0) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/ext/autodoc/preserve_defaults.py
# sphinx.ext.autodoc.type_comment (4.2.0) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/ext/autodoc/type_comment.py
# sphinx.ext.autodoc (4.2.0) from /usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/ext/autodoc/__init__.py
Traceback (most recent call last):
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/cmd/build.py", line 280, in build_main
app.build(args.force_all, filenames)
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/application.py", line 343, in build
self.builder.build_update()
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 293, in build_update
self.build(to_build,
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 357, in build
self.write(docnames, list(updated_docnames), method)
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 531, in write
self._write_serial(sorted(docnames))
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/builders/__init__.py", line 541, in _write_serial
self.write_doc(docname, doctree)
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/builders/html/__init__.py", line 626, in write_doc
self.docwriter.write(doctree, destination)
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/docutils/writers/__init__.py", line 78, in write
self.translate()
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/writers/html.py", line 70, in translate
self.document.walkabout(visitor)
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/docutils/nodes.py", line 227, in walkabout
if child.walkabout(visitor):
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/docutils/nodes.py", line 227, in walkabout
if child.walkabout(visitor):
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/docutils/nodes.py", line 227, in walkabout
if child.walkabout(visitor):
[Previous line repeated 3 more times]
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/docutils/nodes.py", line 219, in walkabout
visitor.dispatch_visit(self)
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/util/docutils.py", line 477, in dispatch_visit
method(node)
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/writers/html5.py", line 417, in visit_literal_block
highlighted = self.highlighter.highlight_block(
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/highlighting.py", line 149, in highlight_block
lexer = self.get_lexer(source, lang, opts, force, location)
File "/usr/local/Cellar/sphinx-doc/4.2.0_1/libexec/lib/python3.10/site-packages/sphinx/highlighting.py", line 127, in get_lexer
lexer = lexer_classes[lang](**opts)
TypeError: 'DynareLexer' object is not callable