On Sep 13, 7:04 am, mabshoff <[EMAIL PROTECTED]> wrote: > Hello folks, > > here is the somewhat delayed 3.1.2.rc2. We fixed some build issues, > fixed a bunch of annoying doctest failures and updated Cython due to > some recently discovered cpdef issues. So this rc2 contains a couple > more fixed than initially planned. There are a couple known issues we > have to wipe out before releasing 3.1.2, so please test, build and > report any issue you come across.
I tried to build 3.1.2.rc2 on OS X 10.5.4 intel macbook. As with the previous release candidate, the build choked while building the clisp documentation, complaining of a png error. I worked around this by temporarily removing dvipdf from my path, presumably forcing the build to skip clisp documentation. Now that it's built, though, something seems pretty broken. When I run testall, dsage tests pass, but the tut.tex tests just run forever, at least as far as I can tell. At least for 20+ minutes. The tests in calculus.py, which took less than 3 minutes to run with 3.1.2.alpha2, now run for at least 10 minutes, and I suspect they also run "forever". >From the command line, when I try to make a plot, I get an error: sage: plot(x*(1 - x),-1,1) --------------------------------------------------------------------------- ImportError Traceback (most recent call last) /Users/jm843/Desktop/sage-3.1.2.rc2/<ipython console> in <module>() /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ IPython/Prompts.py in __call__(self, arg) 533 534 # and now call a possibly user-defined print mechanism --> 535 manipulated_val = self.display(arg) 536 537 # user display hooks can change the variable to be stored in /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ IPython/Prompts.py in _display(self, arg) 559 return IPython.generics.result_display(arg) 560 except TryNext: --> 561 return self.shell.hooks.result_display(arg) 562 563 # Assign the default display method: /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ IPython/hooks.py in __call__(self, *args, **kw) 132 #print "prio",prio,"cmd",cmd #dbg 133 try: --> 134 ret = cmd(*args, **kw) 135 return ret 136 except ipapi.TryNext, exc: /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ IPython/hooks.py in result_display(self, arg) 160 161 if self.rc.pprint: --> 162 out = pformat(arg) 163 if '\n' in out: 164 # So that multi-line strings line up with the left column of /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/pprint.py in pformat(self, object) 109 def pformat(self, object): 110 sio = _StringIO() --> 111 self._format(object, sio, 0, 0, {}, 0) 112 return sio.getvalue() 113 /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/pprint.py in _format(self, object, stream, indent, allowance, context, level) 127 self._readable = False 128 return --> 129 rep = self._repr(object, context, level - 1) 130 typ = _type(object) 131 sepLines = _len(rep) > (self._width - 1 - indent - allowance) /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/pprint.py in _repr(self, object, context, level) 193 def _repr(self, object, context, level): 194 repr, readable, recursive = self.format(object, context.copy(), --> 195 self._depth, level) 196 if not readable: 197 self._readable = False /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/pprint.py in format(self, object, context, maxlevels, level) 205 and whether the object represents a recursive construct. 206 """ --> 207 return _safe_repr(object, context, maxlevels, level) 208 209 /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/pprint.py in _safe_repr(object, context, maxlevels, level) 290 return format % _commajoin(components), readable, recursive 291 --> 292 rep = repr(object) 293 return rep, (rep and not rep.startswith('<')), False 294 /Users/jm843/Desktop/sage-3.1.2.rc2/sage_object.pyx in sage.structure.sage_object.SageObject.__repr__ (sage/structure/ sage_object.c:1026)() /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ sage/plot/plot.py in _repr_(self) 740 """ 741 if SHOW_DEFAULT: --> 742 self.show() 743 return '' 744 else: /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ sage/plot/plot.py in show(self, xmin, xmax, ymin, ymax, figsize, filename, dpi, axes, axes_labels, frame, fontsize, aspect_ratio, gridlines, gridlinesstyle, vgridlinesstyle, hgridlinesstyle) 1358 gridlinesstyle=gridlinesstyle, 1359 vgridlinesstyle=vgridlinesstyle, -> 1360 hgridlinesstyle=hgridlinesstyle) 1361 os.system('%s %s 2>/dev/null 1>/dev/null &'% (sage.misc.viewer.browser(), filename)) 1362 /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ sage/plot/plot.py in save(self, filename, xmin, xmax, ymin, ymax, figsize, figure, sub, savenow, dpi, axes, axes_labels, fontsize, frame, verify, aspect_ratio, gridlines, gridlinesstyle, vgridlinesstyle, hgridlinesstyle) 1463 axes = self.__show_axes 1464 -> 1465 from matplotlib.figure import Figure 1466 if filename is None: 1467 filename = sage.misc.misc.graphics_filename() /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ matplotlib/figure.py in <module>() 17 import artist 18 from artist import Artist ---> 19 from axes import Axes, SubplotBase, subplot_class_factory 20 from cbook import flatten, allequal, Stack, iterable, dedent 21 import _image /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ matplotlib/axes.py in <module>() 9 10 import matplotlib.artist as martist ---> 11 import matplotlib.axis as maxis 12 import matplotlib.cbook as cbook 13 import matplotlib.collections as mcoll /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ matplotlib/axis.py in <module>() 7 import matplotlib.artist as artist 8 import matplotlib.cbook as cbook ----> 9 import matplotlib.font_manager as font_manager 10 import matplotlib.lines as mlines 11 import matplotlib.patches as mpatches /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/python2.5/site-packages/ matplotlib/font_manager.py in <module>() 38 import matplotlib 39 from matplotlib import afm ---> 40 from matplotlib import ft2font 41 from matplotlib import rcParams, get_configdir 42 from matplotlib.cbook import is_string_like ImportError: dlopen(/Users/jm843/Desktop/sage-3.1.2.rc2/local/lib/ python2.5/site-packages/matplotlib/ft2font.so, 2): Symbol not found: __cg_png_create_info_struct Referenced from: /System/Library/Frameworks/ ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/ Versions/A/ImageIO Expected in: /Users/jm843/Desktop/sage-3.1.2.rc2/local/lib// libpng12.0.dylib So there seem to be some serious problems with png stuff. JM --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---