This is a continuation of trying build maxima-5.21.1 from source.
With the assistance of Robert Dodier, I was able to download maxima-5.21
from CVS and create maxima-5.21post.tar.gz from which I then tried to
build a RPM file. I'm able to get it working with sbcl and clisp, but
gcl is giving me problems. I get the following output when I try to
install maxima-5.21post with gcl runtime:
Executing(%install): /bin/sh -e /home/pfb/src/tmp/rpm-tmp.53724
+ umask 022
+ cd /home/pfb/src/rpm/BUILD
+ cd maxima-5.21post
+ '[' 1 -eq 1 ']'
+ rm -rf /home/pfb/src/tmp/maxima-5.21post
+ make prefix=/home/pfb/src/tmp/maxima-5.21post/usr
exec_prefix=/home/pfb/src/tmp/maxima-5.21post/usr
bindir=/home/pfb/src/tmp/maxima-5.21post/usr/bin
sbindir=/home/pfb/src/tmp/maxima-5.21post/usr/sbin
sysconfdir=/home/pfb/src/tmp/maxima-5.21post/etc
datadir=/home/pfb/src/tmp/maxima-5.21post/usr/share
includedir=/home/pfb/src/tmp/maxima-5.21post/usr/include
libdir=/home/pfb/src/tmp/maxima-5.21post/usr/lib
libexecdir=/home/pfb/src/tmp/maxima-5.21post/usr/lib
localstatedir=/home/pfb/src/tmp/maxima-5.21post/var/lib
sharedstatedir=/home/pfb/src/tmp/maxima-5.21post/usr/com
mandir=/home/pfb/src/tmp/maxima-5.21post/usr/share/man
infodir=/home/pfb/src/tmp/maxima-5.21post/usr/share/info install
Making install in src
make[1]: Entering directory `/home/pfb/src/rpm/BUILD/maxima-5.21post/src'
test -d binary-gcl || mkdir binary-gcl
gcl -batch -eval '(progn (load "../lisp-utils/defsystem.lisp") (load
"../lisp-utils/make-depends.lisp") (funcall (intern
"CREATE-DEPENDENCY-FILE" :mk) "binary-gcl/maxima" "gcl-depends.mk"))'
Warning:
REQUIRE is being redefined.
make[1]: *** [gcl-depends.mk] Segmentation fault
make[1]: *** Deleting file `gcl-depends.mk'
make[1]: Leaving directory `/home/pfb/src/rpm/BUILD/maxima-5.21post/src'
make: *** [install-recursive] Error 1
error: Bad exit status from /home/pfb/src/tmp/rpm-tmp.53724 (%install)
RPM build errors:
Bad exit status from /home/pfb/src/tmp/rpm-tmp.53724 (%install)
Is there some extra configuration I need to do with gcl that is
unnecessary with clisp and sbcl or is this due to a problem with gcl? I
can bring gcl up from a command prompt, but I'm not a lisp person and
cannot do much with it. I was unable to get maxima-5.20.1 to build with
gcl either. Robert Dodier is of the opinion that I should bypass gcl,
but if it's at all possible, I'd like to be able to provide it.
I have gcl-2.6.7 running on PCLinuxOS-2010 with the KDE4 desktop, if
that helps any.
Thanks for any help,
Paul Bowyer