This is work in progress and not finished yet!

Introduction

This guide will walk you through the setup of cells-gtk3 including all dependencies. We assume that you have a working common lisp installation. This guide was developed using SBCL 1.0.11 on linux (ubuntu). Things might be (slightly) different on other platforms.

Other ressources

Disclaimer and Things You Should Be Aware Of

Preliminary Steps

  1. Make sure you have a recent version of SBCL installed. You can check with sbcl --version. You should have at least 1.0.x. If you encounter any problems later in the process, first of all install a current version from the SBCL website. Current linux distributions such as Ubuntu 8.04 (Hardy Heron) include recent versions in their repositories.
  2. Check your SBCL initialization file: nano ~/.sbclrc. Make sure that you have at least the following lines in there:
    (require 'asdf)
    (require 'asdf-install)
    
  3. Make sure SBCL's configuration directories exist:
    cd ~ ; [ -d .sbcl ] || mkdir .sbcl
    cd .sbcl ; [ -d site ] || mkdir site
    [ -d systems ] || mkdir systems
    
  4. Make sure you have the version management systems darcs and cvs installed. In Debian based distributions such as Ubuntu this is done via
    sudo apt-get install darcs cvs
    

    Dependencies

    Cells 3.0

    Get cells 3.0 from CVS:
    cd ~/.sbcl/site
    cvs -z3 -d :pserver:anonymous:anonymous@common-lisp.net:/project/cells/cvsroot co cells
    cd ~/.sbcl/systems
    fritz@babyfoot:~/.sbcl/systems$ ln -s ../site/cells/cells.asd
    fritz@babyfoot:~/.sbcl/systems$ ln -s ../site/cells/utils-kt/utils-kt.asd
    

    Cells-gtk3

    Download

    • From WebCVS
    • From cvs using your common-lisp.net account:
      cvs -z3 -d :ext:<username>@common-lisp.net:/project/cells-gtk/cvsroot co cells-gtk3
      
Peter Hildebrandt
Last modified: Tu Jun 3 18:45:35 EST 2008