Opened 7 years ago

Last modified 10 months ago

#450 new defect

Structure redefinition warning for closure-common

Reported by: Mark Evenson Owned by:
Priority: major Milestone: 1.9.3
Component: java Version:
Keywords: Cc:
Parent Tickets:

Description

From <https://github.com/armedbear/abcl/issues/59>:

<https://github.com/mcna/closure-common> fails to load properly because the xstream structure causes a redefinition failure, the reason being that the slot buffer of type (simple-array buffer-byte (*)) (which is also what's in the FASL, (#5=SYSTEM::DEFSTRUCT-SLOT-DESCRIPTION BUFFER #6=0 XSTREAM-BUFFER +NULL-BUFFER+ (#7=SIMPLE-ARRAY BUFFER-BYTE (#8=*)) #2# )) has the expanded type (SIMPLE-ARRAY (INTEGER 0 65535) (*)) loaded in the runtime (c.f. (nth 0 (system::dd-slots (get 'runes::xstream 'system::structure-definition)))).

Structure redefinition not supported in DEFSTRUCT for XSTREAM
   [Condition of type PROGRAM-ERROR]

Restarts:
 0: [TRY-RECOMPILING] Recompile xstream and try loading it again
...
Backtrace:
...
  4: (ERROR PROGRAM-ERROR :FORMAT-CONTROL "Structure redefinition not supported ~
                                   in DEFSTRUCT for ~A" :FORMAT-ARGUMENTS (RUNES:XSTREAM))
  5: (SYSTEM:COMPILER-DEFSTRUCT RUNES:XSTREAM :CONC-NAME #:XSTREAM- :DEFAULT-CONSTRUCTOR RUNES::MAKE-XSTREAM/LOW ...)

Change History (11)

comment:1 Changed 4 years ago by Mark Evenson

Milestone: 1.6.01.6.1

Ticket retargeted after milestone closed

comment:2 Changed 4 years ago by Mark Evenson

Milestone: 1.6.11.6.2

Ticket retargeted after milestone closed

comment:3 Changed 4 years ago by Mark Evenson

Milestone: 1.6.21.7.0

comment:4 Changed 4 years ago by Mark Evenson

Milestone: 1.7.01.7.1

Ticket retargeted after milestone closed

comment:5 Changed 4 years ago by Mark Evenson

Milestone: 1.7.11.7.2

Ticket retargeted after milestone closed

comment:6 Changed 4 years ago by Mark Evenson

Milestone: 1.7.21.8.0

Milestone renamed

comment:7 Changed 3 years ago by Mark Evenson

Milestone: 1.8.01.8.1

Ticket retargeted after milestone closed

comment:8 Changed 2 years ago by Mark Evenson

Milestone: 1.8.11.9.0

comment:9 Changed 15 months ago by Mark Evenson

Milestone: 1.9.01.9.1

comment:10 Changed 14 months ago by Mark Evenson

Milestone: 1.9.11.9.2

comment:11 Changed 10 months ago by Mark Evenson

Milestone: 1.9.21.9.3
Note: See TracTickets for help on using tickets.