[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDFPerl #WPX-694218]: make test failure for PDL::netcdf 0.93



Nick,

> I am able to successfully run 'make', but I am receiving errors when I
> 'make test':
> PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
> 1..37
> ok 1 - use PDL;
> not ok 2 - use PDL::NetCDF;
> #   Failed test 'use PDL::NetCDF;'
> #   at test.pl line 3.
> #     Tried to use 'PDL::NetCDF'.
> #     Error:  Can't load 'blib/arch/auto/PDL/NetCDF/NetCDF.so' for
> module PDL::NetCDF: blib/arch/auto/PDL/NetCDF/NetCDF.so: undefined
> symbol: _intel_fast_memcpy at
> /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi/DynaLoader.pm line 230.
> #  at (eval 39) line 2
> # Compilation failed in require at (eval 39) line 2.
> # BEGIN failed--compilation aborted at (eval 39) line 2.
> ok 3 - use PDL::Char;
> Can't locate auto/PDL/NetCDF/nc_create.al in @INC (@INC contains:
> blib/lib blib/arch /usr/lib64/perl5/5.8.5/x86_64-linux-thread-multi
> /usr/lib/perl5/5.8.5
> /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi
> /usr/lib64/perl5/site_perl/5.8.4/x86_64-linux-thread-multi
> /usr/lib64/perl5/site_perl/5.8.3/x86_64-linux-thread-multi
> /usr/lib64/perl5/site_perl/5.8.2/x86_64-linux-thread-multi
> /usr/lib64/perl5/site_perl/5.8.1/x86_64-linux-thread-multi
> /usr/lib64/perl5/site_perl/5.8.0/x86_64-linux-thread-multi
> /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4
> /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl/5.8.2
> /usr/lib/perl5/site_perl/5.8.1 /usr/lib/perl5/site_perl/5.8.0
> /usr/lib/perl5/site_perl
> /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi
> /usr/lib64/perl5/vendor_perl/5.8.4/x86_64-linux-thread-multi
> /usr/lib64/perl5/vendor_perl/5.8.3/x86_64-linux-thread-multi
> /usr/lib64/perl5/vendor_perl/5.8.2/x86_64-linux-thread-multi
> /usr/lib64/perl5/vendor_perl/5.8.1/x86_64-linux-thread-multi
> /usr/lib64/perl5/vendor_perl/5.8.0/x86_64-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4
> /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl/5.8.2
> /usr/lib/perl5/vendor_perl/5.8.1 /usr/lib/perl5/vendor_perl/5.8.0
> /usr/lib/perl5/vendor_perl .) at blib/lib/PDL/NetCDF.pm line 934
> Removing test file bogus.nc
> # Looks like you planned 37 tests but ran 3.
> # Looks like you failed 1 test of 3 run.
> # Looks like your test exited with 2 just after 3.
> make: *** [test_dynamic] Error 2
> 
> I have installed netcdf4.0 using the latest Intel compilers.

It looks like the problem isn't with the netCDF-Perl package, or
with the netCDF library, but with the DynaLoader module of your
perl(1) installation: that module can't find the symbol
"_intel_fast_memcpy".  Unfortunately, I've never heard of that
symbol.

Can you re-install your perl(1) package?

> Thanks,
> Nick
> 
> --
> Nicholas Witcraft, Meteorologist I
> NC DENR, Division of Air Quality
> Planning Section, Attainment Planning Branch
> 1641 Mail Service Center
> Raleigh, NC 27699-1641
> Phone:  919-715-2106
> Fax  :  919-715-7476
> Email:  address@hidden
> Web  :  http://www.ncair.org
> 
> *****************************************************************************************
> E-mail correspondence to and from this address may be subject to the
> North Carolina Public Records Law and may be disclosed to third parties.
> *****************************************************************************************


Regards,
Steve Emmerson

Ticket Details
===================
Ticket ID: WPX-694218
Department: Support netCDF Perl
Priority: Normal
Status: Closed