Making all in hdf make[1]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf' Making all in src make[2]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/src' make all-am make[3]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/src' CC atom.lo CC bitvect.lo CC cdeflate.lo CC cnbit.lo CC cnone.lo CC crle.lo CC cskphuff.lo CC cszip.lo cszip.c:343:1: warning: unused function 'HCIcszip_encode' [-Wunused-function] HCIcszip_encode(compinfo_t *info, int32 length, const uint8 *buf) ^ 1 warning generated. CC df24.lo CC dfan.lo CC dfcomp.lo CC dfconv.lo CC dfgr.lo CC dfgroup.lo CC dfimcomp.lo CC dfjpeg.lo CC dfknat.lo CC dfkswap.lo CC dfp.lo CC dfr8.lo CC dfrle.lo CC dfsd.lo dfsd.c:4666:11: warning: variable 'sdgsize' set but not used [-Wunused-but-set-variable] int32 sdgsize; /* number of bytes to be written in the SDG */ ^ 1 warning generated. CC dfstubs.lo CC dfufp2i.lo CC dfunjpeg.lo dfunjpeg.c:313:48: warning: variable 'lines_left' set but not used [-Wunused-but-set-variable] JDIMENSION lines_read, lines_left; ^ 1 warning generated. CC dfutil.lo CC dynarray.lo CC glist.lo CC hbitio.lo CC hblocks.lo CC hbuffer.lo CC hchunks.lo CC hcomp.lo hcomp.c:150:27: warning: '&' within '|' [-Wbitwise-op-parentheses] if ((comp_config_info & COMP_DECODER_ENABLED | COMP_ENCODER_ENABLED) == 0) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ hcomp.c:150:27: note: place parentheses around the '&' expression to silence this warning if ((comp_config_info & COMP_DECODER_ENABLED | COMP_ENCODER_ENABLED) == 0) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC hcompri.lo CC hdatainfo.lo CC hdfalloc.lo CC herr.lo CC hextelt.lo CC hfile.lo CC hfiledd.lo CC hkit.lo CC linklist.lo CC mcache.lo mcache.c:558:13: warning: variable 'nelem' set but not used [-Wunused-but-set-variable] intn nelem = 0; ^ 1 warning generated. CC mfan.lo CC mfgr.lo mfgr.c:3979:1: warning: unused label 'done' [-Wunused-label] done: ^~~~~ 1 warning generated. CC mstdio.lo CC tbbt.lo CC vattr.lo CC vconv.lo CC vg.lo CC vgp.lo CC vhi.lo CC vio.lo CC vparse.lo CC vrw.lo CC vsfld.lo CC dfanf.lo CC dff.lo dff.c:67:11: warning: cast to smaller integer type 'intf' (aka 'int') from 'DF *' (aka 'struct DF *') [-Wpointer-to-int-cast] ret = (intf)DFopen(fn, (intn)*acc_mode, (intn)*defdds); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dff.c:84:21: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFclose((DF *)*dfile)); ^~~~~~~~~~~~ dff.c:108:30: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] num_desc = DFdescriptors((DF *)*dfile, ptr1, (intn)*begin, (intn)*num); ^~~~~~~~~~~~ dff.c:137:19: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFdup((DF *)*dfile, (uint16)*tag, (uint16)*ref, (uint16)*otag, (uint16)*oref)); ^~~~~~~~~~~~ dff.c:153:19: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFdel((DF *)*dfile, (uint16)*tag, (uint16)*ref)); ^~~~~~~~~~~~ dff.c:174:26: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] ret = (intf)DFaccess((DF *)*dfile, (uint16)*tag, (uint16)*ref, acc); ^~~~~~~~~~~~ dff.c:193:20: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFread((DF *)*dfile, (char *)_fcdtocp(ptr), *len)); ^~~~~~~~~~~~ dff.c:209:20: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFseek((DF *)*dfile, *offset)); ^~~~~~~~~~~~ dff.c:226:21: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFwrite((DF *)*dfile, (char *)_fcdtocp(ptr), *len)); ^~~~~~~~~~~~ dff.c:241:22: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFupdate((DF *)*dfile)); ^~~~~~~~~~~~ dff.c:258:26: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFgetelement((DF *)*dfile, (uint16)*tag, (uint16)*ref, (char *)_fcdtocp(ptr))); ^~~~~~~~~~~~ dff.c:276:26: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFputelement((DF *)*dfile, (uint16)*tag, (uint16)*ref, (char *)_fcdtocp(ptr), *len)); ^~~~~~~~~~~~ dff.c:292:23: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFsetfind((DF *)*dfile, (uint16)*tag, (uint16)*ref)); ^~~~~~~~~~~~ dff.c:315:18: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] ret = DFfind((DF *)*dfile, ptr1); ^~~~~~~~~~~~ dff.c:353:28: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return ((intf)DFnewref((DF *)*dfile)); ^~~~~~~~~~~~ dff.c:369:22: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFnumber((DF *)*dfile, (uint16)*tag)); ^~~~~~~~~~~~ dff.c:385:20: warning: cast to 'DF *' (aka 'struct DF *') from smaller integer type 'intf' (aka 'int') [-Wint-to-pointer-cast] return (DFstat((DF *)*dfile, dfinfo)); ^~~~~~~~~~~~ 17 warnings generated. CC dfpf.lo CC dfr8f.lo CC dfsdf.lo CC dfutilf.lo CC herrf.lo CC hfilef.lo CC df24f.lo CC dfufp2if.lo CC mfanf.lo CC mfgrf.lo CC vattrf.lo CC vgf.lo vgf.c:1486:9: warning: variable 'ret' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] if (c_ret == 0) ^~~~~~~~~~ vgf.c:1488:13: note: uninitialized use occurs here return (ret); ^~~ vgf.c:1486:5: note: remove the 'if' if its condition is always true if (c_ret == 0) ^~~~~~~~~~~~~~~ vgf.c:1482:13: note: initialize the variable 'ret' to silence this warning intf ret; ^ = 0 1 warning generated. F77LD libdf.la make[3]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/src' make[2]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/src' Making all in fortran make[2]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/fortran' make[3]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/fortran' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/fortran' make[2]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/fortran' Making all in test make[2]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/test' CC an.o CC anfile.o CC bitio.o CC blocks.o CC chunks.o CC comp.o CC conv.o CC extelt.o CC file.o file.c:62:12: warning: variable 'errors' set but not used [-Wunused-but-set-variable] intn errors = 0; ^ 1 warning generated. CC file1.o CC litend.o CC macros.o CC man.o CC mgr.o mgr.c:4714:9: warning: variable 'chunk_def' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: { ^~~~~~~ mgr.c:4721:35: note: uninitialized use occurs here status = GRsetchunk(ri_id[i], chunk_def, comp_flag); ^~~~~~~~~ mgr.c:4624:5: note: variable 'chunk_def' is declared here HDF_CHUNK_DEF chunk_def; ^ mgr.c:4714:9: warning: variable 'comp_flag' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized] default: { ^~~~~~~ mgr.c:4721:46: note: uninitialized use occurs here status = GRsetchunk(ri_id[i], chunk_def, comp_flag); ^~~~~~~~~ mgr.c:4616:18: note: initialize the variable 'comp_flag' to silence this warning comp_flag, /* compression flag */ ^ = 0 2 warnings generated. CC nbit.o CC rig.o CC sdmms.o CC sdnmms.o CC sdstr.o CC slab.o CC tbv.o CC tattdatainfo.o CC tdatainfo.o CC tdfr8.o CC tdupimgs.o CC testhdf.o CC tmgrattr.o CC tmgrcomp.o CC tree.o CC tszip.o CC tusejpegfuncs.o tusejpegfuncs.c:118:24: warning: assigning to 'JSAMPROW' (aka 'unsigned char *') from 'const uint8 *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] row_pointer[0] = &written_buffer[cinfo.next_scanline * row_stride]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC tutils.o CC tvattr.o CC tvnameclass.o CC tvset.o CC tvsfpack.o CC vers.o CCLD testhdf CC buffer.o CCLD buffer CC fortest.o fortest.c:56:17: warning: variable 'Summary' set but not used [-Wunused-but-set-variable] int Summary = 0; ^ fortest.c:57:17: warning: variable 'CleanUp' set but not used [-Wunused-but-set-variable] int CleanUp = 1; ^ 2 warnings generated. CC forsupf.o F77LD fortestF CCLD fortest make[2]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/test' Making all in util make[2]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/util' CC gif2hdf.o gif2hdf.c:22:18: warning: unused variable 'gifImageDesc' [-Wunused-variable] GIFIMAGEDESC gifImageDesc; ^ 1 warning generated. CC gif2mem.o CC gifread.o gifread.c:358:11: warning: variable 'tempcount' set but not used [-Wunused-but-set-variable] int tempcount = 0; ^ 1 warning generated. CC decompress.o CC writehdf.o writehdf.c:20:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteHDF(GifMemoryStruct, HDFName, GIFFileName) ^ 1 warning generated. CCLD gif2hdf CC hdf2gif.o CC hdfgifwr.o CCLD hdf2gif CC hdf2jpeg.o CCLD hdf2jpeg CC hdf24to8.o CCLD hdf24to8 CC hdf8to24.o CCLD hdf8to24 CC hdfcomp.o CCLD hdfcomp CC he_cntrl.o CC he_disp.o CC he_file.o CC he_main.o CCLD hdfed CC hdfls.o CCLD hdfls CC hdfpack.o CCLD hdfpack CC hdftopal.o CCLD hdftopal CC hdftor8.o CCLD hdftor8 CC hdfunpac.o CCLD hdfunpac CC jpeg2hdf.o jpeg2hdf.c:145:13: warning: variable 'nbytes' set but not used [-Wunused-but-set-variable] intn c, nbytes; ^ 1 warning generated. CCLD jpeg2hdf CC paltohdf.o CCLD paltohdf CC r8tohdf.o CCLD r8tohdf CC ristosds.o CCLD ristosds CC vmake.o CCLD vmake CC vshow.o CCLD vshow make[2]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf/util' make[2]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf' make[1]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/hdf' Making all in mfhdf make[1]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/mfhdf' Making all in xdr make[2]: Entering directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/mfhdf/xdr' CC xdr.lo CC xdrfloat.lo CC xdrstdio.lo xdrstdio.c:90:21: warning: assigning to 'struct xdr_ops *' from 'const struct xdr_ops *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] xdrs->x_ops = &xdrstdio_ops; ^ ~~~~~~~~~~~~~ 1 warning generated. CC xdrarray.lo CCLD libxdr.la CC xdrtest.o xdrtest.c:144:60: error: incompatible function pointer types passing 'bool_t (XDR *, int *)' (aka 'int (struct __rpc_xdr *, int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)ints, count, szof, xdr_int)); ^~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:150:62: error: incompatible function pointer types passing 'bool_t (XDR *, u_int *)' (aka 'int (struct __rpc_xdr *, unsigned int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)u_ints, count, szof, xdr_u_int)); ^~~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:160:61: error: incompatible function pointer types passing 'bool_t (XDR *, long *)' (aka 'int (struct __rpc_xdr *, long *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)longs, count, szof, xdr_long)); ^~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:166:63: error: incompatible function pointer types passing 'bool_t (XDR *, u_long *)' (aka 'int (struct __rpc_xdr *, unsigned long *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)u_longs, count, szof, xdr_u_long)); ^~~~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:172:62: error: incompatible function pointer types passing 'bool_t (XDR *, float *)' (aka 'int (struct __rpc_xdr *, float *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)floats, count, szof, xdr_float)); ^~~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:178:63: error: incompatible function pointer types passing 'bool_t (XDR *, double *)' (aka 'int (struct __rpc_xdr *, double *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)doubles, count, szof, xdr_double)); ^~~~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:184:64: error: incompatible function pointer types passing 'bool_t (XDR *, enum_t *)' (aka 'int (struct __rpc_xdr *, int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)encounts, count, szof, xdr_enum)); ^~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:220:62: error: incompatible function pointer types passing 'bool_t (XDR *, int *)' (aka 'int (struct __rpc_xdr *, int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)got_ip, count, szof, xdr_int)); ^~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:232:63: error: incompatible function pointer types passing 'bool_t (XDR *, u_int *)' (aka 'int (struct __rpc_xdr *, unsigned int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)got_uip, count, szof, xdr_u_int)); ^~~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:249:62: error: incompatible function pointer types passing 'bool_t (XDR *, long *)' (aka 'int (struct __rpc_xdr *, long *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)got_al, count, szof, xdr_long)); ^~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:261:63: error: incompatible function pointer types passing 'bool_t (XDR *, u_long *)' (aka 'int (struct __rpc_xdr *, unsigned long *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)got_aul, count, szof, xdr_u_long)); ^~~~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:273:62: error: incompatible function pointer types passing 'bool_t (XDR *, float *)' (aka 'int (struct __rpc_xdr *, float *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)got_af, count, szof, xdr_float)); ^~~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:285:62: error: incompatible function pointer types passing 'bool_t (XDR *, double *)' (aka 'int (struct __rpc_xdr *, double *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)got_ad, count, szof, xdr_double)); ^~~~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ xdrtest.c:296:62: error: incompatible function pointer types passing 'bool_t (XDR *, enum_t *)' (aka 'int (struct __rpc_xdr *, int *)') to parameter of type 'xdrproc_t' (aka 'int (*)(struct __rpc_xdr *, ...)') [-Wincompatible-function-pointer-types] xdr_assert(xdr_vector(xdrs, (char *)got_ep, count, szof, xdr_enum)); ^~~~~~~~ xdrtest.c:23:15: note: expanded from macro 'xdr_assert' if (!(ex)) { \ ^~ ./xdr.h:276:67: note: passing argument to parameter here XDRLIBAPI bool_t xdr_vector(XDR *, char *, u_int, u_int, xdrproc_t); ^ 14 errors generated. make[2]: *** [Makefile:713: xdrtest.o] Error 1 make[2]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/mfhdf/xdr' make[1]: *** [Makefile:438: all-recursive] Error 1 make[1]: Leaving directory '/home/varsha/Codes/icx-fx-en/hdf-4.2.16/mfhdf' make: *** [Makefile:521: all-recursive] Error 1