Introduction à Guile
Le paquet Guile contient la
bibliothèque du langage d'extension du projet GNU. Guile contient aussi un interpréteur
Scheme autonome.
This package is known to build and work properly using an LFS 12.0
platform.
Informations sur le paquet
Dépendances de Guile
Requises
GC-8.2.4 et
libunistring-1.1
Facultatives
Emacs-29.1 et GDB-13.2 (dépendance à l'exécution)
Installation de Guile
Installez Guile en exécutant les
commandes suivantes :
./configure --prefix=/usr \
--disable-static \
--docdir=/usr/share/doc/guile-3.0.9 &&
make &&
make html &&
makeinfo --plaintext -o doc/r5rs/r5rs.txt doc/r5rs/r5rs.texi &&
makeinfo --plaintext -o doc/ref/guile.txt doc/ref/guile.texi
Pour tester les résultats, exécutez : ./check-guile. Sur un système
i686, au moins 10 tests échoueront dans la suite de tests
numbers.test
à cause d'erreurs
d'arrondi mineures pour les nombres à virgule flottante.
Maintenant, en tant qu'utilisateur root
:
make install &&
make install-html &&
mkdir -p /usr/share/gdb/auto-load/usr/lib &&
mv /usr/lib/libguile-*-gdb.scm /usr/share/gdb/auto-load/usr/lib &&
mv /usr/share/doc/guile-3.0.9/{guile.html,ref} &&
mv /usr/share/doc/guile-3.0.9/r5rs{.html,} &&
find examples -name "Makefile*" -delete &&
cp -vR examples /usr/share/doc/guile-3.0.9 &&
for DIRNAME in r5rs ref; do
install -v -m644 doc/${DIRNAME}/*.txt \
/usr/share/doc/guile-3.0.9/${DIRNAME}
done &&
unset DIRNAME