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

[netCDFPerl #DPK-277567]: netcdf-perl and netCDF 4



Jonathan,

...
> /usr/local/lib/libhdf5_hl.so:       symbolic link to `libhdf5_hl.so.6.0.3'
...
> /usr/local/lib/libhdf5_hl.so.6:     symbolic link to `libhdf5_hl.so.6.0.3'
> /usr/local/lib/libhdf5_hl.so.6.0.3: ELF 64-bit LSB shared object, AMD
> x86-64, version 1 (SYSV), not stripped
...
> /usr/local/lib/libhdf5.so:          symbolic link to `libhdf5.so.6.0.3'
> /usr/local/lib/libhdf5.so.6:        symbolic link to `libhdf5.so.6.0.3'
...
> /usr/local/lib/libhdf5.so.6.0.3:    ELF 64-bit LSB shared object, AMD
> x86-64, version 1 (SYSV), not stripped

Well, the HDF-5 shared-library looks OK (i.e., 64-bit).

> # file /usr/local/lib/libnetcdf*
> /usr/local/lib/libnetcdf.a:      current ar archive
> /usr/local/lib/libnetcdf_c++.a:  current ar archive
> /usr/local/lib/libnetcdf_c++.la: ASCII English text
> /usr/local/lib/libnetcdf.la:     ASCII English text

Can't tell the bit-size for the netCDF library, but the netCDF-Perl module 
wouldn't have built if the objects in the unshared library were 32-bit.

> # perl -V
> Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
> Platform:
> osname=linux, osvers=2.6.18-274.3.1.el5,
> archname=x86_64-linux-thread-multi
> uname='linux x86-001.build.bos.redhat.com 2.6.18-274.3.1.el5 #1 smp fri
> aug 26 18:49:02 edt 2011 x86_64 x86_64 x86_64 gnulinux '
> config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64

And your perl(1) utility is 64-bit. Curiouser and curiouser.

Try adding "/usr/local/lib" to the environment variable LD_LIBRARY_PATH and 
re-execute the command "make test".

Regards,
Steve Emmerson

Ticket Details
===================
Ticket ID: DPK-277567
Department: Support netCDF Perl
Priority: High
Status: Closed


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.