[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