
Today, Paolo Amoroso <amoroso@mclink.it> wrote:
Paolo Amoroso <amoroso@mclink.it> writes:
Execution of a form compiled with errors: (DEFMETHOD SHEET-DIRECT-MIRROR ((SHEET POSTSCRIPT-STREAM)) (POSTSCRIPT-STREAM-FILE-STREAM SHEET)) [Condition of type KERNEL:SIMPLE-PROGRAM-ERROR]
I tried to build on the same Linux box the latest McCLIM CVS sources with CMUCL Snapshot 2006-02 (19C), which is the latest available. Snapshot 2006-03 binaries are unavailable for Linux, due to a bug that was still present when the sources on which the snapshots are built were tagged. McCLIM compilation aborts with the same error.
Right, I see it, too. Seems like cmucl 19c has problems with methods specializing on direct subclasses of forward-referenced classes. Here's a patch working around that problem with asdf dependencies. McCLIM builds & runs fine for me on sbcl and cmucl with this patch; I have no postscript code (besided Examples/postscript-test.lisp, which works fine) to test it, though. Here's the patch: Thanks for the report and the reminder, -- Andreas Fuchs, (http://|im:asf@|mailto:asf@)boinkor.net, antifuchs