Hi, all,
I recently installed the latest CVS tarball, and when I try M-x slime, I see a lot of stuff in the *inferior-lisp* buffer that looks like it's setting things up normally. However, partway though, I see this:
;; Error while loading: /Users/mtp/.slime/fasl/2006-10-26/sbcl-0.9.15- darwin-ppc/swank.fasl ;; Condition: unknown &KEY argument: :WEAKNESS ;; Aborting. ; ; compilation unit aborted ; caught 1 fatal ERROR condition
and it never finishes loading. Any idea what I'm doing wrong?
Thanks, Matt
Matt Pillsbury pillsbury@gmail.com writes:
;; Error while loading: /Users/mtp/.slime/fasl/2006-10-26/sbcl-0.9.15- darwin-ppc/swank.fasl ;; Condition: unknown &KEY argument: :WEAKNESS ;; Aborting. ; ; compilation unit aborted ; caught 1 fatal ERROR condition
and it never finishes loading. Any idea what I'm doing wrong?
A recent commit broke older SBCLs without weak hash-table support.
You can either get a newer SBCL (0.9.17 or later), or update the CVS, where support for pre 0.9.17 SBCLs has been restored. (Might take a while to precolate to the anoncvs?)
Cheers,
-- Nikodemus Schemer: "Buddha is small, clean, and serious." Lispnik: "Buddha is big, has hairy armpits, and laughs."
Nikodemus Siivola nikodemus@random-state.net writes:
You can either get a newer SBCL (0.9.17 or later), or update the CVS, where support for pre 0.9.17 SBCLs has been restored. (Might take a while to precolate to the anoncvs?)
anoncvs lags behind real cvs by about 15 minutes (afaicr)
Matt Pillsbury pillsbury@gmail.com writes:
;; Error while loading: /Users/mtp/.slime/fasl/2006-10-26/sbcl-0.9.15- darwin-ppc/swank.fasl ;; Condition: unknown &KEY argument: :WEAKNESS ;; Aborting. ; ; compilation unit aborted ; caught 1 fatal ERROR condition
and it never finishes loading. Any idea what I'm doing wrong?
your sbcl is too old. you have two options:
1) upgrade sbcl
2) comment out the last two forms in swank-sbcl.lisp (make-weak-key-hash-table and make-weak-value-hash-table)