[cl-plus-ssl-devel] having trouble with cvs version on clisp-2.46
Anton Vodonosov
avodonosov at yandex.ru
Sat Nov 1 03:20:11 UTC 2008
on Monday, September 15, 2008, 1:40:07 PM Luís wrote:
> On Thu, Sep 11, 2008 at 9:46 PM, Anton Vodonosov <avodonosov at yandex.ru> wrote:
>> To fix it just go to the streams.lisp file and comment out the following
>> code on the lines 166-168:
>>
>> #+clozure-common-lisp
>> (defun install-nonblock-flag (fd)
>> (ccl::fd-set-flags fd (logior (ccl::fd-get-flags fd) #$O_NONBLOCK)))
>>
>> The error was caused by #$O_NONBLOCK. I wonder, is an error
>> in clisp or in cl+ssl, from standard point of view...
> I think it's supposed to ignore the unknown #$ reader-macro gracefully
> but only SBCL and CMUCL do that, AFAICT. So, it might be worth
> hacking around this. The best work-around I can come up with right now
> is replacing #$O_NONBLOCK with #.(read-from-string "#$O_NONBLOCK").
Hi, I've applied this solution. Now cl+ssl compiles with CLISP.
- Anton
More information about the cl-plus-ssl-devel
mailing list