NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: problems porting latest release to SUN - H5Dset_scale not found...

NOTE: The netcdf-hdf mailing list is no longer active. The list archives are made available for historical reasons.

Hi Ed,

Please check that HL library was built without problems and that H5DSset_scale is indeed there. Then try to disable shared libraries and see if it helps ( --disable-shared configure flag)

Elena

At 09:17 AM 9/22/2005, Ed Hartnett wrote:
Howdy HDF5ers!

I am trying to get my latest release up and running on a SUNOS system.

I have cvs updated hdf5 on that machine, and build hdf5 with:

./configure && make install

But when I compile one of my test programs, I get a link error:

ld.so.1: tst_h_dimscales: fatal: relocation error: file
tst_h_dimscales: symbol H5DSset_scale: referenced symbol not found

I've tried changing the order of the -lhdf5 and -lhdf5_hl (I believe
the _hl one should be first), but it fails both ways:

bash-3.00$ make tst_h_dimscales
source='tst_h_dimscales.c' object='tst_h_dimscales.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../depcomp \
cc -DHAVE_CONFIG_H -I. -I. -I.. -I../fortran  -I../libsrc
-I/home/ed/local/SUNOS/hdf5/hdf5/include  -I/home/ed/local/SUNOS/h\
df5/hdf5/include -g -g -DDEBUG -c -o tst_h_dimscales.o
tst_h_dimscales.c
/bin/bash ../libtool --tag=CC --mode=link cc -g -g -DDEBUG
-L. -L../libsrc4 -L/home/ed/local/SUNOS/hdf5/hdf5/lib  -o tst_h_\
dimscales  tst_h_dimscales.o libnetcdf.la -lhdf5_hl -lhdf5
cc -g -g -DDEBUG -o tst_h_dimscales tst_h_dimscales.o
-L/home/ed/n3_tmp1/libsrc4 -L/home/ed/local/SUNOS/hdf5/hdf5/lib ./.li\
bs/libnetcdf.a /home/ed/local/SUNOS/hdf5/hdf5/lib/libhdf5_hl.so
/home/ed/local/SUNOS/hdf5/hdf5/lib/libhdf5.so -lz -lnsl -lm \
-lsocket -R/home/ed/local/SUNOS/hdf5/hdf5/lib
-R/home/ed/local/SUNOS/hdf5/hdf5/lib

bash-3.00$ ./tst_h_dimscales
ld.so.1: tst_h_dimscales: fatal: relocation error: file
tst_h_dimscales: symbol H5DSset_scale: referenced symbol not found
Killed

Or...

cc -g -g -DDEBUG -o tst_h_dimscales tst_h_dimscales.o
-L/home/ed/n3_tmp1/libsrc4 -L/home/ed/local/SUNOS/hdf5/hdf5/lib ./.li\
bs/libnetcdf.a /home/ed/local/SUNOS/hdf5/hdf5/lib/libhdf5.so
/home/ed/local/SUNOS/hdf5/hdf5/lib/libhdf5_hl.so -lz -lnsl -lm \
-lsocket -R/home/ed/local/SUNOS/hdf5/hdf5/lib
-R/home/ed/local/SUNOS/hdf5/hdf5/lib
bash-3.00$ ./tst_h_dimscales
ld.so.1: tst_h_dimscales: fatal: relocation error: file
tst_h_dimscales: symbol H5DSset_scale: referenced symbol not found
Killed


--
Ed Hartnett  -- ed@xxxxxxxxxxxxxxxx

-----------------------------------------------------------------------------------------------
Elena Pourmal, HDF QA, Maintenance and Support Team Leader
NCSA University of Illinois at Urbana-Champaign
605 E. Springfield Ave.
Champaign, IL 61820

epourmal@xxxxxxxxxxxxx
(217)333-0238 (office)
(217)244-1987 (fax)
----------------------------------------------------------------------------------------------



  • 2005 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdf-hdf archives: