I looked at the configure.ac file I use, and the code below looks
similar, except that I use AC_CHECK_LIB's optional arguments.

http://o2scl.svn.sourceforge.net/viewvc/o2scl/trunk/configure.ac?revision=43&view=markup

Have you looked at the config.log file to see why it fails? Also, which platform
is this for?

Take care,
Andrew

On Sun, Oct 11, 2009 at 9:52 AM, Robert G. Brown <[email protected]> wrote:
> I'm trying to get gsl to be correctly detected in a configure.ac
> (something that has never quite worked, for reasons I don't understand).
>
> The following lines are what I've got.  I don't quite understand either
> why the gsl check fails or why the gslcblas succeeds.  I've tried lots
> of different functions (including [main]) in the gsl check, but they all
> return no.  I've tried including an argument such as gsl_sf_gamma(1.0),
> no go.  Is there a simple one liner solution to this somebody could
> contribute, or is somebody enough of an expert with autoconf that they
> can tell me why this works/doesn't work?
>
> #==================================================================
> # Checks for libraries, and headers.
> #==================================================================
> AC_CHECK_HEADER([gsl/gsl_sf_gamma.h],,[AC_MSG_ERROR([Couldn't find GSL
> headers! Please install gsl-devel.])])
> AC_CHECK_LIB([gsl],[gsl_sf_gamma])
> # FIXME: Replace `main' with a function in `-lgslcblas':
> AC_CHECK_LIB([gslcblas], [main])
>
>
> checking gsl/gsl_sf_gamma.h usability... yes
> checking gsl/gsl_sf_gamma.h presence... yes
> checking for gsl/gsl_sf_gamma.h... yes
> checking for gsl_sf_gamma in -lgsl... no
> checking for main in -lgslcblas... yes
>
>
> TIA,
>
>   rgb
>
> Robert G. Brown                        http://www.phy.duke.edu/~rgb/
> Duke University Dept. of Physics, Box 90305
> Durham, N.C. 27708-0305
> Phone: 1-919-660-2567  Fax: 919-660-2525     email:[email protected]
>
>
>

Reply via email to