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
