Hello,
I encounter a problem trying to download babel using quicklisp.
I am on debian squeeze and I use the last version of sbcl 1.0.55 that I downloaded 5mns ago from the website, together with a fresh install of quicklisp. I can reproduce the error using the version of sbcl 1.0.40 in the debian repositories.
The relevant part of the log which is attached to this message seems to be * (ql:quickload "babel") To load "babel": Load 1 ASDF system: babel ; Loading "babel"
; file: /home/harven/.quicklisp/dists/quicklisp/software/babel-20120208-git/src/enc-unicode.lisp ; in: DEFINE-UTF-16 :UTF-16 ; (BABEL-ENCODINGS::DEFINE-UTF-16 :UTF-16) ; ; caught ERROR: ; (during macroexpansion of (DEFINE-UTF-16 :UTF-16)) ; #:~A-CODE-POINT-COUNTER fell through ETYPECASE expression. ; Wanted one of (STRING SIMPLE-STRING).
A similar error has been reported on github https://github.com/cl-babel/babel/issues/9 where it was suggested to run the command (alexandria:format-symbol t '#:~a-code-point-counter "UTF16") Here is what I get.
* (ql:quickload "alexandria") To load "alexandria": Load 1 ASDF system: alexandria ; Loading "alexandria"
("alexandria") * (alexandria:format-symbol t '#:~a-code-point-counter "UTF16")
debugger invoked on a SB-KERNEL:CASE-FAILURE in thread #<THREAD "initial thread" RUNNING {AB2C889}>: #:~A-CODE-POINT-COUNTER fell through ETYPECASE expression. Wanted one of (STRING SIMPLE-STRING).
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name): 0: [ABORT] Exit debugger, returning to top level.
(SB-KERNEL:CASE-FAILURE ETYPECASE #:~A-CODE-POINT-COUNTER (STRING SIMPLE-STRING)) 0] 0
Any help ?
Sincerely,
On Fri, 2012-03-23 at 16:35 +0100, harven@free.fr wrote:
Hello,
I encounter a problem trying to download babel using quicklisp.
I am on debian squeeze and I use the last version of sbcl 1.0.55 that I downloaded 5mns ago from the website, together with a fresh install of quicklisp. I can reproduce the error using the version of sbcl 1.0.40 in the debian repositories.
The relevant part of the log which is attached to this message seems to be
- (ql:quickload "babel")
To load "babel": Load 1 ASDF system: babel ; Loading "babel"
; file: /home/harven/.quicklisp/dists/quicklisp/software/babel-20120208-git/src/enc-unicode.lisp ; in: DEFINE-UTF-16 :UTF-16 ; (BABEL-ENCODINGS::DEFINE-UTF-16 :UTF-16) ; ; caught ERROR: ; (during macroexpansion of (DEFINE-UTF-16 :UTF-16)) ; #:~A-CODE-POINT-COUNTER fell through ETYPECASE expression. ; Wanted one of (STRING SIMPLE-STRING).
[...]
Any help ?
First update quicklisp to dist 2012-03-07, then try again
----- Mail original ----- De: "Stelian Ionescu" sionescu@cddr.org À: harven@free.fr Cc: babel-devel@common-lisp.net Envoyé: Vendredi 23 Mars 2012 17:08:44 Objet: Re: [babel-devel] error downloading babel
On Fri, 2012-03-23 at 16:35 +0100, harven@free.fr wrote:
Hello,
I encounter a problem trying to download babel using quicklisp.
I am on debian squeeze and I use the last version of sbcl 1.0.55 that I downloaded 5mns ago from the website, together with a fresh install of quicklisp. I can reproduce the error using the version of sbcl 1.0.40 in the debian repositories.
The relevant part of the log which is attached to this message seems to be
- (ql:quickload "babel")
To load "babel": Load 1 ASDF system: babel ; Loading "babel"
; file: /home/harven/.quicklisp/dists/quicklisp/software/babel-20120208-git/src/enc-unicode.lisp ; in: DEFINE-UTF-16 :UTF-16 ; (BABEL-ENCODINGS::DEFINE-UTF-16 :UTF-16) ; ; caught ERROR: ; (during macroexpansion of (DEFINE-UTF-16 :UTF-16)) ; #:~A-CODE-POINT-COUNTER fell through ETYPECASE expression. ; Wanted one of (STRING SIMPLE-STRING).
[...]
Any help ?
First update quicklisp to dist 2012-03-07, then try again
Thanks, it worked. I thought my version of quicklisp was up to date, but apparently I was wrong.
Best wishes,