tpapp / lla

Lisp Linear Algebra
Boost Software License 1.0
90 stars 16 forks source link

Does not compile on SBCL #5

Closed quicklisp closed 13 years ago

quicklisp commented 13 years ago

I get this message:

;     (LLA:MAKE-DIAGONAL LLA::W)
; 
; caught WARNING:
;   Derived type of W is (VALUES NULL &OPTIONAL), conflicting with its asserted type VECTOR.
;   See also:
;     The SBCL Manual, Node "Handling of Types"
; 
; caught WARNING:
;   Derived type of W is (VALUES NULL &OPTIONAL), conflicting with its asserted type VECTOR.
;   See also:
;     The SBCL Manual, Node "Handling of Types"

; file: /home/xach/quicklisp-controller/dist/build-cache/lla/db4d17a9c6ec025c3cd8d1b7c58207b9f21347f5/lla-20110819-git/src/linear-algebra.lisp
; in: DEFMETHOD SVD (ARRAY)
;     (LLA:MAKE-DIAGONAL LLA::D)
; 
; caught WARNING:
;   Derived type of D is (VALUES NULL &OPTIONAL), conflicting with its asserted type VECTOR.
;   See also:
;     The SBCL Manual, Node "Handling of Types"
unhandled ASDF:COMPILE-ERROR in thread #<SB-THREAD:THREAD "initial thread" RUNNING {1002FC94E1}>: Error while invoking #<COMPILE-OP NIL {1003AD0031}> on #<CL-SOURCE-FILE "lla" "linear-algebra" "linear-algebra">
tpapp commented 13 years ago

This was caused by the default settings exposing the (unfinished) SBCL backend.

It is fixed with the last commit, thanks for the bug report.