[cffi-devel] uffi-compat and clsql

Yaroslav Kavenchuk kavenchuk at jenty.by
Thu Nov 3 15:55:42 UTC 2005


clisp 2.35 / mingw, cffi-luis-051102-2042, clsql-3.3.3

[1]> (asdf:operate 'asdf:load-op :cffi-uffi-compat)
...
0 errors, 0 warnings
NIL
[2]> (asdf:operate 'asdf:load-op :clsql-odbc)
...
;; Loaded file C:\CL\lib\clsql\clsql.asd
*** - component CLSQL-UFFI-SYSTEM::UFFI not found, required by #<SYSTEM
"clsql-uffi" #x1A2B4949>
The following restarts are available:
ABORT          :R1      ABORT

Hmm... If copy cffi-uffi-compat.asd to uffi.asd and replace in it
"cffi-uffi-compat" to "uffi":

[4]> (asdf:operate 'asdf:load-op :clsql-odbc)
...
;; Loaded file C:\CL\lib\clsql\clsql.asd
; loading system definition from C:\CL\lib\cffi\uffi.asd into #<PACKAGE
ASDF4287>
...
;; Compiling file C:\CL\lib\clsql\uffi\clsql-uffi-loader.lisp ...
*** - READ from
       #<INPUT BUFFERED FILE-STREAM CHARACTER
#P"C:\\CL\\lib\\clsql\\uffi\\clsql-uffi-loader.lisp" @29>
      : #<PACKAGE CFFI-UFFI-COMPAT> has no external symbol with name
"FOREIGN-LIBRARY-TYPES"

What is FOREIGN-LIBRARY-TYPES?

Thanks!



More information about the cffi-devel mailing list