----- Original Message ----- 
From: "P Kishor" <[email protected]>

> GSL
> ------
> I thought I would give GSL 1.14 a try. Downloaded and built it
> successfully. But the PDL::GSL bindings fail with the following error.
>
> chmod 755 ../../../../blib/arch/auto/PDL/GSLSF/ZETA/ZETA.bundle
> cp ZETA.bs ../../../../blib/arch/auto/PDL/GSLSF/ZETA/ZETA.bs
> chmod 644 ../../../../blib/arch/auto/PDL/GSLSF/ZETA/ZETA.bs
> Manifying ../../../../blib/man3/PDL::GSLSF::ZETA.3
> make[2]: Makefile: No such file or directory
> make[2]: *** No rule to make target `Makefile'.  Stop.
> make[1]: *** [subdirs] Error 2
> make: *** [subdirs] Error 2
>
> I can't figure out what is the cause of the error. the
> PDL::GSLSF::ZETA.3 seems to have been manified successfully, and is
> present in blib/man3, so the error is because of something after that.

Yes - the error is quite possibly in relation to the *next* module that was 
to be built after the GSL modules. (That is, the PDL::GSL modules may, in 
fact, have all built successfully. I have been fooled by that sort of thing 
in the past.)

For me, the module that builds straight after GSL, is FFTW - though it 
depends upon what has been scheduled by the Makefile.PL process.

>
> slatec
> ---------
>
> I had WITH_SLATEC = undef in my perldl.conf, so slatec build was
> attempted. However, seems like all the slatec programs were built
> 32-bit.

I suspect Extutils::F77 might not be doing its job correctly. There might be 
some messages in the 'perl Makefile.PL' output that help in this regard.

> ===========
>
> FFTW 3.2.2
> ------------------

The PDL bindings work only with FFTW-2.x.x. (Version 3.x.x has a different 
API, and the PDL bindings have not yet been updated to work with it.)
I think that installing the older 2.x.x version may fix the problems you 
experienced.

Cheers,
Rob 


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

Reply via email to