Re: Bug loading this file...
Gary Byers <[email protected]> Mon, 29 Jul 2002 07:20:59 -0600 (MDT)
| Newsgroups | gmane.lisp.openmcl.bugs |
|---|---|
| Message-ID | <[email protected]> |
It looks like one of the "internal compiler changes that wasn't supposed to
be user-visible" in 0.12.1 is user-visible ...
As a workaround (until that's fixed), you can get a lot farther by disabling
*SAVE-LOCAL-SYMBOLS* (it's set to T in an EVAL-WHEN near the top of the file).
It's possible that fixing the *SAVE-LOCAL-SYMBOLS* mechanism will involve
disabling it for a release or two, and that it may behave a bit differently
in the future than it has traditionally (e.g., may only take effect under
certain compilation policies.)
On Sun, 28 Jul 2002, Brendan Burns wrote:
> Hey folks,
> Sorry for the large attachment, here's what happens when I try to load this
> file:
>
> [localhost:/usr/local/ccl] root# ./scripts/openmcl
> Welcome to OpenMCL Version (Beta: Darwin) 0.13!
> ? (load
> "/Volumes/Vogon/src/generic-load-utilities/dev/generic-load-utils.lisp")
> > Error: value #<LREG 2 GPR [#<LREG 3 GPR [#<LREG 4 CRF {#<LREG 5 GPR {#<LREG 6
> GPR [#<LREG 7 GPR [#<LREG 8 GPR {#<LREG 9 GPR [#<LREG 10 GPR [#<LREG 11 GPR
> [#<LREG 12 GPR [#<LREG 13 GPR [#<LREG 14 GPR [#<LREG 15 GPR [#<LREG 16 GPR
> [#<LREG 17 GPR [#<LREG 18 GPR [#<LREG 19 GPR [#<LREG 20 CRF {#<LREG 21 GPR
> [#<LREG 22 GPR [#<LREG 23 GPR [#<LREG 24 GPR [#<LREG 25 GPR [#<LREG 26 GPR
> [#<LREG 27 GPR [#<LREG 28 GPR [#<LREG 29 GPR [#<LREG 30 GPR [#<LREG 31 GPR
> [#<LREG 32 GPR [#<LREG 33 GPR [#<LREG 34 GPR {#<LREG 35 GPR [#<LREG 36 GPR
> [#<LREG 37 GPR [#<LREG 38 GPR [#<LREG 39 GPR [#<LREG 40 GPR
> {?/LISP}>]>]>]>]>]>}>]>]>]>]>]>]>]>]>]>]>]>]>]>}>]>]>]>]>]>]>]>]>]>]>]>}>]>]>}>}
> >]>]> is not of the expected type INTEGER.
> > While executing: ASH
> > Type :POP to abort.
> Type :? for other options.
> 1 > (:B)
> (BFFFF3B0) : 0 "ASH" 804
> (BFFFF3C0) : 1 "CCL::LOAD-BYTE" 248
> (BFFFF3D0) : 2 "CCL::PPC2-DIGEST-SYMBOLS" 228
> (BFFFF3E0) : 3 "CCL::PPC2-COMPILE" 2476
> (BFFFF420) : 4 "CCL::COMPILE-NAMED-FUNCTION" 432
> (BFFFF430) : 5 NIL NIL
> (BFFFF440) : 6 "CCL::COMPILE-USER-FUNCTION" 128
> (BFFFF450) : 7 "CCL::CHEAP-EVAL-IN-ENVIRONMENT" 2520
> (BFFFF460) : 8 "CCL::PROGN-IN-ENV" 176
> (BFFFF470) : 9 "CCL::LOAD-FROM-STREAM" 216
> (BFFFF480) : 10 "CCL::%LOAD" 1284
> (BFFFF4A0) : 11 NIL NIL
> (BFFFF4B0) : 12 "LOAD" 616
> (BFFFF4D0) : 13 NIL NIL
> (BFFFF4E0) : 14 "CCL::CALL-CHECK-REGS" 80
> (BFFFF4F0) : 15 NIL NIL
> (BFFFF500) : 16 "CCL::TOPLEVEL-EVAL" 176
> (BFFFF510) : 17 "CCL::READ-LOOP" 948
> (BFFFF560) : 18 "TOPLEVEL-LOOP" 52
> 1 >
>
> I've recompiled from the latest in CVS, any idea what's happening?
>
> Thanks,
> --brendan
>
>