[GSLL-devel] fsbv compilation error on cygwin: libffi-unix.c:54: error: 'FFI_UNIX64' undeclared

Hello, I am trying to install fsbv on cygwin (windows xp) I downloaded the libffi package for the cygffi-4.dll and the gcc-4-core for ffi.h. I had to modify the library linking in init.lisp as follows (untested on my redhat but works on cygwin): (cffi:define-foreign-library libffi (:cygwin "cygffi-4.dll") (:unix "libffi.so") (t (:default "libffi.so"))) #| (cffi:load-foreign-library #+darwin "libffi.dylib" #+(and (not darwin) unix) "libffi.so") |# (cffi:use-foreign-library libffi) However, the compilation breaks with the error message: /home/external-libraries/common-lisp/fsbv/libffi-unix.c: In function 'main': /home/external-libraries/common-lisp/fsbv/libffi-unix.c:54: error: 'FFI_UNIX64' undeclared (first use in this function). Any ideas? Mirko
participants (1)
-
Mirko Vukovic