From: .Martin. on
Hi, I'm running SBCL and CLISP on Slackware64-current. I downloaded
stumpwm - a window manager written in lisp.
The scrip autogen.sh generated the configure file so I did:
../configure --prefix=/usr --libdir=/usr/lib64
and then make:

,----
| /usr/local/bin/sbcl --load ./make-image.lisp
| This is SBCL 1.0.29, an implementation of ANSI Common Lisp.
| More information about SBCL is available at <http://www.sbcl.org/>.
|
| SBCL is free software, provided as is, with absolutely no warranty.
| It is mostly in the public domain; some portions are provided under
| BSD-style licenses. See the CREDITS and COPYING files in the
| distribution for more information.
| ; loading system definition from /usr/local/lib/sbcl/sb-posix/sb-posix.asd into
| ; #<PACKAGE "ASDF0">
| ; loading system definition from /usr/local/lib/sbcl/sb-grovel/sb-grovel.asd
| ; into #<PACKAGE "ASDF1">
| ; registering #<SYSTEM SB-GROVEL {1002B6EFA1}> as SB-GROVEL
| ; registering #<SYSTEM SB-POSIX {10034D2A01}> as SB-POSIX
| ; registering #<SYSTEM SB-POSIX-TESTS {100292DBB1}> as SB-POSIX-TESTS
|
| debugger invoked on a ASDF:MISSING-DEPENDENCY:
| component :CLX not found, required by #<SYSTEM "stumpwm" {1002F06CE1}>
|
| Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
|
| restarts (invokable by number or by possibly-abbreviated name):
| 0: [CONTINUE] Ignore runtime option --load "./make-image.lisp".
| 1: [ABORT ] Skip rest of --eval and --load options.
| 2: Skip to toplevel READ/EVAL/PRINT loop.
| 3: [QUIT ] Quit SBCL (calling #'QUIT, killing the process).
|
| ((LABELS ASDF::DO-ONE-DEP) ASDF:COMPILE-OP :CLX NIL)
| 0]
`----

Well, I understand that CLX is missing, but not sure how to solve it.
I found this website:
http://www.cliki.net/CLX
It says that CLX is much outdated and CL implementators ported CLX to
their platforms.
I've got SBCL 1.0.29 and GNU CLISP 2.48 on my system.

thanks for your help



--
regards

..Martin.
From: D Herring on
On 05/06/2010 05:41 AM, .Martin. wrote:
> Hi, I'm running SBCL and CLISP on Slackware64-current. I downloaded
> stumpwm - a window manager written in lisp.
....
> Well, I understand that CLX is missing, but not sure how to solve it.
> I found this website:
> http://www.cliki.net/CLX
> It says that CLX is much outdated and CL implementators ported CLX to
> their platforms.

Reread the cliki page. It says that clx "in the X Consortium contrib
archive" is outdated.

For SBCL, you want to install the tarball on the cliki page.
http://common-lisp.net/~abridgewater/dist/clx/clx-0.7.4.tgz

For Clisp, you simply need to invoke it as `clisp -K full`...

- Daniel