Lorsque je tente de compiler la nouvelle version de Clisp sur Ubuntu 8.04, je reçois toujours cette erreur après avoir exécuté configure:Comment compiler Clisp 2.46?
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
J'ai essayé de le faire comme l'a demandé, mais il n'a pas aidé: il semble ignorer l'option --with-libsigsegv-prefix
. J'ai également essayé d'installer libsigsegv dans un emplacement standard (/usr/local
). Oh, et bien sûr, Ubuntu me dit que libsigsegv et libsigsegv-dev sont installés dans le système.
J'aimerais vraiment pouvoir compiler cette version de Clips, car elle introduit de sérieuses améliorations par rapport à la version livrée avec Ubuntu (j'aimerais aussi avoir PCRE).
Cela semble toujours être un problème aujourd'hui sur Lucid & CLISP 2.49. –