[Bese-devel] compilation error for ucw 0.2.3 with cmucl18e

Marco Baringer mb at bese.it
Mon Aug 9 09:43:41 UTC 2004


Kristian Elof Sørensen <elof at image.dk> writes:

> Well I guess it is shooting season then ;-)
>
> First off, the code "snippet" that you linked to fails with a "no
> class named CONDITION-CLASS in both cmucl 18e and in the recently
> released cmucl 19a. The full dumps are included at the end.
>
> Secondly I tried loading the 2004-07-30 snapshowt of ucw, without
> loading the "code snippet". I did delete all x86f files in between the
> loads so as to not get version mismatch problems. I would anticipate
> that the bug the "code snippet" presumeably fixes must nefixed in the
> released 19a ??? However both 18e and 19a halts the compilation at the
> same source code form:

19a should not require that patch, the issue has already been fixed.

i need you to try one more test:

CL-USER> (defparameter *j* 0)
*J*
CL-USER> (define-condition foo () 
           ((a :initform (incf *j*))))
FOO
CL-USER> (defmethod bar ((a a)) a)
BAR
CL-USER> *j*

if that last form returns 0, as it should, then the error is elswhere,
if it retruns 1 (as it does with the pcl bug) then you need to somehow
fix pcl (using cmucl 19a _should_ be enough).

-- 
-Marco
Ring the bells that still can ring.
Forget your perfect offering.
There is a crack in everything.
That's how the light gets in.
     -Leonard Cohen




More information about the bese-devel mailing list