You might try running the build by hand from
the program used in gsl_sf_links_ok() or PDL/Lib/GSL/SF/Makefile.PL
to see if it builds with the arguments you got from the gsl-config
output.

Another trick I have used to debug this sort of stuff is to set
$DB::single=1 at a line in a Makefile.PL I am interested in
looking/tracing.  If you run the top level as 'perl -d Makefile.PL'
and continue, the $DB::single=1 will kick you into single step
mode at that line so you can investigate further....

BTW, is this the system GSL or a build of your own?  I thought
MacOS X used frameworks (or something like that).
--Chris


On Mon, Sep 26, 2011 at 11:01 AM, David Mertens
<[email protected]> wrote:
> @Chris, I installed a binary distribution of GSL v 1.13, so the output
> from the three commands you recommend gives this:
>
> $ gsl-config --libs
> -L/usr/local/lib -lgsl -lgslcblas -lm
> $ gsl-config --cflags
> -I/usr/local/include
> $ gsl-config --version
> 1.13
>
> The minimum version for GSL is 1.3, so since 13 > 3, this should be ok.
>
> @Puneet - no worries, something is always better than nothing. I'll
> update the wiki if I figure this out.
> @Joel - an Alien::GSL module would be great and might resolve the
> issue I am having here. However, installing GSL is not the problem
> right now.
> @Matthew - awesome... where can I find the instructions for building
> SciPDL? I like to keep up with the latest and greatest PDL from git.
> :-)
>
> Another weird aspect of this whole thing is that I have WITH_GSL =>
> undef, but running the makefile (even after make realclean) leads to
> lots of the GSL sub-modules saying that they "Will forcibly try and
> build PDL::GSL::<submodule> on this system". The build for the
> submodules is being forced because the main GSL module found what it
> needed and set WITH_GSL => 1, but something's screwy with the
> submodules and they are no longer able to find what they need.
> Actually, I believe the issue is with PDL::Core::Dev::trylink, but now
> I'm getting to the point where I should probably move the discussion
> to the porters.
>
> Before I do that, are there any other insights regarding PDL's GSL bindings?
>
> David
>
> On Mon, Sep 26, 2011 at 9:27 AM, Chris Marshall <[email protected]> 
> wrote:
>> Do you have gsl-config in your path?  If so, the
>> GSL should be detected.  I suggest running the
>> following from PDL/Lib/GSL/Makefile.PL as
>> see if the results are correct:
>>
>> gsl-config --libs
>>
>> gsl-config --cflags
>>
>> gsl-config --version
>>
>> --Chris
>>
>> On Mon, Sep 26, 2011 at 10:14 AM, David Mertens
>> <[email protected]> wrote:
>>> Hey folks -
>>>
>>> I have a shiny new Mac and I'm trying to get some of my code working
>>> on it. I had no trouble building the stock PDL, but I noticed that the
>>> build is not detecting GSL. Before launching a formal inquiry, I was
>>> wondering if anybody had any hints for how to get GSL working on macs.
>>> The wiki, alas, simply says, "I was unable to get GSL to work." Any
>>> pointers?
>>>
>>> Thanks!
>>>
>>> David
>>>
>>> --
>>> Sent via my carrier pigeon.
>>>
>>> _______________________________________________
>>> Perldl mailing list
>>> [email protected]
>>> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
>>>
>>
>
>
>
> --
> Sent via my carrier pigeon.
>

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to