Re: System compilation failure, CLPPCRE, ASDF, SBCL involved



Den Thu, 28 Feb 2008 17:50:26 +0100 skrev Holger Schauer:

Thanks. That indeed fixes both the warning and the error on ASDF
loading. While the problem at hand is now fixed, I would still be
interested to learn why a simple compilation warning may result in an
ASDF compile error. I would have thought that at the end of the day all
what ASDF does is to call compile-file. Usually warnings don't result in
errors during a load-op or compile-op, so is that also some kind of SBCL
special behaviour wrt. to type warnings or something?

No. It's a deficiency in reporting errors in COMPILE-FILE -- basically it
boils down to ASDF being unable to distinguish between warnings and
errors, so it has to error out on both (the alternative being to silently
accept both, which is even worse).

Cheers,
Maciej
.



Relevant Pages

  • Re: Defining an object and a method that specializes on it at thesametime
    ... behaves at compile time in top level forms during a compile-file. ... note that compiling these individually via C-c C-c from Emacs ... note that somewhere in your expansion following the (declaim ... You will see the same warnings... ...
    (comp.lang.lisp)
  • Re: the GUI question
    ... Those were just warnings... ... Can't someone hack ASDF to correct the mistake they made to support mcClim? ... ASDF compiles everything needing compiling before loading anything, ...
    (comp.lang.lisp)