ar: u' modifier ignored since D' is the default (see U')   CC       h5repack.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from h5repack.c:21: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repack.c:22:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repack.c:22:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^   CC       h5repack_copy.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from h5repack_copy.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repack_copy.c:17:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repack_copy.c:17:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^   CC       h5repack_filters.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from h5repack_filters.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repack_filters.c:17:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repack_filters.c:17:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ h5repack_filters.c: In function ‘aux_find_obj’: h5repack_filters.c:51:17: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]           return i;                  ^ h5repack_filters.c:61:17: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]           return i;                  ^ h5repack_filters.c: In function ‘apply_filters’: h5repack_filters.c:436:36: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]                      scale_factor = obj.filter[i].cd_values[1];                                     ^   CC       h5repack_opttable.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from h5repack_opttable.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repack_opttable.c:17:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repack_opttable.c:17:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ h5repack_opttable.c: In function ‘aux_inctable’: h5repack_opttable.c:112:14: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]   table->size += n_objs;               ^ h5repack_opttable.c: In function ‘options_add_layout’: h5repack_opttable.c:193:20: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]   if (table->nelems + n_objs >= table->size) {                     ^ h5repack_opttable.c:224:23: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]      I = table->nelems + added;                        ^ h5repack_opttable.c:237:23: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]      I = table->nelems + added;                        ^ h5repack_opttable.c:249:22: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]     I = table->nelems + added;                       ^ h5repack_opttable.c:257:16: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]   table->nelems += added;                 ^ h5repack_opttable.c: In function ‘options_add_filter’: h5repack_opttable.c:279:20: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]   if (table->nelems + n_objs >= table->size) {                     ^ h5repack_opttable.c:301:23: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]      I = table->nelems + added;                        ^ h5repack_opttable.c:314:23: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]      I = table->nelems + added;                        ^ h5repack_opttable.c:326:22: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]     I = table->nelems + added;                       ^ h5repack_opttable.c:333:16: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]   table->nelems += added;                 ^   CC       h5repack_parse.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from h5repack_parse.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repack_parse.c:17:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repack_parse.c:17:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ h5repack_parse.c: In function ‘parse_filter’: h5repack_parse.c:77:12: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]     end_obj=i;             ^ In file included from h5repack.h:20:0,                  from h5repack_parse.c:16: h5repack_parse.c:93:37: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]   obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t));                                      ^ ../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’      #define HDmalloc(Z)    malloc(Z)                                    ^ h5repack_parse.c:126:10: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]   for ( i=end_obj+1, k=0, j=0; i<len; i++,k++)           ^ h5repack_parse.c:170:11: warning: conversion to ‘unsigned int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion]          i=len-1; /* end */            ^ h5repack_parse.c:231:11: warning: conversion to ‘unsigned int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion]          i=len-1; /* end */            ^ h5repack_parse.c:273:25: warning: conversion to ‘size_t {aka long unsigned int}’ from ‘int’ may change the sign of the result [-Wsign-conversion]          filt->cd_nelmts=atoi(stype);                          ^ h5repack_parse.c:292:30: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]          filt->cd_values[j++]=atoi(stype);                               ^ h5repack_parse.c:325:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]      filt->cd_values[j++]=atoi(stype);                           ^ h5repack_parse.c:326:6: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]      i+=m; /* jump */       ^ h5repack_parse.c:447:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]      if (filt->cd_nelmts != j)                          ^ h5repack_parse.c: In function ‘parse_layout’: h5repack_parse.c:567:21: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]              end_obj=i;                      ^ In file included from h5repack.h:20:0,                  from h5repack_parse.c:16: h5repack_parse.c:580:40: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]      obj_list = (obj_list_t*) HDmalloc(n*sizeof(obj_list_t));                                         ^ ../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’      #define HDmalloc(Z)    malloc(Z)                                    ^ h5repack_parse.c:652:17: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]          for ( i=j, c_index=0; i<len; i++)                  ^ h5repack_parse.c:672:56: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘int’ may change the sign of the result [-Wsign-conversion]                      pack->chunk.chunk_lengths[c_index]=atoi(sdim);                                                         ^ h5repack_parse.c:690:60: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘int’ may change the sign of the result [-Wsign-conversion]                          pack->chunk.chunk_lengths[c_index]=atoi(sdim);                                                             ^   CC       h5repack_refs.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from h5repack_refs.c:17: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repack_refs.c:19:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repack_refs.c:19:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ In file included from h5repack.h:20:0,                  from h5repack_refs.c:17: h5repack_refs.c: In function ‘copy_refs_attr’: h5repack_refs.c:521:54: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]              ref_comp_index = (int *)HDmalloc(nmembers*sizeof (int));                                                       ^ ../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’      #define HDmalloc(Z)    malloc(Z)                                    ^ h5repack_refs.c:522:56: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]              ref_comp_size = (size_t *)HDmalloc(nmembers*sizeof(ref_comp_size));                                                         ^ ../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’      #define HDmalloc(Z)    malloc(Z)                                    ^ h5repack_refs.c:529:56: warning: conversion to ‘int’ from ‘unsigned int’ may change the sign of the result [-Wsign-conversion]                      ref_comp_index[ref_comp_field_n] = i;                                                         ^ h5repack_refs.c:592:26: warning: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]              array_rank = H5Tget_array_ndims(mtype_id);                           ^ h5repack_refs.c:712:30: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion]                     int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]);                               ^ h5repack_refs.c:719:30: warning: conversion to ‘int’ from ‘size_t {aka long unsigned int}’ may alter its value [-Wconversion]                     int idx = i*msize+H5Tget_member_offset( mtype_id, (unsigned)ref_comp_index[j]);                               ^   CC       h5repack_verify.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from h5repack_verify.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repack_verify.c:17:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repack_verify.c:17:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ h5repack_verify.c: In function ‘h5repack_verify’: h5repack_verify.c:210:9: warning: ‘sid’ may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Sclose(sid);          ^ h5repack_verify.c:209:9: warning: ‘pid’ may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Pclose(pid);          ^ h5repack_verify.c:211:9: warning: ‘did’ may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Dclose(did);          ^   CC       h5repack_main.o In file included from ../../src/hdf5.h:45:0,                  from ../../tools/lib/h5tools.h:25,                  from h5repack_main.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repack_main.c:16:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repack_main.c:16:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ In file included from h5repack.h:20:0,                  from h5repack_main.c:18: h5repack_main.c: In function ‘parse_command_line’: ../../src/H5private.h:562:26: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘int’ may change the sign of the result [-Wsign-conversion]      #define HDatoi(S)    atoi(S)                           ^ h5repack_main.c:389:24: note: in expansion of macro ‘HDatoi’     options->min_comp = HDatoi( opt_arg );                         ^ ../../src/H5private.h:565:26: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘long int’ may change the sign of the result [-Wsign-conversion]      #define HDatol(S)    atol(S)                           ^ h5repack_main.c:476:25: note: in expansion of macro ‘HDatol’     options->alignment = HDatol( opt_arg );                          ^ h5repack_main.c: In function ‘main’: h5repack_main.c:574:1: warning: control reaches end of non-void function [-Wreturn-type]  }  ^ h5repack_main.c: In function ‘read_info’: h5repack_main.c:245:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]      fscanf(fp, "%c", &c);      ^ h5repack_main.c:252:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]      fscanf(fp, "%c", &c);      ^ h5repack_main.c:279:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]      fscanf(fp, "%c", &c);      ^ h5repack_main.c:286:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]      fscanf(fp, "%c", &c);      ^   CCLD     h5repack   CC       testh5repack_detect_szip.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from testh5repack_detect_szip.c:17: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from testh5repack_detect_szip.c:18:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from testh5repack_detect_szip.c:18:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^   CCLD     testh5repack_detect_szip   CC       h5repacktst.o In file included from ../../src/hdf5.h:45:0,                  from h5repack.h:21,                  from h5repacktst.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5repacktst.c:19:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5repacktst.c:19:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ h5repacktst.c: In function ‘make_deflate’: h5repacktst.c:2240:16: warning: unused variable ‘dims1r’ [-Wunused-variable]      hsize_t    dims1r[1]={1};                 ^ h5repacktst.c:2239:16: warning: unused variable ‘bufref’ [-Wunused-variable]      hobj_ref_t bufref[1]; /* reference */                 ^ h5repacktst.c:2238:16: warning: variable ‘buf’ set but not used [-Wunused-but-set-variable]      int        buf[DIM1][DIM2];                 ^ h5repacktst.c:2232:24: warning: unused parameter ‘loc_id’ [-Wunused-parameter]  int make_deflate(hid_t loc_id)                         ^ h5repacktst.c: In function ‘make_big’: h5repacktst.c:3293:23: warning: initializer element is not computable at load time [-Wpedantic]      hsize_t dims[1]={ H5TOOLS_MALLOCSIZE + 1}; /* dataset dimensions */                        ^ h5repacktst.c: In function ‘make_userblock’: h5repacktst.c:3449:17: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion]          ub[u] = 'a' + (char)(u % 26);                  ^ h5repacktst.c:3427:13: warning: variable ‘nwritten’ set but not used [-Wunused-but-set-variable]      ssize_t nwritten;           /* # of bytes written */              ^ h5repacktst.c: In function ‘verify_userblock’: h5repacktst.c:3490:13: warning: variable ‘nread’ set but not used [-Wunused-but-set-variable]      ssize_t nread;              /* # of bytes read */              ^ h5repacktst.c: In function ‘make_userblock_file’: h5repacktst.c:3562:17: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion]          ub[u] = 'a' + (char)(u % 26);                  ^ h5repacktst.c:3557:13: warning: variable ‘nwritten’ set but not used [-Wunused-but-set-variable]      ssize_t nwritten;           /* # of bytes written */              ^ h5repacktst.c: In function ‘write_dset_in’: h5repacktst.c:3863:29: warning: initializer element is not computable at load time [-Wpedantic]          hsize_t  tdims[] = {TEST_BUFSIZE / sizeof(double) + 1};                              ^ In file included from h5repack.h:20:0,                  from h5repacktst.c:16: h5repacktst.c:4042:46: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]              buf52[i][j].p = HDmalloc((i + 1) * sizeof(int));                                               ^ ../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’      #define HDmalloc(Z)    malloc(Z)                                    ^ h5repacktst.c:4160:37: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion]                  else buf23[i][j][k]=n++;                                      ^ h5repacktst.c:4200:38: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion]                      buf33[i][j][k].a=n++;                                       ^ In file included from h5repack.h:20:0,                  from h5repacktst.c:16: h5repacktst.c:4263:53: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]                  buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int));                                                      ^ ../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’      #define HDmalloc(Z)    malloc(Z)                                    ^ h5repacktst.c: In function ‘write_attr_in’: h5repacktst.c:5054:46: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]              buf52[i][j].p = HDmalloc((i + 1) * sizeof(int));                                               ^ ../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’      #define HDmalloc(Z)    malloc(Z)                                    ^ h5repacktst.c:5274:37: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion]                  else buf23[i][j][k]=n++;                                      ^ h5repacktst.c:5349:38: warning: conversion to ‘char’ from ‘int’ may alter its value [-Wconversion]                      buf33[i][j][k].a=n++;                                       ^ In file included from h5repack.h:20:0,                  from h5repacktst.c:16: h5repacktst.c:5520:53: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]                  buf53[i][j][k].p = HDmalloc((i + 1) * sizeof(int));                                                      ^ ../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’      #define HDmalloc(Z)    malloc(Z)                                    ^ In file included from ../../tools/lib/h5tools.h:26:0,                  from h5repacktst.c:19: h5repacktst.c: In function ‘add_attr_with_objref’: ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:5945:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:5954:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:5963:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:5972:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> make_attr failed.\n", FUNC, __LINE__);                                                               ^ h5repacktst.c: In function ‘add_attr_with_regref’: ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6014:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6023:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);                                                                        ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6032:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6041:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> make_attr failed.\n", FUNC, __LINE__);                                                               ^ h5repacktst.c: In function ‘gen_refered_objs’: ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6087:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6095:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6103:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6115:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6128:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Tcommit2 failed.\n", FUNC, __LINE__);                                                                ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6141:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6150:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6159:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ h5repacktst.c: In function ‘gen_obj_ref’: ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6216:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6225:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6234:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6245:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6253:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6261:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6274:73: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> add_attr_with_objref failed.\n", FUNC, __LINE__);                                                                          ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6283:73: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> add_attr_with_regref failed.\n", FUNC, __LINE__);                                                                          ^ h5repacktst.c: In function ‘gen_region_ref’: ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6336:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6345:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);                                                                        ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6354:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6363:72: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Sselect_hyperslab failed.\n", FUNC, __LINE__);                                                                         ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6372:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6381:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6390:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6399:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6412:73: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> add_attr_with_objref failed.\n", FUNC, __LINE__);                                                                          ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6421:73: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> add_attr_with_regref failed.\n", FUNC, __LINE__);                                                                          ^ h5repacktst.c: In function ‘make_complex_attr_references’: ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6594:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6604:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Tcommit2 failed.\n", FUNC, __LINE__);                                                                ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6617:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6632:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6656:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6666:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6676:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6690:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Awrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6712:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);                                                                        ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6719:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6733:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Awrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6759:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6767:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6775:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6793:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Awrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6802:68: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dvlen_reclaim failed.\n", FUNC, __LINE__);                                                                     ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6823:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);                                                                        ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6830:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6848:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Awrite failed.\n", FUNC, __LINE__);                                                              ^ ../../tools/lib/h5tools_error.h:32:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5repacktst.c:6857:68: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dvlen_reclaim failed.\n", FUNC, __LINE__);                                                                     ^   CCLD     h5repacktst make[3]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools/h5repack' Making all in h5jam make[3]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools/h5jam'   CC       h5jam.o In file included from ../../src/hdf5.h:45:0,                  from h5jam.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5jam.c:18:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5jam.c:18:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ In file included from h5jam.c:17:0: h5jam.c: In function ‘copy_some_to_file’: ../../src/H5private.h:1392:31: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]      #define HDwrite(F,M,Z)    write(F,M,Z)                                ^ h5jam.c:504:18: note: in expansion of macro ‘HDwrite’        /*ncw = */ HDwrite (outfid, buf, (unsigned) nchars);                   ^ h5jam.c: In function ‘write_pad’: ../../src/H5private.h:1392:31: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]      #define HDwrite(F,M,Z)    write(F,M,Z)                                ^ h5jam.c:585:9: note: in expansion of macro ‘HDwrite’          HDwrite (ofile, buf, 1);          ^   CCLD     h5jam   CC       h5unjam.o In file included from ../../src/hdf5.h:45:0,                  from h5unjam.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5unjam.c:18:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5unjam.c:18:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ h5unjam.c: In function ‘copy_to_file’: h5unjam.c:377:24: warning: conversion to ‘size_t {aka long unsigned int}’ from ‘ssize_t {aka long int}’ may change the sign of the result [-Wsign-conversion]              bytes_in = how_much;                         ^ h5unjam.c:396:18: warning: conversion to ‘long unsigned int’ from ‘ssize_t {aka long int}’ may change the sign of the result [-Wsign-conversion]          how_much -= bytes_read;                   ^ h5unjam.c:396:21: warning: conversion to ‘ssize_t {aka long int}’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]          how_much -= bytes_read;                      ^ h5unjam.c:397:14: warning: conversion to ‘long unsigned int’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]          from += bytes_read;               ^ h5unjam.c:397:17: warning: conversion to ‘off_t {aka long int}’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]          from += bytes_read;                  ^ h5unjam.c:398:12: warning: conversion to ‘long unsigned int’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]          to += bytes_read;             ^ h5unjam.c:398:15: warning: conversion to ‘off_t {aka long int}’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]          to += bytes_read;                ^   CCLD     h5unjam   CC       tellub.o In file included from ../../src/hdf5.h:45:0,                  from tellub.c:22: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from tellub.c:24:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from tellub.c:24:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^   CCLD     tellub   CC       h5jamgentest.o In file included from ../../src/hdf5.h:45:0,                  from h5jamgentest.c:28: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5jamgentest.c:29:0: h5jamgentest.c: In function ‘create_textfile’: ../../src/H5private.h:1392:31: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]      #define HDwrite(F,M,Z)    write(F,M,Z)                                ^ h5jamgentest.c:319:5: note: in expansion of macro ‘HDwrite’      HDwrite(fd, buf, size);      ^ h5jamgentest.c: In function ‘gent_ub’: ../../src/H5private.h:1392:31: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]      #define HDwrite(F,M,Z)    write(F,M,Z)                                ^ h5jamgentest.c:295:3: note: in expansion of macro ‘HDwrite’    HDwrite(fd, buf, ub_size);    ^   CCLD     h5jamgentest   CC       getub.o In file included from ../../src/hdf5.h:45:0,                  from ../../tools/lib/h5tools.h:25,                  from getub.c:24: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from getub.c:24:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from getub.c:24:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ In file included from getub.c:23:0: getub.c: In function ‘main’: ../../src/H5private.h:1392:31: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]      #define HDwrite(F,M,Z)    write(F,M,Z)                                ^ getub.c:170:3: note: in expansion of macro ‘HDwrite’    HDwrite (1, buf, (unsigned)size);    ^   CCLD     getub make[3]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools/h5jam' Making all in h5copy make[3]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools/h5copy'   CC       h5copy.o In file included from ../../src/hdf5.h:45:0,                  from ../../tools/lib/h5tools.h:25,                  from h5copy.c:17: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5copy.c:17:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5copy.c:17:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ h5copy.c: In function ‘usage’: h5copy.c:94:5: warning: string length ‘1944’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]      HDfprintf(stdout, "\      ^ h5copy.c: In function ‘main’: h5copy.c:509:1: warning: control reaches end of non-void function [-Wreturn-type]  }  ^   CCLD     h5copy   CC       h5copygentest.o In file included from ../../src/hdf5.h:45:0,                  from h5copygentest.c:20: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5copygentest.c:21:0: h5copygentest.c: In function ‘gen_obj_ref’: ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:431:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:439:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:447:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:460:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:469:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:476:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:484:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:492:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:500:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ h5copygentest.c: In function ‘gen_region_ref’: ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:540:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:549:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:558:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:567:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Sselect_elements failed.\n", FUNC, __LINE__);                                                                        ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:576:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:585:72: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Sselect_hyperslab failed.\n", FUNC, __LINE__);                                                                         ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:594:62: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Rcreate failed.\n", FUNC, __LINE__);                                                               ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:605:69: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Screate_simple failed.\n", FUNC, __LINE__);                                                                      ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:614:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:623:61: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Dwrite failed.\n", FUNC, __LINE__);                                                              ^ h5copygentest.c: In function ‘gen_extlink_trg’: ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:727:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:743:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Tcommit2 failed.\n", FUNC, __LINE__);                                                                ^ h5copygentest.c: In function ‘gen_extlink_src’: ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:776:63: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Gcreate2 failed.\n", FUNC, __LINE__);                                                                ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:788:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);                                                                        ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:797:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);                                                                        ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:806:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);                                                                        ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:815:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);                                                                        ^ ../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘__func__’ predefined identifier [-Wpedantic]  #define FUNC __func__               ^ h5copygentest.c:824:71: note: in expansion of macro ‘FUNC’          fprintf(stderr, "Error: %s %d> H5Lcreate_external failed.\n", FUNC, __LINE__);                                                                        ^   CCLD     h5copygentest make[3]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools/h5copy' Making all in h5stat make[3]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools/h5stat'   CC       h5stat.o In file included from ../../src/hdf5.h:45:0,                  from ../../tools/lib/h5tools.h:25,                  from h5stat.c:19: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from h5stat.c:19:0: ../../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from h5stat.c:19:0: ../../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ h5stat.c: In function ‘group_stats’: h5stat.c:381:16: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]      herr_t     ret;                 ^ h5stat.c: In function ‘dataset_stats’: h5stat.c:464:16: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]      herr_t     ret;                 ^ h5stat.c: In function ‘datatype_stats’: h5stat.c:637:12: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]      herr_t ret;             ^ h5stat.c: In function ‘main’: h5stat.c:1642:1: warning: control reaches end of non-void function [-Wreturn-type]  } /* end main() */  ^   CCLD     h5stat   CC       h5stat_gentest.o In file included from ../../src/hdf5.h:45:0,                  from h5stat_gentest.c:25: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ h5stat_gentest.c: In function ‘gen_newgrat_file’: h5stat_gentest.c:49:30: warning: unused parameter ‘fname’ [-Wunused-parameter]  gen_newgrat_file(const char *fname)                               ^ h5stat_gentest.c: In function ‘main’: h5stat_gentest.c:117:9: warning: ‘did’ may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Dclose(did);          ^ h5stat_gentest.c:57:11: note: ‘did’ was declared here      hid_t did;  /* Dataset id */            ^ h5stat_gentest.c:116:2: warning: ‘attr_id’ may be used uninitialized in this function [-Wmaybe-uninitialized]   H5Aclose(attr_id);   ^ h5stat_gentest.c:56:11: note: ‘attr_id’ was declared here      hid_t attr_id;  /* Attribute id */            ^ h5stat_gentest.c:119:9: warning: ‘sid’ may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Sclose(sid);          ^ h5stat_gentest.c:55:11: note: ‘sid’ was declared here      hid_t sid;   /* Dataspace id */            ^ h5stat_gentest.c:118:9: warning: ‘tid’ may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Tclose(tid);          ^ h5stat_gentest.c:54:11: note: ‘tid’ was declared here      hid_t tid;  /* Datatype id */            ^ h5stat_gentest.c:120:9: warning: ‘gid’ may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Gclose(gid);          ^ h5stat_gentest.c:53:11: note: ‘gid’ was declared here      hid_t gid;  /* Group id */            ^ h5stat_gentest.c:121:9: warning: ‘fid’ may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Fclose(fid);          ^ h5stat_gentest.c:52:11: note: ‘fid’ was declared here      hid_t fid;  /* File id */            ^   CCLD     h5stat_gentest make[3]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools/h5stat' make[3]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools' make[2]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14/tools' Making all in . make[2]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14' make[3]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14/perform'   CC       sio_perf.o In file included from ../src/hdf5.h:45:0,                  from sio_perf.c:54: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from sio_perf.h:22:0,                  from sio_perf.c:58: ../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from sio_perf.h:22:0,                  from sio_perf.c:58: ../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ sio_perf.c: In function ‘run_test_loop’: sio_perf.c:400:22: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]      parms.h5_align = opts->h5_alignment;                       ^ sio_perf.c:401:23: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]      parms.h5_thresh = opts->h5_threshold;                        ^ sio_perf.c: At top level: sio_perf.c:820:29: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  recover_size_and_print(long long val, const char *end)                              ^ sio_perf.c: In function ‘report_parameters’: sio_perf.c:864:38: warning: ISO C90 does not support ‘long long’ [-Wlong-long]          recover_size_and_print((long long)opts->dset_size[i], " ");                                       ^ sio_perf.c:870:38: warning: ISO C90 does not support ‘long long’ [-Wlong-long]          recover_size_and_print((long long)opts->buf_size[i], " ");                                       ^ sio_perf.c:875:38: warning: ISO C90 does not support ‘long long’ [-Wlong-long]          recover_size_and_print((long long)opts->order[i], " ");                                       ^ sio_perf.c:887:46: warning: ISO C90 does not support ‘long long’ [-Wlong-long]                  recover_size_and_print((long long)opts->chk_size[i], " ");                                               ^ sio_perf.c: In function ‘parse_command_line’: sio_perf.c:960:30: warning: conversion to ‘size_t {aka long unsigned int}’ from ‘int’ may change the sign of the result [-Wsign-conversion]          cl_opts->buf_size[i]=(i+1)*10;                               ^ sio_perf.c:962:30: warning: conversion to ‘size_t {aka long unsigned int}’ from ‘int’ may change the sign of the result [-Wsign-conversion]          cl_opts->chk_size[i]=(i+1)*10;                               ^ sio_perf.c:977:36: warning: to be safe all intermediate pointers in cast from ‘char **’ to ‘const char **’ must be ‘const’ qualified [-Wcast-qual]      while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) {                                     ^ sio_perf.c:1033:44: warning: conversion to ‘size_t {aka long unsigned int}’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]                      cl_opts->chk_size[j] = parse_size_directive(buf);                                             ^ sio_perf.c:1183:44: warning: conversion to ‘size_t {aka long unsigned int}’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]                      cl_opts->buf_size[j] = parse_size_directive(buf);                                             ^ sio_perf.c:1211:41: warning: conversion to ‘int’ from ‘off_t {aka long int}’ may alter its value [-Wconversion]                      cl_opts->order[j] = parse_size_directive(buf);                                          ^ sio_perf.c: In function ‘run_test’: sio_perf.c:499:13: warning: function call has aggregate value [-Waggregate-return]          res = do_sio(parms);              ^   CC       sio_engine.o In file included from ../src/hdf5.h:45:0,                  from sio_engine.c:29: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from sio_perf.h:22:0,                  from sio_engine.c:31: ../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from sio_perf.h:22:0,                  from sio_engine.c:31: ../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^ sio_engine.c: In function ‘do_sio’: sio_engine.c:174:32: warning: conversion to ‘long unsigned int’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]          if ((param.dset_size[i]%param.buf_size[i])!=0) {                                 ^ sio_engine.c:178:19: warning: ISO C90 does not support ‘long long’ [-Wlong-long]              (long long)param.dset_size[i], param.rank, param.buf_size[i]);                    ^ sio_engine.c: In function ‘do_write’: sio_engine.c:422:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]      for (i=0; i < linear_buf_size; i++)                  ^ sio_engine.c:423:18: warning: conversion to ‘unsigned char’ from ‘long int’ may alter its value [-Wconversion]          buf_p[i]=i%128;                   ^ sio_engine.c:439:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]                  if (parms->buf_size[i]==parms->dset_size[i])                                        ^ sio_engine.c:440:32: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion]                      cont_dim = i;                                 ^ sio_engine.c:455:25: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]              h5dims[i] = parms->dset_size[i];                          ^ sio_engine.c: In function ‘dset_write’: sio_engine.c:627:48: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]      for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){                                                 ^ sio_engine.c:627:51: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]      for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){                                                    ^ sio_engine.c:659:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]                          if (dims[k] <= h5offset[k]) {                                      ^ sio_engine.c: In function ‘posix_buffer_write’: sio_engine.c:712:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]          for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) {                      ^ sio_engine.c:713:37: warning: conversion to ‘size_t {aka long unsigned int}’ from ‘long int’ may change the sign of the result [-Wsign-conversion]              buf_offset[local_dim] = i;                                      ^ sio_engine.c:731:20: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion]              for (j=i+1; j < parms->rank; j++)                     ^ sio_engine.c:732:26: warning: conversion to ‘long unsigned int’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]                  d_offset *= parms->dset_size[j];                           ^ sio_engine.c:734:45: warning: conversion to ‘long unsigned int’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]              linear_dset_offset += (offset[i]+buf_offset[i])*d_offset;                                              ^ In file included from sio_perf.h:20:0,                  from sio_engine.c:31: sio_engine.c:738:37: warning: conversion to ‘__off64_t {aka long int}’ from ‘size_t {aka long unsigned int}’ may change the sign of the result [-Wsign-conversion]          rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0;                                      ^ ../src/H5private.h:953:43: note: in definition of macro ‘HDlseek’          #define HDlseek(F,O,W)  lseek64(F,O,W)                                            ^ sio_engine.c:738:14: note: in expansion of macro ‘POSIXSEEK’          rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0;               ^ sio_engine.c: In function ‘do_read’: sio_engine.c:782:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]      for(i = 0; i < linear_buf_size; i++)                   ^ sio_engine.c:783:22: warning: conversion to ‘char’ from ‘long int’ may alter its value [-Wconversion]          buffer2[i] = i % 128;                       ^ sio_engine.c:795:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]                  if (parms->buf_size[i]==parms->dset_size[i])                                        ^ sio_engine.c:796:32: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion]                      cont_dim = i;                                 ^ sio_engine.c:808:25: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]              h5dims[i] = parms->dset_size[i];                          ^ sio_engine.c: In function ‘dset_read’: sio_engine.c:946:48: warning: conversion to ‘long unsigned int’ from ‘long int’ may change the sign of the result [-Wsign-conversion]      for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){                                                 ^ sio_engine.c:946:51: warning: conversion to ‘long int’ from ‘long unsigned int’ may change the sign of the result [-Wsign-conversion]      for (i=0; i < parms->dset_size[cur_dim]; i += parms->buf_size[cur_dim]){                                                    ^ sio_engine.c: In function ‘posix_buffer_read’: sio_engine.c:1016:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]          for (i=0; i < parms->buf_size[local_dim]; i += dtype_size) {                      ^ sio_engine.c:1017:37: warning: conversion to ‘size_t {aka long unsigned int}’ from ‘long int’ may change the sign of the result [-Wsign-conversion]              buf_offset[local_dim] = i;                                      ^ sio_engine.c:1030:20: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion]              for (j=i+1; j<parms->rank; j++)                     ^ sio_engine.c:1031:26: warning: conversion to ‘long unsigned int’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]                  d_offset *= parms->dset_size[j];                           ^ sio_engine.c:1033:45: warning: conversion to ‘long unsigned int’ from ‘off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]              linear_dset_offset += (offset[i]+buf_offset[i])*d_offset;                                              ^ In file included from sio_perf.h:20:0,                  from sio_engine.c:31: sio_engine.c:1037:37: warning: conversion to ‘__off64_t {aka long int}’ from ‘size_t {aka long unsigned int}’ may change the sign of the result [-Wsign-conversion]          rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0;                                      ^ ../src/H5private.h:953:43: note: in definition of macro ‘HDlseek’          #define HDlseek(F,O,W)  lseek64(F,O,W)                                            ^ sio_engine.c:1037:14: note: in expansion of macro ‘POSIXSEEK’          rc = POSIXSEEK(fd->posixfd, linear_dset_offset) < 0 ? -1 : 0;               ^ sio_engine.c: In function ‘set_vfd’: sio_engine.c:1165:40: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]              memb_addr[mt] = MAX(mt-1,0)*(HADDR_MAX/10);                                         ^ sio_engine.c: In function ‘do_sio’: sio_engine.c:122:1: warning: function returns an aggregate [-Waggregate-return]  do_sio(parameters param)  ^   CC       sio_timer.o In file included from ../src/hdf5.h:45:0,                  from sio_timer.h:18,                  from sio_timer.c:24: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from sio_perf.h:22:0,                  from sio_timer.c:27: ../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from sio_perf.h:22:0,                  from sio_timer.c:27: ../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^   CCLD     h5perf_serial   CC       iopipe.o In file included from ../src/hdf5.h:45:0,                  from iopipe.c:22: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ iopipe.c: In function ‘main’: iopipe.c:179:14: warning: variable ‘offset’ set but not used [-Wunused-but-set-variable]      off_t    offset;               ^ iopipe.c:178:17: warning: variable ‘n’ set but not used [-Wunused-but-set-variable]      hssize_t    n;                  ^ iopipe.c:169:15: warning: variable ‘status’ set but not used [-Wunused-but-set-variable]      herr_t    status;                ^ In file included from iopipe.c:24:0: iopipe.c: In function ‘synchronize’: ../src/H5private.h:1284:28: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]      #define HDsystem(S)    system(S)                             ^ iopipe.c:138:5: note: in expansion of macro ‘HDsystem’      HDsystem("sync");      ^ ../src/H5private.h:1284:28: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]      #define HDsystem(S)    system(S)                             ^ iopipe.c:139:5: note: in expansion of macro ‘HDsystem’      HDsystem("df >/dev/null");      ^   CCLD     iopipe   CC       chunk.o In file included from ../src/hdf5.h:45:0,                  from chunk.c:27: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ chunk.c: In function ‘test_diag’: chunk.c:323:33: warning: conversion to ‘double’ from ‘long long int’ may alter its value [-Wconversion]      return (double)(hssize_t)nio/(hssize_t)nio_g;                                  ^   CCLD     chunk   CC       overhead.o In file included from ../src/hdf5.h:45:0,                  from overhead.c:25: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ overhead.c: In function ‘usage’: overhead.c:94:5: warning: string length ‘1674’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]      fprintf(stderr, "\      ^ overhead.c: In function ‘test’: overhead.c:243:27: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘int’ may change the sign of the result [-Wsign-conversion]              hs_start[0] = j%2 ? j/2 : (hssize_t)cur_size[0]-j/2;                            ^ overhead.c:243:27: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘long long int’ may change the sign of the result [-Wsign-conversion] overhead.c:248:27: warning: conversion to ‘hsize_t {aka long long unsigned int}’ from ‘int’ may change the sign of the result [-Wsign-conversion]              hs_start[0] = j;                            ^ overhead.c:278:50: warning: conversion to ‘long long unsigned int’ from ‘__off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]                      (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i);                                                   ^ overhead.c:278:65: warning: conversion to ‘double’ from ‘long long int’ may alter its value [-Wconversion]                      (double)(hssize_t)(sb.st_size-i*sizeof(int))/(hssize_t)i);                                                                  ^ overhead.c:322:46: warning: conversion to ‘long long unsigned int’ from ‘__off_t {aka long int}’ may change the sign of the result [-Wsign-conversion]                  (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/                                               ^ overhead.c:322:71: warning: conversion to ‘double’ from ‘long long int’ may alter its value [-Wconversion]                  (double)(hssize_t)(sb.st_size-cur_size[0]*sizeof(int))/                                                                        ^   CCLD     overhead   CC       zip_perf.o In file included from ../src/hdf5.h:45:0,                  from ../test/h5test.h:25,                  from zip_perf.c:25: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from zip_perf.c:26:0: ../tools/lib/h5tools.h:41:27: warning: anonymous variadic macros were introduced in C99 [-Wvariadic-macros]  #define PRINTSTREAM(S, F, ...)   if(S != NULL) HDfprintf(S, F, __VA_ARGS__)                            ^ In file included from zip_perf.c:26:0: ../tools/lib/h5tools.h:532:30: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5TOOLS_DLLVAR unsigned long long packed_data_mask;  /* mask in which packed bits to display */                               ^   CCLD     zip_perf   CC       perf_meta.o In file included from ../src/hdf5.h:45:0,                  from ../test/h5test.h:25,                  from perf_meta.c:23: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^   CCLD     perf_meta   CC       perf.o In file included from ../src/hdf5.h:45:0,                  from perf.c:25: ../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^   CCLD     perf make[3]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14/perform' make[2]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14' Making all in hl make[2]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14/hl' Making all in src make[3]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14/hl/src'   CC       H5DO.lo In file included from ../../src/hdf5.h:45:0,                  from H5HLprivate2.h:20,                  from H5DO.c:22: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from hdf5_hl.h:27:0,                  from H5HLprivate2.h:23,                  from H5DO.c:22: H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 const long long *buffer,                                            ^ H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 long long *data );                                      ^   CC       H5DS.lo In file included from ../../src/hdf5.h:45:0,                  from H5HLprivate2.h:20,                  from H5DSprivate.h:20,                  from H5DS.c:19: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from hdf5_hl.h:27:0,                  from H5HLprivate2.h:23,                  from H5DSprivate.h:20,                  from H5DS.c:19: H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 const long long *buffer,                                            ^ H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 long long *data );                                      ^ H5DS.c: In function 'H5DSattach_scale': H5DS.c:245:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]          dims[0] = rank;                    ^ H5DS.c:348:23: warning: conversion to 'int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]                  len = buf[idx].len;                        ^ In file included from H5HLprivate2.h:26:0,                  from H5DSprivate.h:20,                  from H5DS.c:19: H5DS.c:349:56: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]                  buf[idx].p = HDrealloc(buf[idx].p, len * sizeof(hobj_ref_t));                                                         ^ ../../src/H5private.h:1076:41: note: in definition of macro 'HDrealloc'      #define HDrealloc(M,Z)    realloc(M,Z)                                          ^ H5DS.c:414:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]          dsl.dim_idx = idx;                        ^ H5DS.c:476:23: warning: conversion to 'int' from 'unsigned int' may change the sign of the result [-Wsign-conversion]          dsl.dim_idx = idx;                        ^ H5DS.c:480:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]          dims[0] = nelmts;                    ^ H5DS.c: In function 'H5DSdetach_scale': H5DS.c:856:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]          dims[0] = nelmts;                    ^ H5DS.c: In function 'H5DSset_label': H5DS.c:1481:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]          dims[0] = rank;                    ^ In file included from H5HLprivate2.h:26:0,                  from H5DSprivate.h:20,                  from H5DS.c:19: H5DS.c:1552:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]              HDfree((void *)buf[idx]);                     ^ ../../src/H5private.h:731:31: note: in definition of macro 'HDfree'      #define HDfree(M)    free(M)                                ^ H5DS.c:1568:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]                  HDfree((void *)buf[i]);                         ^ ../../src/H5private.h:731:31: note: in definition of macro 'HDfree'      #define HDfree(M)    free(M)                                ^ H5DS.c:1595:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]                  HDfree((void *)buf[i]);                         ^ ../../src/H5private.h:731:31: note: in definition of macro 'HDfree'      #define HDfree(M)    free(M)                                ^ In file included from H5HLprivate2.h:26:0,                  from H5DSprivate.h:20,                  from H5DS.c:19: H5DS.c: In function 'H5DSget_scale_name': ../../src/H5private.h:320:26: warning: comparison of unsigned expression < 0 is always false [-Wtype-limits]  #define MAX(a,b)    (((a)>(b)) ? (a) : (b))                           ^ H5DS.c:1883:22: note: in expansion of macro 'MAX'      return (ssize_t) MAX(0,nbytes-1);                       ^   CC       H5IM.lo In file included from ../../src/hdf5.h:45:0,                  from H5HLprivate2.h:20,                  from H5IMprivate.h:20,                  from H5IM.c:16: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from hdf5_hl.h:27:0,                  from H5HLprivate2.h:23,                  from H5IMprivate.h:20,                  from H5IM.c:16: H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 const long long *buffer,                                            ^ H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 long long *data );                                      ^ H5IM.c: In function 'H5IMlink_palette': H5IM.c:631:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]          dim_ref = n_refs + 1;                    ^ In file included from H5HLprivate2.h:26:0,                  from H5IMprivate.h:20,                  from H5IM.c:16: H5IM.c:633:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]          refbuf = (hobj_ref_t*)HDmalloc( sizeof(hobj_ref_t) * (int)dim_ref );                                                             ^ ../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'      #define HDmalloc(Z)    malloc(Z)                                    ^ H5IM.c: In function 'H5IMget_palette_info': H5IM.c:952:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]          dim_ref = n_refs;                    ^ In file included from H5HLprivate2.h:26:0,                  from H5IMprivate.h:20,                  from H5IM.c:16: H5IM.c:954:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]          refbuf = (hobj_ref_t*)HDmalloc( sizeof(hobj_ref_t) * (int)dim_ref );                                                             ^ ../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'      #define HDmalloc(Z)    malloc(Z)                                    ^ H5IM.c: In function 'H5IMget_palette': H5IM.c:1070:19: warning: conversion to 'hsize_t {aka long long unsigned int}' from 'hssize_t {aka long long int}' may change the sign of the result [-Wsign-conversion]          dim_ref = n_refs;                    ^ In file included from H5HLprivate2.h:26:0,                  from H5IMprivate.h:20,                  from H5IM.c:16: H5IM.c:1072:60: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]          refbuf = (hobj_ref_t*)HDmalloc( sizeof(hobj_ref_t) * (int)dim_ref );                                                             ^ ../../src/H5private.h:961:35: note: in definition of macro 'HDmalloc'      #define HDmalloc(Z)    malloc(Z)                                    ^ H5IM.c: In function 'H5IMget_image_info': H5IM.c:402:5: warning: 'atid' may be used uninitialized in this function [-Wmaybe-uninitialized]      H5Tclose( atid );      ^ H5IM.c:401:5: warning: 'asid' may be used uninitialized in this function [-Wmaybe-uninitialized]      H5Sclose( asid );      ^ H5IM.c:400:5: warning: 'aid' may be used uninitialized in this function [-Wmaybe-uninitialized]      H5Aclose( aid );      ^   CC       H5LT.lo In file included from ../../src/hdf5.h:45:0,                  from H5HLprivate2.h:20,                  from H5LTprivate.h:20,                  from H5LT.c:21: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from hdf5_hl.h:27:0,                  from H5HLprivate2.h:23,                  from H5LTprivate.h:20,                  from H5LT.c:21: H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 const long long *buffer,                                            ^ H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 long long *data );                                      ^ H5LT.c: In function 'H5LTopen_file_image': H5LT.c:898:20: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]      if ((buf_prcnt * buf_size) > min_incr)                     ^ H5LT.c:899:41: warning: conversion to 'double' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion]          alloc_incr = (size_t)(buf_prcnt * buf_size);                                          ^ H5LT.c: In function 'H5LTfind_dataset': H5LT.c:1417:76: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]      return H5Literate(loc_id, H5_INDEX_NAME, H5_ITER_INC, 0, find_dataset, (void *)dset_name);                                                                             ^ H5LT.c: At top level: H5LT.c:1842:47: warning: ISO C90 does not support 'long long' [-Wlong-long]                                     const long long *data,                                                ^ H5LT.c: In function 'H5LT_find_attribute': H5LT.c:2042:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]      return H5Aiterate2(loc_id, H5_INDEX_NAME, H5_ITER_INC, NULL, find_attr, (void *)attr_name);                                                                              ^ H5LT.c: In function 'print_enum': H5LT.c:2401:61: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]          if(H5Tget_member_value(type, (unsigned)i, value + i * super_size) < 0)                                                              ^ H5LT.c:2429:23: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]          copy = value+i*dst_size;                        ^ H5LT.c: At top level: H5LT.c:3358:41: warning: ISO C90 does not support 'long long' [-Wlong-long]                                     long long *data )                                          ^ H5LT.c: In function 'H5LTopen_file_image': H5LT.c:963:9: warning: 'fapl' may be used uninitialized in this function [-Wmaybe-uninitialized]          H5Pclose(fapl);          ^   CC       H5LTanalyze.lo In file included from ../../src/hdf5.h:45:0,                  from H5LTanalyze.l:19: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ H5LTanalyze.c: In function 'H5LTyylex': H5LTanalyze.c:1148:28: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka const int}' may alter its value [-Wconversion]     register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];                             ^ H5LTanalyze.c:1153:13: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka const int}' may alter its value [-Wconversion]       yy_c = yy_meta[(unsigned int) yy_c];              ^ H5LTanalyze.c:1155:56: warning: conversion to 'unsigned int' from 'flex_int16_t {aka const short int}' may change the sign of the result [-Wsign-conversion]     yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];                                                         ^ H5LTanalyze.c: In function 'yy_get_next_buffer': H5LTanalyze.c:1732:42: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]     YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;                                           ^ H5LTanalyze.c:1747:18: warning: conversion to 'int' from 'yy_size_t {aka long unsigned int}' may alter its value [-Wconversion]     (yy_n_chars), num_to_read );                   ^ H5LTanalyze.l:24:45: note: in definition of macro 'YY_INPUT'  #define YY_INPUT(b, r, ms) (r=my_yyinput(b, ms))                                              ^ H5LTanalyze.l:24:31: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]  #define YY_INPUT(b, r, ms) (r=my_yyinput(b, ms))                                ^ H5LTanalyze.c:1746:3: note: in expansion of macro 'YY_INPUT'    YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),    ^ H5LTanalyze.c:1771:32: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]   if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {                                 ^ H5LTanalyze.c:1773:37: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]    yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);                                      ^ H5LTanalyze.c:1779:15: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]   (yy_n_chars) += number_to_move;                ^ H5LTanalyze.c: In function 'yy_get_previous_state': H5LTanalyze.c:1802:27: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'int' may alter its value [-Wconversion]    register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);                            ^ H5LTanalyze.c:1807:12: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka const int}' may alter its value [-Wconversion]      yy_c = yy_meta[(unsigned int) yy_c];             ^ H5LTanalyze.c:1809:55: warning: conversion to 'unsigned int' from 'flex_int16_t {aka const short int}' may change the sign of the result [-Wsign-conversion]    yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];                                                        ^ H5LTanalyze.c: In function 'yy_try_NUL_trans': H5LTanalyze.c:1830:11: warning: conversion to 'YY_CHAR {aka unsigned char}' from 'flex_int32_t {aka const int}' may alter its value [-Wconversion]     yy_c = yy_meta[(unsigned int) yy_c];            ^ H5LTanalyze.c:1832:54: warning: conversion to 'unsigned int' from 'flex_int16_t {aka const short int}' may change the sign of the result [-Wsign-conversion]   yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];                                                       ^ H5LTanalyze.c: In function 'input': H5LTanalyze.c:1901:23: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'long int' may change the sign of the result [-Wsign-conversion]     yy_size_t offset = (yy_c_buf_p) - (yytext_ptr);                        ^ H5LTanalyze.c: In function 'H5LTyy_create_buffer': H5LTanalyze.c:2026:19: warning: conversion to 'yy_size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]   b->yy_buf_size = size;                    ^ H5LTanalyze.c: In function 'H5LTyy_init_buffer': H5LTanalyze.c:2084:40: warning: implicit declaration of function 'isatty' [-Wimplicit-function-declaration]          b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;                                         ^ H5LTanalyze.c:2084:9: warning: nested extern declaration of 'isatty' [-Wnested-externs]          b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;          ^ H5LTanalyze.c: In function 'H5LTyyensure_buffer_stack': H5LTanalyze.c:2200:40: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]    num_to_alloc = (yy_buffer_stack_max) + grow_size;                                         ^ H5LTanalyze.c:2209:66: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]    memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));                                                                   ^ H5LTanalyze.c: In function 'H5LTyy_scan_bytes': H5LTanalyze.c:2283:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]   for ( i = 0; i < _yybytes_len; ++i )                  ^ H5LTanalyze.l: In function 'my_yyinput': H5LTanalyze.l:177:31: warning: unused parameter 'max_size' [-Wunused-parameter] H5LTanalyze.l: At top level: H5LTanalyze.l:186:5: warning: no previous prototype for 'H5LTyyerror' [-Wmissing-prototypes] H5LTanalyze.c:1840:17: warning: 'yyunput' defined but not used [-Wunused-function]      static void yyunput (int c, register char * yy_bp )                  ^ H5LTanalyze.c:1881:16: warning: 'input' defined but not used [-Wunused-function]      static int input  (void)                 ^   CC       H5LTparse.lo In file included from ../../src/hdf5.h:45:0,                  from H5LTparse.y:19: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ H5LTparse.y:21:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]  extern int yylex();  ^ H5LTparse.c:406:7: warning: redundant redeclaration of 'malloc' [-Wredundant-decls]  void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */        ^ In file included from /usr/include/x86_64-linux-gnu/bits/string2.h:1273:0,                  from /usr/include/string.h:630,                  from H5LTparse.y:18: /usr/include/stdlib.h:466:14: note: previous declaration of 'malloc' was here  extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;               ^ H5LTparse.c: In function 'H5LTyyparse': H5LTparse.c:1457:12: warning: conversion to 'yytype_int16 {aka short int}' from 'int' may alter its value [-Wconversion]    *yyssp = yystate;             ^ H5LTparse.c:1462:25: warning: conversion to 'long unsigned int' from 'long int' may change the sign of the result [-Wsign-conversion]        YYSIZE_T yysize = yyssp - yyss + 1;                          ^ H5LTparse.y:174:80: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion] H5LTparse.y:177:78: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]                                  H5Tinsert(dtype_id, $<sval>4, $<ival>6, $<hid>1);                                                                               ^ H5LTparse.y:188:72: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]                                      new_size = $<ival>6 + H5Tget_size($<hid>1);                                                                         ^ H5LTparse.y:190:82: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]                                      H5Tinsert(dtype_id, $<sval>4, $<ival>6, $<hid>1);                                                                                ^ H5LTparse.c:66:25: warning: conversion to 'size_t {aka long unsigned int}' from 'int' may change the sign of the result [-Wsign-conversion]  #define yylval          H5LTyylval                          ^ H5LTparse.y:265:48: note: in expansion of macro 'yylval'                                      str_size = yylval.ival;                                                 ^ H5LTparse.y:345:38: warning: ISO C90 does not support 'long long' [-Wlong-long]                                  long long llong_val=(long long)yylval.ival;                                       ^ H5LTparse.y:345:59: warning: ISO C90 does not support 'long long' [-Wlong-long]                                  long long llong_val=(long long)yylval.ival;                                                            ^   CC       H5PT.lo In file included from ../../src/hdf5.h:45:0,                  from H5HLprivate2.h:20,                  from H5PTprivate.h:20,                  from H5PT.c:18: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from hdf5_hl.h:27:0,                  from H5HLprivate2.h:23,                  from H5PTprivate.h:20,                  from H5PT.c:18: H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 const long long *buffer,                                            ^ H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 long long *data );                                      ^   CC       H5TB.lo In file included from ../../src/hdf5.h:45:0,                  from H5HLprivate2.h:20,                  from H5LTprivate.h:20,                  from H5TB.c:19: ../../src/H5FDlog.h:65:81: warning: ISO C90 does not support 'long long' [-Wlong-long]  H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si                                                                                ^ In file included from hdf5_hl.h:27:0,                  from H5HLprivate2.h:23,                  from H5LTprivate.h:20,                  from H5TB.c:19: H5LTpublic.h:215:43: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 const long long *buffer,                                            ^ H5LTpublic.h:292:37: warning: ISO C90 does not support 'long long' [-Wlong-long]                                 long long *data );                                      ^ H5TB.c: In function 'H5TBdelete_field': H5TB.c:2721:54: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]          if(!H5TB_find_field(member_name, field_name) > 0) {                                                       ^   CCLD     libhdf5_hl.la ar: u' modifier ignored since D' is the default (see U')
make[3]: Leaving directory '/home/nanopore/nanopolish/hdf5-1.8.14/hl/src'
Making all in test
make[3]: Entering directory '/home/nanopore/nanopolish/hdf5-1.8.14/hl/test'
CC       test_lite.o
In file included from ../../src/hdf5.h:45:0,
from ../../test/h5test.h:25,
from h5hltest.h:27,
from test_lite.c:18:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si
^
In file included from ../../hl/src/hdf5_hl.h:27:0,
from ../../hl/src/H5HLprivate2.h:23,
from h5hltest.h:30,
from test_lite.c:18:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
const long long *buffer,
^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
long long data );
^
In file included from ../../test/h5test.h:26:0,
from h5hltest.h:27,
from test_lite.c:18:
test_lite.c: In function ‘make_attributes’:
test_lite.c:1019:63: warning: conversion to ‘long unsigned int’ from ‘int’ may change the sign of the result [-Wsign-conversion]
if(NULL==(dims_out = (hsize_t) HDmalloc( sizeof(hsize_t) * rank_out ))) return -1;
^
../../src/H5private.h:961:35: note: in definition of macro ‘HDmalloc’
#define HDmalloc(Z)    malloc(Z)
^
test_lite.c: In function ‘test_compound_bug’:
test_lite.c:1623:5: warning: string length ‘713’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
char text[] = "H5T_COMPOUND { H5T_STD_I32LE "state__________________________________________________
^
test_lite.c:1645:6: warning: string length ‘768’ is greater than the length ‘509’ ISO C90 compilers are required to support [-Woverlength-strings]
"}\n";
^
In file included from test_lite.c:19:0:
test_lite.c: At top level:
../../test/H5srcdir.h:38:20: warning: ‘H5_get_srcdir_filename’ defined but not used [-Wunused-function]
static const char *H5_get_srcdir_filename(const char *filename)
^
../../test/H5srcdir.h:69:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function]
static const char H5_get_srcdir(void)
^
test_lite.c: In function ‘main’:
test_lite.c:1283:7: warning: ‘dt_str’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if(dt_str)
^
test_lite.c:1169:13: note: ‘dt_str’ was declared here
char   dt_str;
^
CCLD     test_lite
CC       test_image.o
In file included from ../../src/hdf5.h:45:0,
from ../../test/h5test.h:25,
from h5hltest.h:27,
from test_image.c:20:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si
^
In file included from ../../hl/src/hdf5_hl.h:27:0,
from ../../hl/src/H5HLprivate2.h:23,
from h5hltest.h:30,
from test_image.c:20:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
const long long *buffer,
^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
long long *data );
^
In file included from test_image.c:21:0:
../../test/H5srcdir.h:69:20: warning: ‘H5_get_srcdir’ defined but not used [-Wunused-function]
static const char *H5_get_srcdir(void)
^
test_image.c: In function ‘read_data’:
test_image.c:809:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(f, "%s", str);
^
test_image.c:810:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(f, "%d", &color_planes);
^
test_image.c:811:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(f, "%s", str);
^
test_image.c:812:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(f, "%d", &h);
^
test_image.c:813:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(f, "%s", str);
^
test_image.c:814:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(f, "%d", &w);
^
test_image.c:845:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf(f, "%d",&n);
^
test_image.c: In function ‘test_generate’:
test_image.c:618:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf( f, "%d %d %d", &imax, &jmax, &kmax );
^
test_image.c:619:5: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf( f, "%f %f %f", &valex, &xmin, &xmax );
^
test_image.c:648:9: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result]
fscanf( f, "%f ", &value );
^
test_image.c:754:7: warning: ‘data’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if(data)
^
CCLD     test_image
CC       test_file_image.o
In file included from ../../src/hdf5.h:45:0,
from ../../test/h5test.h:25,
from h5hltest.h:27,
from test_file_image.c:16:
../../src/H5FDlog.h:65:81: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
H5_DLL herr_t H5Pset_fapl_log(hid_t fapl_id, const char *logfile, unsigned long long flags, size_t buf_si
^
In file included from ../../hl/src/hdf5_hl.h:27:0,
from ../../hl/src/H5HLprivate2.h:23,
from h5hltest.h:30,
from test_file_image.c:16:
../../hl/src/H5LTpublic.h:215:43: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
const long long *buffer,
^
../../hl/src/H5LTpublic.h:292:37: warning: ISO C90 does not support ‘long long’ [-Wlong-long]
long long *data );
^
In file included from ../../test/h5test.h:26:0,
from h5hltest.h:27,
from test_file_image.c:16:
test_file_image.c: In function ‘test_file_image’:
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
h5hltest.h:37:58: note: in expansion of macro ‘FAIL_PUTS_ERROR’
#define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
^
test_file_image.c:71:5: note: in expansion of macro ‘VERIFY’
VERIFY(open_images > 1 , "The number of open images must be greater than 1");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
h5hltest.h:37:58: note: in expansion of macro ‘FAIL_PUTS_ERROR’
#define VERIFY(condition, string) do { if (!(condition)) FAIL_PUTS_ERROR(string) } while(0)
^
test_file_image.c:73:5: note: in expansion of macro ‘VERIFY’
VERIFY(nflags > 0, "The number of flag combinations  must be greater than 0");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:77:9: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("malloc() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:81:9: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("malloc() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:85:9: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("malloc() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:89:9: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("malloc() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:93:9: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("malloc() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:97:9: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("malloc() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:115:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Fcreate() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:119:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Screate_simple() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:123:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Pcreate() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:127:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Pset_chunk() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:131:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Dcreate() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:136:17: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Dwrite() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:141:17: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Dwrite() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:146:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Fflush() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:150:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Pclose() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:154:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Sclose() failed");
^
../../src/H5private.h:1539:14: warning: ISO C90 does not support ‘func’ predefined identifier [-Wpedantic]
#define FUNC func
^
../../test/h5test.h:90:25: note: in expansion of macro ‘FUNC’
FILE, LINE, FUNC);
^
../../test/h5test.h:111:42: note: in expansion of macro ‘AT’
#define FAIL_PUTS_ERROR(s) {H5_FAILED(); AT(); puts(s); goto error;}
^
test_file_image.c:158:13: note: in expansion of macro ‘FAIL_PUTS_ERROR’
FAIL_PUTS_ERROR("H5Dclose() failed");
^