On Tue, Feb 16, 2010 at 3:54 PM, Tobias Rautenkranz <span dir="ltr"><<a href="mailto:tobias@rautenkranz.ch">tobias@rautenkranz.ch</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">> But now I get a similar error when I try to load libclsmoke:<br>
</div>What happens when you just load libclsmoke with:<br>
<div class="im"><br>
(asdf:oos 'asdf:load-op :cffi)<br>
(push #p"/opt/local/lib/" cffi:*foreign-library-directories*)<br>
</div>(cffi:define-foreign-library clsmoke<br>
        (:darwin "libclsmoke.dylib"))<br>
 (cffi:load-foreign-library 'clsmoke)<br>
<br>
and don't use cl-smoke.<br>
</blockquote></div><div><br></div><div>Same error:</div><div><br></div><div>*  (cffi:load-foreign-library 'clsmoke)</div><div><br></div><div>debugger invoked on a CFFI:LOAD-FOREIGN-LIBRARY-ERROR in thread #<THREAD</div>
<div>                                                                  "initial thread" RUNNING</div><div>                                                                  {11A1D9E9}>:</div><div>  Unable to load foreign library (CLSMOKE).</div>
<div>  Error opening shared object "/opt/local/lib/libclsmoke.0.0.1.dylib":</div><div>  dlopen(3) failed.</div><div><br></div><div>Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.</div><div><br></div>
<div>restarts (invokable by number or by possibly-abbreviated name):</div><div>  0: [RETRY    ] Try loading the foreign library again.</div><div>  1: [USE-VALUE] Use another library instead.</div><div>  2: [ABORT    ] Exit debugger, returning to top level.</div>
<div><br></div><div>(CFFI::FL-ERROR "Unable to load foreign library (~A).~%  ~A")[:EXTERNAL]</div><div>0] ba</div><div><br></div><div>0: (CFFI::FL-ERROR "Unable to load foreign library (~A).~%  ~A")[:EXTERNAL]</div>
<div>1: (CFFI::LOAD-FOREIGN-LIBRARY-PATH CLSMOKE "libclsmoke.dylib" NIL)</div><div>2: ((FLET CFFI::%DO-LOAD)</div><div>    #<CFFI:FOREIGN-LIBRARY {11B57BF1}></div><div>    CLSMOKE</div><div>    "libclsmoke.dylib")</div>
<div>3: (CFFI:LOAD-FOREIGN-LIBRARY CLSMOKE)[:EXTERNAL]</div><div>4: (SB-INT:SIMPLE-EVAL-IN-LEXENV</div><div>    (CFFI:LOAD-FOREIGN-LIBRARY 'CLSMOKE)</div><div>    #<NULL-LEXENV>)</div><div>5: (INTERACTIVE-EVAL (CFFI:LOAD-FOREIGN-LIBRARY 'CLSMOKE))[:EXTERNAL]</div>
<div>6: (SB-IMPL::REPL-FUN NIL)</div><div>7: ((LAMBDA ()))</div><div>8: (SB-IMPL::%WITH-REBOUND-IO-SYNTAX #<CLOSURE (LAMBDA #) {11CC1845}>)</div><div>9: (SB-IMPL::TOPLEVEL-REPL NIL)</div><div>10: (SB-IMPL::TOPLEVEL-INIT)</div>
<div>11: ((LABELS SB-IMPL::RESTART-LISP))</div><div><br></div><br>-- <br>Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>