This works on Snow Leopard with sbcl 1.0.40.  To summarize:<div><br></div><div>1) Added the following to dependencies:</div><div><br></div><div><div>gsll gsd cffi trivial-garbage lisp-unit fsbv static-vectors iterate asdf-system-connections babel alexandria trivial-features split-sequence</div>

<div><br></div><div>2) Added the following to wnpp-projects:</div><div><br></div><div><div># **** FOR GSLL ****</div><div>gsll               get_git git://<a href="http://repo.or.cz/gsll.git">repo.or.cz/gsll.git</a></div>

<div>gsd                get_git git://<a href="http://repo.or.cz/gsd.git">repo.or.cz/gsd.git</a></div><div>fsbv               get_git git://<a href="http://repo.or.cz/fsbv.git">repo.or.cz/fsbv.git</a></div><div>lisp-unit          get_git git://<a href="http://repo.or.cz/lisp-unit.git">repo.or.cz/lisp-unit.git</a></div>

<div>static-vectors     get_git git://<a href="http://gitorious.org/iolib/static-vectors.git">gitorious.org/iolib/static-vectors.git</a></div><div><br></div></div><div>3) Ran clbuild install gsll</div><div><br></div><div>

4) Had the following .sbclrc:</div><div><br></div><div><div>(require 'asdf)</div><div>(require 'asdf-install)</div><div><br></div><div>(pushnew #P"/path/to/your/emacs/stuff/.emacs.d/site-lisp/slime/" asdf:*central-registry* :test #'equal)</div>

<div>(push "/path/to/your/emacs/stuff/.emacs.d/site-lisp/slime/" asdf:*central-registry*)</div><div><br></div><div>(pushnew #P"//path/to/your/clbuild/stuff/clbuild/systems/" asdf:*central-registry* :test #'equal)</div>

<div>(push "/path/to/your/clbuild/stuff/clbuild/systems/" asdf:*central-registry*)</div><div><br></div><div>(asdf:oos 'asdf:load-op 'swank)</div><div>(asdf:operate 'asdf:load-op :gsll)</div><div><br>

</div><div>;; start swank</div><div>(setf swank:*use-dedicated-output-stream* nil)</div><div>(setf swank:*communication-style* :fd-handler)</div><div>(swank:create-server :port 4007 :dont-close t)</div></div><div><br></div>

<div>5) In the sbcl repl entered (in-package gsll)</div><div><br></div><div>6) Ran the examples from <a href="http://common-lisp.net/project/gsll/">http://common-lisp.net/project/gsll/</a> and they all worked.</div><div>
<br>
</div><div>Thanks Liam!</div><div><br></div><div>-Dave</div><div><br></div><div><br></div><br><div class="gmail_quote">On Tue, Aug 17, 2010 at 9:17 AM, David Dreisigmeyer <span dir="ltr"><<a href="mailto:david.dreisigmeyer@gmail.com">david.dreisigmeyer@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Liam,<div><br></div><div>I'll try it out soon.  </div><div><br></div><div>This is (or was) a bug in clbuild (at least I believe it would be clbuild).</div>

<div><br></div><div>1) Install macports -- which by default is in /opt/local</div>
<div>2) Now install ccl with macports (it goes into /opt/local).  (This same situation may work with other ports installed, I didn't try that out.  It doesn't happen if sbcl is installed with macports.)</div><div>


3) Run clbuild check.  It will complain that no sbcl has been found.</div><div>4) Now /opt/local has been removed.  The only way this can happen from the command line is by sudo rm -rf /opt/local.</div><div><br></div><div>


Thanks for all your help on this,</div><div><br></div><div>-Dave<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Mon, Aug 16, 2010 at 11:10 PM, Liam Healy <span dir="ltr"><<a href="mailto:lhealy@common-lisp.net" target="_blank">lhealy@common-lisp.net</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">OK I've committed a modified version of this patch.  I hope<br>
it works better for OS X.<br>
<br>
On Mon, Aug 16, 2010 at 11:15 AM, Leo <<a href="mailto:sdl.web@gmail.com" target="_blank">sdl.web@gmail.com</a>> wrote:<br>
> On 2010-08-16 15:51 +0100, David Dreisigmeyer wrote:<br>
>> I tried this -- no go, including using gsl-devel.  Also installed gsl from<br>
>> source and gsll still won't install.  I'm going to try with ccl now.<br>
><br>
> If you install gsl and have 'gsl-config' accessible from your terminal,<br>
> then gsll will try to find the install location using that tool.<br>
><br>
> I have found that I also need to apply the following patch for it to<br>
> work.<br>
><br>
> commit 024e7551bd9ee968b47ca1cb33e106090291c5f7<br>
> Date:   Sat Jul 3 13:32:51 2010 +0100<br>
><br>
>    Make gsl-config actually work on :DARWIN<br>
><br>
>        Modified init/init.lisp<br>
> diff --git a/init/init.lisp b/init/init.lisp<br>
> index 5c14ced..866f48f 100644<br>
> --- a/init/init.lisp<br>
> +++ b/init/init.lisp<br>
> @@ -31,6 +31,8 @@<br>
>    #:cl-array #:dimensions #:element-type #:dim0 #:dim1<br>
>    #:copy))<br>
><br>
> +(in-package :gsl)<br>
> +<br>
>  (eval-when (:compile-toplevel :load-toplevel :execute)<br>
>   (defun gsl-config (arg)<br>
>     "A wrapper for tool `gsl-config'."<br>
> @@ -41,8 +43,9 @@<br>
>       (read-line s))))<br>
><br>
>  (cffi:define-foreign-library libgslcblas<br>
> +  (:darwin #.(merge-pathnames "lib/libgslcblas.dylib"<br>
> +                              (pathname (concatenate 'string (gsl-config "--prefix") "/"))))<br>
>   (:unix (:or "libgslcblas.so.0" "libgslcblas.so"))<br>
> -  (:darwin "libgslcblas.dylib")<br>
>   (:cygwin "cyggslcblas-0.dll")<br>
>   (t (:default "libgslcblas")))<br>
><br>
> @@ -55,8 +58,9 @@<br>
>  (cffi:load-foreign-library "/lib/lapack/cygblas.dll")<br>
><br>
>  (cffi:define-foreign-library libgsl<br>
> +  (:darwin #.(merge-pathnames "lib/libgsl.dylib"<br>
> +                              (pathname (concatenate 'string (gsl-config "--prefix") "/"))))<br>
>   (:unix (:or "libgsl.so.0" "libgsl.so"))<br>
> -  (:darwin "libgsl.dylib")<br>
>   (:cygwin "cyggsl-0.dll")<br>
>   (t (:default "libgsl")))<br>
><br>
><br>
> Leo<br>
><br>
><br>
> _______________________________________________<br>
> Gsll-devel mailing list<br>
> <a href="mailto:Gsll-devel@common-lisp.net" target="_blank">Gsll-devel@common-lisp.net</a><br>
> <a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel</a><br>
><br>
<br>
_______________________________________________<br>
Gsll-devel mailing list<br>
<a href="mailto:Gsll-devel@common-lisp.net" target="_blank">Gsll-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel" target="_blank">http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel</a><br>
</blockquote></div><br></div></div></div>
</blockquote></div><br></div>