Under Gentoo the emerge maxima fails with
clisp -norc -q -x (progn (setq #+lisp=cl ext:*load-paths*
#-lisp=cl lisp:*load-paths* '(#P"")) (let ((argv '())) (declare
(ignorable argv)) (progn (load "../lisp-utils/defsystem")
(funcall (intern "OPERATE-ON-SYSTEM" :mk)
"maxima" :compile :verbose t)) (values)))
;; Lade
Datei /var/tmp/portage/maxima-5.9.0/work/maxima-5.9.0/lisp-utils/defsystem.lisp ...
;; Datei
geladen: /var/tmp/portage/maxima-5.9.0/work/maxima-5.9.0/lisp-utils/defsystem.lisp
;; Lade
Datei /var/tmp/portage/maxima-5.9.0/work/maxima-5.9.0/src/maxima.system ...
; - Compiling defsystem "maxima"
; - Loading module "package"
; - Loading source file "maxima-package.lisp"
*** - REGEXP:REGEXP-COMPILE: Keyword-Argumente in
(T) sind nicht paarig.
0 Errors, 0 Warnungen
make[1]: *** [binary-clisp/maxima.mem] Fehler 1
make[1]: Leaving directory
`/var/tmp/portage/maxima-5.9.0/work/maxima-5.9.0/src'
make: *** [all-recursive] Fehler 1
!!! ERROR: app-sci/maxima-5.9.0 failed.
!!! Function src_compile, Line 20, Exitcode 2
!!! (no error message)
---
gcl version is 2.5.2,
bash-2.05b$ ldd /usr/lib/gcl-2.5.2/unixport/saved_gcl
libm.so.6 => /lib/libm.so.6 (0x41145000)
libreadline.so.4 => /lib/libreadline.so.4 (0x461e5000)
libncurses.so.5 => /lib/libncurses.so.5 (0x42996000)
libc.so.6 => /lib/libc.so.6 (0x41016000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x41000000)
---
If more informations are required to track that down please
let me know.
Guido
gfiala@s.netic.de
Logged In: YES
user_id=28849
Bad bug report. You say you used clisp, but then give info
about gcl. Which is it?
Logged In: NO
I can confirm this. I have clisp-2.33 installed and also am
using Gentoo's portage system to install maxima-5.9. I have
not tried to install using gcl yet.
------------------------------
creating interfaces/xmaxima/Tkmaxima/Header.tcl
creating interfaces/xmaxima/win32/Makefile
creating share/Makefile
creating demo/Makefile
creating plotting/Makefile
Summary:
clisp enabled. Executable name: "clisp"
default lisp: clisp
wish executable name: "wish"
Making all in src
make[1]: Entering directory
`/var/tmp/portage/maxima-5.9.0-r3/work/maxima-5.9.0/src'
LISPTYPE=clisp ; export LISPTYPE ;\
CLISP=clisp ; export CLISP ;\
../lisp-utils/maxima-run-lisp -i "../lisp-utils/defsystem" \
-x '(funcall (intern "OPERATE-ON-SYSTEM" :mk)
"maxima" :compile :verbose t)' && \
../lisp-utils/maxima-run-lisp -i
"../lisp-utils/defsystem" \
-x '(funcall (intern "OPERATE-ON-SYSTEM" :mk)
"maxima" :load :verbose t)' \
-f user::run -d binary-clisp/maxima
clisp -norc -q -x (progn (setq #+lisp=cl ext:*load-paths*
#-lisp=cl lisp:*load-paths* '(#P"")) (let ((argv '()))
(declare (ignorable argv)) (progn (load
"../lisp-utils/defsystem") (funcall (intern
"OPERATE-ON-SYSTEM" :mk) "maxima" :compile :verbose t))
(values)))
;; Loading file
/var/tmp/portage/maxima-5.9.0-r3/work/maxima-5.9.0/lisp-utils/defsystem.lisp
...
;; Loaded file
/var/tmp/portage/maxima-5.9.0-r3/work/maxima-5.9.0/lisp-utils/defsystem.lisp
;; Loading file
/var/tmp/portage/maxima-5.9.0-r3/work/maxima-5.9.0/src/maxima.system
...
; - Compiling defsystem "maxima"
; - Loading module "package"
; - Loading source file "maxima-package.lisp"
*** - REGEXP:REGEXP-COMPILE: keyword arguments in (T) should
occur pairwise
0 errors, 0 warnings
make[1]: *** [binary-clisp/maxima.mem] Error 1
make[1]: Leaving directory
`/var/tmp/portage/maxima-5.9.0-r3/work/maxima-5.9.0/src'
make: *** [all-recursive] Error 1
--------------------------------
ldd /usr/bin/clisp
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0x40028000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Logged In: YES
user_id=501686
Successful Gentoo builds with more recent versions (5.9.2,
5.9.3) have been reported, so whatever this problem was, it
apparently has gone away. Closing this report as fixed.