Minh Nguyen wrote: > Hi David, > I think the problem lies in the following line of the file spkg-intall: > > ./configure --prefix=$SAGE_LOCAL --with-system-gmp --enable-boehm=system > > I replaced that line with > > ./configure --prefix=$SAGE_LOCAL > > An updated spkg can be found at > > http://sage.math.washington.edu/home/mvngu/release/spkg/standard/ecl-9.8.4.p0.spkg > > and am now testing it under various platforms. The machines sage.math, > mod.math, and geom.math are all very busy at the moment. So I have had > problems compiling Sage from scratch on those machines; ATLAS > complains about errors while tuning itself. This is usually > symptomatic of a busy system. >
I do not believe that is building a 64-bit version of ecl, as CFLAGS is set to -m64, but it is not exported. As soon as one exports a CFLAGS containing -m64, so it fails. The fact ECL is an interpreter, probably means you can get away with mixing a 32-bit interpreter with other bits being 64-bit, but it is not a true 64-bit build. Here's one I made, which is very similar to yours, but has a few other bugs sorted out. http://sage.math.washington.edu/home/kirkby/Solaris-fixes/ecl-9.8.4.p0-3rd-attempt/ecl-9.8.4.p0.spkg Note that the line; #export CFLAGS if you uncomments that line, so it fails to build. It only adds -O2, -g and -m64. Dave --~--~---------~--~----~------------~-------~--~----~ To post to this group, send an email to [email protected] To unsubscribe from this group, send an email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---
