5 Mar 2012 21:27
decoding error on fas file compiled from utf-8 files.
Hello, This evening I pulled from git the latest release of ecl, compiled it, and now I'm trying to boot it, unfortunately it fails after compiling my files (ql:quickload :com.informatimago.common-lisp.cesarum) with: … [package com.informatimago.common-lisp.cesarum.file] [package com.informatimago.common-lisp.cesarum.peek-stream]. [package com.informatimago.common-lisp.cesarum.cache]. .................................................. [package com.informatimago.common-lisp.cesarum.float-binio]. An error occurred during initialization: decoding error on stream #<sequence-input stream 000000000348b3c0> (:external-format (:utf-8 :lf)): the octet sequence (233 112 117) cannot be decoded.. [pjb <at> kuiper :0 lisp]$ echo $? 1 It looks like the error is produced after compiling (since quicklisp prints the name of the last package defined). All my files are stored in UTF-8, and none of them contain that octet sequence (some of them contain the characters "épu" to which this octet sequence decodes in iso-8859-1. I tried with and without (setf ext:*default-external-format* '(:utf-8 :lf)) in ~/.eclrc.lisp. I tried deleting the .fas and recompiling everything. I always get(Continue reading)


RSS Feed