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