#13031: Use cythonize() from cython for Sage module building.
----------------------------------------------------+-----------------------
Reporter: robertwb | Owner:
GeorgSWeber
Type: enhancement | Status:
needs_work
Priority: major | Milestone: sage-5.7
Component: build | Resolution:
Keywords: sd40.5 | Work issues:
Report Upstream: N/A | Reviewers: Jeroen
Demeyer, R. Andrew Ohana
Authors: Robert Bradshaw, R. Andrew Ohana | Merged in:
Dependencies: #13029 | Stopgaps:
----------------------------------------------------+-----------------------
Changes (by jdemeyer):
* status: positive_review => needs_work
Comment:
There is trouble with upgrading:
On rosemary (Linux RHEL 5.6 x86_64), after upgrading from sage-4.5.2, I
get a failure during the installation of the Conway spkg:
{{{
Traceback (most recent call last):
File "./spkg-install", line 4, in <module>
from sage.all import save
File
"/home/buildbot/build/sage/rosemary-1/rosemary_upgrade_4.5.2/build/sage-5.7.beta3/local/lib/python2.7
/site-packages/sage/all.py", line 74, in <module>
from sage.matrix.all import *
File
"/home/buildbot/build/sage/rosemary-1/rosemary_upgrade_4.5.2/build/sage-5.7.beta3/local/lib/python2.7
/site-packages/sage/matrix/all.py", line 1, in <module>
from matrix_space import MatrixSpace, is_MatrixSpace
File
"/home/buildbot/build/sage/rosemary-1/rosemary_upgrade_4.5.2/build/sage-5.7.beta3/local/lib/python2.7
/site-packages/sage/matrix/matrix_space.py", line 33, in <module>
import matrix
File "matrix.pyx", line 1, in init sage.matrix.matrix
(sage/matrix/matrix.c:2043)
File "matrix2.pyx", line 1, in init sage.matrix.matrix2
(sage/matrix/matrix2.c:71233)
File "matrix1.pyx", line 1, in init sage.matrix.matrix1
(sage/matrix/matrix1.c:13429)
File "mutability.pxd", line 15, in init sage.matrix.matrix0
(sage/matrix/matrix0.c:29523)
ValueError: PyCapsule_GetPointer called with invalid PyCapsule object
}}}
Running `./sage -ba-force` fixes this.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13031#comment:26>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.