I incorporated the python bug fixes that Mike Hansen found on the Python web 
site.

http://bugs.python.org/issue1759169

then started a fresh build of Sage.

This is what happened.

0) Python built without issue.

1) pyprocessing-0.52.p0 would not build, but I note there is a ticket for the removal of pyprocessing-0.52.p0 from Sage

http://trac.sagemath.org/sage_trac/ticket/6503

since pyprocessing's functionality is in Python 2.6. So that does not seem a major issue.

I just touched spkg/installed/pyprocessing-0.52.p0 and started continued 
building.

I intend just exiting from that on Solaris, assuming it has built, as that caused no problems (see next point). It might not be a perfect solution, but is one that allows the build to progress. Since the package is going to be removed anyway, I am not going to lose sleep over it.

2) The Sage library built with no problems then!!!

So the problems induced by

http://trac.sagemath.org/sage_trac/ticket/6583

is no longer an issue. This is GREAT news, as that was a real stopper.

It is interesting Minh found that removing pyprocessing caused the Sage library to no longer build. I wonder if that is due to the fact Minh did a parallel build (4 threads), while I'm not building in parallel (I don't trust it).

For me, removing pyprocessing caused no problems with the Sage library building.

3) cddlib-094f.p4 failed to build, due to this bit of code which was recently added to cddlib's spkg-install.

# We depend on mpir, make sure it is installed (GMP fork)
MPIR_VERSION=`cd $SAGE_ROOT/spkg/standard/; ./newest_version mpir`
if [ $? -ne 0 ]; then
    echo "Failed to find mpir.  Please install the mpir spkg"
    exit 1
fi

But spkg/standard/deps already has cddlib depending on mpir, so it hardly seems worth checking again - especially when the check is broken!

MPIR_VERSION does not even get referred to in the package any more and is not exported.

Fixing that, which is trivial is http://trac.sagemath.org/sage_trac/ticket/8363

After fixing it, cddlib builds without issue.

4) At the time of writing, the last package to build is gfan is building, but I thought I'd share the good news. This seems a major bit of progress

Dave

--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to