This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
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