maxima, defsystem and CMUCL 2005-01



>>>>> "Vadim" == Vadim V Zhytnikov  writes:

[snip]

    Vadim> [vadim@proxl maxima]$ make
    Vadim> Making all in src
    Vadim> make[1]: Entering directory `/home/vadim/test/maxima/src'
    Vadim> test -d binary-gcl || mkdir binary-gcl
    Vadim> test -d binary-gcl/numerical || mkdir binary-gcl/numerical
    Vadim> test -d binary-gcl/numerical/slatec || mkdir binary-gcl/numerical/slatec
    Vadim> gcl -batch -eval '(progn (load "../lisp-utils/defsystem.lisp") (funcall 
    Vadim> (intern "OPERATE-ON-SYSTEM":mk) "maxima" :compile :verbose t))' && \
    Vadim> gcl -batch -eval '(progn (load "../lisp-utils/defsystem.lisp") (funcall 
    Vadim> (intern "OPERATE-ON-SYSTEM":mk) "maxima" :load :verbose t) (when 
    Vadim> (fboundp (quote si::sgc-on))(si::sgc-on t)) (si:save-system 
    Vadim> "binary-gcl/maxima"))'

    Vadim> Invalid DEFINE-CONDITION option: (:DEFAULT-INITARGS :COMPONENT NIL)

This is very strange.  defsystem doesn't use clos.

Can you just start gcl in the src directory and 

    (load "../lisp-utils/defsystem.lisp")?

If that works, then try

    (mk:oos "maxima" :compile)

These should work.

Ray