Trouble installing clsql-sqlite3 (dies in "uffi" load)

185 views
Skip to first unread message

Sam Krishna

unread,
Oct 14, 2012, 1:38:27 PM10/14/12
to quic...@googlegroups.com
Hi,

I'm trying to install clsql-sqlite3 on CLisp 2.49 under Mac OS X 10.8 (Mountain Lion).

The installation process hangs when attempting to quickload the "uffi" dependency.

Here's the error in question:

--------
Component "uffi" not found
[Condition of type ASDF:MISSING-COMPONENT]
--------

Is there something I can do to resolve this?

Thanks!

-Sam

Zach Beane

unread,
Oct 14, 2012, 8:42:11 PM10/14/12
to quic...@googlegroups.com
Sorry, UFFI does not work on CLISP.

Zach

Luís Oliveira

unread,
Oct 29, 2012, 6:00:42 AM10/29/12
to quic...@googlegroups.com
On Mon, Oct 15, 2012 at 1:42 AM, Zach Beane <xa...@xach.com> wrote:
>> --------
>> Component "uffi" not found
>> [Condition of type ASDF:MISSING-COMPONENT]
>> --------
>>
>> Is there something I can do to resolve this?
>
> Sorry, UFFI does not work on CLISP.

You can use CFFI's uffi-compat. Just drop the uffi.asd that ships with
CFFI somewhere where ASDF/quicklisp can find it.

--
Luís Oliveira
http://r42.eu/~luis/

Zach Beane

unread,
Oct 29, 2012, 7:35:01 AM10/29/12
to quic...@googlegroups.com
Last time I checked, cffi-uffi-compat was no longer a drop-in
replacement of UFFI; UFFI has not stood still. Has that changed
recently?

Zach

Luís Oliveira

unread,
Oct 30, 2012, 6:47:10 PM10/30/12
to quic...@googlegroups.com
On Mon, Oct 29, 2012 at 11:35 AM, Zach Beane <xa...@xach.com> wrote:
> Last time I checked, cffi-uffi-compat was no longer a drop-in
> replacement of UFFI; UFFI has not stood still. Has that changed
> recently?

Probably not. Last change to uffi-compat was commited in 2011-11-21,
released in version 0.10.7 (2012-03-11). There aren't any outstanding
bugs regarding uffi-compat in the bugtracker, but that probably just
means not a lot of people are using it these days. When and how did
you check?

Cheers,

Zach Beane

unread,
Oct 30, 2012, 8:10:22 PM10/30/12
to quic...@googlegroups.com
It's been a while. The last time I did it I arranged that cffi.asd was
cffi-uffi-compat.asd and rebuilt the Quicklisp world. I'll give it
another try soon and see what happens.

Zach
Reply all
Reply to author
Forward
0 new messages