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
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
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