Configuration failure on Linux/SBCL

[email protected] (D. Michael McFarland) Thu, 20 May 2004 17:11:59 -0500
Newsgroups gmane.lisp.matlisp.user
Message-ID <[email protected]>
Hello,

    After a long period of little lisp activity, I've just downloaded
the CVS version of matlisp via

    cvs -z3 -d:pserver:[email protected]:/cvsroot/matlisp\
        co matlisp

to try it with SBCL running on Gentoo Linux.  The INSTALL file begins

/----
| Requirements:
| =============
| Either CMUCL (version 18b), SBCL (version 0.8.5) or 
| Allegro CL (version 5.0 or later) is required.

No mention of SBCL there...

| * Allegro CL: Matlisp should compile on Linux, Solaris, Windows.
|               In particular, Matlisp relies on the foreign
|               function interface of Allegro CL.
| 
| * CMU CL: Matlisp should compile on Linux, Solaris.
|           In particular, Matlisp relies on the foreign function
|           interface of CMU CL and the built-in type 
|           kernel::complex-double-float.
| 
| * SBCL: Matlisp should compile on Linux and MacOS X
|         In particular, Matlisp relies on the foreign function
|         interface of SBCL.
\----

...but that last paragraph is encouraging.  The detailed instructions
include

/----
| 4. Configure the system.
|    o If you're using Allegro CL, specify --with-lisp=acl.
|    o If you're using CMU CL, specify --with-lisp=cmucl
|    o If you're using SBCL, specify --with-lisp=sbcl
|    o Give the name of the Lisp executable via --with-lisp-exec=<name>
|    o Run configure:
| 
|    ./configure --with-lisp=<lisp> --with-lisp-exec=<exec> --prefix=`pwd`
\----

so I tried

# ./configure --with-lisp=sbcl --with-lisp-exec=/usr/bin/sbcl --prefix=`pwd`

only to be told

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
configure: error: Unknown Lisp system:  sbcl.  Supported systems are acl and cmucl

    Now, I know one plays with CVS versions at his own risk, and I'm
probably being dense to boot, but there's enough there to suggest
matlisp ought to work with SBCL that I thought it might be worth a
note.  Will someone please enlighten me about the status of SBCL
compatibility, or point out where I've gone wrong in the ./configure
line?  Thanks!

Michael

-- 
D. Michael McFarland
Department of Aerospace Engineering
University of Illinois at Urbana-Champaign
mailto:[email protected] https://netfiles.uiuc.edu/dmmcf/www/


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click