Introduksjon til Guile
Guile pakken inneholder
GNU-prosjektets utvidelsesspråkbibliotek. Guile inneholder også en frittstående
Scheme tolk.
Notat
Denne versjonen av BLFS bygger eller kjører
kanskje ikke noen pakker riktig hvis LFS eller avhengigheter har
blitt oppdatert siden den nyeste stabile versjonen av System V
bøkene.
Pakkeinformasjon
-
Nedlasting (HTTP): https://ftpmirror.gnu.org/guile/guile-3.0.11.tar.xz
-
Nedlasting MD5 sum: f215f364387f6c9b008efaa11e8079dc
-
Nedlastingsstørrelse: 5.6 MB
-
Estimert diskplass som kreves: 195 MB (legg til 3 MB for
tester)
-
Estimert byggetid: 4.2 SBU (Bruker parallellisme=4; legg til
0,3 SBU for tester)
Guile Avhengigheter
Påkrevd
GC-8.2.12 og
libunistring-1.4.2
Valgfri
Emacs-30.2 og GDB-17.2 (kun kjøretids avhengighet).
Installasjon av Guile
Installer Guile ved å kjøre
følgende kommandoer:
./configure --prefix=/usr \
--disable-static \
--docdir=/usr/share/doc/guile-3.0.11 &&
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
Når du kjører testpakken, må du først fjerne en mislykket test som
stopper testene: rm
test-suite/tests/srfi-207.test. Deretter for å
teste resultatene, utsted: ./check-guile.
Nå, som root bruker:
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.11/{guile.html,ref} &&
mv /usr/share/doc/guile-3.0.11/r5rs{.html,} &&
find examples -name "Makefile*" -delete &&
cp -vR examples /usr/share/doc/guile-3.0.11 &&
for DIRNAME in r5rs ref; do
install -v -m644 doc/${DIRNAME}/*.txt \
/usr/share/doc/guile-3.0.11/${DIRNAME}
done &&
unset DIRNAME