From: Gabriel D. R. <gd...@in...> - 2009-05-18 05:05:48
|
On Sun, May 17, 2009 at 9:21 PM, Paul Khuong <pk...@gm...> wrote: > On 17-May-09, at 9:48 PM, Gabriel Dos Reis wrote: >> >> A fresh check out of SBCL from CVS trunk fails with build >> (with SBCL 1.0.28.34 as bootstrapping system): >> >> >> >> ; /home/gdr/src/sbcl.cvs/obj/from-xc/src/code/array.lisp-obj-tmp written >> ; compilation finished in 0:00:01.942 >> unhandled SIMPLE-ERROR: >> FAILURE-P was set when creating "obj/from-xc/src/code/array.lisp-obj". > > [...] > > By the time you get this backtrace, the error is long gone. As the message > says, compiling src/code/array.lisp failed. The cause of the failure was > printed by SBCL earlier (look for WARNINGs or ERRORs). ; file: /home/gdr/src/sbcl.cvs/src/code/array.lisp ; in: DEFUN %SHRINK-VECTOR ; (SB!IMPL::FROB VECTOR ((SIMPLE-ARRAY BASE-CHAR (*)) (CODE-CHAR 0)) ; ((SIMPLE-ARRAY CHARACTER (*)) (CODE-CHAR 0)) ; ((SIMPLE-ARRAY SINGLE-FLOAT (*)) 0.0) ; ((SIMPLE-ARRAY DOUBLE-FLOAT (*)) 0.0d0) ((SIMPLE-ARRAY BIT (*)) 0) ; ((SIMPLE-ARRAY (UNSIGNED-BYTE 2) (*)) 0) ; ((SIMPLE-ARRAY (UNSIGNED-BYTE 4) (*)) 0) ; ((SIMPLE-ARRAY (UNSIGNED-BYTE 7) (*)) 0) ; ((SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)) 0) ; ((SIMPLE-ARRAY (UNSIGNED-BYTE 15) (*)) 0) ...) ; --> ETYPECASE LET COND IF COND IF COND IF COND IF COND IF COND IF COND IF ; --> COND IF COND IF COND IF COND IF COND IF COND IF COND IF COND IF COND IF ; --> COND IF COND IF COND IF COND IF COND IF COND IF COND IF PROGN ; ==> ; (FILL (SB!EXT:TRULY-THE (SIMPLE-ARRAY (COMPLEX SINGLE-FLOAT) (*)) VECTOR) ; #C(0.0 0.0) :START SB!IMPL::NEW-LENGTH) ; ; caught WARNING: ; #C(0.0 0.0) is not (COMPLEX SINGLE-FLOAT) This is on an x86_64-suse-linux box. |