我在Mac OS X 10.6.4上使用CLISP 2.48(2009-07-28)。我使用“ sudo port install clisp”下载了CLISP。

安装后 快速LISP, ,我安装了一些软件包,其中大多数还可以。

但是,当我尝试安装“ sqlite”时,我会收到以下错误。

[1]> (ql:quickload "sqlite")
To load "sqlite":
  Load 1 ASDF system:
    sqlite
; Loading "sqlite"
[package cffi-sys]
*** - CFFI requires CLISP compiled with dynamic FFI support.

它说我使用Mac端口安装的CLISP没有FFI支持。

是否有任何方法可以在Mac OS X上进行动态FFI支持来编译CLISP?

有帮助吗?

解决方案

我在10.4上,所以我还必须安装FFCALL-我不知道您是否已经安装了它。在安装CLISP时,我将 +dynffi添加到末端,对我有用。

sudo port install ffcall
sudo port install clisp +dynffi

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top