From: ··············@googlemail.com
Subject: sbcl from source
Date: 
Message-ID: <1169422230.432121.292800@11g2000cwr.googlegroups.com>
Hi,

I'm using Debian Etch on x86 hardware

I've compiled sbcl from source with a prefix of /usr/local.  It works
fine when I use the barebones interface but when I try to
(setq inferior-lisp-program "/usr/local/bin/sbcl"), slime can't find
the common lisp controller.  I tried just symlinking
/usr/lib/common-lisp to /usr/local/lib/common-lisp but that didn't
help.

How does one integrate a locally compiled lisp with packages installed
using apt-get?

Many Thanks,
Andy

From: Holger Schauer
Subject: Re: sbcl from source
Date: 
Message-ID: <yxzlkjubuh3.fsf@gmx.de>
On 4891 September 1993, achambers wrote:
> I've compiled sbcl from source with a prefix of /usr/local.  It works
> fine when I use the barebones interface but when I try to
> (setq inferior-lisp-program "/usr/local/bin/sbcl"), slime can't find
> the common lisp controller.

That's pretty odd. Are you sure you're getting the same sbcl when
calling it from the console?

> How does one integrate a locally compiled lisp with packages installed
> using apt-get?

Actually, I don't remember, it just worked (IffIRC). You could add
/usr/share/common-lisp/ to your asdf:*central-registry*. This will not
do what c-l-c is actually intended for, but it will ensure that you'll
be able to access the installed libraries.  

By using a 'dpkg -L common-lisp-controller', I see that there is also
some script called register-common-lisp-implementation which might or
might not be the solution you're looking for. BTW, its man page has
the following "SEE ALSO" section:

SEE ALSO
       The Common Lisp in Debian Manual at
              http://cl-debian.alioth.debian.org/clid/clid.html/

HTH,

 Holger

-- 
---          http://hillview.bugwriter.net/            ---
"Yast macht meine Aenderunen in /etc/inittab einfach platt und entfernt
 einfach die /etc/resolv.conf, falls man die Unverfrorenheit besessen
 hat, einfach mal einen Nameserver von Hand einzutragen."
	       -- Aus "Wie starte ich einen Endlosthread ?", Teil 1173
From: ··············@googlemail.com
Subject: Re: sbcl from source
Date: 
Message-ID: <1169757418.338613.271340@v45g2000cwv.googlegroups.com>
On 22 Jan, 21:51, Holger Schauer <··············@gmx.de> wrote:
> On 4891 September 1993, achambers wrote:
>
> > I've compiled sbcl from source with a prefix of /usr/local.  It works
> > fine when I use the barebones interface but when I try to
> > (setq inferior-lisp-program "/usr/local/bin/sbcl"), slime can't find
> > the common lisp controller.

> That's pretty odd. Are you sure you're getting the same sbcl when
> calling it from the console?

Pretty sure.  The version numbers were the same in the startup messages

> By using a 'dpkg -L common-lisp-controller', I see that there is also
> some script called register-common-lisp-implementation which might or
> might not be the solution you're looking for. BTW, its man page has
> the following "SEE ALSO" section:

I noticed that and I was trying to figure out the easiest way of using
it.  In the
end, someone on #emacs advised me to just install slime from cvs which
worked for me.

> SEE ALSO
>        The Common Lisp in Debian Manual at
>              http://cl-debian.alioth.debian.org/clid/clid.html/

I hadn't seen this before.  It looks like a good resource.

Thanks
Andy