[Openmcl-devel] openmcl as sbcl build host

bryan o'connor bryan-lisp at lunch.org
Wed Aug 31 18:31:22 UTC 2005


bleeding-edge no longer works as a build host for sbcl 0.9.x.
0.14.3 still does.  it'd be nice to know if it's because of
an openmcl bug (or regression) before the next release.

i spent half a day looking at it and i couldn't figure it out.
someone more knowledgeable of the sbcl source will hopefully
have an easier time at it.

when compiling src/code/show.lisp in make-host-2.sh,
sb!c::generate-code funcalls the generator function for a
SB!C:TYPE-CHECK-ERROR vop and we get the following:

value #(31 254 14 3 254 78
         1) is not of the expected type CCL::SIMPLE-UNSIGNED-BYTE- 
VECTOR.
    [Condition of type TYPE-ERROR]

(the value unreadably prints as #<VECTOR 16 fill-pointer 7
type (UNSIGNED-BYTE 8), adjustable>)

i imagine that sb!c:type-check-error is actually generating
that error.  its presence meaning that some type-check failed
earlier (or perhaps it's doing the type check at the moment?)
it's the earlier part that i don't know how to find.

the defpackage form in show.lisp seems to be responsible for
the presence of type-check-error vop.

any volunteers?

     ...bryan


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: backtrace.txt
URL: <http://lists.clozure.com/pipermail/openmcl-devel/attachments/20050831/508f4098/attachment.txt>
-------------- next part --------------



More information about the Openmcl-devel mailing list