[Openmcl-devel] cl+ssl: Foreign variable "O_NONBLOCK" not found

Frank some.frank at gmail.com
Wed Dec 15 12:14:39 PST 2010


Hi there,

I just downloaded ccl-1.6 and tried to compile cl+ssl which throws an 
error (see subject line).

Is there a known solution to get this package compiled?

Thanks

CL-USER> (asdf:load-system 'cl+ssl)
Read error between positions 5849 and 6019 in C:/Dokumente und 
Einstellungen/fau/Eigene Dateien/lisp/cl+ssl-2008-11-04/streams.lisp.

Backtrace:
  0: (CCL::%LOAD-VAR WIN32::O_NONBLOCK NIL)
      Locals:
        CCL::NAME = WIN32::O_NONBLOCK
        CCL::QUERY-ONLY = NIL
        CCL::FTD = #S(CCL::FOREIGN-TYPE-DATA :TRANSLATORS #<HASH-TABLE 
:TEST EQ size 17/60 #xC..
        STRING = "O_NONBLOCK"
        CCL::FV = NIL
  1: (CCL::|#$-reader| #<STRING-INPUT-STREAM  #xCD7841E> #\$ NIL)
      Locals:
        STREAM = #<STRING-INPUT-STREAM  #xCD3EAC6>
        CHAR = #\$
        CCL::ARG = NIL
        PACKAGE = #<Package "WIN32">
        CCL::SYM = WIN32::O_NONBLOCK
        CCL::QUERY = NIL
        CCL::SOURCE = NIL
        #:G106560 = WIN32::O_NONBLOCK
        CCL::CONST = NIL
  2: (CCL::READ-DISPATCH #<STRING-INPUT-STREAM  #xCD7841E> #\#)
      Locals:
        STREAM = #<STRING-INPUT-STREAM  #xCD3EAC6>
        CHAR = #\#
        CCL::INFO = (#<Compiled-function CCL::READ-DISPATCH #x44DDB7E> ..)))
        CCL::TB = #("#$O_NONBLOCKRING" 0 0 16 NIL)
        CCL::SUBCHAR = #\$
        CCL::NUMARG = NIL
        CCL::DISPFUN = #<Compiled-function CCL::|#$-reader| 
(Non-Global)  #x4AC23FE>
  3: (CCL::%PARSE-EXPRESSION #<STRING-INPUT-STREAM  #xCD7841E> #\# NIL)
      Locals:
        STREAM = #<STRING-INPUT-STREAM  #xCD3EAC6>
        CCL::FIRSTCHAR = #\#
        CCL::DOT-OK = NIL
        READTABLE = #<READTABLE #xC175D66>
        CCL::ATTRTAB = #(1 1 1 1 1 1 ...)
        CCL::ATTR = 9
        CCL::START-POS = 1
        CCL::DEF = (#<Compiled-function CCL::READ-DISPATCH #x44DDB7E> ..)))
  4: (CCL::%READ-FORM #<STRING-INPUT-STREAM  #xCD7841E> 0 NIL)
      Locals:
        STREAM = #<STRING-INPUT-STREAM  #xCD3EAC6>
        CCL::ARG = 0
        CCL::EOF-VAL = NIL
        CCL::CH = #\#
  5: (CCL::READ-INTERNAL #<STRING-INPUT-STREAM  #xCD7841E> T NIL NIL)
      Locals:
        STREAM = #<STRING-INPUT-STREAM  #xCD3EAC6>
        CCL::EOF-ERROR-P = T
        CCL::EOF-VALUE = NIL
        CCL::RECURSIVE-P = NIL
        CCL::%READ-OBJECTS% = NIL
        CCL::%KEEP-WHITESPACE% = NIL
  6: (READ #<STRING-INPUT-STREAM  #xCD7841E> T NIL NIL)
      Locals:
        STREAM = #<STRING-INPUT-STREAM  #xCD3EAC6>
        CCL::EOF-ERROR-P = T
        CCL::EOF-VALUE = NIL
        CCL::RECURSIVE-P = NIL
  7: (READ-FROM-STRING "#$O_NONBLOCK" T NIL :START 0 :END NIL 
:PRESERVE-WHITESPACE NIL)
      Locals:
        STRING = "#$O_NONBLOCK"
        CCL::EOF-ERROR-P = T
        CCL::EOF-VALUE = NIL
        CCL::START = 0
        CCL::END = NIL
        CCL::PRESERVE-WHITESPACE = NIL
        CCL::IDX = NIL
        STREAM = #<STRING-INPUT-STREAM  #xCD3EAC6>
  8: (CCL::CALL-CHECK-REGS READ-FROM-STRING "#$O_NONBLOCK")
      Locals:
        CCL::FN = READ-FROM-STRING
        CCL::ARGS = ("#$O_NONBLOCK")
        CCL::OLD-REGS = NIL




More information about the Openmcl-devel mailing list