[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
7.1.1 SLIB installation
The following procedure works, e.g., with SLIB version 3a3 (see SLIB installation in The SLIB Portable Scheme Library):
-
Unpack SLIB and install it using
make install
from its directory. By default, this will install SLIB in ‘/usr/local/lib/slib/’. Runningmake install-info
installs its documentation, by default under ‘/usr/local/info/’. -
Define the
SCHEME_LIBRARY_PATH
environment variable:$ SCHEME_LIBRARY_PATH=/usr/local/lib/slib/ $ export SCHEME_LIBRARY_PATH
Alternatively, you can create a symlink in the Guile directory to SLIB, e.g.:
ln -s /usr/local/lib/slib /usr/local/share/guile/2.0/slib
-
Use Guile to create the catalog file, e.g.,:
# guile guile> (use-modules (ice-9 slib)) guile> (require 'new-catalog) guile> (quit)
The catalog data should now be in ‘/usr/local/share/guile/2.0/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.
This document was generated on April 20, 2013 using texi2html 5.0.