ASDF stops compilation due to warnings on SBCL

Edi Weitz <[email protected]>
Newsgroups gmane.lisp.cclan.general
Message-ID <[email protected]>
SBCL 0.8.3, ASDF from current CVS. See the full transcript below. I
only see warnings, no errors. Why does ASDF think that the compilation
failed?

Thanks,
Edi.



* (asdf:oos 'asdf:compile-op :cl-gd-test)

#P"/usr/local/lisp/source/cl-gd/cl-gd-glue.so" ; compiling file "/usr/local/lisp/source/cl-gd/cl-gd-test.lisp" (written 26 AUG 2003 02:27:43 PM):
; compiling top level form: 
; compiling top level form: 
; compiling top level form: 
; compiling top level form: 
; compiling top level form: 
; compiling top level form: 
; compiling top level form: 
; recognizing DEFUN TEST-FILE-LOCATION
; compiling top level form: 
; compiling DEFUN TEST-FILE-LOCATION: 
; compiling top level form: 
; recognizing DEFUN COMPARE-FILES
; compiling top level form: 
; compiling DEFUN COMPARE-FILES: 
; compiling top level form: 
; recognizing DEFUN TEST-001
; compiling top level form: 
; compiling DEFUN TEST-001: 
; compiling top level form: 
; recognizing DEFUN TEST-002
; compiling top level form: 
; compiling DEFUN TEST-002: 
; compiling top level form: 
; recognizing DEFUN TEST-003
; compiling top level form: 
; compiling DEFUN TEST-003: 
; compiling top level form: 
; recognizing DEFUN TEST-004
; compiling top level form: 
; compiling DEFUN TEST-004: 
; compiling top level form: 
; recognizing DEFUN TEST-005
; compiling top level form: 
; compiling DEFUN TEST-005: 
; compiling top level form: 
; recognizing DEFUN TEST-006
; compiling top level form: 
; compiling top level form (SB-KERNEL:MAKE-VALUE-CELL (SB-PCL::ENSURE-CTOR # # ...)): 
; compiling DEFUN TEST-006: 

; file: /usr/local/lisp/source/cl-gd/cl-gd-test.lisp
; in: DEFUN TEST-006
;     (CL-GD:WITH-TRANSFORMATION (:X1 0.1 :X2 0.5 :Y1 10.8 :Y2 20.9)
;                              (MULTIPLE-VALUE-BIND
;                                  (CL-GD-TEST::WIDTH CL-GD-TEST::HEIGHT)
;                                  (CL-GD:IMAGE-SIZE)
;                                (AND (>= 10.0e-5 #) (>= 10.0e-5 #))))
; --> LET PROGN SETQ SETQ THE OR LET IF OR 
; ==>
;   (+ #:Y1266 #:HEIGHT268)
; 
; caught WARNING:
;   Asserted type NUMBER conflicts with derived type (VALUES NULL &OPTIONAL).

; ==>
;   (- #:X2264 #:WIDTH265)
; 
; caught WARNING:
;   Asserted type NUMBER conflicts with derived type (VALUES NULL &OPTIONAL).

; compiling top level form: 
; recognizing DEFUN TEST-007
; compiling top level form: 
; compiling top level form (SB-KERNEL:MAKE-VALUE-CELL (SB-PCL::ENSURE-CTOR # # ...)): 
; compiling DEFUN TEST-007: 

; file: /usr/local/lisp/source/cl-gd/cl-gd-test.lisp
; in: DEFUN TEST-007
;     (CL-GD:WITH-TRANSFORMATION (:X1 -100 :WIDTH 200 :Y1 -100 :HEIGHT 200)
;                              (CL-GD:DRAW-FILLED-CIRCLE 0 0 50)
;                              (CL-GD:WRITE-IMAGE-TO-FILE CL-GD-TEST::FILE
;                                                         :IF-EXISTS
;                                                         :SUPERSEDE))
; --> LET PROGN SETQ SETQ THE OR LET IF OR 
; ==>
;   (- #:X2405 #:WIDTH406)
; 
; caught WARNING:
;   Asserted type NUMBER conflicts with derived type (VALUES NULL &OPTIONAL).

; compiling top level form: 
; recognizing DEFUN TEST-008
; compiling top level form: 
; compiling DEFUN TEST-008: 
; compiling top level form: 
; recognizing DEFUN TEST-009
; compiling top level form: 
; compiling top level form (SB-KERNEL:MAKE-VALUE-CELL (SB-PCL::ENSURE-CTOR # # ...)): 
; compiling DEFUN TEST-009: 

; file: /usr/local/lisp/source/cl-gd/cl-gd-test.lisp
; in: DEFUN TEST-009
;     (CL-GD:WITH-TRANSFORMATION (:X1 -100 :X2 100 :Y1 -100 :Y2 100 :RADIANS T)
;                              (CL-GD:DRAW-ARC 0
;                                              0
;                                              130
;                                              130
;                                              0
;                                              (* 0.6 CL-GD-TEST::TWO-PI)
;                                              :CENTER-CONNECT
;                                              T
;                                              :FILLED
;                                              ...)
;                              (CL-GD:DRAW-ARC 0 ..))
; --> LET PROGN SETQ SETQ THE OR LET IF OR 
; ==>
;   (+ #:Y1556 #:HEIGHT558)
; 
; caught WARNING:
;   Asserted type NUMBER conflicts with derived type (VALUES NULL &OPTIONAL).

; ==>
;   (- #:X2554 #:WIDTH555)
; 
; caught WARNING:
;   Asserted type NUMBER conflicts with derived type (VALUES NULL &OPTIONAL).

; compiling top level form: 
; recognizing DEFUN TEST-010
; compiling top level form: 
; compiling DEFUN TEST-010: 
; compiling top level form: 
; recognizing DEFUN TEST-011
; compiling top level form: 
; compiling DEFUN TEST-011: 
; compiling top level form: 
; recognizing DEFUN TEST-012
; compiling top level form: 
; compiling DEFUN TEST-012: 
; compiling top level form: 
; recognizing DEFUN TEST-013
; compiling top level form: 
; compiling DEFUN TEST-013: 
; compiling top level form: 
; recognizing DEFUN TEST-014
; compiling top level form: 
; compiling DEFUN TEST-014: 
; compiling top level form: 
; recognizing DEFUN TEST-015
; compiling top level form: 
; compiling top level form (SB-KERNEL:MAKE-VALUE-CELL (SB-PCL::ENSURE-CTOR # # ...)): 
; compiling DEFUN TEST-015: 

; file: /usr/local/lisp/source/cl-gd/cl-gd-test.lisp
; in: DEFUN TEST-015
;     (TAN CL-GD-TEST::X)
; 
; note: unable to avoid inline argument range check
; because the argument range ((DOUBLE-FLOAT
;                              -3.141592653589793d0)) was not within 2^64

;     (CL-GD:WITH-TRANSFORMATION (:X1 (- PI) :WIDTH (* 2 PI) :Y1 -3 :Y2 3)
;                              (LET ((CL-GD-TEST::BLACK #)
;                                    (CL-GD-TEST::RED #)
;                                    (CL-GD-TEST::RECTANGLE #))
;                                (CL-GD:WITH-DEFAULT-COLOR (CL-GD-TEST::BLACK)
;                                                          (CL-GD:DRAW-LINE 0
;                                                                           -3
;                                                                           0
;                                                                           3
;                                                                           :COLOR
;                                                                           CL-GD-TEST::BLACK)
;                                                          (CL-GD:DRAW-LINE # ..))))
; --> LET PROGN SETQ SETQ THE OR LET IF OR 
; ==>
;   (+ #:Y1823 #:HEIGHT825)
; 
; caught WARNING:
;   Asserted type NUMBER conflicts with derived type (VALUES NULL &OPTIONAL).

; ==>
;   (- #:X2821 #:WIDTH822)
; 
; caught WARNING:
;   Asserted type NUMBER conflicts with derived type (VALUES NULL &OPTIONAL).

; compiling top level form: 
; recognizing DEFUN GD-DEMO-PICTURE
; compiling top level form: 
; compiling DEFUN GD-DEMO-PICTURE: 

; file: /usr/local/lisp/source/cl-gd/cl-gd-test.lisp
; in: DEFUN GD-DEMO-PICTURE
;     (COS (* CL-GD-TEST::A 0.017453292))
; 
; note: unable to avoid inline argument range check
; because the argument range ((OR (MEMBER 0.0)
;                                 (SINGLE-FLOAT (0.0)))) was not within 2^64

;     (SIN (* CL-GD-TEST::A 0.017453292))
; 
; note: unable to avoid inline argument range check
; because the argument range ((OR (MEMBER 0.0)
;                                 (SINGLE-FLOAT (0.0)))) was not within 2^64

; compiling top level form: 
; recognizing DEFUN TEST-016
; compiling top level form: 
; compiling DEFUN TEST-016: 
; compiling top level form: 
; recognizing DEFUN TEST-017
; compiling top level form: 
; compiling DEFUN TEST-017: 
; compiling top level form: 
; recognizing DEFUN TEST-018
; compiling top level form: 
; compiling DEFUN TEST-018: 
; compiling top level form: 
; recognizing DEFUN TEST
; compiling top level form: 
; compiling DEFUN TEST: 
; compiling top level form: 

; /usr/local/lisp/source/cl-gd/cl-gd-test.fasl written
; compilation finished in 0:00:02
WARNING:
   COMPILE-FILE warned while performing #<COMPILE-OP NIL {9B0BDE9}> on
   #<CL-SOURCE-FILE "cl-gd-test" {9107029}>.

debugger invoked on condition of type ASDF:COMPILE-FAILED:
  erred while invoking #<COMPILE-OP NIL {9B0BDE9}> on
  #<CL-SOURCE-FILE "cl-gd-test" {9107029}>

Within the debugger, you can type HELP for help. At any command prompt (within
the debugger or not) you can type (SB-EXT:QUIT) to terminate the SBCL
executable. The condition which caused the debugger to be entered is bound to
*DEBUG-CONDITION*. You can suppress this message by clearing
*DEBUG-BEGINNER-HELP-P*.

restarts (invokable by number or by possibly-abbreviated name):
  0: [RETRY   ] Retry performing #<ASDF:COMPILE-OP NIL {9B0BDE9}> on
                #<ASDF:CL-SOURCE-FILE "cl-gd-test" {9107029}>.
  1: [ACCEPT  ] Continue, treating #<ASDF:COMPILE-OP NIL {9B0BDE9}> on
                #<ASDF:CL-SOURCE-FILE "cl-gd-test" {9107029}> as having been
                successful.
  2: [ABORT   ] Reduce debugger level (leaving debugger, returning to toplevel).
  3: [TOPLEVEL] Restart at toplevel READ/EVAL/PRINT loop.
((ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE))
 #<unavailable argument>
 #<unavailable argument>
 #<ASDF:COMPILE-OP NIL {9B0BDE9}>
 #<ASDF:CL-SOURCE-FILE "cl-gd-test" {9107029}>)
0] :accept
; compilation unit finished
;   caught 7 WARNING conditions
;   printed 3 notes

NIL


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.