[Ecls-list] Problem compiling cl-colors

Neil Baylis neil.baylis at gmail.com
Wed Sep 16 15:46:43 UTC 2009


Hello,

I ran into the following problem when installing cl-colors with ecl.

I refreshed both cl-colors and ecl from their repositories last night.



;;; Compiling /Users/neil/.asdf-install-dir/site/cl-colors/colors.lisp.
;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0
;;; Compiling (DEFCLASS RGB ...).
;;; Compiling (DEFMETHOD PRINT-OBJECT ...).
;;; Compiling (DEFMETHOD MAKE-LOAD-FORM ...).
;;; Compiling (DEFCLASS RGBA ...).
;;; Compiling (DEFMETHOD PRINT-OBJECT ...).
;;; Compiling (DEFGENERIC ADD-ALPHA ...).
;;; Compiling (DEFMETHOD ADD-ALPHA ...).
;;; Warning: in file /Users/neil/.asdf-install-dir/site/cl-colors/
colors.lisp, position 1039, and form
;;;   (INSTALL-METHOD 'ADD-ALPHA 'NIL ...)
;;; Too many arguments for generic function MAKE-INSTANCE
;;; Compiling (DEFCLASS HSV ...).
;;; Compiling (DEFMETHOD PRINT-OBJECT ...).
;;; Compiling (DEFUN NORMALIZE-HUE ...).
;;; Compiling (DEFUN RGB->HSV ...).
;;; Warning: in file /Users/neil/.asdf-install-dir/site/cl-colors/
colors.lisp, position 1810, and form
;;;   (FSET 'RGB->HSV #'(LAMBDA-BLOCK RGB->HSV # ...))
;;; Too many arguments for generic function MAKE-INSTANCE
;;; Compiling (DEFUN HSV->RGB ...).
;;; Warning: in file /Users/neil/.asdf-install-dir/site/cl-colors/
colors.lisp, position 2609, and form
;;;   (FSET 'HSV->RGB #'(LAMBDA-BLOCK HSV->RGB # ...))
;;; Too many arguments for generic function MAKE-INSTANCE
;;; Warning: in file /Users/neil/.asdf-install-dir/site/cl-colors/
colors.lisp, position 2609, and form
;;;   (FSET 'HSV->RGB #'(LAMBDA-BLOCK HSV->RGB # ...))
;;; Too many arguments for generic function MAKE-INSTANCE
;;; Warning: in file /Users/neil/.asdf-install-dir/site/cl-colors/
colors.lisp, position 2609, and form
;;;   (FSET 'HSV->RGB #'(LAMBDA-BLOCK HSV->RGB # ...))
;;; Unknown type (VALUES &REST T)
;;; Compiling (DEFGENERIC ->HSV ...).
;;; Compiling (DEFMETHOD ->HSV ...).
;;; Compiling (DEFMETHOD ->HSV ...).
;;; Compiling (DEFGENERIC ->RGB ...).
;;; Compiling (DEFMETHOD ->RGB ...).
;;; Compiling (DEFMETHOD ->RGB ...).
;;; Compiling (DEFUN CONVEX-COMBINATION ...).
;;; Error: in file /Users/neil/.asdf-install-dir/site/cl-colors/
colors.lisp, position 3981, and form
;;;   (FSET 'CONVEX-COMBINATION #'(LAMBDA-BLOCK CONVEX-COMBINATION #
...))
;;; Warning: COMPILE-FILE warned while performing
           #<ASDF:COMPILE-OP NIL 11941088> on
           #<ASDF:CL-SOURCE-FILE "colors" "cl-colors" 11941760>.
;;; Warning: COMPILE-FILE failed while performing
           #<ASDF:COMPILE-OP NIL 11941088> on
           #<ASDF:CL-SOURCE-FILE "colors" "cl-colors" 11941760>.
;;; Syntax error in declaration (DECLARE ((REAL 0 1) ALPHA))
erred while invoking #<ASDF:COMPILE-OP NIL 11941088> on #<ASDF:CL-
SOURCE-FILE "colors" "cl-colors" 11941760>


I don't really understand these errors. Perhaps I've done something
wrong in my installation. Can someone  who knows more about ECL try
this so I can find out if is something in my installation, or a real
ECL problem. I contacted the author of cl-colors, and he suggested I
contact this list.

Thanks,

Neil Baylis




More information about the ecl-devel mailing list