Thanks for the advice, Albert.
I get the same error when I execute the if statement from the command
line. However, I get no error when I execute
$ strings /etc/group > /dev/null
So, any idea why libhdf5.7.dylib would be a 'malformed object'?
I have included the output from make below with the hope that it may help.
-Pat
Making all in src
make[1]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/src'
make all-am
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/src'
CC H5.lo
CC H5checksum.lo
CC H5dbg.lo
CC H5system.lo
CC H5timer.lo
CC H5trace.lo
CC H5A.lo
H5A.c(430): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (attr->shared->dt = H5T_copy(type, H5T_COPY_ALL)))
^
H5A.c(997): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type,
H5T_COPY_ALL), FALSE)) < 0 ||
^
H5A.c(1157): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
(dst_id = H5I_register(H5I_DATATYPE,
H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0)
^
CC H5Abtree2.lo
CC H5Adense.lo
CC H5Adeprec.lo
CC H5Aint.lo
CC H5Atest.lo
CC H5AC.lo
CC H5B.lo
CC H5Bcache.lo
CC H5Bdbg.lo
CC H5B2.lo
CC H5B2cache.lo
CC H5B2dbg.lo
CC H5B2hdr.lo
CC H5B2int.lo
CC H5B2stat.lo
CC H5B2test.lo
CC H5C.lo
CC H5CS.lo
CC H5D.lo
CC H5Dbtree.lo
CC H5Dchunk.lo
H5Dchunk.c(4534): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (dt_mem = H5T_copy(dt_src, H5T_COPY_TRANSIENT)))
^
H5Dchunk.c(4542): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (dt_dst = H5T_copy(dt_src, H5T_COPY_TRANSIENT)))
^
CC H5Dcompact.lo
CC H5Dcontig.lo
CC H5Ddbg.lo
CC H5Ddeprec.lo
CC H5Defl.lo
CC H5Dfill.lo
H5Dfill.c(234): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(fill_type,
H5T_COPY_ALL), FALSE)) < 0)
^
H5Dfill.c(237): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(buf_type,
H5T_COPY_ALL), FALSE)) < 0)
^
H5Dfill.c(407): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (fb_info->mem_type = H5T_copy(dset_type,
H5T_COPY_REOPEN)))
^
CC H5Dint.lo
H5Dint.c(624): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if((dset->shared->type = H5T_copy(type, H5T_COPY_ALL)) == NULL)
^
H5Dint.c(2377): warning #177: label "done" was declared but never referenced
done:
^
CC H5Dio.lo
H5Dio.c(376): warning #167: argument of type "void **" is incompatible
with parameter of type "const void **"
(unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf,
&adj_buf, type_info.dst_type_size) < 0)
^
H5Dio.c(602): warning #167: argument of type "void **" is incompatible
with parameter of type "const void **"
(unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf,
&adj_buf, type_info.src_type_size) < 0)
^
CC H5Dlayout.lo
CC H5Dmpio.lo
CC H5Doh.lo
CC H5Dscatgath.lo
CC H5Dselect.lo
CC H5Dtest.lo
CC H5E.lo
CC H5Edeprec.lo
CC H5Eint.lo
CC H5F.lo
CC H5Faccum.lo
CC H5Fcwfs.lo
CC H5Fdbg.lo
CC H5Fefc.lo
CC H5Ffake.lo
CC H5Fio.lo
CC H5Fmount.lo
CC H5Fmpi.lo
CC H5Fquery.lo
CC H5Fsfile.lo
CC H5Fsuper.lo
CC H5Fsuper_cache.lo
CC H5Ftest.lo
CC H5FD.lo
CC H5FDcore.lo
CC H5FDdirect.lo
CC H5FDfamily.lo
H5FDfamily.c(870): warning #177: label "done" was declared but never
referenced
done:
^
CC H5FDint.lo
CC H5FDlog.lo
CC H5FDmpi.lo
CC H5FDmpio.lo
CC H5FDmpiposix.lo
CC H5FDmulti.lo
CC H5FDsec2.lo
CC H5FDspace.lo
CC H5FDstdio.lo
CC H5FL.lo
CC H5FO.lo
CC H5FS.lo
CC H5FScache.lo
CC H5FSdbg.lo
CC H5FSsection.lo
H5FSsection.c(2338): warning #2330: argument of type "const H5F_t *" is
incompatible with parameter of type "H5F_t *" (dropping qualifiers)
if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0)
^
H5FSsection.c(2338): warning #2330: argument of type "const H5FS_t *" is
incompatible with parameter of type "H5FS_t *" (dropping qualifiers)
if(H5FS_sinfo_lock(f, dxpl_id, fspace, H5AC_WRITE) < 0)
^
H5FSsection.c(2362): warning #2330: argument of type "const H5FS_t *" is
incompatible with parameter of type "H5FS_t *" (dropping qualifiers)
if(H5FS_sect_remove_real(fspace, tmp_sect) < 0)
^
H5FSsection.c(2376): warning #2330: argument of type "const H5F_t *" is
incompatible with parameter of type "H5F_t *" (dropping qualifiers)
if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace,
section_removed) < 0)
^
H5FSsection.c(2376): warning #2330: argument of type "const H5FS_t *" is
incompatible with parameter of type "H5FS_t *" (dropping qualifiers)
if(sinfo_valid && H5FS_sinfo_unlock(f, dxpl_id, fspace,
section_removed) < 0)
^
CC H5FSstat.lo
CC H5FStest.lo
CC H5G.lo
CC H5Gbtree2.lo
CC H5Gcache.lo
CC H5Gcompact.lo
CC H5Gdense.lo
CC H5Gdeprec.lo
CC H5Gent.lo
CC H5Gint.lo
CC H5Glink.lo
CC H5Gloc.lo
CC H5Gname.lo
CC H5Gnode.lo
CC H5Gobj.lo
CC H5Goh.lo
CC H5Groot.lo
CC H5Gstab.lo
CC H5Gtest.lo
CC H5Gtraverse.lo
CC H5HF.lo
CC H5HFbtree2.lo
CC H5HFcache.lo
CC H5HFdbg.lo
CC H5HFdblock.lo
CC H5HFdtable.lo
CC H5HFhdr.lo
CC H5HFhuge.lo
CC H5HFiblock.lo
CC H5HFiter.lo
CC H5HFman.lo
CC H5HFsection.lo
CC H5HFspace.lo
CC H5HFstat.lo
CC H5HFtest.lo
CC H5HFtiny.lo
CC H5HG.lo
CC H5HGcache.lo
CC H5HGdbg.lo
CC H5HGquery.lo
CC H5HL.lo
CC H5HLcache.lo
CC H5HLdbg.lo
CC H5HLint.lo
CC H5HP.lo
CC H5I.lo
CC H5Itest.lo
CC H5L.lo
CC H5Lexternal.lo
CC H5make_libsettings.o
CCLD H5make_libsettings
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -L/usr/lib | \
sed -e 's/-L/:/g' -e 's/ //g'`" \
./H5make_libsettings > H5lib_settings.c || \
(test $HDF5_Make_Ignore && echo "*** Error ignored") || \
(rm -f H5lib_settings.c ; exit 1)
CC H5lib_settings.lo
CC H5MF.lo
CC H5MFaggr.lo
CC H5MFdbg.lo
CC H5MFsection.lo
CC H5MM.lo
CC H5MP.lo
CC H5MPtest.lo
CC H5O.lo
CC H5Oainfo.lo
CC H5Oalloc.lo
CC H5Oattr.lo
CC H5Oattribute.lo
CC H5Obogus.lo
CC H5Obtreek.lo
CC H5Ocache.lo
CC H5Ochunk.lo
CC H5Ocont.lo
CC H5Ocopy.lo
CC H5Odbg.lo
CC H5Odrvinfo.lo
CC H5Odtype.lo
H5Odtype.c(1188): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (dst = H5T_copy(src, H5T_COPY_ALL)))
^
H5Odtype.c(1533): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (udata->src_dtype = H5T_copy(dt_src,
H5T_COPY_TRANSIENT)))
^
CC H5Oefl.lo
CC H5Ofill.lo
CC H5Oginfo.lo
CC H5Olayout.lo
CC H5Olinfo.lo
CC H5Olink.lo
CC H5Omessage.lo
CC H5Omtime.lo
CC H5Oname.lo
CC H5Onull.lo
CC H5Opline.lo
CC H5Orefcount.lo
CC H5Osdspace.lo
CC H5Oshared.lo
CC H5Ostab.lo
CC H5Oshmesg.lo
CC H5Otest.lo
CC H5Ounknown.lo
CC H5P.lo
CC H5Pacpl.lo
CC H5Pdapl.lo
CC H5Pdcpl.lo
CC H5Pdeprec.lo
CC H5Pdxpl.lo
CC H5Pfapl.lo
CC H5Pfcpl.lo
CC H5Pfmpl.lo
CC H5Pgcpl.lo
CC H5Pint.lo
CC H5Plapl.lo
CC H5Plcpl.lo
CC H5Pocpl.lo
CC H5Pocpypl.lo
CC H5Pstrcpl.lo
CC H5Ptest.lo
CC H5R.lo
CC H5Rdeprec.lo
CC H5RC.lo
CC H5RS.lo
CC H5S.lo
CC H5Sall.lo
CC H5Sdbg.lo
CC H5Shyper.lo
CC H5Smpio.lo
CC H5Snone.lo
CC H5Spoint.lo
CC H5Sselect.lo
CC H5Stest.lo
CC H5SL.lo
CC H5SM.lo
CC H5SMbtree2.lo
CC H5SMcache.lo
CC H5SMmessage.lo
CC H5SMtest.lo
CC H5ST.lo
CC H5T.lo
H5T.c(4461): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (path->src = H5T_copy(src, H5T_COPY_ALL)))
^
H5T.c(4463): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (path->dst = H5T_copy(dst, H5T_COPY_ALL)))
^
CC H5Tarray.lo
CC H5Tbit.lo
CC H5Tcommit.lo
CC H5Tcompound.lo
H5Tcompound.c(484): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
parent->shared->u.compnd.memb[idx].type = H5T_copy(member,
H5T_COPY_ALL);
^
CC H5Tconv.lo
CC H5Tcset.lo
CC H5Tdbg.lo
CC H5Tdeprec.lo
CC H5Tenum.lo
H5Tenum.c(136): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
ret_value->shared->parent = H5T_copy(parent, H5T_COPY_ALL);
^
H5Tenum.c(437): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (copied_dt = H5T_copy(dt, H5T_COPY_ALL)))
^
H5Tenum.c(576): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if (NULL==(copied_dt=H5T_copy(dt, H5T_COPY_ALL)))
^
CC H5Tfields.lo
CC H5Tfixed.lo
CC H5Tfloat.lo
CC H5detect-H5detect.o
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1311): warning #2330: argument of type "volatile float *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(float, FLOAT, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "const void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1312): warning #2330: argument of type "volatile double *" is
incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(double, DOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "const void *" (dropping
qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "const void *" (dropping
qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "const void *" (dropping
qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "const void *" (dropping
qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "const void *" (dropping
qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "const void *" (dropping
qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
H5detect.c(1533): warning #2330: argument of type "volatile long double *"
is incompatible with parameter of type "void *" (dropping qualifiers)
DETECT_F(long double, LDOUBLE, d_g[nd_g]); nd_g++;
^
CCLD H5detect
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -L/usr/lib | \
sed -e 's/-L/:/g' -e 's/ //g'`" \
./H5detect > H5Tinit.c || \
(test $HDF5_Make_Ignore && echo "*** Error ignored") || \
(rm -f H5Tinit.c ; exit 1)
CC H5Tinit.lo
CC H5Tnative.lo
CC H5Toffset.lo
CC H5Toh.lo
CC H5Topaque.lo
CC H5Torder.lo
CC H5Tpad.lo
CC H5Tprecis.lo
CC H5Tstrpad.lo
CC H5Tvisit.lo
CC H5Tvlen.lo
H5Tvlen.c(168): warning #2330: argument of type "const H5T_t *" is
incompatible with parameter of type "H5T_t *" (dropping qualifiers)
if(NULL == (dt->shared->parent = H5T_copy(base, H5T_COPY_ALL)))
^
CC H5TS.lo
CC H5V.lo
CC H5WB.lo
CC H5Z.lo
CC H5Zdeflate.lo
CC H5Zfletcher32.lo
CC H5Znbit.lo
CC H5Zshuffle.lo
CC H5Zszip.lo
CC H5Zscaleoffset.lo
CC H5Ztrans.lo
CCLD libhdf5.la
xiar: executing 'ar'
/usr/bin/ranlib: file: .libs/libhdf5.a(H5CS.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5Dmpio.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5Fmpi.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5FDdirect.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5FDmpio.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5FDmpiposix.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5MFdbg.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5Obogus.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5Smpio.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5TS.o) has no symbols
/usr/bin/ranlib: file: .libs/libhdf5.a(H5Zszip.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5CS.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5Dmpio.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5Fmpi.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5FDdirect.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5FDmpio.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5FDmpiposix.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5MFdbg.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5Obogus.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5Smpio.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5TS.o) has no symbols
ranlib: file: .libs/libhdf5.a(H5Zszip.o) has no symbols
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/src'
make[1]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/src'
Making all in test
make[1]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/test'
CC h5test.lo
CC testframe.lo
testframe.c(613): warning #167: argument of type "H5E_auto2_t *" is
incompatible with parameter of type "H5E_auto2_t"
H5Eset_auto2(H5E_DEFAULT, PrintErrorStackFunc, PrintErrorStackData);
^
CC cache_common.lo
CCLD libh5test.la
xiar: executing 'ar'
CC testhdf5.o
CC tarray.o
CC tattr.o
CC tchecksum.o
CC tconfig.o
tconfig.c(126): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(char, H5_SIZEOF_CHAR);
^
tconfig.c(127): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR);
^
tconfig.c(127): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(signed char, unsigned char, H5_SIZEOF_CHAR);
^
tconfig.c(128): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT);
^
tconfig.c(128): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int, unsigned int, H5_SIZEOF_INT);
^
tconfig.c(129): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT);
^
tconfig.c(129): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(short, unsigned short, H5_SIZEOF_SHORT);
^
tconfig.c(130): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG);
^
tconfig.c(130): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(long, unsigned long, H5_SIZEOF_LONG);
^
tconfig.c(131): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(float, H5_SIZEOF_FLOAT);
^
tconfig.c(132): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(double, H5_SIZEOF_DOUBLE);
^
tconfig.c(134): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(long double, H5_SIZEOF_LONG_DOUBLE);
^
tconfig.c(139): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
^
tconfig.c(139): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(long long, unsigned long long, H5_SIZEOF_LONG_LONG);
^
tconfig.c(143): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T);
^
tconfig.c(143): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int8_t, uint8_t, H5_SIZEOF_INT8_T);
^
tconfig.c(147): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T);
^
tconfig.c(147): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int16_t, uint16_t, H5_SIZEOF_INT16_T);
^
tconfig.c(151): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T);
^
tconfig.c(151): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int32_t, uint32_t, H5_SIZEOF_INT32_T);
^
tconfig.c(155): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T);
^
tconfig.c(155): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int64_t, uint64_t, H5_SIZEOF_INT64_T);
^
tconfig.c(161): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(int_fast8_t, H5_SIZEOF_INT_FAST8_T);
^
tconfig.c(165): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(uint_fast8_t, H5_SIZEOF_UINT_FAST8_T);
^
tconfig.c(169): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T);
^
tconfig.c(169): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_fast16_t, uint_fast16_t, H5_SIZEOF_INT_FAST16_T);
^
tconfig.c(173): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T);
^
tconfig.c(173): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_fast32_t, uint_fast32_t, H5_SIZEOF_INT_FAST32_T);
^
tconfig.c(177): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T);
^
tconfig.c(177): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_fast64_t, uint_fast64_t, H5_SIZEOF_INT_FAST64_T);
^
tconfig.c(181): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T);
^
tconfig.c(181): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_least8_t, uint_least8_t, H5_SIZEOF_INT_LEAST8_T);
^
tconfig.c(185): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T);
^
tconfig.c(185): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_least16_t, uint_least16_t, H5_SIZEOF_INT_LEAST16_T);
^
tconfig.c(189): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T);
^
tconfig.c(189): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_least32_t, uint_least32_t, H5_SIZEOF_INT_LEAST32_T);
^
tconfig.c(193): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T);
^
tconfig.c(193): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(int_least64_t, uint_least64_t, H5_SIZEOF_INT_LEAST64_T);
^
tconfig.c(198): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(__int64, unsigned __int64, H5_SIZEOF___INT64);
^
tconfig.c(198): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_cint_type(__int64, unsigned __int64, H5_SIZEOF___INT64);
^
tconfig.c(202): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(off_t, H5_SIZEOF_OFF_T);
^
tconfig.c(206): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(size_t, H5_SIZEOF_SIZE_T);
^
tconfig.c(210): warning #181: argument is incompatible with corresponding
format string conversion
vrfy_ctype(ssize_t, H5_SIZEOF_SSIZE_T);
^
CC tfile.o
tfile.c(1146): warning #181: argument is incompatible with corresponding
format string conversion
ERROR("H5Fget_obj_ids");
^
tfile.c(1146): warning #181: argument is incompatible with corresponding
format string conversion
ERROR("H5Fget_obj_ids");
^
tfile.c(1146): warning #267: the format string requires additional arguments
ERROR("H5Fget_obj_ids");
^
tfile.c(1152): warning #181: argument is incompatible with corresponding
format string conversion
ERROR("H5Fget_obj_ids");
^
tfile.c(1152): warning #181: argument is incompatible with corresponding
format string conversion
ERROR("H5Fget_obj_ids");
^
tfile.c(1152): warning #267: the format string requires additional arguments
ERROR("H5Fget_obj_ids");
^
tfile.c(1160): warning #181: argument is incompatible with corresponding
format string conversion
ERROR("H5Fget_obj_ids");
^
tfile.c(1160): warning #181: argument is incompatible with corresponding
format string conversion
ERROR("H5Fget_obj_ids");
^
tfile.c(1160): warning #267: the format string requires additional arguments
ERROR("H5Fget_obj_ids");
^
CC tgenprop.o
CC th5o.o
CC th5s.o
CC tcoords.o
CC theap.o
CC tid.o
CC titerate.o
CC tmeta.o
CC tmisc.o
tmisc.c(2704): warning #810: conversion from "void *" to "const char" may
lose significant bits
{"1234567", "1234567\0", "12345678", {NULL}};
^
tmisc.c(2783): warning #810: conversion from "void *" to "const char" may
lose significant bits
{"1234567", "1234567\0", "12345678", {NULL}};
^
CC trefer.o
trefer.c(496): warning #69: integer conversion resulted in truncation
hdset_reg_ref_t nvrbuf[3]={0,101,1000000000}; /* buffer with
non-valid refs */
^
CC trefstr.o
CC tselect.o
CC tskiplist.o
CC tsohm.o
tsohm.c(1282): warning #181: argument is incompatible with corresponding
format string conversion
VERIFY(ret, 0, memcmp);
^
tsohm.c(1350): warning #181: argument is incompatible with corresponding
format string conversion
VERIFY(ret, 0, memcmp);
^
CC ttime.o
CC ttst.o
CC tunicode.o
CC tvlstr.o
CC tvltypes.o
CCLD testhdf5
CC lheap.o
CCLD lheap
CC ohdr.o
CCLD ohdr
CC stab.o
CCLD stab
CC gheap.o
CCLD gheap
CC cache.o
cache.c(25750): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(25822): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(25897): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(25973): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26046): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26121): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26193): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26269): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26341): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26413): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26488): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26560): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26636): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26709): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26784): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26856): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(26928): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27004): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27079): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27154): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27227): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27302): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27375): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27451): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27524): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27599): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27671): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27745): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27817): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27891): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
cache.c(27963): warning #266: function "resize_configs_are_equal" declared
implicitly
} else if ( ! resize_configs_are_equal(&test_auto_size_ctl, \
^
CCLD cache
CC cache_api.o
cache_api.c(265): warning #266: function "resize_configs_are_equal"
declared implicitly
if ( ! resize_configs_are_equal(&default_auto_size_ctl, \
^
cache_api.c(414): warning #266: function "resize_configs_are_equal"
declared implicitly
if ( ! resize_configs_are_equal(&mod_auto_size_ctl, \
^
CCLD cache_api
CC pool.o
CCLD pool
CC accum.o
CCLD accum
CC hyperslab.o
CCLD hyperslab
CC istore.o
CCLD istore
CC bittests.o
CCLD bittests
CC dt_arith.o
dt_arith.c(3473): warning #1011: missing return statement at end of
non-void function "test_conv_flt_1"
}
^
CCLD dt_arith
CC dtypes.o
dtypes.c(1564): warning #181: argument is incompatible with corresponding
format string conversion
printf("The size of the packed compound datatype is incorrect:
tsize=%d\n", tsize);
^
CCLD dtypes
CC dsets.o
CCLD dsets
CC cmpd_dset.o
CCLD cmpd_dset
CC filter_fail.o
CCLD filter_fail
CC extend.o
CCLD extend
CC external.o
CCLD external
CC efc.o
CCLD efc
CC objcopy.o
CCLD objcopy
CC links.o
CCLD links
CC unlink.o
CCLD unlink
CC big.o
CCLD big
CC mtime.o
CCLD mtime
CC fillval.o
CCLD fillval
CC mount.o
CCLD mount
CC flush1.o
CCLD flush1
CC flush2.o
CCLD flush2
CC app_ref.o
CCLD app_ref
CC enum.o
CCLD enum
CC set_extent.o
CCLD set_extent
CC ttsafe.o
CC ttsafe_dcreate.o
CC ttsafe_error.o
CC ttsafe_cancel.o
CC ttsafe_acreate.o
CCLD ttsafe
CC getname.o
CCLD getname
CC vfd.o
CCLD vfd
CC ntypes.o
CCLD ntypes
CC dangle.o
CCLD dangle
CC dtransform.o
CCLD dtransform
CC reserved.o
CCLD reserved
CC cross_read.o
CCLD cross_read
CC freespace.o
freespace.c(2794): warning #167: argument of type "herr_t={int} (*)(const
H5FS_section_info_t *, void *)" is incompatible with parameter of type
"H5FS_operator_t"
if(H5FS_sect_iterate(f, H5P_DATASET_XFER_DEFAULT, frsp,
TEST_sects_cb, &udata) < 0)
^
CCLD freespace
CC mf.o
CCLD mf
CC btree2.o
CCLD btree2
CC fheap.o
CCLD fheap
CC file_image.o
CCLD file_image
CC error_test.o
CCLD error_test
CC err_compat.o
CCLD err_compat
CC tcheck_version.o
CCLD tcheck_version
CC testmeta.o
CCLD testmeta
CC links_env.o
CCLD links_env
make[1]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/test'
Making all in tools
make[1]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools'
Making all in lib
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/lib'
CC h5tools.lo
CC h5tools_dump.lo
CC h5tools_str.lo
CC h5tools_utils.lo
CC h5diff.lo
CC h5diff_array.lo
CC h5diff_attr.lo
CC h5diff_dset.lo
CC h5diff_util.lo
CC h5trav.lo
h5trav.c(1004): warning #2330: argument of type "const char *" is
incompatible with parameter of type "void *" (dropping qualifiers)
H5Aiterate_by_name(print_udata->fid, path, trav_index_by,
trav_index_order, NULL, trav_attr, path, H5P_DEFAULT);
^
CC h5tools_filters.lo
CC h5tools_ref.lo
CC h5tools_type.lo
CCLD libh5tools.la
xiar: executing 'ar'
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/lib'
Making all in h5diff
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5diff'
CC h5diff_main.o
h5diff_main.c(104): warning #177: label "out" was declared but never
referenced
out:
^
CC h5diff_common.o
CCLD h5diff
CC h5diffgentest.o
h5diffgentest.c(3699): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp1_buf.str_vlen = comp1_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3700): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp2_buf.str_vlen = comp2_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3701): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp3_buf.str_vlen = comp3_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3702): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp4_buf.str_vlen = comp4_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3703): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp5_buf.str_vlen = comp5_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3704): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp6_buf.str_vlen = comp6_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3705): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp7_buf.str_vlen = comp7_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3706): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp8_buf.str_vlen = comp8_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3707): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp9_buf.str_vlen = comp9_buf.str_vlen_repeat = vlen_str_buf;
^
h5diffgentest.c(3743): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp1_buf.str_array_vlen[i] = comp1_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(3744): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp2_buf.str_array_vlen[i] = comp2_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(3745): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp3_buf.str_array_vlen[i] = comp3_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(3746): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp4_buf.str_array_vlen[i] = comp4_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(3747): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp5_buf.str_array_vlen[i] = comp5_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(3748): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp6_buf.str_array_vlen[i] = comp6_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(3749): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp7_buf.str_array_vlen[i] = comp7_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(3750): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp8_buf.str_array_vlen[i] = comp8_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(3751): warning #2332: a value of type "const char *"
cannot be assigned to an entity of type "char *" (dropping qualifiers)
comp9_buf.str_array_vlen[i] = comp9_buf.str_vlen_array_again[i]
= vlen_str_array_buf[i];
^
h5diffgentest.c(4274): warning #177: label "out" was declared but never
referenced
out:
^
CCLD h5diffgentest
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5diff'
Making all in h5ls
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5ls'
CC h5ls.o
CCLD h5ls
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5ls'
Making all in misc
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/misc'
CC h5debug.o
CCLD h5debug
CC h5repart.o
CCLD h5repart
CC h5mkgrp.o
CCLD h5mkgrp
CC h5repart_gentest.o
CCLD h5repart_gentest
CC talign.o
talign.c(90): warning #266: function "h5tools_get_native_type" declared
implicitly
fix = h5tools_get_native_type(cmp);
^
CCLD talign
CC repart_test.o
CCLD repart_test
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/misc'
Making all in h5import
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5import'
CC h5import.o
CCLD h5import
CC h5importtest.o
CCLD h5importtest
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5import'
Making all in h5repack
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5repack'
CC h5repack.o
CC h5repack_copy.o
CC h5repack_filters.o
CC h5repack_opttable.o
h5repack_opttable.c(399): warning #2330: argument of type "const char *"
is incompatible with parameter of type "char *" (dropping qualifiers)
HDstrcpy(tbl_path, "/");
^
h5repack_opttable.c(399): warning #2330: argument of type "const char *"
is incompatible with parameter of type "char *__restrict__" (dropping
qualifiers)
HDstrcpy(tbl_path, "/");
^
h5repack_opttable.c(400): warning #2330: argument of type "const char *"
is incompatible with parameter of type "char *" (dropping qualifiers)
HDstrcat(tbl_path, table->objs[i].path);
^
h5repack_opttable.c(400): warning #2330: argument of type "const char *"
is incompatible with parameter of type "char *__restrict__" (dropping
qualifiers)
HDstrcat(tbl_path, table->objs[i].path);
^
h5repack_opttable.c(403): warning #2330: argument of type "const char *"
is incompatible with parameter of type "char *" (dropping qualifiers)
HDstrcpy(tbl_path, table->objs[i].path);
^
h5repack_opttable.c(403): warning #2330: argument of type "const char *"
is incompatible with parameter of type "char *__restrict__" (dropping
qualifiers)
HDstrcpy(tbl_path, table->objs[i].path);
^
CC h5repack_parse.o
CC h5repack_refs.o
CC h5repack_verify.o
CC h5repack_main.o
CCLD h5repack
CC testh5repack_detect_szip.o
CCLD testh5repack_detect_szip
CC h5repacktst.o
CCLD h5repacktst
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5repack'
Making all in h5jam
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5jam'
CC h5jam.o
CCLD h5jam
CC h5unjam.o
CCLD h5unjam
CC tellub.o
CCLD tellub
CC h5jamgentest.o
CCLD h5jamgentest
CC getub.o
CCLD getub
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5jam'
Making all in h5copy
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5copy'
CC h5copy.o
CCLD h5copy
CC h5copygentest.o
CCLD h5copygentest
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5copy'
Making all in h5stat
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5stat'
CC h5stat.o
CCLD h5stat
CC h5stat_gentest.o
CCLD h5stat_gentest
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5stat'
Making all in h5dump
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5dump'
CC h5dump.o
CC h5dump_ddl.o
CC h5dump_xml.o
CCLD h5dump
CC h5dumpgentest.o
CCLD h5dumpgentest
CC binread.o
CCLD binread
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools/h5dump'
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools'
make[1]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/tools'
Making all in .
make[1]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial'
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/perform'
CC sio_perf.o
CC sio_engine.o
CC sio_timer.o
CCLD h5perf_serial
CC iopipe.o
CCLD iopipe
CC chunk.o
CCLD chunk
CC overhead.o
CCLD overhead
CC zip_perf.o
CCLD zip_perf
CC perf_meta.o
CCLD perf_meta
CC perf.o
CCLD perf
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/perform'
make[1]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial'
Making all in hl
make[1]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl'
Making all in src
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/src'
CC H5DS.lo
CC H5IM.lo
CC H5LT.lo
CC H5LTanalyze.lo
H5LTanalyze.c(2013): warning #266: function "isatty" declared implicitly
b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
^
CC H5LTparse.lo
CC H5PT.lo
CC H5TB.lo
CCLD libhdf5_hl.la
xiar: executing 'ar'
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/src'
Making all in test
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/test'
CC test_lite.o
CCLD test_lite
CC test_image.o
CCLD test_image
CC test_file_image.o
CCLD test_file_image
CC test_table.o
CCLD test_table
CC test_ds.o
CCLD test_ds
CC test_packet.o
CCLD test_packet
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/test'
Making all in tools
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/tools'
Making all in gif2h5
make[3]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/tools/gif2h5'
CC gif2hdf.o
CC gif2mem.o
CC decompress.o
CC gifread.o
CC writehdf.o
CCLD gif2h5
CC hdf2gif.o
CC hdfgifwr.o
CCLD h52gif
CC h52gifgentst.o
CCLD h52gifgentst
make[3]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/tools/gif2h5'
make[3]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/tools'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/tools'
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl/tools'
make[2]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl'
make[1]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/hl'
Making all in perform
make[1]: Entering directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/perform'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/Users/pkablick/Downloads/tarballs/hdf5-1.8.10-patch1-intel-serial/perform'
The testlibinfo.sh does something simple in the first test. It just
does this:
if strings ../src/.libs/libhdf5.7.dylib | grep "SUMMARY OF THE HDF5
CONFIGURATION" > /dev/null; then
echo " PASSED"
else
echo " FAILED"
nerrors=`expr $nerrors + 1`
fi
From the message you showed, I think the error was from the command
"strings".
Can you "cd test" and hand run the above commands? (They are Bourn sh
style commands.
So, if you use cshell, do a "sh" first.)
If you see the same error message, try this:
$ strings /etc/group > /dev/null
If you see the same error message again, something
is wrong with the command "strings" executable.
In that case, check with your system support staff.
Let me know how it turns out.
-Albert Cheng
> Hello,
> I'm trying to build HDF5 on Mac OS X 10.7.5, but I've run into a
problem that I haven't been able to fix. Any help or suggestions are
appreciated.
> I've tried to build with both GNU and Intel compilers, and I get the
same failure with both compiler suites on make check:
> ============================
> ============================
> Testing testlibinfo.sh
> *** Error ignored
> Finished testing testlibinfo.sh
> ============================
> testlibinfo.sh Test Log
> ============================
> Check file ../src/.libs/libhdf5.7.dylib
strings: object: ../src/.libs/libhdf5.7.dylib malformed object
(unknown load command 15)
> FAILED
> Check file ../src/.libs/libhdf5.a
PASSED
> Check file testhdf5
-SKIP-
> ***1 errors encountered***
> 0.31 real 0.03 user 0.05 sys
> Finished testing testlibinfo.sh
> ============================
> ============================
> Based on suggestions from other fora, here is some information about
the dynamic library using file, otool and lipo:
> $ file src/.libs/libhdf5.7.dylib
> src/.libs/libhdf5.7.dylib: Mach-O 64-bit dynamically linked shared
library x86_64
> $ otool -L src/.libs/libhdf5.7.dylib
> src/.libs/libhdf5.7.dylib:
> /usr/local/lib/libhdf5.7.dylib (compatibility version 8.0.0, current
version 8.4.0)
> /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version
1.2.5)
> /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
version 159.1.0)
> mac64/libcilkrts.5.dylib (compatibility version 0.0.0, current
version 0.0.0)
> /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current
version 52.0.0)
> /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current
version 1094.0.0)
> $ lipo -info src/.libs/libhdf5.7.dylib
> Non-fat file: src/.libs/libhdf5.7.dylib is architecture: x86_64 I run
the following build script:
> ############################################################
> #!/bin/bash
> # version of HDF5
> export HDF5=hdf5-1.8.10-patch1
> # location of installation
> export PREFIX=/usr/local
> # location of compiler
> export COMPREFIX=/usr
> # c preprocessor
> export CPP='icc -E'
> # c compiler
> export CC=$COMPREFIX/bin/icc
> # archiver and linker
> export AR=$COMPREFIX/bin/xiar
> export LD=$COMPREFIX/bin/xild
> # c flags
> export CFLAGS='-O0'
> # linker flags
> export LDFLAGS=-L$COMPREFIX/lib
> # compression libraries used by HDF5
> export ZLIB=$COMPREFIX
> rm -rf $HDF5-intel-serial
> tar xzf $HDF5.tar.gz
> mv $HDF5 $HDF5-intel-serial
> cd $HDF5-intel-serial
> ./configure --prefix=$PREFIX --with-zlib=$ZLIB
> # tell make to continue even if errors are encountered
> export HDF5_Make_Ignore=yes
> # use shared libraries
> export HDF5_USE_SHLIB=yes
> make all
> make check
> ############################################################
> Also, here is some system information that may be helpful:
> $uname -a
> Darwin kestrel.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23
16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64
> $ which icc && which ifort && which icpc
> /usr/bin/icc
> /usr/bin/ifort
> /usr/bin/icpc
> $ icc --version && ifort --version && icpc --version
> icc (ICC) 13.0.1 20121010
> Copyright (C) 1985-2012 Intel Corporation. All rights reserved. ifort
(IFORT) 13.0.1 20121010
> Copyright (C) 1985-2012 Intel Corporation. All rights reserved. icpc
(ICC) 13.0.1 20121010
> Copyright (C) 1985-2012 Intel Corporation. All rights reserved. $
which gcc && which gfortran && which g++
···
On 1/30/13 4:36 PM, acheng at hdfgroup.org wrote:
> On 1/28/13 12:02 PM, pkablick at atmos.umd.edu wrote:
> /usr/local/bin/gcc
> /usr/local/bin/gfortran
> /usr/local/bin/g++
> $ gcc --version && gfortran --version && g++ --version
> gcc (GCC) 4.8.0 20120603 (experimental)
> Copyright (C) 2012 Free Software Foundation, Inc.
> GNU Fortran (GCC) 4.8.0 20120603 (experimental)
> Copyright (C) 2012 Free Software Foundation, Inc.
> g++ (GCC) 4.8.0 20120603 (experimental)
> Copyright (C) 2012 Free Software Foundation, Inc.