<div>Hello Andrew.</div><div> </div><div>What is the ffcall package you are installing and how does it relates to CFFI?</div><div> </div><div>Are you sure CFFI is broken on Mac OS X (x64)? The answer should also depend on what Lisp implementation you use.</div><div> </div><div>Rewriting cl+ssl without foreign calls is a lot of work. CL+SSL is just a wrapper over OpenSSL. The rewriting is so unreasonable, that we may say it's impossible.</div><div> </div><div>First of all ensure CFFI doesn't work.</div><div> </div><div>Then, it's really the case, and if you don't need to apply cl-mechanize to HTTPS urls, you may workaround the problem by changing drakma: just</div><div>cut-out all the mentions of CL+SSL from drakma sources. It will be only few lines.</div><div> </div><div>Best regards,</div><div>- Anton</div><div> </div><div>07.02.2011, 08:45, "Andrew Pennebaker" <andrew.pennebaker@gmail.com>:</div><blockquote>CFFI is broken in Mac OS X (x64). As proof, try the following command:<div> </div><div><div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">$ sudo port install ffcall</span></div><div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">--->  Fetching ffcall</span></div> <div><span class="Apple-style-span" style="font-family: '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></span></div> <div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">--->  Verifying checksum(s) for ffcall</span></div><div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">--->  Extracting ffcall</span></div> <div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">--->  Configuring ffcall</span></div><div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">--->  Building ffcall</span></div> <div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">Error: Target org.macports.build returned: shell command failed (see log for details)</span></div><div><span class="Apple-style-span" style="font-family: '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</span></div> <div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">Error: Status 1 encountered during processing.</span></div><div><span class="Apple-style-span" style="font-family: 'courier new',monospace;">To report a bug, see <<a href="http://guide.macports.org/#project.tickets">http://guide.macports.org/#project.tickets</a>></span></div></div><div> </div><div>Can cl+ssl be rewritten without foreign calls? I'm not even using cl+ssl directly; I'm using cl-mechanize, which depends on drakma, which depends on cl+ssl.</div><div> </div><div>Cheers,</div> <div> </div><div>Andrew Pennebaker</div><div><a href="http://www.yellosoft.us/">http://www.yellosoft.us/</a></div> <p>_______________________________________________<br />cl-plus-ssl-devel mailing list<br /><a href="mailto:cl-plus-ssl-devel@common-lisp.net">cl-plus-ssl-devel@common-lisp.net</a><br /><a href="http://common-lisp.net/cgi-bin/mailman/listinfo/cl-plus-ssl-devel">http://common-lisp.net/cgi-bin/mailman/listinfo/cl-plus-ssl-devel</a></p></blockquote>