has anyone tried sime 1.2.1 under a 64 bit linux sbcl?
i'm using sbcl-0.9.4-x86-64-linux.
when i try to start slime for the first time i get the following
package locks? any recommendations?
does it look like a slime problem or an sbcl problem
or a user problem?
This is SBCL 0.9.4, 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 #P"/opt/slime/current/swank-loader.lisp"
; compiling file "/opt/slime/current/swank-backend.lisp" (written 27
APR 2005 09:16:21 PM):
; /home/jimka/.slime/fasl/sbcl-0.9.4-linux-x86-64/swank-backend.fasl
written
; compilation finished in 0:00:02
;; loading
#P"/home/jimka/.slime/fasl/sbcl-0.9.4-linux-x86-64/swank-backend.fasl"
WARNING: SWANK-BACKEND also exports the following symbols:
(SWANK-BACKEND:THREAD-NAME SWANK-BACKEND:FRAME-VAR-VALUE
SWANK-BACKEND:CALL-WITH-LOCK-HELD
SWANK-BACKEND:LIST-CALLERS
SWANK-BACKEND:THREAD-ID
SWANK-BACKEND:PROFILE-REPORT
SWANK-BACKEND:CALL-WITH-DEBUGGER-HOOK
SWANK-BACKEND:GETPID
SWANK-BACKEND:EMACS-CONNECTED
SWANK-BACKEND:SEND
SWANK-BACKEND:CONDITION-EXTRAS
SWANK-BACKEND:MAKE-LOCK
SWANK-BACKEND:FRAME-LOCALS
SWANK-BACKEND:DEFAULT-READTABLE-ALIST
SWANK-BACKEND:OPERATE-ON-SYSTEM
SWANK-BACKEND:CLOSE-SOCKET
SWANK-BACKEND:PROFILE-PACKAGE
SWANK-BACKEND:PRINT-FRAME
SWANK-BACKEND:DESCRIBE-PRIMITIVE-TYPE
SWANK-BACKEND:RESTART-FRAME
SWANK-BACKEND:WHO-SETS
SWANK-BACKEND:LISP-IMPLEMENTATION-TYPE-NAME
SWANK-BACKEND:PROFILED-FUNCTIONS
SWANK-BACKEND:EVAL-IN-FRAME
SWANK-BACKEND:THREAD-STATUS
SWANK-BACKEND:CALL-WITH-DEBUGGING-ENVIRONMENT
SWANK-BACKEND:SWANK-COMPILE-FILE
SWANK-BACKEND:SLDB-BREAK-ON-RETURN
SWANK-BACKEND:COMPUTE-BACKTRACE
SWANK-BACKEND:RETURN-FROM-FRAME
SWANK-BACKEND:DISASSEMBLE-FRAME
SWANK-BACKEND:PROFILE
SWANK-BACKEND:WHO-REFERENCES
SWANK-BACKEND:TOGGLE-TRACE
SWANK-BACKEND:WHO-CALLS
SWANK-BACKEND:LIST-CALLEES
SWANK-BACKEND:CALL-WITH-SYNTAX-HOOKS
SWANK-BACKEND:DESCRIBE-SYMBOL-FOR-EMACS
SWANK-BACKEND:ACTIVATE-STEPPING
SWANK-BACKEND:THREAD-ALIVE-P
SWANK-BACKEND:LOCAL-PORT
SWANK-BACKEND:FORMAT-SLDB-CONDITION
SWANK-BACKEND:WHO-MACROEXPANDS
SWANK-BACKEND:INTERRUPT-THREAD
SWANK-BACKEND:FRAME-CATCH-TAGS
SWANK-BACKEND:MACROEXPAND-ALL
SWANK-BACKEND:WHO-BINDS
SWANK-BACKEND:ARGLIST
SWANK-BACKEND:CALL-WITH-COMPILATION-HOOKS
SWANK-BACKEND:REMOVE-SIGIO-HANDLERS
SWANK-BACKEND:SPAWN
SWANK-BACKEND:FIND-THREAD
SWANK-BACKEND:BUFFER-FIRST-CHANGE
SWANK-BACKEND:ACCEPT-CONNECTION
SWANK-BACKEND:FRAME-SOURCE-LOCATION-FOR-EMACS
SWANK-BACKEND:SET-DEFAULT-DIRECTORY
SWANK-BACKEND:ALL-THREADS
SWANK-BACKEND:FUNCTION-NAME
SWANK-BACKEND:REMOVE-FD-HANDLERS
SWANK-BACKEND:UNPROFILE
SWANK-BACKEND:FIND-DEFINITIONS
SWANK-BACKEND:UNPROFILE-ALL
SWANK-BACKEND:PREFERRED-COMMUNICATION-STYLE
SWANK-BACKEND:ADD-SIGIO-HANDLER
SWANK-BACKEND:RECEIVE
SWANK-BACKEND:CONDITION-REFERENCES
SWANK-BACKEND:PROFILE-RESET
SWANK-BACKEND:KILL-THREAD
SWANK-BACKEND:MAKE-STREAM-INTERACTIVE
SWANK-BACKEND:DESCRIBE-DEFINITION
SWANK-BACKEND:MAKE-FN-STREAMS
SWANK-BACKEND:CREATE-SOCKET
SWANK-BACKEND:CURRENT-THREAD
SWANK-BACKEND:MAKE-DEFAULT-INSPECTOR
SWANK-BACKEND:SLDB-BREAK-AT-START
SWANK-BACKEND:DEFAULT-DIRECTORY
SWANK-BACKEND:SWANK-COMPILE-STRING
SWANK-BACKEND:STARTUP-MULTIPROCESSING
SWANK-BACKEND:CALLS-WHO
SWANK-BACKEND:CALL-WITHOUT-INTERRUPTS
SWANK-BACKEND:WHO-SPECIALIZES
SWANK-BACKEND:ADD-FD-HANDLER)
See also:
The ANSI Standard, Macro DEFPACKAGE
; compiling file "/opt/slime/current/nregex.lisp" (written 27 APR 2005
09:16:21 PM):
; /home/jimka/.slime/fasl/sbcl-0.9.4-linux-x86-64/nregex.fasl written
; compilation finished in 0:00:00
;; loading
#P"/home/jimka/.slime/fasl/sbcl-0.9.4-linux-x86-64/nregex.fasl"
; compiling file "/opt/slime/current/swank-sbcl.lisp" (written 27 APR
2005 09:16:21 PM):
debugger invoked on a SB-EXT:PACKAGE-LOCKED-ERROR in thread #<THREAD
"initial thread" {10000048D1}>:
Lock on package SB-C violated when interning DEBUG-SOURCE-INFO.
See also:
The SBCL Manual, Node "Package Locks"
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 the package lock.
1: [IGNORE-ALL ] Ignore all package locks in the context of this
operation.
2: [UNLOCK-PACKAGE] Unlock the package.
3: [ABORT ] Exit debugger, returning to top level.
(SB-EXT:PACKAGE-LOCK-VIOLATION #<PACKAGE "SB-C">)
0]
If i simply select restart #1, i get a fatal compilation error.
0] 1
compilation aborted because of fatal error:
READ failure in COMPILE-FILE:
READER-ERROR at 41171 (line 1073, column 32) on #<SB-SYS:FD-STREAM
for "file /opt/slime/current/swank-sbcl.lisp" {1000D4A4D1}>:
Symbol "CURRENT-THREAD-ID" not found in the SB-THREAD package.
"Jimka" <·····@rdrop.com> writes:
> has anyone tried sime 1.2.1 under a 64 bit linux sbcl?
> i'm using sbcl-0.9.4-x86-64-linux.
To work together, slime and sbcl must be about the same age; slime
1.2.1 is way too old to work with 0.9.4. CVS HEAD of slime may work
with 0.9.4, or you may want to try CVS HEAD with the newly-released
0.9.6.
Zach
thanks for the info zach, i was using 1.2.1 because it is the
one recommended on the page http://common-lisp.net/project/slime/
but i'll give the one you recommend a try.
"Jimka" <·····@rdrop.com> writes:
> thanks for the info zach, i was using 1.2.1 because it is the
> one recommended on the page http://common-lisp.net/project/slime/
> but i'll give the one you recommend a try.
Actually, the page recommends using CVS.
Zach