#5545: bug in sage's Cython dependency tracker
--------------------+-------------------------------------------------------
 Reporter:  cwitty  |       Owner:  mabshoff  
     Type:  defect  |      Status:  new       
 Priority:  major   |   Milestone:  sage-3.4.1
Component:  build   |    Keywords:            
--------------------+-------------------------------------------------------
 To reproduce: Start with Sage 3.4.  Apply the attached patch (dependency-
 tracker-bug-testcase.patch).  Rebuild with "sage -b", then run Sage.
 Type:
 {{{
 sage: import sage.rings.polynomial.real_roots
 }}}
 You will get an error:
 {{{
 TypeError: sage.rings.real_mpfi.RealIntervalField is not a type object
 }}}
 But if you touch real_roots.pyx and rebuild, the error goes away.

 So somehow real_roots.pyx depends on real_mpfi.pyx in a way that the
 dependency tracker doesn't catch.  (It's not obvious how, because
 real_roots.pyx never even mentions {{{mpfi}}}.)

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5545>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to