|
From: Vladimir T. <vtz...@gm...> - 2009-10-30 18:10:05
|
On 10/30/09, Sam Steingold <sd...@gn...> wrote: >> [2009-10-30 10:09:21 root@number11 ~/clisp/build-mt] >> $ cat /root/clisp/build-mt/tests/*.erg >> Form: (TEST-PACKAGE-ITERATOR :COMMON-LISP) >> CORRECT: T >> CLISP : ERROR >> Symbol COMMON-LISP::SIMPLE-CONDITION-FORMAT-CONTROL-PRELIMINARY not found >> as :INTERNAL in package COMMON-LISP >> [(COMMON-LISP::SIMPLE-CONDITION-FORMAT-CONTROL-PRELIMINARY :INTERNAL)] >> OUT: >> "[SIMPLE-ERROR]: Symbol >> COMMON-LISP::SIMPLE-CONDITION-FORMAT-CONTROL-PRELIMINARY not found as >> :INTERNAL in package COMMON-LISP >> [(COMMON-LISP::SIMPLE-CONDITION-FORMAT-CONTROL-PRELIMINARY :INTERNAL)] >> " > ... > OTOH, I think packages have already been made gc-safe. > also, this looks really scary... I've encountered this as well and spent last few days tracking it. The problem is that somehow SIMPLE-CONDITION-FORMAT-CONTROL-PRELIMINARY appears twice in package internal symbols. I still do not know how this happens (all package modification are locked - but apparently something is missing). Vladimir |