Hi, I'm having a problem getting slime to work.
I'm new to this, so I apologize if I'm doing something stupid. Here's
what happens when I start emacs and type M-x slime
I get a new buffer, called *inferior-lisp* which then outputs the
following:
(load "/Users/cfta/lisp/slime-1.2.1/swank-loader.lisp" :verbose t)
(swank:start-server "/tmp/slime.2167" :external-format :iso-latin-1-uni
x)
Welcome to OpenMCL Version 1.0 (DarwinPPC32)!
? ;Loading #P"/Users/cfta/lisp/slime-1.2.1/swank-loader.lisp"...
;Loading #P"/Users/cfta/.slime/fasl/openmcl-1.0-darwin-powerpc/swank
-backend.dfs\l"...
;Loading
#P"/Users/cfta/.slime/fasl/openmcl-1.0-darwin-powerpc/nregex.dfsl"...
;Loading
#P"/Users/cfta/.slime/fasl/openmcl-1.0-darwin-powerpc/metering.dfsl"...
;Compiling "/Users/cfta/lisp/slime-1.2.1/swank-openmcl.lisp"...
;Compiler warnings for "/Users/cfta/lisp/slime-1.2.1/swank-openmcl.lisp"
:
; Unused lexical variable STREAM, in (MAKE-STREAM-INTERACTIVE (T)).
; Warning: Interface file #P"ccl:darwin-headers;libc;functions.cdb" does
not exist.
; While executing: CCL::CDB-OPEN
Read error between positions 8480 and 8595 in
/Users/cfta/lisp/slime-1.2.1/
swank\-openmcl.lisp.
> Error in process listener(1): Foreign function not found: DARWIN32::|tmpnam|
> While executing: CCL::LOAD-EXTERNAL-FUNCTION
> Type :POP to abort.
Type :? for other options.
1 >
then I'm stuck in the debugger. If I type :pop to abort, I'm able to
use the inferior lisp buffer as a lisp interpreter. If I open a new
buffer and try to write some code, the mode line says
(Lisp Slime[Polling: XXX]) , where the polling number just counts up.
Nothing ever happens. None of the compile macros work either- C-c C-c
says "not connected."
Is it a problem with the way I've set the system up? I tried to follow
the instructions for installing Open MCL and Slime, but I'm not sure I
completely understood what I was doing with either.
Thanks.