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

Reply via email to