Introduksjon til Guile
Guile pakken inneholder
GNU-prosjektets utvidelsesspråkbibliotek. Guile inneholder også en frittstående
Scheme tolk.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en
LFS 12.0 plattform.
Pakkeinformasjon
Guile Avhengigheter
Påkrevd
GC-8.2.4 og
libunistring-1.1
Valgfri
Emacs-29.1 og GDB-13.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.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
For å teste resultatene, kjør: ./check-guile. På et i686-system
vil så mange som 10 tester mislykkes i numbers.test
testpakken på grunn av mindre
flytende komma avrundingsfeil.
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.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