[Ecls-list] building maxima
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
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"
An error occurred during initialization:
"$$" is not of type (SIMPLE-ARRAY CHARACTER (2))..
make: *** [binary-ecl/maxima] Error 1
make: 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,
More information about the ecl-devel