[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