【发布时间】:2010-10-10 18:52:13
【问题描述】:
我在 Mac OS X 10.6.4 上使用 clisp 2.48 (2009-07-28)。我使用“sudo port install clisp”下载了 clisp。
安装quick lisp后,我安装了一些包,大部分都OK了。
但是,当我尝试安装“sqlite”时,出现以下错误。
[1]>(ql:快速加载“sqlite”) 加载“sqlite”: 加载 1 个 ASDF 系统: sqlite ;加载“sqlite” [包cffi-sys] *** - CFFI 需要使用动态 FFI 支持编译的 CLISP。它说我用 mac 端口安装的 clisp 不支持 FFI。
有什么方法可以在 Mac OS X 上使用动态 FFI 支持编译 CLISP?
【问题讨论】:
-
好吧,我会回答这个问题,但答案是否定的,至少现在是这样。 FFI 模块需要 ffcall,目前无法在 osx 上构建 afaik。我在没有运气的情况下稍微破解了它。在修复之前,osx 上的 FFI 似乎会被卡住。 alt 可能正在使用 libffi,但我还不够熟悉(还)无法实现类似的东西。
标签: common-lisp macports clisp quicklisp