From: Christophe R. <cs...@ca...> - 2004-10-02 09:38:07
|
Peter Graves <pe...@ar...> writes: > On Fri, 1 Oct 2004 at 17:06:43 +0300, Alex Mizrahi wrote: >> hello >> >> (compile-system) failed on my system, sources are newest from cvs. >> my system is winxp, sun java 1.4.2_05. >> if fails on asdf.lisp, function operate. >> here's a backtrace: >> >> 0: (EXTENSIONS:BACKTRACE-AS-LIST) >> 1: (SIGNAL #<FORMAT::FORMAT-ERROR @ #x1443800>) >> 2: (ERROR FORMAT::FORMAT-ERROR :COMPLAINT "unknown directive >> ~@[(character: ~A)~]" :ARGS ("Return")) > > It looks like you're trying to compile source files with lines that end > in #\return + #\linefeed; that's not going to work as things stand. Wait a minute. Alex is on Windows, where the #\Newline character in lisp naturally translates to the byte sequence <CR><LF>. Are you saying that abcl on Windows reads in <CR><LF> as two characters? Surely that is wrong. (The default external format for character streams should perform newline conversion transparently for the platform in question) Cheers, Christophe |