A quick google tells me the problem is as follows:

you compiled lapack with an older version of gfortran (before gcc  
4.3). Now you are trying to compile the libraries with a newer  
gfortran version. Apparently, recompiling atlas/lapack could be the  
answer, from what I read:

http://gcc.gnu.org/ml/fortran/2009-05/msg00404.html

Best,
Benjamin

On 17 Sep 2009, at 22:00, Maggie X wrote:

> Thanks for looking into this!
>
> I did the usual incantation
> perl Makefile.PL
> make
> make test
>
> which gave the error in my previous message.
>
> Then I tried to go into the Real subdir and did
> perl Makefile.PL
> make
> sudo make install
>
> When I tried to use gsvdd as in the example, I get
>
> /usr/bin/perl: symbol lookup error: /usr/lib/atlas/liblapack.so.3gf:  
> undefined symbol: _gfortran_pow_r8_i4
>
>
> Thanks,
> Maggie
>
> On Thu, Sep 17, 2009 at 3:05 PM, Jan Hoogenraad <[email protected] 
> > wrote:
> I haven't had a problem with compilation. I'm not the maintainer,  
> and thus not expert.
>
> Did you do a
>        perl Makefile.PL
> before your build ?
> Did a normal make build correctly ?
> Did you do a (sudo) make install ?
>
> Maggie X wrote:
> PDL-LinearAlgebra-0.06 fails at make test
>
> t/1....Can't load '/.../PDL-LinearAlgebra-0.06/blib/arch/auto/PDL/ 
> LinearAlgebra/Real/Real.so' for module PDL::LinearAlgebra::Real: / 
> usr/lib/atlas/libblas.so.3gf: undefined symbol:  
> _gfortran_st_write_done at /usr/lib/perl/5.8/DynaLoader.pm line 225.
>  at /.../PDL-LinearAlgebra-0.06/blib/lib/PDL/LinearAlgebra.pm line 10
> Compilation failed in require at /.../PDL-LinearAlgebra-0.06/blib/ 
> lib/PDL/LinearAlgebra.pm line 10.
> BEGIN failed--compilation aborted at /.../PDL-LinearAlgebra-0.06/ 
> blib/lib/PDL/LinearAlgebra.pm line 10.
> Compilation failed in require at t/1.t line 3.
> BEGIN failed--compilation aborted at t/1.t line 3.
> t/1....dubious
>    Test returned status 2 (wstat 512, 0x200)
> FAILED--1 test script could be run, alas--no output ever seen
> make: *** [test_dynamic] Error 2
>
> I would love to try out the lapack routines if it actually installs,  
> or eigen if it is incorporated into PDL. Right now for a PCA of  
> about 2800 x 2800, R can do the same job at least twice as fast as  
> my routine using PDL::PP code and PDL::Slatec.
>
>
> Thanks,
> Maggie
>
>
> On Wed, Sep 16, 2009 at 10:20 AM, Jan Hoogenraad <[email protected] 
>  <mailto:[email protected]>> wrote:
>
>
>    For most matrix manipulations, routein  provided by the lapack  
> library
>    are quite good. I recommend the Linear Algebra package as an  
> interface:
>
>    http://search.cpan.org/~ellipse/PDL-LinearAlgebra-0.06
>    <http://search.cpan.org/%7Eellipse/PDL-LinearAlgebra-0.06>
>
>
>
>
> _______________________________________________
> Perldl mailing list
> [email protected]
> http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

--
Benjamin Schuster-Böckler
Frundsbergstrasse 23a
82064 Strasslach
Deutschland



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

Reply via email to