ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I think I've figured this one out.

Before you can build and install SBCL, you have to install SBCL. :-)

That's not quite as silly as it sounds. The following recipe worked for me. Start with

sudo apt-get install sbcl

This installs a recent version of SBCL, not necessarily the one Roslisp wants. However, with it available, you can then successfully do a rosmake of the roslisp_support sources, which will use the newer SBCL to bootstrap its build of the, presumably older, version of SBCL that Roslisp wants.

I'm guessing most folks who try to build roslisp_support never encounter this as a problem 'cause they already have a version of SBCL on their machines -- mostly it's just Lisp hackers that are going to want to use Roslisp, I'm guessing. But I stumbled over it since I was using a nearly pristine VM.

Anyway, installing SBCL before installing SBCL seems to have done the trick for me.