Hello, I am a budding Common Lisper. I was working on a <a href="https://github.com/joachifm/cl-mechanize">cl-mechanize</a> script to fill out an HTML form when I noticed that one of cl-mechanize's dependencies, <a href="http://common-lisp.net/project/cl-plus-ssl/">cl+ssl</a>, depends on CFFI.<div>
<br></div><div>When I try to load cl-mechanize, which loads drakma, which loads cl+ssl, I get the following message:<div><br></div><div><font class="Apple-style-span" face="'courier new', monospace">*** - CFFI requires CLISP compiled with dynamic FFI support.</font></div>
<div><br></div><div>The problem seems to be that ffcall is not installed. When I try to install it with MacPorts, I get this message:</div><div><br></div><div><div><font class="Apple-style-span" face="'courier new', monospace">$ sudo port install ffcall</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">---> Fetching ffcall</font></div><div><font class="Apple-style-span" face="'courier new', monospace">---> Attempting to fetch ffcall-1.10.tar.gz from <a href="http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/ffcall">http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/ffcall</a></font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">---> Verifying checksum(s) for ffcall</font></div><div><font class="Apple-style-span" face="'courier new', monospace">---> Extracting ffcall</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">---> Configuring ffcall</font></div><div><font class="Apple-style-span" face="'courier new', monospace">---> Building ffcall</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">Error: Target org.macports.build returned: shell command failed (see log for details)</font></div><div><font class="Apple-style-span" face="'courier new', monospace">Log for ffcall is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_ffcall/main.log</font></div>
<div><font class="Apple-style-span" face="'courier new', monospace">Error: Status 1 encountered during processing.</font></div><div><font class="Apple-style-span" face="'courier new', monospace">To report a bug, see <<a href="http://guide.macports.org/#project.tickets">http://guide.macports.org/#project.tickets</a>></font></div>
<div><br></div><div>Here are my specs:</div><div><ul><li>cl-mechanize 0.0 (depends on drakma)</li><li>drakma 1.2.3 (depends on cl+ssl)</li><li>cl+ssl 2007</li><li>Quicklisp 2010121400 (used to install common lisp packages)</li>
<li>CLISP 2.49</li><li>ffcall 1.10</li><li>MacPorts 1.9.2</li><li>Mac OS X 10.6.6</li><li>MacBook Pro 5,1</li></ul><div>Thanks for your consideration,</div></div></div><div><br></div><div>Andrew Pennebaker</div><div><a href="http://www.yellosoft.us/">http://www.yellosoft.us/</a></div>
</div>