#6743: cygwin metaticket: port Sage to Microsoft Windows (via Cygwin): stage 1 
--
make building Sage automatic
-------------------------------+--------------------------------------------
       Reporter:  was          |         Owner:  was                            
                                                                   
           Type:  enhancement  |        Status:  needs_info                     
                                                                   
       Priority:  major        |     Milestone:  sage-5.8                       
                                                                   
      Component:  cygwin       |    Resolution:                                 
                                                                   
       Keywords:  sd31 sd32    |   Work issues:                                 
                                                                   
Report Upstream:  N/A          |     Reviewers:  Jean-Pierre Flori, Dmitrii 
Pasechnik, Karl-Dieter Crisman, Mike Hansen, William Stein, Luis Tabera
        Authors:               |     Merged in:                                 
                                                                   
   Dependencies:               |      Stopgaps:                                 
                                                                   
-------------------------------+--------------------------------------------

Comment (by SimonKing):

 Replying to [comment:193 kcrisman]:
 > > As it turns out, #14254 wasn't the (whole) problem.  Most of the
 errors were of the following ilk.
 > > {{{
 > > Exception KeyError: (The ring pointer -0x1f5282c,) in
 'sage.libs.singular.ring.singular_ring_delete' ignored
 > > }}}
 > I don't know what is going on here.

 There is a ticket #13447 concerning garbage collection of libsingular
 rings. The work stalled, because of problems related with #715 that
 eventually turned out to be upstream bugs in (a) Singular and (b) Cython.
 It would certainly make sense to try and revive this ticket.

 > >{{{
 > >       File "plural.pyx", line 573, in
 sage.rings.polynomial.plural.NCPolynomialRing_plural.__hash__
 (sage/rings/polynomial/plural.cpp:6487)
 > >     OverflowError: Python int too large to convert to C long
 > > }}}
 > So ... would importing and using the `signed_id` function from #14254 be
 sufficient here?

 Note that the error message is different: Now, it is not a long int that
 can not be converted to an int, but it is a Python int that is too long
 for a long.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6743#comment:194>
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