OK.  I was able to "simplify" my weird compilation issue, so maybe
people will be able to offer some advice now.

I have a file, fftw-cmucl.lisp.  It depends on some packages I
automatically load at start-up (I have a "utilities" package of
commonly used functions, but I don't think they do anything too weird
that would cause this problem).

I start CMUCL.  I compile fftw-cmucl.lisp using C-c C-k in ILISP.  I
get 33 notes.  Everything seems fine.  I don't load fftw-cmucl.x86.  I
compile fftw-cmucl.lisp again.  This time, 44 notes, and the notes
directly stem from the two type declarations I have in the file being
ignored.  I can compile it as many times as I want, but after the
first compile, it seems that type declarations are ignored.  If I kill
CMUCL and restart it, I can get 33 notes again on a first compile.

If anyone has any ideas what causes this or how to fix it, I'd be very
grateful to hear them.  

rif


Reply via email to