[Ecls-list] building maxima

Paul Bowyer pbowyer at olynet.com
Wed Feb 1 21:12:53 UTC 2012


I ran into another file that won't compile with ECL 11.1.1 as I've been 
trying to build maxima. I've attached the file for your inspection 
because after looking it over, I don't see the problem. It looks like 
the compiler is complaining about (CCV 0.0) is not a legal function 
name, when in fact (CCV is a variable with an init-form for 
initialization. I'm still learning to work with common lisp, so I may be 
incorrect here.

The make error I get when trying to build is:
;        - Compiling source file
;          
"/home/pfb/my-maxima-git-ecl-sandbox/maxima/src/numerical/slatec/djairy.lisp"
;;;
;;; Compiling 
/home/pfb/my-maxima-git-ecl-sandbox/maxima/src/numerical/slatec/djairy.lisp.
;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=2
;;;
;;; Error:
;;;   in file djairy.lisp, position 719
;;;   at (LET (# # ...) ...)
;;;   * (CCV 0.0) is not a legal function name.
;        - Binary file binary-ecl/numerical/slatec/djairy.fas is old or 
does not exist.
;          Compile (and load) source file 
/home/pfb/my-maxima-git-ecl-sandbox/maxima/src/numerical/slatec/djairy.lisp 
instead? y
;        - Should I bother you if this happens again? y
;        - Compiling source file
;          
"/home/pfb/my-maxima-git-ecl-sandbox/maxima/src/numerical/slatec/djairy.lisp"
;;;
;;; Compiling 
/home/pfb/my-maxima-git-ecl-sandbox/maxima/src/numerical/slatec/djairy.lisp.
;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=2
;;;
;;; Error:
;;;   in file djairy.lisp, position 719
;;;   at (LET (# # ...) ...)
;;;   * (CCV 0.0) is not a legal function name.
;        - Loading binary file "binary-ecl/numerical/slatec/djairy.fas" 
An error occurred during initialization:
Filesystem error with pathname 
#P"/home/pfb/my-maxima-git-ecl-sandbox/maxima/src/binary-ecl/numerical/slatec/djairy.fas".
Either
  1) the file does not exist, or
  2) we are not allowed to access the file, or
  3) the pathname points to a broken symbolic link..
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



-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: djairy.lisp
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20120201/876faced/attachment.ksh>


More information about the ecl-devel mailing list