#10042: Doctest failure in sage/rings/polynomial/polynomial_element.pyx
-------------------------------+--------------------------------------------
Reporter: mpatel | Owner: mvngu
Type: defect | Status: needs_work
Priority: blocker | Milestone: sage-4.6
Component: doctest | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: report upstream |
-------------------------------+--------------------------------------------
Comment(by drkirkby):
Replying to [comment:48 zimmerma]:
> David,
>
> > The problem is a lot in Sage depends on lapack, so I think a total
rebuild is in order in this case.
>
> I would be surprised that the lapack {{{dgeev}}} routine depends on
other components.
>
> Paul
Well. I've created a new lapack package, which I've built on my
!OpenSolaris machine.
I notice it can build 4 libraries, but it looks like Sage is only building
one of them. There's this bit of code in one of the files. I've no idea
what they all might do, though.
{{{
LAPACKLIB = lapack$(PLAT).a
TMGLIB = tmglib$(PLAT).a
EIGSRCLIB = eigsrc$(PLAT).a
LINSRCLIB = linsrc$(PLAT).a
}}}
Perhaps it would be wise if we just run "make" and installed the default
libraries, rather than a subset of them. The total build time of the
lapack library is quite modest:
{{{
real 0m13.445s
user 1m7.550s
sys 0m26.048s
Successfully installed lapack-3.2.2
}}}
(that's on a quad core 3.33 GHz Hyperthreaded Xeon, so it would obviously
take more/less time on slower/faster hardware. It would not doubt take
longer to build all 4 libraries too). But having a partial installation
might not be such a good idea and would no doubt make running tests more
difficult. (Of course, there's no {{{spkg-check}}} file in lapack package
in Sage. Testing code is a very low priority.)
I've put a '''temporary''' copy of the lapack package (md5 checksum
{{{521afc0c5b1fde0a0159c4770b0e173e}}}) at
http://boxen.math.washington.edu/home/kirkby/crap/lapack-3.2.2.spkg
This has is just hacked together at this point. There's no Mecurial
repository (I deleted the other as it looked pretty useless),
{{{SPKG.txt}}} is a mess, there's no {{{spkg-check}}}, not spell checked,
.... etc etc. BUT perhaps someone else can try it. Sage built ok on my
!OpenSolaris machine with this and it's just building the documentation I
as write. I'll clean up the package at some point, but some can try if
they want.
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10042#comment:49>
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 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.