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