[cl-plus-ssl-devel] Foreign variable "O_NONBLOCK" not found

Anton Vodonosov avodonosov at yandex.ru
Fri Aug 14 22:00:18 UTC 2009


To me it looks like CCL just doesn't support #$O_NONBLOCK on Windows.

on Friday, August 14, 2009, 6:37:44 PM Andrei wrote:

> I am trying to compile Hunchentoot with Clozure CL on Windows using
> the libraries from http://bknr.net/trac and I get the following error:

> Foreign variable "O_NONBLOCK" not found
>     [Condition of type SIMPLE-ERROR]

> Restarts:
>  0: [RETRY-COMPILE-FILE] Retry compiling
> #P"d:/cl-stuff/trunk/thirdparty/cl+ssl/streams.lisp"
>  1: [SKIP-COMPILE-FILE] Skip compiling
> #P"d:/cl-stuff/trunk/thirdparty/cl+ssl/streams.lisp"
>   2: [TRY-RECOMPILING] Try recompiling streams
>  3: [RETRY] Retry performing #<COMPILE-OP NIL #x9398C06> on
> #<CL-SOURCE-FILE "streams" #x8C6AB96>.
>  4: [ACCEPT] Continue, treating #<COMPILE-OP NIL #x9398C06> on
> #<CL-SOURCE-FILE "streams" #x8C6AB96> as having been successful.
>   5: [RETRY] Retry SLIME interactive evaluation request.
>  --more--

> Backtrace:
>   0: (CCL::%LOAD-VAR WIN32::O_NONBLOCK NIL)
>   1: (CCL::|#$-reader| #<STRING-INPUT-STREAM  #x9A36C36> #\$ NIL)
>   2: (CCL::READ-DISPATCH #<STRING-INPUT-STREAM  #x9A36C36> #\#)
>    3: (CCL::%PARSE-EXPRESSION #<STRING-INPUT-STREAM  #x9A36C36> #\# NIL)
>   4: (CCL::%READ-FORM #<STRING-INPUT-STREAM  #x9A36C36> 0 NIL)
>   5: (CCL::READ-INTERNAL #<STRING-INPUT-STREAM  #x9A36C36> T NIL NIL)
>    6: (READ #<STRING-INPUT-STREAM  #x9A36C36> T NIL NIL)
>   7: (READ-FROM-STRING "#$O_NONBLOCK" T NIL :START 0 :END NIL :PRESERVE-WHITESPACE NIL)
>   8: (CCL::CALL-CHECK-REGS READ-FROM-STRING "#$O_NONBLOCK")
>    9: (CCL::READ-DISPATCH #<BASIC-FILE-CHARACTER-INPUT-STREAM
> ("d:/cl-stuff/trunk/thirdparty/cl+ssl/streams.lisp"/4668 ISO-8859-1) #x9A11E4E> #\#)

> Is there anything I am missing on my system or it's just some incompatibility with Windows?
>  
> Thank you,
> Andrei
>   






More information about the cl-plus-ssl-devel mailing list