vseloved / cl-redis

Redis client for Common Lisp
Other
188 stars 38 forks source link

Fails to compile with latest iolib on sbcl #1

Closed quicklisp closed 14 years ago

quicklisp commented 14 years ago

I get this error:

; SB-INT:SIMPLE-READER-PACKAGE-ERROR at 7393 (line 198, column 75) on #<SB-SYS:FD-STREAM ; for "file /home/xach/quicklisp-controller/dist/build-cache/cl-redis/4a61de6deb254da0f14895ede6b4825264daba03/cl-redis-20100713-git/redis.lisp" ; {1005A2B2D1}>: ; package "IO.STREAMS" not found ;

vseloved commented 14 years ago

IO.STREAMS is actually part of IOlib, so the dependencies are specified correctly on my part. The best way for you is to add your iolib-0.6.0 dir (or how it is called on your machine) to the _central-registry, before loading cl-redis, like this: (push "/path/to/iolib-dir/" asdf:_central-registry*) ; don't forget the slash at the end of the path

quicklisp commented 14 years ago

Ah, I see. I do not use the released version of iolib, but the git version, which removed support for IO.STREAMS a long time ago.

vseloved commented 14 years ago

Oh, that's interesting. I have specified a version dependency on iolib-0.6.0. Any suggestions, what to use instead of io.streams?

quicklisp commented 14 years ago

I'm not sure, sorry. I expect there will be a new release of iolib sometime soon, but I don't know how soon.

vseloved commented 14 years ago

Actually the dependency on io.streams was really minuscule (I've just forgotten that), so thanks to Stelian it's removed now and it should be possible to compile against the latest version.