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



On 5293 September 1993, Juho Snellman wrote:
Holger Schauer <Holger.Schauer@xxxxxx> writes:
What baffles me is that I get that error only when I add the
parse-integer call. I don't understand that at all and also don't have
the slightest idea where to look next. Any hints?

PARSE-INTEGER needs a string argument. SBCL has noticed that there's a
chance it'd be called with NIL instead, and is giving a warning about
that. [...]
Or you can let SBCL know that YEAR will in fact not be NIL when
PARSE-INTEGER is called: (when year (parse-integer year))

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?

Holger

--
--- http://hillview.bugwriter.net/ ---
"Ja, und ganz sicher sind *SIE* hinter uns her und wollen uns Qt und KDE
nehmen, so wie sie es schon mit Bielefeld gemacht haben."
-- Florian Kuehnert in de.comp.os.linux.misc
.



Relevant Pages

  • System compilation failure, CLPPCRE, ASDF, SBCL involved
    ... I get an SBCL warning: ... try to compile that, I get a compilation error, with no particular ... und ganz sicher sind *SIE* hinter uns her und wollen uns Qt und KDE ...
    (comp.lang.lisp)
  • Re: Learning C with Older books ?.
    ... It's nice to see that the comments about the signed/unsigned warning ... Your regular compilation environment must be different from mine. ... The 'usually useful' are those that are on by default in production ... the style choice to add redundant parentheses in certain ...
    (comp.lang.c)
  • Re: Learning C with Older books ?.
    ... It's nice to see that the comments about the signed/unsigned warning ... Your regular compilation environment must be different from mine. ... The 'usually useful' are those that are on by default in production ... the style choice to add redundant parentheses in certain ...
    (alt.comp.lang.learn.c-cpp)
  • Re: Inconsistent Program Results
    ... including one of them might trivially slow down compilation, ... I wrote the above (starting with "The standard headers"). ... return void, but there's no advantage in using that. ... You're cheating yourself by ignoring warning messages. ...
    (comp.lang.c)
  • Re: Java Compilation on 6.0
    ... and then, as root, execute the commands: ... a couple more hours of compilation. ...
    (comp.unix.bsd.freebsd.misc)