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
-~----------~----~----~----~------~----~------~--~---

Reply via email to