Maxima 5.9.1 and SBCL 0.8.17



Hi!

Building Maxima 5.9.1 with latest SBCL 0.8.17 I've got
the following error in slatec:

; 
/home/vadim/test4/maxima-5.9.1/src/binary-sbcl/numerical/slatec/xerprn.fasl 
written
; compilation finished in 0:00:00

;        - Loading binary file
;          
"/home/vadim/test4/maxima-5.9.1/src/binary-sbcl/numerical/slatec/xerprn.fasl"
; loading 
#P"/home/vadim/test4/maxima-5.9.1/src/binary-sbcl/numerical/slatec/xerprn.fasl"

debugger invoked on a TYPE-ERROR in thread 5384:
  The value "$$" is not of type (SIMPLE-BASE-STRING 2).

You can type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.

restarts (invokable by number or by possibly-abbreviated name):
  0: [CONTINUE] Continue anyway (skipping to toplevel read/eval/print loop).
  1: [QUIT    ] Quit SBCL (calling #'QUIT, killing the process).
(SB-C::%COMPILE-TIME-TYPE-ERROR
 3
 ("$$")
 (SIMPLE-BASE-STRING 2)
 #<unavailable argument>)[:EXTERNAL]
0]

Looks like SBCL bug since

(typep "$$" '(simple-base-string 2))

gives wrong result

NIL



-- 
     Vadim V. Zhytnikov

      <vvzhy@mail.ru> 
     <vvzhy@netorn.ru>