<div dir="ltr">Hi Munawar,<br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 2, 2015 at 11:49 PM, Munawar Cheema <span dir="ltr"><<a href="mailto:munawar.a.cheema@gmail.com" target="_blank">munawar.a.cheema@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I installed gsll from quicklisp. I had to manually give values for the<br>
libgsl and libgslclas to get the install to work. </blockquote><div><br></div><div><div>I've been using the patch below to fix this problem in gsll's initialisation code. I think it should use "gsl-config --libs" instead of "gsl-config --prefix" to find libgsl.</div><div><br></div><div>--- a/gsll-20140211-git/init/init.lisp  2014-04-28 11:48:43.000000000 +0800</div><div>+++ b/gsll-20140211-git/init/init.lisp  2014-04-28 12:15:59.000000000 +0800</div><div><at>  <at>  -63,7 +63,11  <at>  <at></div><div>      (read-line s)))</div><div>  #+unix</div><div>  (defun gsl-config-pathname (pn)</div><div>-    (merge-pathnames pn (pathname (format nil "~a/" (gsl-config "--prefix"))))))</div><div>+    (flet ((libpath ()</div><div>+            (let ((s (gsl-config "--libs-without-cblas")))</div><div>+              ;; example output: -L/usr/local/Cellar/gsl/1.16/lib -lgsl</div><div>+              (pathname (format nil "~a/" (subseq s 2 (- (length s) 6)))))))</div><div>+      (merge-pathnames pn (libpath)))))</div><div><br></div><div>(cffi:define-foreign-library libgslcblas</div><div>  (:darwin #+ccl #.(ccl:native-translated-namestring</div></div><div><br></div><div>If I remember correctly, this was once posted on this mailing list.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Just to be sure it<br>
was installed correctly I ran the following:<br>
<br>
CL-USER>   (in-package :gsl)<br>
#<Package "GSLL"><br>
GSL>    (lisp-unit:run-tests)<br>
Unit Test Summary<br>
 | 3983 assertions total<br>
 | 3964 passed<br>
 | 19 failed<br>
 | 6 execution errors<br>
 | 0 missing tests<br>
<br>
#<TEST-RESULTS-DB Total(3983) Passed(3964) Failed(19) Errors(6)><br>
<br>
GSL><br>
--<br>
<br>
Are these results consistent with expectations or should I be getting<br>
no failures or execution errors?</blockquote><div><br></div><div>I think this is expected, but you should probably check each failure/error and decide for yourself whether or not it has an impact on what you want do. For example, they may be small numeric inconsistencies that some people care and others do not care about.</div><div><br></div><div>Regards,</div><div>david.</div></div></div></div>