slime emerges with success, but when running for the first time in emacs, it fails compiling. (note: slime isn't built in emerge time but when it is first run) Reproducible: Always Steps to Reproduce: 1. emerge slime 2. emacs 3. Alt+X 4. 'slime' Actual Results: (..) ; compiling (DEFMETHOD INSPECT-FOR-EMACS ...) ; compiling (DEFMETHOD INSPECT-FOR-EMACS ...) debugger invoked on a SB-EXT:PACKAGE-LOCKED-ERROR in thread #<THREAD "initial thread" {9003221}>: Lock on package SB-THREAD violated when interning THREAD-SAP-FROM-ID. 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: [RETRY ] Retry performing #<ASDF:COMPILE-OP NIL {9520979}> on #<ASDF:CL-SOURCE-FILE "swank-sbcl" {9C56B31}>. 4: [ACCEPT ] Continue, treating #<ASDF:COMPILE-OP NIL {9520979}> on #<ASDF:CL-SOURCE-FILE "swank-sbcl" {9C56B31}> as having been successful. 5: [ABORT ] Exit debugger, returning to top level. (SB-EXT:PACKAGE-LOCK-VIOLATION #<PACKAGE "SB-THREAD">) Expected Results: SLIME should build and run Downgrading sbcl to sbcl-0.9.2 fixes the problem (hint: mask sbcl or create ebuild for most recent slime version) Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r1, 2.6.12-gentoo-r6 i686) ================================================================= System uname: 2.6.12-gentoo-r6 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.rnl.ist.utl.pt/pub/gentoo/ ftp://mirrors1.netvisao.pt/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/portage-gentopia" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm avi berkdb bitmap-fonts bzlib cdr crypt ctype cups curl dba directfb divx4linux dvd dvdread eds emacs emboss encode fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 hal imagemagick imlib java jpeg junit libg++ libwww mad mikmod mmx mp3 mpeg msn nas ncurses nls no_wxgtk1 ogg oggvorbis opengl pam pdflib png posix python quicktime readline sdl sockets spell sqlite sse ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts usb vorbis win32codecs xml xml2 xmms xorg-x11 xprint xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Thanks for the note. I created a new CVS snapshot dev-lisp/slime-1.2.1.20050804 which should fix this problem.
Fixed; thanks :)