El jue, 04-05-2006 a las 13:03 -0400, Raymond Toy escribió:
> >>>>> "Juan" == Juan Jos <Juan> writes:
>
> Juan> Hi,
>
> Juan> I am using CMUCL version 19b to try compiling snapshot 2006-05
>
> Why do you want to compile the 2006-05 snapshot using 19b? At the
> very least you'll have to load up all the bootfiles from the 19c
> directory, but I'm not really sure that will work either.
>
> You might be able to compile 2006-05 using 19c, but that hasn't been
> tested either.
>
> If you just want practive compile cmucl, try compiling 2006-05 from
> 2006-04 or maybe something a little earlier.
>
> Ray
>
This time I used CMUCL 19c ....
[Doing purification: Done.]
;; Loading #P"/usr/home/xel/temp/cmucl/src/compiler/loadcom.lisp".
;;; Loading #P"/usr/home/xel/temp/cmucl/build-2/compiler/backend.x86f".
;;; Loading #P"/usr/home/xel/temp/cmucl/build-2/compiler/macros.x86f".
;;; Loading #P"/usr/home/xel/temp/cmucl/build-2/compiler/sset.x86f".
;;; Loading #P"/usr/home/xel/temp/cmucl/build-2/compiler/node.x86f".
;;; Loading #P"/usr/home/xel/temp/cmucl/build-2/compiler/alloc.x86f".
;;; Loading #P"/usr/home/xel/temp/cmucl/build-2/compiler/ctype.x86f".
;;; Loading #P"/usr/home/xel/temp/cmucl/build-2/compiler/knownfun.x86f".
Warning:
Change in instance length of class #<STRUCTURE-CLASS FUNCTION-INFO
{4829D6FD}>:
current length: 11
new length: 13
Error in function KERNEL::%REDEFINE-DEFSTRUCT:
Redefining class #<STRUCTURE-CLASS FUNCTION-INFO
{4829D6FD}> incompatibly with the current
definition.
[Condition of type SIMPLE-ERROR]
Restarts:
0: [CONTINUE ] Invalidate already loaded code and instances, use new
definition.
1: [CLOBBER-IT] Assume redefinition is compatible, allow old code and
instances.
2: Return NIL from load of "c:knownfun".
3: Return NIL from load of "c:loadcom.lisp".
4: Return NIL from load of "target:tools/worldload".
5: [ABORT ] Return to Top-Level.
Debug (type H for help)
(KERNEL::%REDEFINE-DEFSTRUCT #<STRUCTURE-CLASS FUNCTION-INFO {4829D6FD}>
#<Layout for #<STRUCTURE-CLASS
FUNCTION-INFO
{4829D6FD}>
{28F3EBF5}>
#<Layout for #<STRUCTURE-CLASS
FUNCTION-INFO
{4829D6FD}>
{4829D78D}>)
Source:
; File: target:code/defstruct.lisp
(RESTART-CASE (ERROR "Redefining class ~S incompatibly with the current
~
definition."
NAME)
(CONTINUE () :REPORT
"Invalidate already loaded code and instances, use new definition."
(WARN "Previously loaded ~S accessors will no longer work." NAME)
(REGISTER-LAYOUT NEW-LAYOUT))
(CLOBBER-IT () :REPORT
"Assume redefinition is compatible, allow old code and instances."
(WARN "Any old ~S instances will be in a bad way.~@
I hope you know what you're doing..."
NAME)
(REGISTER-LAYOUT NEW-LAYOUT :INVALIDATE NIL :DESTRUCT-LAYOUT ...)))
0]
;'(
--
Juan José del Río
Simple Option
[EMAIL PROTECTED]
http://www.simpleoption.com