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