SLIB installation
=================
The following seems to work, at least with slib 2c7:
1. Unpack slib somewhere, e.g., /usr/local/lib/slib.
2. Create a symlink in the Guile site directory to slib, e.g.,:
ln -s /usr/local/lib/slib /usr/local/share/guile/site/slib
3. Use Guile to create the catalogue file, e.g.,:
# guile
guile> (use-modules (ice-9 slib))
guile> (load "/usr/local/lib/slib/mklibcat.scm")
guile> (quit)
The catalogue data should now be in
`/usr/local/share/guile/site/slibcat'.
If instead you get an error such as:
Unbound variable: scheme-implementation-type
then a solution is to get a newer version of Guile, or to modify
ice-9/slib.scm to use define-public for the offending variables.
4. Install the documentation:
cd /usr/local/lib/slib
rm /usr/local/info/slib.info*
cp slib.info /usr/local/info
install-info slib.info /usr/local/info/dir