I get the same errors as you (which seem to indicate a bug in the
axis_grid toolkit), but it's not catastrophic -- the documentation is
ultimately built anyway, missing a couple of figures. (I tried with
both Sphinx 0.6.3 and Sphinx hg latest).
Have you tried a clean rebuild? (By removing the doc/build directory?)
Mike
Nils Wagner wrote:
> Hi all,
>
> I cannot build the documentation of matplotlib.
> I am using the latest svn of numpy and matplotlib.
>
> How can I fix the problem ?
>
>
> Nils
>
> python make.py html
> Running Sphinx v1.0
> loading pickled environment... not found
> animation, api, axes_grid, event_handling, misc, mplot3d,
> pngsuite, pylab_examples, tests, units, user_interfaces,
> widgets,
> building [html]: targets for 494 source files that are out
> of date
> updating environment: 494 added, 0 changed, 0 removed
> /home/nwagner/local/lib64/python2.6/site-packages/numpy/core/numeric.py:692:
> DeprecationWarning:
> The current behavior of correlate is deprecated for 1.4.0,
> and will be removed
> for NumPy 1.5.0.
>
> The new behavior fits the conventional definition of
> correlation: inputs are
> never swapped, and the second argument is conjugated for
> complex arrays.
> DeprecationWarning)
> /home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py:273:
>
> UserWarning: Exception running plot
> /home/nwagner/svn/matplotlib/doc/mpl_examples/axes_grid/demo_axes_divider.py
> Traceback (most recent call last):
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py",
>
> line 270, in render_figures
> run_code(plot_path, function_name, plot_code)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py",
>
> line 182, in run_code
> "__plot__", fd, fname, ('py', 'r', imp.PY_SOURCE))
> File "demo_axes_divider.py", line 129, in <module>
> File "demo_axes_divider.py", line 125, in demo
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/pyplot.py",
> line 350, in draw
> get_current_fig_manager().canvas.draw()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.py",
>
> line 388, in draw
> self.figure.draw(self.renderer)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/artist.py",
> line 55, in draw_wrapper
> draw(artist, renderer, *kl)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/figure.py",
> line 802, in draw
> func(*args)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axes_divider.py",
>
> line 582, in draw
> self._axes_class.draw(self, renderer, inframe)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axislines.py",
>
> line 710, in draw
> super(Axes, self).draw(renderer, inframe)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/artist.py",
> line 55, in draw_wrapper
> draw(artist, renderer, *kl)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/axes.py",
> line 1775, in draw
> a.draw(renderer)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/artist.py",
> line 55, in draw_wrapper
> draw(artist, renderer, *kl)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 1343, in draw
> self._draw_ticks(renderer)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 1209, in _draw_ticks
> self.major_ticks.draw(renderer)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 309, in draw
> gc.set_foreground(self.get_markeredgecolor())
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 236, in get_markeredgecolor
> return self.get_color()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 232, in get_color
> return self.get_attribute_from_ref_artist("color",
> "k")
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 187, in get_attribute_from_ref_artist
> ref_artist = self.get_ref_artist()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 229, in get_ref_artist
> return self._ref_artist.get_ticklines()[0]
> IndexError: list index out of range
>
> warnings.warn(s)
> /home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py:273:
>
> UserWarning: Exception running plot
> /home/nwagner/svn/matplotlib/doc/mpl_examples/axes_grid/demo_axes_rgb.py
> Traceback (most recent call last):
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py",
>
> line 270, in render_figures
> run_code(plot_path, function_name, plot_code)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py",
>
> line 182, in run_code
> "__plot__", fd, fname, ('py', 'r', imp.PY_SOURCE))
> File "demo_axes_rgb.py", line 4, in <module>
> File
> "/home/nwagner/svn/matplotlib/doc/mpl_examples/axes_grid/demo_axes_divider.py",
>
> line 129, in <module>
> demo()
> File
> "/home/nwagner/svn/matplotlib/doc/mpl_examples/axes_grid/demo_axes_divider.py",
>
> line 125, in demo
> plt.draw()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/pyplot.py",
> line 350, in draw
> get_current_fig_manager().canvas.draw()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/backends/backend_agg.py",
>
> line 388, in draw
> self.figure.draw(self.renderer)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/artist.py",
> line 55, in draw_wrapper
> draw(artist, renderer, *kl)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/figure.py",
> line 802, in draw
> func(*args)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axes_divider.py",
>
> line 582, in draw
> self._axes_class.draw(self, renderer, inframe)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axislines.py",
>
> line 710, in draw
> super(Axes, self).draw(renderer, inframe)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/artist.py",
> line 55, in draw_wrapper
> draw(artist, renderer, *kl)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/axes.py",
> line 1775, in draw
> a.draw(renderer)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/artist.py",
> line 55, in draw_wrapper
> draw(artist, renderer, *kl)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 1343, in draw
> self._draw_ticks(renderer)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 1209, in _draw_ticks
> self.major_ticks.draw(renderer)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 309, in draw
> gc.set_foreground(self.get_markeredgecolor())
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 236, in get_markeredgecolor
> return self.get_color()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 232, in get_color
> return self.get_attribute_from_ref_artist("color",
> "k")
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 187, in get_attribute_from_ref_artist
> ref_artist = self.get_ref_artist()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/mpl_toolkits/axes_grid/axis_artist.py",
>
> line 229, in get_ref_artist
> return self._ref_artist.get_ticklines()[0]
> IndexError: list index out of range
>
> warnings.warn(s)
> /home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py:273:
>
> UserWarning: Exception running plot
> /home/nwagner/svn/matplotlib/doc/mpl_examples/axes_grid/demo_fixed_size_axes.py
> Traceback (most recent call last):
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py",
>
> line 270, in render_figures
> run_code(plot_path, function_name, plot_code)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py",
>
> line 180, in run_code
> fd = open(fname)
> IOError: [Errno 2] No such file or directory:
> 'demo_fixed_size_axes.py'
>
> warnings.warn(s)
> Exception occurred while building, starting debugger:
> Traceback (most recent call last):
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/Sphinx-1.0dev_20091204-py2.6.egg/sphinx/cmdline.py",
>
> line 172, in main
> app.build(all_files, filenames)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/Sphinx-1.0dev_20091204-py2.6.egg/sphinx/application.py",
>
> line 130, in build
> self.builder.build_update()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/Sphinx-1.0dev_20091204-py2.6.egg/sphinx/builders/__init__.py",
>
> line 265, in build_update
> 'out of date' % len(to_build))
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/Sphinx-1.0dev_20091204-py2.6.egg/sphinx/builders/__init__.py",
>
> line 285, in build
> purple, length):
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/Sphinx-1.0dev_20091204-py2.6.egg/sphinx/builders/__init__.py",
>
> line 131, in status_iterator
> for item in iterable:
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/Sphinx-1.0dev_20091204-py2.6.egg/sphinx/environment.py",
>
> line 513, in update_generator
> self.read_doc(docname, app=app)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/Sphinx-1.0dev_20091204-py2.6.egg/sphinx/environment.py",
>
> line 604, in read_doc
> pub.publish()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/core.py",
>
> line 204, in publish
> self.settings)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/readers/__init__.py",
>
> line 69, in read
> self.parse()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/readesphinx
> repositoryrs/__init__.py",
> line 75, in parse
> self.parser.parse(self.input, document)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/__init__.py",
>
> line 157, in parse
> self.statemachine.run(inputlines, document,
> inliner=self.inliner)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 170, in run
> input_source=document['source'])
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/statemachine.py",
>
> line 232, in run
> context, state, transitions)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/statemachine.py",
>
> line 420, in check_line
> return method(match, context, next_state)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 2658, in underline
> self.section(title, source, style, lineno - 1,
> messages)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 308, in section
> self.new_subsection(title, lineno, messages)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 376, in new_subsection
> node=section_node, match_titles=1)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 266, in nested_parse
> node=node, match_titles=match_titles)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 195, in run
> results = StateMachineWS.run(self, input_lines,
> input_offset)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/statemachine.py",
>
> line 232, in run
> context, state, transitions)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/statemachine.py",
>
> line 420, in check_line
> return method(match, context, next_state)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 2239, in explicit_markup
> nodelist, blank_finish =
> self.explicit_construct(match)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 2251, in explicit_construct
> return method(self, expmatch)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 1994, in directive
> directive_class, match, type_name, option_presets)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/states.py",
>
> line 2043, in run_directive
> result = directive_instance.run()
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/docutils-0.5-py2.6.egg/docutils/parsers/rst/__init__.py",
>
> line 364, in run
> self.state, self.state_machine)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py",
>
> line 414, in plot_directive
> options, state_machine)
> File
> "/home/nwagner/local/lib64/python2.6/site-packages/matplotlib/sphinxext/plot_directive.py",
>
> line 337, in _plot_directive
> shutil.copyfile(plot_path, os.path.join(destdir,
> fname))
> File "/usr/lib64/python2.6/shutil.py", line 52, in
> copyfile
> fsrc = open(src, 'rb')
> IOError: [Errno 2] No such file or directory:
> u'/home/nwagner/svn/matplotlib/doc/mpl_examples/axes_grid/demo_fixed_size_axes.py'
>
>> /usr/lib64/python2.6/shutil.py(52)copyfile()
>>
> -> fsrc = open(src, 'rb')
>
> ------------------------------------------------------------------------------
> This SF.Net email is sponsored by the Verizon Developer Community
> Take advantage of Verizon's best-in-class app development support
> A streamlined, 14 day to market process makes app distribution fast and easy
> Join now and get one step closer to millions of Verizon customers
> http://p.sf.net/sfu/verizon-dev2dev
> _______________________________________________
> Matplotlib-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users