Hello,

I've posted sage-2.5.rc2 to

   http://sage.math.washington.edu/home/was/sage2.5/sage-2.5.rc2.tar

This should incorporate all the build fixes, etc., mentioned so far, and
has a number of other small improvements.

Let me know if you build it and what happens.

My hope is to release sage-2.5 this evening, unless I run into any
major problems.

 -- william

On 5/8/07, mabshoff <[EMAIL PROTECTED]> wrote:
>
>
> Martin Albrecht wrote:
> > I built 2.5.alpha3 over night under Cygwin, it builds if the four remaining
> > patches by Michael Abshoff are applied:
> >
> > 1) sqlite3 fix on cygwin - needs testing on non-cygwin
> > +++++++++++++++++++++++++++++
> > http://fsmath.mathematik.uni-dortmund.de/~mabshoff/patches/sage-2.5.0-alpha2-fix-sqlite-on-cygwin.patch
> >
> > 2) gdmodule fix on cygwin - needs to be fixed by using $UNAME
> > +++++++++++++++++++++++++++++
> > http://fsmath.mathematik.uni-dortmund.de/~mabshoff/patches/sage-2.5.0-alpha2-fix-gdmodule-on-cygwin.patch
> >
>
> Before applything this patch just throw the second hunk away. I put it
> in after a libsingular build nuked my local/lib and I no longer had a
> $UNAME. Providing a unified Setup.py is on my ToDo list (see
> http://www.sagemath.org:9001/MichaelAbshoff )
>
> > 3) quadmodule fix on cygwin
> > +++++++++++++++++++++++++++++
> > http://fsmath.mathematik.uni-dortmund.de/~mabshoff/patches/sage-2.5.0-alpha2-fix-quaddouble-on-cygwin.patch
> >
> > 4) NAN and SYSTEM wfix for ring_qdfp
> > +++++++++++++++++++++++++++++
> > http://fsmath.mathematik.uni-dortmund.de/~mabshoff/patches/sage-2.5.0-alpha2-add-NAN-and-INIFINITY-on-cygwin.patch
> >
> > I made a HG patch for patch 4 (NAN) as it applies to code under version
> > control. This HG patch can be found at
> >
> >    /home/malb/rqdf.hg
> >
> > I couldn't run "make test" as it would have taken 5 hours.
> >
>
> Three remarks:
>
> 1. patch 3) and/or 4)  probably caused the following doc test failure:
> sage -t  devel/sage-main/sage/functions/constants.py
> **********************************************************************
> File "constants.py", line 184:
>     sage: RQDF(a)
> Exception raised:
>     Traceback (most recent call last):
>       File "/sage-2.5.alpha2/local/lib/python2.5/doctest.py", line
> 1212, in __run
>         compileflags, 1) in test.globs
>       File "<doctest __main__.example_0[56]>", line 1, in <module>
>         RQDF(a)###line 184:
>     sage: RQDF(a)
>       File "real_rqdf.pyx", line 172, in
> real_rqdf.RealQuadDoubleField_class.__call__
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2446, in _real_rqdf_
>         return self.simplify()._real_rqdf_(field)
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2447, in _real_rqdf_
>         rops = [op._real_rqdf_(field) for op in self._operands]
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2447, in _real_rqdf_
>         rops = [op._real_rqdf_(field) for op in self._operands]
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2447, in _real_rqdf_
>         rops = [op._real_rqdf_(field) for op in self._operands]
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2447, in _real_rqdf_
>         rops = [op._real_rqdf_(field) for op in self._operands]
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2447, in _real_rqdf_
>         rops = [op._real_rqdf_(field) for op in self._operands]
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2447, in _real_rqdf_
>         rops = [op._real_rqdf_(field) for op in self._operands]
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2447, in _real_rqdf_
>         rops = [op._real_rqdf_(field) for op in self._operands]
>       File "/sage-2.5.alpha2/local/lib/python2.5/site-packages/sage/
> calculus/calculus.py", line 2448, in _real_rqdf_
>         return self._operator(*rops)
>       File "element.pyx", line 473, in element.ModuleElement.__add__
>       File "element.pyx", line 495, in element.ModuleElement._add_c
>       File "real_rqdf.pyx", line 669, in
> real_rqdf.QuadDoubleElement._add_c_impl
>       File "real_rqdf.pyx", line 352, in
> real_rqdf.QuadDoubleElement._new
>     SystemError: Python/getargs.c:1270: bad argument to internal
> function
> **********************************************************************
> 1 items had failures:
>    1 of  64 in __main__.example_0
> ***Test Failed*** 1 failures.
> For whitespace errors, see the file .doctest_constants.py
>          [16.7 s]
>
> 2. matplotlib is probably effected by the issue reported cwitty
> (matplotlib is linked against a non-sage version of libpng) - at least
> I hope that is it :)
>
> E:\cygwin\sage-2.5.alpha2\local\bin\python.exe: *** fatal error -
> unable to remap E:\cygwin\sage-2.5.alpha2\local\lib\python2.5\site-
> packages\matplotlib\_ns_image.dll to same address as
> parent(0x1B0D0000) != 0x1B310000
>
> 3. sympow doesn't work. William stated that it never did, I got some
> hints by the author how to fix this, but this will be past 2.5.0 due
> to time constraints and due to that sympow is a rather exotic piece of
> code.
>
> > +=+=+=+=+
> >  SINGULAR
> > +=+=+=+=+
> >
> > I have uploaded yet another spkg which should finally build on all platforms
> > to
> >
> >    /home/malb/pkgs/singular-3-0-2-20070508.spkg
> >
> > . Also an updated libsingular.hg is needed which can be found at
> >
> >   /home/malb/pkgs/libsingular.hg
> >
> > . However I couldn't test the libsingular SAGE code because I couldn't 
> > import
> > MPolynomialRing_libsingular and sage.libs.singular.singular for some
> > mysterious reason. When trying to
> >
> > import sage.libs.singular.singular
> >
> > under CYGWIN (and under CYGWIN only) I get a "No such file or directory" 
> > error
> > message without any indication which file is missing. Of course, there is a
> > file sage/libs/singular/singular.dll.
> >
> > Thoughts?
> > Martin
> >
> > PS: The usual Singular expect interface works, though.
> >
> > --
> > name: Martin Albrecht
> > _pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99
> > _www: http://www.informatik.uni-bremen.de/~malb
> > _jab: [EMAIL PROTECTED]
>
>
> >
>


-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://www.williamstein.org

--~--~---------~--~----~------------~-------~--~----~
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://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to