Re: Migrating from UFFI to CFFI

Victor <[email protected]> Fri, 18 Oct 2013 13:22:49 +0300
Newsgroups gmane.lisp.clsql.general
Message-ID <op.w45a4bab4lizsz@vanyakin-nb>
On Tue, 08 Oct 2013 17:00:32 +0300, Victor <[email protected]> wrote:

> Hi all,
>
> CLSQL currently relies on the UFFI for the native interface. I
> understand that both CLSQL and UFFI were developed by Kevin. But
> apparently CFFI is considered to be better maintained due to larger
> user base. And I am afraid that I've stuck into some issues caused by
> UFFI.

Hi all,

I've got yet new issues that I did not anticipate: on Windows 7 with
Clozure CL 1.9 loading clsql-sqlite3 fails due to the missing .dll:

| The program can't start because MSVCR71.dll is missing from your
| computer. Try reinstalling the program to fix this problem.

If this error is ignored, the next one pops up:

| clsql_uffi.lib is either not designed to run on Windows or it contains
| an error.

As far as I understand the vcr71 library is a deliverable component
of the Visual Studio that the clsql_uffi.dll relies on.

Can it be that including MSVCR71.dll into the CLSQL distro could fix
this problem?

Did anybody have this problem already? What is the best way to solve
it?

Thanks,
Victor