![](https://secure.gravatar.com/avatar/4b0c25e30f082fc18bf8ee19c508dbca.jpg?s=120&d=mm&r=g)
Hi, I am trying to use CLSQL with CFFI and I bumped into an error while trying to connect to an Oracle 9i database. I am using clisp but the same error ocurred with allegro 7 (trial). Basically, issuing the command: (asdf:oos 'asdf:load-op :clsql-oracle) yields this at the debugger: APPLY: too few arguments given to #<compiled-function #:|150 152 (cffi:define-foreign-type uffi-char (base-type) ...)-10-1-1|> [Condition of type system::simple-program-error] I found out that making the following changes to the code seems to solve the problem... computador:~/lib/cffi$ darcs diff diff -rN old-cffi/uffi-compat/uffi-compat.lisp new-cffi/uffi-compat/uffi-compat.lisp 112,113c112,113 < (:char '(uffi-char :char)) < (:unsigned-char '(uffi-char :unsigned-char)) ---
(:char :char) (:unsigned-char :unsigned-char)
...but since I am new to lisp (and to cffi...and to clsql...;-) I really have no idea of what I am doing. :-) Thanks very much. []s, Ricardo Boccato Alves.