I am trying to use CLX on 18d under FreeBSD.  I get the following:

  * (require :clx)
  ; Loading #p"/usr/local/lib/cmucl/lib/subsystems/clx-library.x86f".
  T
  * (xlib:open-display "localhost")
  Connection failure to X11.0 server localhost display 0: No protocol specified

I grabbed the latest CLX sources from the CMUCL CVS and did the following:

  $ cd src/clx
  $ lisp
  ...
  * (load "defsystem.lisp")
  ...
  * (compile-clx)
  ...
  * (xlib:open-display "localhost")
  #<XLIB:DISPLAY localhost:0 (The XFree86 Project, Inc R40200000)>
  * 

and it works.

The question is, how do I recreate the clx-library.x86f?  The
clxcom.lisp looks like it my be the answer, but I am unable to
understand it.

-- 
eblood



Reply via email to