On Jan 1, 10:42 pm, John H Palmieri <jhpalmier...@gmail.com> wrote:
> On Sunday, January 1, 2012 7:18:20 AM UTC-8, daveloeffler wrote:
>
> > I get an error when doing a parallel build with SAGE_CHECK set. See
> > below for the relevant part of the output. The problem seems to be
> > that the M4RIE test suite requires NTL and Givaro to have already been
> > built, but that Sage's build scripts don't know about these
> > dependencies. Installing the Givaro and NTL spkgs using "sage -spkg"
> > before continuing solved the problem. Is this a known bug?
>
> I don't know if it's on trac anywhere, but it's interesting that, as you
> say, Givaro is not a dependency for M4RIE, while the SPKG.txt file says
>
> == Dependencies ==
>
>  Givaro (for testing)
>
> So we should modify spkg/standard/deps to reflect this.  Does it also
> depend on ntl?  Then both SPKG.txt (for libm4rie) and deps need to be
> changed.

Looking at the M4RIE makefile, there is a line
TESTLIBADD = -lm4ri -lm4rie -lgivaro -lntl -lgmpxx -lgmp -lm -lstdc++

I'm not fluent in C compilerese, but it looks to me like this is
saying we need M4RI, Givaro, NTL and GMP. (What does -lm mean?)

David

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to