Installation of Guile
Install Guile by running the
following commands:
sed -i 's/gc_version.h/gc.h/' \
test-suite/standalone/test-pthread-create-secondary.c &&
./configure --prefix=/usr &&
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
If you have TeX Live-20110705 installed and wish to
build alternate formats (PDF and postscript) of the documentation,
issue the following commands:
for DIRNAME in r5rs ref
do
make -k -C doc/${DIRNAME} pdf ps
done &&
unset DIRNAME
To test the results, issue: make
check.
Now, as the root
user:
make install &&
find examples -name "Makefile*" -exec rm {} \; &&
install -v -m755 -d /usr/share/doc/guile-2.0.3 &&
cp -vR examples /usr/share/doc/guile-2.0.3 &&
for DIRNAME in r5rs ref
do
install -v -m755 -d /usr/share/doc/guile-2.0.3/${DIRNAME} &&
install -v -m644 doc/${DIRNAME}/*.txt \
/usr/share/doc/guile-2.0.3/${DIRNAME} &&
if [ -d doc/${DIRNAME}/${DIRNAME}.html ]; then
cp -v -R doc/${DIRNAME}/${DIRNAME}.html \
/usr/share/doc/guile-2.0.3/${DIRNAME}
fi
done &&
cp -v -R doc/ref/guile.html /usr/share/doc/guile-2.0.3/ref
If you built the alternate formats of the documentation, install
them using the following commands issued by the root
user:
for DIRNAME in r5rs ref
do
install -v -m644 doc/${DIRNAME}/*.{pdf,ps,dvi} \
/usr/share/doc/guile-2.0.3/${DIRNAME}
done