Re: problem with SBCL 1.0.6/7: don't know how to dump #<STANDARD-METHOD

Christophe Rhodes <[email protected]> Tue, 31 Jul 2007 11:25:31 +0100
Newsgroups gmane.lisp.clg.devel
Message-ID <[email protected]>
"Matthew Kennedy" <[email protected]> writes:

> I ran into a problem with SBCL 1.0.6/7 (haven't tried earlier).  Below
> is the abbreviated build output and the steps I took to produce it.

> ; compiling (DEFMETHOD SHARED-INITIALIZE ...);
> ; caught ERROR:
> ;   don't know how to dump #<STANDARD-METHOD SHARED-INITIALIZE (PROXY-CLASS
> ;                                                               T)
> {B6E04C1}> (default MAKE-LOAD-FORM method called).

Hi,

I think this was my fault (I introduced a problem into SBCL while
fixing a different bug): is this method inside an (eval-when
(:compile-toplevel :load-toplevel) ...)  form?  If so, could you try
sbcl-1.0.8?  (A simple workaround for your sources would be to split
the definition into two parts)

The SBCL NEWS entry relating to the bug I introduced and fixed is as
follows:

  * bug fix: DEFMETHOD forms with CALL-NEXT-METHOD in the method body,
    in EVAL-WHEN forms with both :COMPILE-TOPLEVEL and :LOAD-TOPLEVEL
    situations requested, are once again file-compileable.  (reported
    by Sascha Wilde)

Cheers,

Christophe

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/