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

Kristian Elof Sørensen elof at image.dk
Mon Aug 9 16:04:40 UTC 2004


Marco Baringer wrote:

>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).
>  
>

On both 18e and 19a the defmethod call fails with a "no class named A" 
error. Perhaps you intended the code to be slightly different than what 
you wrote?

    Kristian







More information about the bese-devel mailing list