Crash when loading cffi or babel (already tried #422)
CFFI needs Babel, which doesn't load with ECL.
(asdf:load-system "babel")
results in
Condition of type: SIMPLE-TYPE-ERROR
In function CHAR-CODE, the value of the only argument is
NIL
which is not of the expected type CHARACTER
The load works ok using CLISP, SBCL, and CMUCL.
ECL version 16.1.3
(machine-type)
"x86_64"
features
(:QUICKLISP :ASDF-PACKAGE-SYSTEM :ASDF3.1 :ASDF3 :ASDF2 :ASDF :OS-UNIX :WALKER :CDR-1 :CDR-5 :LINUX :FORMATTER :CDR-7 :ECL-WEAK-HASH :LITTLE-ENDIAN :ECL-READ-WRITE-LOCK :LONG-LONG :UINT64-T :UINT32-T :UINT16-T :RELATIVE-PACKAGE-NAMES :LONG-FLOAT :DFFI :CLOS-STREAMS :CMU-FORMAT :UNIX :ECL-PDE :DLOPEN :CLOS :THREADS :BOEHM-GC :ANSI-CL :COMMON-LISP :IEEE-FLOATING-POINT :CDR-14 :PREFIXED-API :FFI :X86_64 :COMMON :ECL)
I saw issue #422 (closed), and tried deleting the .cache/common-lisp/ecl-* files. It gets most of the way through the load before the error occurs.