[mcclim-devel] Re: Building on OpenMCL

Troels Henriksen athas at sigkill.dk
Wed Jan 30 12:46:28 UTC 2008


David Lichteblau <david at lichteblau.com> writes:

> Simple on SBCL, where clim-lisp:defconstant is actually defvar, but
> perhaps not on Lisps where cl:defconstant is being used?
>
> Changing fix-openmcl.lisp to use defvar for defconstant fixes the
> problem, but is that the right solution?  Is there perhaps a
> make-load-form missing somewhere?

I got an email from Fred Gilham suggesting that the error is the use
of the functions that are automatically created by DEFSTRUCT. These
functions are not guaranteed to be available at compile-time. I
committed his proposed fix, which was to wrap the defstruct forms in
eval-when. Does this fix it?

-- 
\  Troels
/\ Henriksen



More information about the mcclim-devel mailing list