[Openmcl-devel] Error: Foreign variable "O_NONBLOCK" not found; can't compile CL+SSL

Liam Healy lnp at healy.washington.dc.us
Sun Jan 30 15:16:59 PST 2011


I am trying to load CL+SSL from quicklisp, and it doesn't compile.  I
don't know if this is a CCL problem, a CL+SSL problem, or maybe a
quicklisp problem, but it does compile and load just fine in SBCL, so
I'll start here.  (PS I know nothing of the internals of CL+SSL, I'm
just a user.)

Liam

Welcome to Clozure Common Lisp Version 1.7-dev-r14610M-trunk  (LinuxX8664)!
? (require :cl+ssl)
; Loading system definition from
/home/healy/languages/lisp/quicklisp/dists/quicklisp/software/flexi-streams-1.0.7/flexi-streams.asd
into #<Package "ASDF0">
; Registering #<SYSTEM :FLEXI-STREAMS> as FLEXI-STREAMS
; Registering #<SYSTEM :FLEXI-STREAMS-TEST> as FLEXI-STREAMS-TEST
; Loading system definition from
/home/healy/languages/lisp/quicklisp/dists/quicklisp/software/trivial-gray-streams-20101006-cvs/trivial-gray-streams.asd
into #<Package "ASDF0">
; Registering #<SYSTEM :TRIVIAL-GRAY-STREAMS> as TRIVIAL-GRAY-STREAMS
; Warning: Interface file
#P"/home/healy/languages/lisp/ccl/x86-headers64/libc/constants.cdb"
does not exist, and the containing directory does not exist.
;          This may mean that that the "ccl:" logical-pathname host
has not been properly initialized.
; While executing: CCL::CDB-OPEN, in process listener(1).
; Warning: Interface file
#P"/home/healy/languages/lisp/ccl/x86-headers64/libc/vars.cdb" does
not exist, and the containing directory does not exist.
;          This may mean that that the "ccl:" logical-pathname host
has not been properly initialized.
; While executing: CCL::CDB-OPEN, in process listener(1).
Read error between positions 6312 and 6502 in
/home/healy/languages/lisp/quicklisp/dists/quicklisp/software/cl+ssl-20101006-cvs/streams.lisp.ASDF
could not load cl+ssl because Foreign variable "O_NONBLOCK" not found.
ASDF could not load cl+ssl because Foreign variable "O_NONBLOCK" not found.
> Error: Foreign variable "O_NONBLOCK" not found
> While executing: CCL::%LOAD-VAR, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1 > (lisp-implementation-version)



More information about the Openmcl-devel mailing list