Hi Munawar,

On Thu, Jul 2, 2015 at 11:49 PM, Munawar Cheema <munawar.a.cheema@gmail.com> wrote:
I installed gsll from quicklisp. I had to manually give values for the
libgsl and libgslclas to get the install to work.

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.

--- a/gsll-20140211-git/init/init.lisp  2014-04-28 11:48:43.000000000 +0800
+++ b/gsll-20140211-git/init/init.lisp  2014-04-28 12:15:59.000000000 +0800
<at>  <at>  -63,7 +63,11  <at>  <at>
      (read-line s)))
  #+unix
  (defun gsl-config-pathname (pn)
-    (merge-pathnames pn (pathname (format nil "~a/" (gsl-config "--prefix"))))))
+    (flet ((libpath ()
+            (let ((s (gsl-config "--libs-without-cblas")))
+              ;; example output: -L/usr/local/Cellar/gsl/1.16/lib -lgsl
+              (pathname (format nil "~a/" (subseq s 2 (- (length s) 6)))))))
+      (merge-pathnames pn (libpath)))))

(cffi:define-foreign-library libgslcblas
  (:darwin #+ccl #.(ccl:native-translated-namestring

If I remember correctly, this was once posted on this mailing list.
 
Just to be sure it
was installed correctly I ran the following:

CL-USER>   (in-package :gsl)
#<Package "GSLL">
GSL>    (lisp-unit:run-tests)
Unit Test Summary
 | 3983 assertions total
 | 3964 passed
 | 19 failed
 | 6 execution errors
 | 0 missing tests

#<TEST-RESULTS-DB Total(3983) Passed(3964) Failed(19) Errors(6)>

GSL>
--

Are these results consistent with expectations or should I be getting
no failures or execution errors?

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.

Regards,
david.