Tiarnan O'Corrain <
ocor...@gmail.com> writes:
> Hi--
>
> trying to build weblocks on SBCL 1.0.55 / Linux i686 I get the following error:
>
> ; Loading "weblocks"
> .....
> debugger invoked on a TYPE-ERROR in thread
> #<THREAD "main thread" RUNNING {AB4F959}>:
> The value #<HASH-TABLE :TEST EQUAL :COUNT 15 {B1E7151}> is not of type LIST.
>
> Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
>
> restarts (invokable by number or by possibly-abbreviated name):
> 0: [ABORT] Give up on "weblocks"
> 1: Exit debugger, returning to top level.
>
> (ASDF::SOURCE-REGISTRY)
> 0] b
> ((LABELS SB-IMPL::RESTART-LISP :IN SAVE-LISP-AND-DIE))
>
> This then messes up quicklisp, which returns this error when trying to build
> any system. As is obvious from the output, there's not much in the backtrace.
>
> A restart fixes that, but loading weblocks again will break quicklisp again.
>
> Any ideas of where to start? The error occurs with the current release of
> quicklisp, and with 2012-07-03.
>
> I tried swapping in a newer version of ASDF, but to no avail.
>
> Any ideas?
I don't think this is limited to weblocks. It looks like the ASDF
configuration is messed up in some way. I think you'd see a similar
problem when loading any system.
Are you using SBCL from
sbcl.org, or is it from package manager?
Can you try loading nothing *but* quicklisp, e.g.
sbcl --no-userinit --no-sysinit --load ~/quicklisp/setup.lisp
And then tell me if you still get this failure?
Thanks,
Zach