[Ecls-list] building maxima

Paul Bowyer pbowyer at olynet.com
Mon Jan 30 00:06:19 UTC 2012

I'm running PCLinuxOS, 32-bit, on a Pentium-4 system and I tried to 
build maxima from source using ECL 11.1.1 and it fails during make.

The configuration I used for building ECL was:
./configure --prefix=/usr/local/ecl32 -enable-threads=yes 
--with-__thread=no --enable-boehm=included --with-gmp=included 
--with-dffi=included --with-clx=builtin --enable-rpath=yes

ECL completed its tests with:
ANSI,  31 out of 21713 total tests failed:
REGRESSIONS, 7 out of 61 total tests failed:

The configuration I used for trying to build maxima was:
export CFLAGS="-O2 -g -march=i386 -mcpu=i686 -fno-fast-math" 
CXXFLAGS="-O2 -g -march=i386 -mcpu=i686 -fno-fast-math" && ./configure 
--prefix=$HOME/MaximaEclTest --enable-ecl 

I used a similar configuration to build maxima from source using sbcl, 
cmucl, gcl, and ccl, which completed successfully and only ccl failed 
the maxima testsuite.

The output from the make process at the point of failure was:
;;; Emitting code for SLATEC::XERPRN.
;;; Finished compiling 

;        - Loading binary file "binary-ecl/numerical/slatec/xerprn.fas"
;;; Loading 
An error occurred during initialization:
"$$" is not of type (SIMPLE-ARRAY CHARACTER (2))..
make[1]: *** [binary-ecl/maxima] Error 1
make[1]: Leaving directory `/home/pfb/my-maxima-git-ecl-sandbox/maxima/src'
make: *** [all-recursive] Error 1

Is this error due to a problem with maxima or is it a problem with ECL? 
Can ECL be used to build and run maxima?

Thanks in advance,

Paul Bowyer

More information about the ecl-devel mailing list