[fetter-devel] Verrazano and ncurses

Rayiner Hashem rayiner at gmail.com
Mon Dec 5 02:07:35 UTC 2005


> Wow!  That is an astoundingly good turn around time.

LOL.

> Error is:
> ; file: /home/brad/development/lisp/packages/verrazano-support/support.lisp
> ; in: DEFUN VTABLE-LOOKUP
> ;     ((NCURSES-LIBRARY::VPTR
> ;     (CFFI:MEM-REF NCURSES-LIBRARY::POBJ :POINTER NCURSES-LIBRARY::COFF)))
> ;
> ; caught COMMON-LISP:ERROR:
> ;   illegal function call
>
> ;     (CFFI:MEM-AREF NCURSES-LIBRARY::VPTR
> ;                  :POINTER
> ;                  (NCURSES-LIBRARY::- NCURSES-LIBRARY::INDX 2))
> ; --> CFFI:MEM-REF CFFI-SYS:%MEM-REF SB-SYS:SAP-REF-SAP
> ; ==>
> ;   NCURSES-LIBRARY::VPTR
> ;
> ; note: deleting unreachable code

I'm unable to reproduce this error. It appears that your ncurses
version has C++ code in it, while mine does not. Would you mind
sending me a copy of your ncurses.h, along with the generated
ncurses-library.lisp?

PS> The CFFI array length syntax change also broke C++ support. That's
been fixed in CVS now.

Sincerely,
    Rayiner Hashem



More information about the fetter-devel mailing list