From: Jimka
Subject: installing slime with 64 bit sbcl
Date: 
Message-ID: <1131275800.597132.320350@o13g2000cwo.googlegroups.com>
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]

From: Jimka
Subject: Re: installing slime with 64 bit sbcl
Date: 
Message-ID: <1131276014.145057.319800@g47g2000cwa.googlegroups.com>
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.
From: Zach Beane
Subject: Re: installing slime with 64 bit sbcl
Date: 
Message-ID: <m38xw2545s.fsf@unnamed.xach.com>
"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
From: Jimka
Subject: Re: installing slime with 64 bit sbcl
Date: 
Message-ID: <1131287829.669185.226730@g43g2000cwa.googlegroups.com>
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.
From: Zach Beane
Subject: Re: installing slime with 64 bit sbcl
Date: 
Message-ID: <m34q6p6awt.fsf@unnamed.xach.com>
"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
From: Jimka
Subject: Re: installing slime with 64 bit sbcl
Date: 
Message-ID: <1131288650.808107.321110@g14g2000cwa.googlegroups.com>
great, thanks zach, the newest slime version from cvs seems to compile
fine with  0.9.4