【发布时间】:2008-09-24 23:38:51
【问题描述】:
当我尝试在 Ubuntu 8.04 上编译最新版本的 Clisp 时,运行 configure 后总是出现此错误:
Configure findings:
FFI: no (user requested: default)
readline: yes (user requested: yes)
libsigsegv: no, consider installing GNU libsigsegv
./configure: libsigsegv was not detected, thus some features, such as
generational garbage collection and
stack overflow detection in interpreted Lisp code
cannot be provided.
Please do this:
mkdir tools; cd tools; prefix=`pwd`/i686-pc-linux-gnu
wget http://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-2.5.tar.gz
tar xfz libsigsegv-2.5.tar.gz
cd libsigsegv-2.5
./configure --prefix=${prefix} && make && make check && make install
cd ../..
./configure --with-libsigsegv-prefix=${prefix} --with-readline --with-unicode --with-module=i18n --with-module=gdbm --with-module=pcre --with-module=readline --with-module=regexp
If you insist on building without libsigsegv, please pass
--ignore-absence-of-libsigsegv
to this script:
./configure --ignore-absence-of-libsigsegv --with-readline --with-unicode --with-module=i18n --with-module=gdbm --with-module=pcre --with-module=readline --with-module=regexp
我已尝试按要求进行操作,但没有帮助:它似乎忽略了 --with-libsigsegv-prefix 选项。我还尝试将 libsigsegv 安装在标准位置 (/usr/local)。哦,当然,Ubuntu 告诉我系统中安装了 libsigsegv 和 libsigsegv-dev。
我真的很希望能够编译这个版本的 Clips,因为它对 Ubuntu 附带的版本进行了一些重大改进(我也希望有 PCRE)。
【问题讨论】:
-
今天在 Lucid & CLISP 2.49 上这似乎仍然是一个问题。
标签: installation lisp common-lisp configure