[Ecls-list] strange bug related to streams
sionescu at common-lisp.net
Sat Feb 2 21:18:00 UTC 2008
I've encountered a strange bug while trying to load CFFI:
;;; Compiling (DEFUN %DEFCFUN-VARARGS ...).
Cannot unread the stream #<string-input stream from "-">.
Broken at EVAL.Available restarts:
1. (RETRY) Retry performing #<ASDF:COMPILE-OP NIL 143579824> on #<ASDF:CL-SOURCE-FILE "functions" 138646248>.
2. (ACCEPT) Continue, treating #<ASDF:COMPILE-OP NIL 143579824> on #<ASDF:CL-SOURCE-FILE "functions" 138646248> as having been successful.
Broken at ASDF:OPERATE.
Backtrace: > ASDF:OPERATE > hechee-user:load-op > eval
the problem is caused by #\- (and other cases of literal characters)
For the moment I've worked around this by replacing the literal
characters with the equivalent invocations of CODE-CHAR :)
I can reliably reproduce this bug on my machine, and even after "fixing"
CFFI I encountered it while loading other libraries
I'm using ECL HEAD on GNU/Linux x86
Stelian Ionescu a.k.a. fe[nl]ix
Quidquid latine dictum sit, altum videtur.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the ecl-devel