GNU Info

Info Node: (guile.info)SLIB installation

(guile.info)SLIB installation


Next: JACAL Up: SLIB
Enter node , (file) or (file)node

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


automatically generated by info2www version 1.2.2.9