Introduksjon til Guile
Guile pakken inneholder
GNU-prosjektets utvidelsesspråkbibliotek. Guile inneholder også en frittstående
Scheme tolk.
Notat
Denne pakken er kjent for å bygge og fungere
skikkelig med en LFS 13.0 plattform.
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.1
Valgfri
Emacs-30.2 og GDB-17.1 (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