#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.


Reply via email to