+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hdf5-c++-1.12.2/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/hdf5-c++-1.12.2/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for hdf5-c++-1.12.2
Making all in src
/opt/pkg/bin/bmake  all-am
  CC       H5.lo
  CC       H5checksum.lo
  CC       H5dbg.lo
  CC       H5system.lo
  CC       H5timer.lo
  CC       H5trace.lo
H5trace.c: In function 'H5_trace':
H5trace.c:123:5: warning: missing initializer for field 'system' of 'H5_timevals_t' [-Wmissing-field-initializers]
  123 |     H5_timer_t        function_timer      = {{0}, {0}, {0}, FALSE};
      |     ^~~~~~~~~~
In file included from H5trace.c:34:
H5private.h:619:12: note: 'system' declared here
  619 |     double system;  /* System time in seconds */
      |            ^~~~~~
H5trace.c:123:5: warning: missing initializer for field 'system' of 'H5_timevals_t' [-Wmissing-field-initializers]
  123 |     H5_timer_t        function_timer      = {{0}, {0}, {0}, FALSE};
      |     ^~~~~~~~~~
H5private.h:619:12: note: 'system' declared here
  619 |     double system;  /* System time in seconds */
      |            ^~~~~~
H5trace.c:239:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  239 |             unsigned n = (unsigned)MAX(0, (int)HDstrlen(argname) - 3);
      |             ^~~~~~~~
  CC       H5A.lo
  CC       H5Abtree2.lo
  CC       H5Adense.lo
  CC       H5Adeprec.lo
  CC       H5Aint.lo
  CC       H5Atest.lo
  CC       H5AC.lo
  CC       H5ACdbg.lo
  CC       H5ACproxy_entry.lo
  CC       H5B.lo
  CC       H5Bcache.lo
  CC       H5Bdbg.lo
H5Bdbg.c: In function 'H5B_debug':
H5Bdbg.c:114:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  114 |                   "Address:", bt->child[u]);
      |                   ^~~~~~~~~~
H5Bdbg.c:119:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  119 |             HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Left Key:");
      |             ^~~~~~~~~
H5Bdbg.c:121:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  121 |             (void)(type->debug_key)(stream, indent + 6, MAX(0, fwidth - 6), H5B_NKEY(bt, shared, u), udata);
      |             ^
H5Bdbg.c:124:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  124 |             HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Right Key:");
      |             ^~~~~~~~~
H5Bdbg.c:127:37: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  127 |                                     udata);
      |                                     ^~~~~
  CC       H5B2.lo
  CC       H5B2cache.lo
  CC       H5B2dbg.lo
H5B2dbg.c: In function 'H5B2__hdr_debug':
H5B2dbg.c:136:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  136 |                   hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec);
      |                   ^~~
H5B2dbg.c: In function 'H5B2__int_debug':
H5B2dbg.c:222:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  222 |                   internal->node_ptrs[u].addr);
      |                   ^~~~~~~~
H5B2dbg.c:226:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  226 |         HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str);
      |         ^~~~~~~~~
H5B2dbg.c:229:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  229 |                             hdr->cb_ctx);
      |                             ^~~
H5B2dbg.c:236:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  236 |               internal->node_ptrs[u].addr);
      |               ^~~~~~~~
H5B2dbg.c: In function 'H5B2__leaf_debug':
H5B2dbg.c:320:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  320 |         HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str);
      |         ^~~~~~~~~
H5B2dbg.c:323:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  323 |                             hdr->cb_ctx);
      |                             ^~~
  CC       H5B2hdr.lo
  CC       H5B2int.lo
H5B2int.c: In function 'H5B2__iterate_node':
H5B2int.c:1645:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1645 |             (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE,
      |                                                             ^
H5B2int.c:1667:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1667 |         if (NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE,
      |                                                             ^
H5B2int.c: In function 'H5B2__delete_node':
H5B2int.c:1762:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1762 |             (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE,
      |                                                             ^
H5B2int.c:1781:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1781 |         if (NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE,
      |                                                             ^
H5B2int.c: In function 'H5B2__node_size':
H5B2int.c:1842:65: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1842 |     if (NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE,
      |                                                                 ^
H5B2int.c: In function 'H5B2__update_flush_depend':
H5B2int.c:1945:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1945 |                              hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, (uint16_t)(depth - 1), FALSE,
      |                                               ^
H5B2int.c:1963:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1963 |                 (child_leaf = H5B2__protect_leaf(hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, FALSE,
      |                                                                   ^
  CC       H5B2internal.lo
  CC       H5B2leaf.lo
  CC       H5B2stat.lo
  CC       H5B2test.lo
  CC       H5C.lo
H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers':
H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 9264 | } /* H5C__remove_entry() */
      | ^
H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__mark_flush_dep_clean':
H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker':
H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers':
H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__autoadjust__ageout__cycle_epoch_marker':
H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__mark_flush_dep_serialized':
H5C.c:9264:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__mark_flush_dep_clean':
H5C.c:8252:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 8252 | H5C__mark_flush_dep_clean(H5C_cache_entry_t *entry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
H5C.c:8252:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c:8252:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__mark_flush_dep_serialized':
H5C.c:8300:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 8300 | H5C__mark_flush_dep_serialized(H5C_cache_entry_t *entry_ptr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5C.c:8300:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c:8300:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__flush_invalidate_cache':
H5C.c:5342:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5342 | H5C__flush_invalidate_cache(H5F_t *f, unsigned flags)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       H5Cdbg.lo
  CC       H5Cepoch.lo
  CC       H5Cimage.lo
H5Cimage.c: In function 'H5C__prep_for_file_close__setup_image_entries_array':
H5Cimage.c:3490:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3490 | } /* H5C__write_cache_image() */
      | ^
H5Cimage.c:3490:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Cimage.c: In function 'H5C__deserialize_prefetched_entry':
H5Cimage.c:3490:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  463 | H5C__deserialize_prefetched_entry(H5F_t *f, H5C_t *cache_ptr, H5C_cache_entry_t **entry_ptr_ptr,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Cimage.c:463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       H5Clog.lo
  CC       H5Clog_json.lo
  CC       H5Clog_trace.lo
  CC       H5Cprefetched.lo
  CC       H5Cquery.lo
  CC       H5Ctag.lo
  CC       H5Ctest.lo
  CC       H5CS.lo
  CC       H5CX.lo
  CC       H5D.lo
  CC       H5Dbtree.lo
  CC       H5Dbtree2.lo
  CC       H5Dchunk.lo
H5Dchunk.c: In function 'H5D__chunk_io_init':
H5Dchunk.c:1095:61: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1095 |     if ((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0)
      |                                                             ^
H5Dchunk.c:1132:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1132 |         if (H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) <
      |                                          ^
H5Dchunk.c: In function 'H5D__create_chunk_map_single':
H5Dchunk.c:1570:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1570 |     chunk_info->mspace = (H5S_t *)fm->mem_space;
      |                          ^
H5Dchunk.c: In function 'H5D__create_chunk_file_map_hyper':
H5Dchunk.c:1853:41: warning: passing argument 1 of 'H5S_combine_hyperslab' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1853 |             if (H5S_combine_hyperslab(fm->file_space, H5S_SELECT_AND, coords, NULL, fm->chunk_dim, NULL,
      |                                       ~~^~~~~~~~~~~~
In file included from H5Zprivate.h:29,
                 from H5CXprivate.h:25,
                 from H5Dchunk.c:54:
H5Sprivate.h:278:45: note: expected 'H5S_t *' but argument is of type 'const H5S_t *'
  278 | H5_DLL herr_t  H5S_combine_hyperslab(H5S_t *old_space, H5S_seloper_t op, const hsize_t start[],
      |                                      ~~~~~~~^~~~~~~~~
H5Dchunk.c: In function 'H5D__create_chunk_mem_map_hyper':
H5Dchunk.c:2005:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2005 |         chunk_info->mspace = (H5S_t *)fm->mem_space;
      |                              ^
H5Dchunk.c: In function 'H5D__create_chunk_mem_map_1d':
H5Dchunk.c:2128:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2128 |         chunk_info->mspace = (H5S_t *)fm->mem_space;
      |                              ^
H5Dchunk.c: In function 'H5D__chunk_allocate':
H5Dchunk.c:4334:52: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 4334 |     H5O_storage_chunk_t *sc                      = &(layout->storage.u.chunk); /* Convenience variable */
      |                                                    ^
H5Dchunk.c:4420:83: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 4420 |         if (H5D__fill_init(&fb_info, NULL, (H5MM_allocate_t)H5D__chunk_mem_alloc, (void *)pline,
      |                                                                                   ^
H5Dchunk.c:4421:62: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 4421 |                            (H5MM_free_t)H5D__chunk_mem_free, (void *)pline, &dset->shared->dcpl_cache.fill,
      |                                                              ^
H5Dchunk.c: In function 'H5D__chunk_copy_cb':
H5Dchunk.c:6207:75: warning: passing argument 3 of 'H5O_copy_expand_ref' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 6207 |             if (H5O_copy_expand_ref(udata->file_src, udata->tid_src, udata->dt_src, buf, nbytes,
      |                                                                      ~~~~~^~~~~~~~
In file included from H5Dprivate.h:25,
                 from H5Dpkg.h:30,
                 from H5Dchunk.c:55:
H5Oprivate.h:997:74: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  997 | H5_DLL herr_t H5O_copy_expand_ref(H5F_t *file_src, hid_t tid_src, H5T_t *dt_src, void *buf_src,
      |                                                                   ~~~~~~~^~~~~~
H5Dchunk.c: In function 'H5D__chunk_update_old_edge_chunks':
H5Dchunk.c:7662:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7662 | } /* end H5D__get_chunk_info_by_coord() */
      | ^
H5Dchunk.c:7662:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Dchunk.c: In function 'H5D__chunk_allocate':
H5Dchunk.c:7662:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Dchunk.c: In function 'H5D__chunk_update_old_edge_chunks':
H5Dchunk.c:4772:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4772 | H5D__chunk_update_old_edge_chunks(H5D_t *dset, hsize_t old_dim[])
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Dchunk.c:4772:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Dchunk.c:4772:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Dchunk.c: In function 'H5D__chunk_allocate':
H5Dchunk.c:4294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4294 | H5D__chunk_allocate(const H5D_io_info_t *io_info, hbool_t full_overwrite, const hsize_t old_dim[])
      | ^~~~~~~~~~~~~~~~~~~
H5Dchunk.c:4294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Dchunk.c:4294:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Dchunk.c: In function 'H5D__chunk_copy_cb':
H5Dchunk.c:6152:33: warning: potential null pointer dereference [-Wnull-dereference]
 6152 |             H5MM_memcpy(buf, ent->chunk, nbytes);
      |                              ~~~^~~~~~~
  CC       H5Dcompact.lo
  CC       H5Dcontig.lo
  CC       H5Ddbg.lo
  CC       H5Ddeprec.lo
  CC       H5Dearray.lo
  CC       H5Defl.lo
  CC       H5Dfarray.lo
  CC       H5Dfill.lo
  CC       H5Dint.lo
H5Dint.c: In function 'H5D__init_type':
H5Dint.c:593:33: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  593 |         dset->shared->type    = (H5T_t *)type; /* (Cast away const OK - QAK) */
      |                                 ^
In file included from H5Dint.c:23:
H5Dint.c: In function 'H5D_nameof':
H5Dint.c:2246:49: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2246 |     FUNC_LEAVE_NOAPI(dataset ? &(dataset->path) : NULL)
H5private.h:2510:13: note: in definition of macro 'FUNC_LEAVE_NOAPI'
 2510 |     return (ret_value);                                                                                      \
      |             ^~~~~~~~~
  CC       H5Dio.lo
H5Dio.c: In function 'H5D__read':
H5Dio.c:473:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  473 |         buf       = (void *)adj_buf; /* Casting away 'const' OK -QAK */
      |                     ^
  CC       H5Dlayout.lo
  CC       H5Dnone.lo
  CC       H5Doh.lo
  CC       H5Dscatgath.lo
  CC       H5Dselect.lo
  CC       H5Dsingle.lo
  CC       H5Dtest.lo
  CC       H5Dvirtual.lo
  CC       H5E.lo
  CC       H5Edeprec.lo
  CC       H5Eint.lo
  CC       H5EA.lo
  CC       H5EAcache.lo
  CC       H5EAdbg.lo
H5EAdbg.c: In function 'H5EA__iblock_debug':
H5EAdbg.c:225:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  225 |                                          ((uint8_t *)iblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) <
      |                                          ^
H5EAdbg.c:242:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  242 |                       iblock->dblk_addrs[u]);
      |                       ^~~~~~
H5EAdbg.c:257:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  257 |                       iblock->sblk_addrs[u]);
      |                       ^~~~~~
H5EAdbg.c: In function 'H5EA__sblock_debug':
H5EAdbg.c:346:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  346 |                       sblock->dblk_addrs[u]);
      |                       ^~~~~~
H5EAdbg.c: In function 'H5EA__dblock_debug':
H5EAdbg.c:425:38: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  425 |                                      ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |                                      ^
  CC       H5EAdblkpage.lo
  CC       H5EAdblock.lo
  CC       H5EAhdr.lo
  CC       H5EAiblock.lo
  CC       H5EAint.lo
  CC       H5EAsblock.lo
  CC       H5EAstat.lo
  CC       H5EAtest.lo
  CC       H5F.lo
  CC       H5Faccum.lo
  CC       H5Fcwfs.lo
  CC       H5Fdbg.lo
H5Fdbg.c: In function 'H5F_debug':
H5Fdbg.c:119:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  119 |             H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL);
      |             ^~~~~~~~~~~~~~
H5Fdbg.c:134:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  134 |             H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL);
      |             ^~~~~~~~~~~~~~
  CC       H5Fdeprec.lo
  CC       H5Fefc.lo
  CC       H5Ffake.lo
  CC       H5Fint.lo
  CC       H5Fio.lo
  CC       H5Fmount.lo
  CC       H5Fquery.lo
  CC       H5Fsfile.lo
  CC       H5Fspace.lo
  CC       H5Fsuper.lo
  CC       H5Fsuper_cache.lo
  CC       H5Ftest.lo
  CC       H5FA.lo
  CC       H5FAcache.lo
  CC       H5FAdbg.lo
H5FAdbg.c: In function 'H5FA__dblock_debug':
H5FAdbg.c:241:54: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  241 |                                                      (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |                                                      ^
H5FAdbg.c:259:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  259 |                                          ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) <
      |                                          ^
  CC       H5FAdblock.lo
  CC       H5FAdblkpage.lo
  CC       H5FAhdr.lo
  CC       H5FAint.lo
  CC       H5FAstat.lo
  CC       H5FAtest.lo
  CC       H5FD.lo
H5FD.c: In function 'H5FDget_vfd_handle':
H5FD.c:1750:22: warning: null pointer dereference [-Wnull-dereference]
 1750 |         *file_handle = NULL;
      |                      ^
  CC       H5FDcore.lo
  CC       H5FDfamily.lo
H5FDfamily.c: In function 'H5FD__family_get_eof':
H5FDfamily.c:1345:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1345 | } /* end H5FD__family_unlock() */
      | ^
H5FDfamily.c:995:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  995 | H5FD__family_get_eof(const H5FD_t *_file, H5FD_mem_t type)
      | ^~~~~~~~~~~~~~~~~~~~
H5FDfamily.c:995:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       H5FDhdfs.lo
H5FDhdfs.c: In function 'H5Pget_fapl_hdfs':
H5FDhdfs.c:1733:24: warning: unused parameter 'fapl_id' [-Wunused-parameter]
 1733 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out)
      |                  ~~~~~~^~~~~~~
H5FDhdfs.c:1733:51: warning: unused parameter 'fa_out' [-Wunused-parameter]
 1733 | H5Pget_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa_out)
      |                                 ~~~~~~~~~~~~~~~~~~^~~~~~
H5FDhdfs.c: In function 'H5Pset_fapl_hdfs':
H5FDhdfs.c:1747:24: warning: unused parameter 'fapl_id' [-Wunused-parameter]
 1747 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa)
      |                  ~~~~~~^~~~~~~
H5FDhdfs.c:1747:51: warning: unused parameter 'fa' [-Wunused-parameter]
 1747 | H5Pset_fapl_hdfs(hid_t fapl_id, H5FD_hdfs_fapl_t *fa)
      |                                 ~~~~~~~~~~~~~~~~~~^~
  CC       H5FDint.lo
  CC       H5FDlog.lo
  CC       H5FDmulti.lo
  CC       H5FDsec2.lo
  CC       H5FDspace.lo
  CC       H5FDsplitter.lo
  CC       H5FDstdio.lo
  CC       H5FDtest.lo
  CC       H5FL.lo
  CC       H5FO.lo
  CC       H5FS.lo
  CC       H5FScache.lo
  CC       H5FSdbg.lo
H5FSdbg.c: In function 'H5FS_sects_debug':
H5FSdbg.c:258:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  258 |             if (H5HF_sects_debug(f, client_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |             ^~
H5FSdbg.c:263:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  263 |             if (H5MF_sects_debug(f, fs_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |             ^~
  CC       H5FSint.lo
  CC       H5FSsection.lo
  CC       H5FSstat.lo
  CC       H5FStest.lo
  CC       H5G.lo
  CC       H5Gbtree2.lo
  CC       H5Gcache.lo
  CC       H5Gcompact.lo
In file included from H5Gcompact.c:27:
H5Gcompact.c: In function 'H5G__compact_get_name_by_idx':
H5private.h:1495:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
 1495 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z)
      |                            ^~~~~~~~~~~~~~~~
H5Gcompact.c:236:9: note: in expansion of macro 'HDstrncpy'
  236 |         HDstrncpy(name, ltable.lnks[idx].name, MIN((size_t)(ret_value + 1), size));
      |         ^~~~~~~~~
H5private.h:1486:21: note: length computed here
 1486 | #define HDstrlen(S) strlen(S)
      |                     ^~~~~~~~~
H5Gcompact.c:232:26: note: in expansion of macro 'HDstrlen'
  232 |     ret_value = (ssize_t)HDstrlen(ltable.lnks[idx].name);
      |                          ^~~~~~~~
  CC       H5Gdense.lo
In file included from H5Gdense.c:35:
H5Gdense.c: In function 'H5G__dense_get_name_by_idx':
H5private.h:1495:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
 1495 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z)
      |                            ^~~~~~~~~~~~~~~~
H5Gdense.c:1201:13: note: in expansion of macro 'HDstrncpy'
 1201 |             HDstrncpy(name, ltable.lnks[n].name, MIN((size_t)(ret_value + 1), size));
      |             ^~~~~~~~~
H5private.h:1486:21: note: length computed here
 1486 | #define HDstrlen(S) strlen(S)
      |                     ^~~~~~~~~
H5Gdense.c:1197:30: note: in expansion of macro 'HDstrlen'
 1197 |         ret_value = (ssize_t)HDstrlen(ltable.lnks[n].name);
      |                              ^~~~~~~~
  CC       H5Gdeprec.lo
  CC       H5Gent.lo
H5Gent.c: In function 'H5G__ent_copy':
H5Gent.c:322:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  322 |         H5G__ent_reset((H5G_entry_t *)src);
      |                        ^
H5Gent.c: In function 'H5G__ent_debug':
H5Gent.c:516:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  516 |     nested_fwidth = MAX(0, fwidth - 3);
      |     ^~~~~~~~~~~~~
  CC       H5Gint.lo
In file included from H5Gint.c:34:
H5Gint.c: In function 'H5G_nameof':
H5Gint.c:570:41: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  570 |     FUNC_LEAVE_NOAPI(grp ? &(grp->path) : NULL)
H5private.h:2510:13: note: in definition of macro 'FUNC_LEAVE_NOAPI'
 2510 |     return (ret_value);                                                                                      \
      |             ^~~~~~~~~
  CC       H5Glink.lo
  CC       H5Gloc.lo
H5Gloc.c: In function 'H5G__loc_insert':
H5Gloc.c:584:23: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  584 |     lnk.name        = (char *)name;
      |                       ^
H5Gloc.c: In function 'H5G__loc_set_comment_cb':
H5Gloc.c:938:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  938 |         comment.s = (char *)udata->comment;
      |                     ^
  CC       H5Gname.lo
H5Gname.c: In function 'H5G_name_copy':
H5Gname.c:478:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  478 |         H5G_name_reset((H5G_name_t *)src);
      |                        ^
In file included from H5Gname.c:34:
H5Gname.c: In function 'H5G__build_fullpath':
H5private.h:1489:28: warning: 'strncat' specified bound 1 equals source length [-Wstringop-overflow=]
 1489 | #define HDstrncat(X, Y, Z) strncat(X, Y, Z)
      |                            ^~~~~~~~~~~~~~~~
H5Gname.c:310:9: note: in expansion of macro 'HDstrncat'
  310 |         HDstrncat(full_path, "/", (size_t)1);
      |         ^~~~~~~~~
  CC       H5Gnode.lo
H5Gnode.c: In function 'H5G__node_copy':
H5Gnode.c:1227:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1227 |             grp_loc.oloc = (H5O_loc_t *)src_oloc;
      |                            ^
H5Gnode.c: In function 'H5G_node_debug':
H5Gnode.c:1485:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1485 |         fwidth = MAX(0, fwidth - 3);
      |         ^~~~~~
  CC       H5Gobj.lo
H5Gobj.c: In function 'H5G__obj_create_real':
H5Gobj.c:247:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  247 |         if (H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo) < 0)
      |                                                                    ^
H5Gobj.c:252:74: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  252 |         if (H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo) < 0)
      |                                                                          ^
H5Gobj.c:258:78: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  258 |             if (H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline) < 0)
      |                                                                              ^
H5Gobj.c: In function 'H5G__obj_stab_to_new_cb':
H5Gobj.c:402:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  402 |     if (H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, H5O_TYPE_UNKNOWN, NULL) < 0)
      |                                                    ^
  CC       H5Goh.lo
  CC       H5Groot.lo
  CC       H5Gstab.lo
In file included from H5Gstab.c:28:
H5Gstab.c: In function 'H5G__stab_get_name_by_idx':
H5private.h:1495:28: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation]
 1495 | #define HDstrncpy(X, Y, Z) strncpy(X, Y, Z)
      |                            ^~~~~~~~~~~~~~~~
H5Gstab.c:774:9: note: in expansion of macro 'HDstrncpy'
  774 |         HDstrncpy(name, udata.name, MIN((size_t)(ret_value + 1), size));
      |         ^~~~~~~~~
H5private.h:1486:21: note: length computed here
 1486 | #define HDstrlen(S) strlen(S)
      |                     ^~~~~~~~~
H5Gstab.c:770:26: note: in expansion of macro 'HDstrlen'
  770 |     ret_value = (ssize_t)HDstrlen(udata.name);
      |                          ^~~~~~~~
  CC       H5Gtest.lo
  CC       H5Gtraverse.lo
H5Gtraverse.c: In function 'H5G__traverse_real':
H5Gtraverse.c:717:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  717 |                     if (H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0)
      |                                                     ^
H5Gtraverse.c:721:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  721 |                     if (H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0)
      |                                                     ^
H5Gtraverse.c:725:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  725 |                     if (H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0)
      |                                                     ^
  CC       H5HF.lo
H5HF.c: In function 'H5HF__op_write':
H5HF.c:121:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  121 |     H5MM_memcpy((void *)obj, op_data, obj_len); /* Casting away const OK -QAK */
      |                 ^
H5HF.c: In function 'H5HF_insert':
H5HF.c:355:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  355 |         if (H5HF__huge_insert(hdr, size, (void *)obj, id) < 0)
      |                                          ^
  CC       H5HFbtree2.lo
  CC       H5HFcache.lo
H5HFcache.c: In function 'H5HF__cache_hdr_serialize':
H5HFcache.c:745:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  745 |     hdr->f = f;
      |            ^
H5HFcache.c: In function 'H5HF__cache_iblock_serialize':
H5HFcache.c:1331:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1331 |     hdr->f = f;
      |            ^
H5HFcache.c: In function 'H5HF__cache_dblock_verify_chksum':
H5HFcache.c:1660:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1660 |         read_buf = (void *)image; /* Casting away const OK - QAK */
      |                    ^
  CC       H5HFdbg.lo
H5HFdbg.c: In function 'H5HF_hdr_print':
H5HFdbg.c:288:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  288 |     H5HF__dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3));
      |     ^~~~~~~~~~~~~~~~~~
H5HFdbg.c:295:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  295 |                       "Compressed size of root direct block:", hdr->pline_root_direct_size);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5HFdbg.c:297:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  297 |                       "Filter mask for root direct block:", hdr->pline_root_direct_filter_mask);
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5HFdbg.c:299:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  299 |         H5O_debug_id(H5O_PLINE_ID, hdr->f, &(hdr->pline), stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~
H5HFdbg.c:308:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  308 |                   "Root indirect block flags:", hdr->root_iblock_flags);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5HFdbg.c:310:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  310 |                   "Root indirect block pointer:", (void *)hdr->root_iblock);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5HFdbg.c: In function 'H5HF_dblock_debug_cb':
H5HFdbg.c:422:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  422 |                   temp_str, start, len);
      |                   ^~~~~~~~
H5HFdbg.c: In function 'H5HF_iblock_print':
H5HFdbg.c:621:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  621 |         HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str);
      |         ^~~~~~~~~
H5HFdbg.c:629:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  629 |                           iblock->filt_ents[off].filter_mask);
      |                           ^~~~~~
H5HFdbg.c:632:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  632 |                           iblock->ents[off].addr);
      |                           ^~~~~~
H5HFdbg.c:646:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  646 |             HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), temp_str);
      |             ^~~~~~~~~
H5HFdbg.c:652:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  652 |                           iblock->ents[off].addr);
      |                           ^~~~~~
H5HFdbg.c:657:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  657 |         HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "<none>");
      |         ^~~~~~~~~
H5HFdbg.c:665:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  665 |                   "Reference count:", iblock->rc);
      |                   ^~~~~~~~~~~~~~~~~~
H5HFdbg.c:669:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  669 |                   "Parent indirect block address:", (void *)iblock->parent);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5HFdbg.c: In function 'H5HF_sects_debug_cb':
H5HFdbg.c:775:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  775 |     if (H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) <
      |     ^~
  CC       H5HFdblock.lo
  CC       H5HFdtable.lo
  CC       H5HFhdr.lo
  CC       H5HFhuge.lo
  CC       H5HFiblock.lo
  CC       H5HFiter.lo
  CC       H5HFman.lo
H5HFman.c: In function 'H5HF__man_write':
H5HFman.c:492:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  492 |     if (H5HF__man_op_real(hdr, id, H5HF__op_write, (void *)obj, H5HF_OP_MODIFY) < 0)
      |                                                    ^
  CC       H5HFsection.lo
H5HFsection.c: In function 'H5HF__sect_row_debug':
H5HFsection.c:2047:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2047 |         H5HF__sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'H5HF__sect_indirect_merge_row',
    inlined from 'H5HF__sect_row_merge' at H5HFsection.c:1795:13:
H5HFsection.c:3472:26: warning: potential null pointer dereference [-Wnull-dereference]
 3472 |     if (sect2->u.indirect.dir_nrows > 0) {
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~~
H5HFsection.c:3466:18: warning: potential null pointer dereference [-Wnull-dereference]
 3466 |     start_row2   = sect2->u.indirect.row;
      |     ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  CC       H5HFspace.lo
  CC       H5HFstat.lo
  CC       H5HFtest.lo
  CC       H5HFtiny.lo
  CC       H5HG.lo
  CC       H5HGcache.lo
  CC       H5HGdbg.lo
H5HGdbg.c: In function 'H5HG_debug':
H5HGdbg.c:123:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  123 |                       "Obffset in block:", (unsigned long)(h->obj[u].begin - h->chunk));
      |                       ^~~~~~~~~~~~~~~~~~~
H5HGdbg.c:125:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  125 |                       "Reference count:", h->obj[u].nrefs);
      |                       ^~~~~~~~~~~~~~~~~~
H5HGdbg.c:128:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  128 |                       (unsigned long)H5HG_ALIGN(h->obj[u].size));
      |                       ^
  CC       H5HGquery.lo
  CC       H5HL.lo
  CC       H5HLcache.lo
  CC       H5HLdbg.lo
H5HLdbg.c: In function 'H5HL_debug':
H5HLdbg.c:87:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   87 |                   freelist->offset, freelist->size);
      |                   ^~~~~~~~
  CC       H5HLint.lo
  CC       H5HLprfx.lo
  CC       H5HLdblk.lo
  CC       H5I.lo
  CC       H5Idbg.lo
  CC       H5Iint.lo
  CC       H5Itest.lo
  CC       H5L.lo
H5L.c: In function 'H5L__link_cb':
H5L.c:1849:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1849 |     udata->lnk->name = (char *)name;
      |                        ^
H5L.c: In function 'H5L__move_dest_cb':
H5L.c:2629:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2629 |     udata->lnk->name = (char *)name;
      |                        ^
H5L.c: In function 'H5L__link_copy_file':
H5L.c:3373:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 3373 |         lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */
      |                            ^
H5L.c: In function 'H5Lmove':
H5L.c:323:61: warning: potential null pointer dereference [-Wnull-dereference]
  323 |     tmp_vol_obj.connector = (vol_obj1 ? vol_obj1->connector : vol_obj2->connector);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
H5L.c: In function 'H5Lcopy':
H5L.c:413:61: warning: potential null pointer dereference [-Wnull-dereference]
  413 |     tmp_vol_obj.connector = (vol_obj1 ? vol_obj1->connector : vol_obj2->connector);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
H5L.c: In function 'H5Lcreate_hard':
H5L.c:580:69: warning: potential null pointer dereference [-Wnull-dereference]
  580 |     tmp_vol_obj.connector = (vol_obj1 != NULL ? vol_obj1->connector : vol_obj2->connector);
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  CC       H5Ldeprec.lo
  CC       H5Lexternal.lo
  CC       H5M.lo
  CC       H5MF.lo
  CC       H5MFaggr.lo
  CC       H5MFdbg.lo
H5MFdbg.c: In function 'H5MF__sects_debug_cb':
H5MFdbg.c:123:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  123 |     if (H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) <
      |     ^~
  CC       H5MFsection.lo
  CC       H5MM.lo
  CC       H5O.lo
H5O.c: In function 'H5Olink':
H5O.c:352:9: warning: potential null pointer dereference [-Wnull-dereference]
  352 |     if (H5VL_link_create(H5VL_LINK_CREATE_HARD, &tmp_vol_obj, &loc_params2, lcpl_id, lapl_id,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353 |                          H5P_DATASET_XFER_DEFAULT, H5_REQUEST_NULL, vol_obj1->data, &loc_params1) < 0)
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       H5Odeprec.lo
  CC       H5Oainfo.lo
  CC       H5Oalloc.lo
  CC       H5Oattr.lo
H5Oattr.c: In function 'H5O__attr_debug':
H5Oattr.c:850:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  850 |               "Encoded Size:", (unsigned long)(mesg->shared->dt_size));
      |               ^~~~~~~~~~~~~~~
H5Oattr.c:851:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  851 |     if ((H5O_MSG_DTYPE->debug)(f, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |     ^~
H5Oattr.c:856:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  856 |               "Encoded Size:", (unsigned long)(mesg->shared->ds_size));
      |               ^~~~~~~~~~~~~~~
H5Oattr.c:857:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  857 |     if (H5S_debug(f, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |     ^~
  CC       H5Oattribute.lo
  CC       H5Obogus.lo
  CC       H5Obtreek.lo
  CC       H5Ocache.lo
H5Ocache.c: In function 'H5O__chunk_deserialize':
H5Ocache.c:1437:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1437 |             mesg->raw      = (uint8_t *)chunk_image; /* Casting away const OK - QAK */
      |                              ^
H5Ocache.c: In function 'H5O__chunk_serialize':
H5Ocache.c:1642:31: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1642 |             if (H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0)
      |                               ^
  CC       H5Ocache_image.lo
  CC       H5Ochunk.lo
  CC       H5Ocont.lo
  CC       H5Ocopy.lo
  CC       H5Ocopy_ref.lo
  CC       H5Odbg.lo
H5Odbg.c: In function 'H5O__debug_real':
H5Odbg.c:360:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  360 |                   "Address:", oh->chunk[i].addr);
      |                   ^~~~~~~~~~
H5Odbg.c:375:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  375 |         HDfprintf(stream, "%*s%-*s %zu\n", indent + 3, "", MAX(0, fwidth - 3), "Size in bytes:", chunk_size);
      |         ^~~~~~~~~
H5Odbg.c:377:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  377 |         HDfprintf(stream, "%*s%-*s %zu\n", indent + 3, "", MAX(0, fwidth - 3), "Gap:", oh->chunk[i].gap);
      |         ^~~~~~~~~
H5Odbg.c:405:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  405 |                   sequence[oh->mesg[i].type->id]++);
      |                   ^~~~~~~~
H5Odbg.c:407:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  407 |                   "Dirty:", oh->mesg[i].dirty ? "TRUE" : "FALSE");
      |                   ^~~~~~~~
H5Odbg.c:408:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  408 |         HDfprintf(stream, "%*s%-*s ", indent + 3, "", MAX(0, fwidth - 3), "Message flags:");
      |         ^~~~~~~~~
H5Odbg.c:457:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  457 |                           "*** ADDITIONAL UNKNOWN FLAGS --->", oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Odbg.c:463:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  463 |                   "Chunk number:", oh->mesg[i].chunkno);
      |                   ^~~~~~~~~~~~~~~
H5Odbg.c:469:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  469 |                   (size_t)(oh->mesg[i].raw - oh->chunk[chunkno].image), oh->mesg[i].raw_size);
      |                   ^
H5Odbg.c:482:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  482 |         HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), "Message Information:");
      |         ^~~~~~~~~
H5Odbg.c:484:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  484 |             (debug_type->debug)(f, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6));
      |             ^
  CC       H5Odrvinfo.lo
  CC       H5Odtype.lo
H5Odtype.c: In function 'H5O__dtype_debug':
H5Odtype.c:1752:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1752 |                       "Byte offset:", (unsigned long)(dt->shared->u.compnd.memb[i].offset));
      |                       ^~~~~~~~~~~~~~
H5Odtype.c:1753:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1753 |             H5O__dtype_debug(f, dt->shared->u.compnd.memb[i].type, stream, indent + 3, MAX(0, fwidth - 3));
      |             ^~~~~~~~~~~~~~~~
H5Odtype.c:1758:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1758 |         H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~~~~~
H5Odtype.c:1974:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1974 |         H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~~~~~
  CC       H5Oefl.lo
H5Oefl.c: In function 'H5O__efl_debug':
H5Oefl.c:544:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  544 |                   "Name:", mesg->slot[u].name);
      |                   ^~~~~~~
H5Oefl.c:547:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  547 |                   "Name offset:", mesg->slot[u].name_offset);
      |                   ^~~~~~~~~~~~~~
H5Oefl.c:550:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  550 |                   "Offset of data in file:", (intmax_t)(mesg->slot[u].offset));
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~
H5Oefl.c:553:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  553 |                   "Bytes reserved for data:", (mesg->slot[u].size));
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       H5Ofill.lo
  CC       H5Oflush.lo
  CC       H5Ofsinfo.lo
  CC       H5Oginfo.lo
  CC       H5Oint.lo
  CC       H5Olayout.lo
  CC       H5Olinfo.lo
  CC       H5Olink.lo
  CC       H5Omessage.lo
In file included from H5Omessage.c:40:
H5Omessage.c: In function 'H5O_msg_size_f':
H5Opkg.h:114:11: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  114 |     (((V) == H5O_VERSION_1) ? H5O_ALIGN_OLD(2 + /*message type          */                                           \
      |      ~~~~~^~~~~~~~~~~~~~~~~
H5Opkg.h:127:15: note: in expansion of macro 'H5O_SIZEOF_MSGHDR_VERS'
  127 |     (unsigned)H5O_SIZEOF_MSGHDR_VERS(MAX((H5F_STORE_MSG_CRT_IDX(F) ? H5O_VERSION_LATEST : H5O_VERSION_1),    \
      |               ^~~~~~~~~~~~~~~~~~~~~~
H5Omessage.c:1372:26: note: in expansion of macro 'H5O_SIZEOF_MSGHDR_F'
 1372 |     ret_value += (size_t)H5O_SIZEOF_MSGHDR_F(
      |                          ^~~~~~~~~~~~~~~~~~~
  CC       H5Omtime.lo
  CC       H5Oname.lo
  CC       H5Onull.lo
  CC       H5Opline.lo
H5Opline.c: In function 'H5O__pline_debug':
H5Opline.c:662:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  662 |                   "Filter identification:", (unsigned)(pline->filter[i].id));
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~
H5Opline.c:665:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  665 |                       "Filter name:", pline->filter[i].name);
      |                       ^~~~~~~~~~~~~~
H5Opline.c:667:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  667 |             HDfprintf(stream, "%*s%-*s NONE\n", indent + 3, "", MAX(0, fwidth - 3), "Filter name:");
      |             ^~~~~~~~~
H5Opline.c:669:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  669 |                   "Flags:", pline->filter[i].flags);
      |                   ^~~~~~~~
H5Opline.c:671:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  671 |                   "Num CD values:", pline->filter[i].cd_nelmts);
      |                   ^~~~~~~~~~~~~~~~
H5Opline.c:679:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  679 |                       pline->filter[i].cd_values[j]);
      |                       ^~~~~
H5Opline.c: In function 'H5O__pline_shared_debug':
H5Opline.c:659:60: warning: '%zu' directive output may be truncated writing between 1 and 20 bytes into a region of size 13 [-Wformat-truncation=]
  659 |         HDsnprintf(name, sizeof(name), "Filter at position %zu", i);
      |                                                            ^~~
In function 'H5O__pline_debug',
    inlined from 'H5O__pline_shared_debug' at H5Oshared.h:475:9:
H5Opline.c:659:40: note: directive argument in the range [0, 18446744073709551614]
  659 |         HDsnprintf(name, sizeof(name), "Filter at position %zu", i);
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from H5Opline.c:24:
H5private.h:1438:20: note: 'snprintf' output between 21 and 40 bytes into a destination of size 32
 1438 | #define HDsnprintf snprintf /*varargs*/
H5Opline.c:659:9: note: in expansion of macro 'HDsnprintf'
  659 |         HDsnprintf(name, sizeof(name), "Filter at position %zu", i);
      |         ^~~~~~~~~~
  CC       H5Orefcount.lo
  CC       H5Osdspace.lo
  CC       H5Oshared.lo
  CC       H5Oshmesg.lo
  CC       H5Ostab.lo
  CC       H5Otest.lo
  CC       H5Ounknown.lo
  CC       H5P.lo
  CC       H5Pacpl.lo
  CC       H5Pdapl.lo
  CC       H5Pdcpl.lo
  CC       H5Pdeprec.lo
  CC       H5Pdxpl.lo
  CC       H5Pencdec.lo
  CC       H5Pfapl.lo
  CC       H5Pfcpl.lo
  CC       H5Pfmpl.lo
  CC       H5Pgcpl.lo
  CC       H5Pint.lo
  CC       H5Plapl.lo
  CC       H5Plcpl.lo
  CC       H5Pmapl.lo
  CC       H5Pmcpl.lo
  CC       H5Pocpl.lo
  CC       H5Pocpypl.lo
  CC       H5Pstrcpl.lo
  CC       H5Ptest.lo
  CC       H5PB.lo
  CC       H5PL.lo
  CC       H5PLint.lo
  CC       H5PLpath.lo
  CC       H5PLplugin_cache.lo
  CC       H5R.lo
  CC       H5Rdeprec.lo
  CC       H5Rint.lo
  CC       H5UC.lo
  CC       H5RS.lo
H5RS.c: In function 'H5RS_wrap':
H5RS.c:178:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  178 |     ret_value->s       = (char *)s;
      |                          ^
  CC       H5S.lo
  CC       H5Sall.lo
H5Sall.c: In function 'H5S__all_shape_same':
H5Sall.c:1188:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1188 | } /* end H5Sselect_all() */
      | ^
H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  910 | H5S__all_shape_same(const H5S_t *space1, const H5S_t *space2)
      | ^~~~~~~~~~~~~~~~~~~
H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Sall.c:910:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Sall.c:931:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  931 |     while (space2_dim >= 0) {
      |            ~~~~~~~~~~~^~~~
  CC       H5Sdbg.lo
H5Sdbg.c: In function 'H5S_debug':
H5Sdbg.c:96:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   96 |             H5O_debug_id(H5O_SDSPACE_ID, f, &(mesg->extent), stream, indent + 3, MAX(0, fwidth - 3));
      |             ^~~~~~~~~~~~
  CC       H5Sdeprec.lo
  CC       H5Shyper.lo
H5Shyper.c: In function 'H5S__hyper_iter_init':
H5Shyper.c:589:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  589 |         H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -NAF */
      |                            ^
H5Shyper.c: In function 'H5S__hyper_is_regular':
H5Shyper.c:5355:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 5355 |         H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -NAF */
      |                            ^
H5Shyper.c: In function 'H5S__hyper_shape_same':
H5Shyper.c:5620:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 5620 |         H5S__hyper_rebuild((H5S_t *)space1); /* Casting away const OK -QAK */
      |                            ^
H5Shyper.c:5622:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 5622 |         H5S__hyper_rebuild((H5S_t *)space2); /* Casting away const OK -QAK */
      |                            ^
H5Shyper.c:5667:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 5667 |             if (H5S__hyper_generate_spans((H5S_t *)space1) < 0) /* Casting away const OK -QAK */
      |                                           ^
H5Shyper.c:5671:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 5671 |             if (H5S__hyper_generate_spans((H5S_t *)space2) < 0) /* Casting away const OK -QAK */
      |                                           ^
H5Shyper.c: In function 'H5S__hyper_intersect_block':
H5Shyper.c:6289:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 6289 |         H5S__hyper_rebuild((H5S_t *)space); /* Casting away const OK -QAK */
      |                            ^
H5Shyper.c: In function 'H5S__hyper_proj_int_iterate':
H5Shyper.c:11546:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
11546 |             H5S__hyper_spans_nelem_helper((H5S_hyper_span_info_t *)ss_span_info, 0, udata->op_gen) * count,
      |                                           ^
H5Shyper.c:72:27: note: in definition of macro 'H5S_HYPER_PROJ_INT_ADD_SKIP'
   72 |         (UDATA)->skip += (ADD);                                                                              \
      |                           ^~~
H5Shyper.c: In function 'H5S__hyper_project_intersection':
H5Shyper.c:11625:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
11625 |             if (H5S__hyper_generate_spans((H5S_t *)src_space) < 0) /* Casting away const OK -NAF */
      |                                           ^
H5Shyper.c:11647:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
11647 |             if (H5S__hyper_generate_spans((H5S_t *)dst_space) < 0) /* Casting away const OK -NAF */
      |                                           ^
H5Shyper.c:11667:39: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
11667 |         if (H5S__hyper_generate_spans((H5S_t *)src_intersect_space) < 0) /* Casting away const OK -NAF */
      |                                       ^
H5Shyper.c: In function 'H5S__hyper_iter_coords':
H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
12394 | } /* end H5Sget_regular_hyperslab() */
      | ^
H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c: In function 'H5S__hyper_iter_init':
H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c: In function 'H5S__hyper_shape_same':
H5Shyper.c:12394:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c: In function 'H5S__hyper_iter_coords':
H5Shyper.c:799:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  799 | H5S__hyper_iter_coords(const H5S_sel_iter_t *iter, hsize_t *coords)
      | ^~~~~~~~~~~~~~~~~~~~~~
H5Shyper.c:799:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function 'H5S__hyper_project_simple_lower',
    inlined from 'H5S__hyper_project_simple' at H5Shyper.c:6895:17:
H5Shyper.c:6637:47: warning: potential null pointer dereference [-Wnull-dereference]
 6637 |     new_space->select.sel_info.hslab->span_lst->count++;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
H5Shyper.c:6637:54: warning: potential null pointer dereference [-Wnull-dereference]
 6637 |     new_space->select.sel_info.hslab->span_lst->count++;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
H5Shyper.c:6637:47: warning: potential null pointer dereference [-Wnull-dereference]
 6637 |     new_space->select.sel_info.hslab->span_lst->count++;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
H5Shyper.c:6637:54: warning: potential null pointer dereference [-Wnull-dereference]
 6637 |     new_space->select.sel_info.hslab->span_lst->count++;
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In function 'H5S__hyper_project_simple_higher',
    inlined from 'H5S__hyper_project_simple' at H5Shyper.c:6906:17:
H5Shyper.c:6729:21: warning: potential null pointer dereference [-Wnull-dereference]
 6729 |     prev_span->down = base_space->select.sel_info.hslab->span_lst;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Shyper.c: In function 'H5S__hyper_iter_init':
H5Shyper.c:562:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  562 | H5S__hyper_iter_init(const H5S_t *space, H5S_sel_iter_t *iter)
      | ^~~~~~~~~~~~~~~~~~~~
H5Shyper.c:562:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c: In function 'H5S__hyper_shape_same':
H5Shyper.c:5597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5597 | H5S__hyper_shape_same(const H5S_t *space1, const H5S_t *space2)
      | ^~~~~~~~~~~~~~~~~~~~~
H5Shyper.c:5597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c:5597:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c:5637:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5637 |         while (space2_dim >= 0) {
      |                ~~~~~~~~~~~^~~~
H5Shyper.c: In function 'H5S__get_select_hyper_blocklist':
H5Shyper.c:4705:41: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 4705 |                 while (temp_dim >= 0 && !done) {
      |                                         ^~~~~
H5Shyper.c: In function 'H5S__hyper_serialize':
H5Shyper.c:4125:54: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 4125 |                     while (temp_dim >= 0 && complete == FALSE) {
  CC       H5Snone.lo
  CC       H5Spoint.lo
H5Spoint.c: In function 'H5S__point_shape_same':
H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2418 | } /* end H5Sselect_elements() */
      | ^
H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Spoint.c: In function 'H5S__point_offset':
H5Spoint.c:2418:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1692 | H5S__point_offset(const H5S_t *space, hsize_t *offset)
      | ^~~~~~~~~~~~~~~~~
H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Spoint.c:1692:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       H5Sselect.lo
H5Sselect.c: In function 'H5S_select_shape_same':
H5Sselect.c:3213:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3213 | } /* end H5Ssel_iter_close() */
      | ^
H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1742 | H5S_select_shape_same(const H5S_t *space1, const H5S_t *space2)
      | ^~~~~~~~~~~~~~~~~~~~~
H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Sselect.c:1742:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Sselect.c:1821:32: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1821 |             while (space_b_dim >= 0) {
      |                    ~~~~~~~~~~~~^~~~
  CC       H5Stest.lo
  CC       H5SL.lo
H5SL.c: In function 'H5SL_remove':
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2290 | } /* end H5SL_close() */
      | ^
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2290:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       H5SM.lo
  CC       H5SMbtree2.lo
  CC       H5SMcache.lo
  CC       H5SMmessage.lo
  CC       H5SMtest.lo
  CC       H5T.lo
H5T.c: In function 'H5T_nameof':
H5T.c:5532:23: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 5532 |             ret_value = &(dt->path);
      |                       ^
H5T.c: In function 'H5T_cmp':
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6279 | } /* end H5T_own_vol_obj() */
      | ^
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c: In function 'H5T__path_find_real':
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c: In function 'H5T__unregister':
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:6279:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c: In function 'H5T_cmp':
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4463 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
      | ^~~~~~~
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4633:16: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 4633 |             if (dt2->shared->u.enumer.nmembs > 1) {
      |                ^
H5T.c:4616:16: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow]
 4616 |             if (dt1->shared->u.enumer.nmembs > 1) {
      |                ^
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4463 | H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset)
      | ^~~~~~~
H5T.c:4463:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c: In function 'H5T__path_find_real':
H5T.c:4992:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4992 | H5T__path_find_real(const H5T_t *src, const H5T_t *dst, const char *name, H5T_conv_func_t *conv)
      | ^~~~~~~~~~~~~~~~~~~
H5T.c:4992:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:4992:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c: In function 'H5Tunregister':
H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2851 | H5Tunregister(H5T_pers_t pers, const char *name, hid_t src_id, hid_t dst_id, H5T_conv_t func)
      | ^~~~~~~~~~~~~
H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:2851:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       H5Tarray.lo
  CC       H5Tbit.lo
  CC       H5Tcommit.lo
  CC       H5Tcompound.lo
  CC       H5Tconv.lo
H5Tconv.c: In function 'H5T__conv_struct':
H5Tconv.c:9542:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 9542 | } /* end H5T_reclaim_cb() */
      | ^
H5Tconv.c: In function 'H5T__conv_struct_opt':
H5Tconv.c:9542:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c:9542:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c: In function 'H5T__conv_struct':
H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2201 | H5T__conv_struct(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride,
      | ^~~~~~~~~~~~~~~~
H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c:2201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c: In function 'H5T__conv_struct_opt':
H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2428 | H5T__conv_struct_opt(hid_t src_id, hid_t dst_id, H5T_cdata_t *cdata, size_t nelmts, size_t buf_stride,
      | ^~~~~~~~~~~~~~~~~~~~
H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c:2428:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       H5Tcset.lo
  CC       H5Tdbg.lo
  CC       H5Tdeprec.lo
  CC       H5Tenum.lo
  CC       H5Tfields.lo
  CC       H5Tfixed.lo
  CC       H5Tfloat.lo
  CC       H5Tnative.lo
  CC       H5Toffset.lo
  CC       H5Toh.lo
  CC       H5Topaque.lo
  CC       H5Torder.lo
  CC       H5Tref.lo
H5Tref.c: In function 'H5T__ref_mem_write':
H5Tref.c:597:82: warning: unused parameter 'dst_size' [-Wunused-parameter]
  597 |                    H5VL_object_t H5_ATTR_UNUSED *dst_file, void *dst_buf, size_t dst_size,
      |                                                                           ~~~~~~~^~~~~~~~
H5Tref.c: In function 'H5T__ref_disk_isnull':
H5Tref.c:738:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  738 |         if (H5VL_blob_specific(src_file, (void *)p, H5VL_BLOB_ISNULL, isnull) < 0)
      |                                          ^
  CC       H5Tpad.lo
  CC       H5Tprecis.lo
  CC       H5Tstrpad.lo
  CC       H5Tvisit.lo
  CC       H5Tvlen.lo
H5Tvlen.c: In function 'H5T__vlen_disk_delete':
H5Tvlen.c:1017:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1017 |             if (H5VL_blob_specific(file, (void *)vl, H5VL_BLOB_DELETE) < 0) /* Casting away 'const' OK -QAK */
      |                                          ^
  CC       H5TS.lo
  CC       H5VL.lo
  CC       H5VLcallback.lo
  CC       H5VLint.lo
  CC       H5VLnative.lo
  CC       H5VLnative_attr.lo
  CC       H5VLnative_blob.lo
  CC       H5VLnative_dataset.lo
  CC       H5VLnative_datatype.lo
  CC       H5VLnative_file.lo
  CC       H5VLnative_group.lo
  CC       H5VLnative_link.lo
  CC       H5VLnative_introspect.lo
  CC       H5VLnative_object.lo
  CC       H5VLnative_token.lo
  CC       H5VLpassthru.lo
  CC       H5VM.lo
  CC       H5WB.lo
  CC       H5Z.lo
In file included from /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/szlib.h:41,
                 from H5Z.c:30:
/home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/libaec.h:47:5: warning: "BUILDING_LIBAEC" is not defined, evaluates to 0 [-Wundef]
   47 | #if BUILDING_LIBAEC && HAVE_VISIBILITY
      |     ^~~~~~~~~~~~~~~
H5Z.c: In function 'H5Z__init_package':
H5Z.c:107:33: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
  107 |     H5Z_SZIP->encoder_present = SZ_encoder_enabled();
      |                                 ^~~~~~~~~~~~~~~~~~
  CC       H5Zdeflate.lo
  CC       H5Zfletcher32.lo
  CC       H5Znbit.lo
  CC       H5Zshuffle.lo
  CC       H5Zscaleoffset.lo
  CC       H5Zszip.lo
In file included from /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/szlib.h:41,
                 from H5Zszip.c:30:
/home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/libaec.h:47:5: warning: "BUILDING_LIBAEC" is not defined, evaluates to 0 [-Wundef]
   47 | #if BUILDING_LIBAEC && HAVE_VISIBILITY
      |     ^~~~~~~~~~~~~~~
H5Zszip.c: In function 'H5Z__can_apply_szip':
H5Zszip.c:87:23: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion]
   87 |     if ((dtype_size = (8 * H5T_get_size(type))) == 0)
      |                       ^
H5Zszip.c: In function 'H5Z__set_local_szip':
H5Zszip.c:161:24: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  161 |         dtype_offset = H5T_get_offset(type);
      |                        ^~~~~~~~~~~~~~
H5Zszip.c:173:36: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion]
  173 |     cd_values[H5Z_SZIP_PARM_BPP] = dtype_precision;
      |                                    ^~~~~~~~~~~~~~~
In file included from H5Zszip.c:16:
H5private.h:385:26: 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]
  385 | #define MIN(a, b)        (((a) < (b)) ? (a) : (b))
      |                          ^
H5Zszip.c:203:20: note: in expansion of macro 'MIN'
  203 |         scanline = MIN((cd_values[H5Z_SZIP_PARM_PPB] * SZ_MAX_BLOCKS_PER_SCANLINE), npoints);
      |                    ^~~
H5Zszip.c:221:35: warning: unsigned conversion from 'int' to 'unsigned int' changes value from '-25' to '4294967271' [-Wsign-conversion]
  221 |     cd_values[H5Z_SZIP_PARM_MASK] &= ~(SZ_LSB_OPTION_MASK | SZ_MSB_OPTION_MASK);
      |                                   ^~
  CC       H5Ztrans.lo
  CC       H5detect.o
  CC       H5make_libsettings.o
  CCLD     H5detect
  CCLD     H5make_libsettings
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -L/opt/pkg/lib -Wl,-R/opt/pkg/lib |                   sed -e 's/-L/:/g' -e 's/ //g'`"                                 ./H5detect  H5Tinit.c  ||                                (test $HDF5_Make_Ignore && echo "*** Error ignored") ||           (rm -f H5Tinit.c ; exit 1)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -L/opt/pkg/lib -Wl,-R/opt/pkg/lib |                   sed -e 's/-L/:/g' -e 's/ //g'`"                                 ./H5make_libsettings  H5lib_settings.c  ||                                (test $HDF5_Make_Ignore && echo "*** Error ignored") ||           (rm -f H5lib_settings.c ; exit 1)
  CC       H5Tinit.lo
  CC       H5lib_settings.lo
H5lib_settings.c:31:6: warning: size of 'H5libhdf5_settings' 4899 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   31 | char H5libhdf5_settings[]=
      |      ^~~~~~~~~~~~~~~~~~
  CCLD     libhdf5.la
Making all in test
  CC       h5test.lo
h5test.c: In function 'h5_get_vfd_fapl':
h5test.c:991:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  991 |             memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10);
      |             ^~~~~~~~~
h5test.c: In function 'H5_get_srcdir_filename':
h5test.c:2169:69: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
 2169 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                     ^~
In file included from h5test.h:28,
                 from h5test.c:24:
../src/H5private.h:1438:20: note: 'snprintf' output between 1 and 2045 bytes into a destination of size 1024
 1438 | #define HDsnprintf snprintf /*varargs*/
h5test.c:2169:13: note: in expansion of macro 'HDsnprintf'
 2169 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |             ^~~~~~~~~~
  CC       testframe.lo
  CC       cache_common.lo
cache_common.c: In function 'verify_entry_status':
cache_common.c:2346:26: warning: storing the address of local variable 'msg' in 'failure_mssg' [-Wdangling-pointer=]
 2346 |             failure_mssg = msg;
      |             ~~~~~~~~~~~~~^~~~~
cache_common.c:2332:10: note: 'msg' declared here
 2332 |     char msg[256];
      |          ^~~
cache_common.c:27:13: note: 'failure_mssg' declared here
   27 | const char *failure_mssg = NULL;
      |             ^~~~~~~~~~~~
cache_common.c: In function 'free_icr':
cache_common.c:5341:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5341 | } /* validate_mdc_config() */
      | ^
cache_common.c:5341:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c: In function 'hl_row_major_scan_forward':
cache_common.c:3902:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3902 |             if ((pass) && (do_inserts) && ((idx + lag) >= 0) && ((idx + lag) <= max_indices[type]) &&
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
cache_common.c:5341:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5341 | } /* validate_mdc_config() */
      | ^
cache_common.c:5341:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c: In function 'hl_row_major_scan_backward':
cache_common.c:4254:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4254 |             if ((pass) && (do_inserts) && ((idx + lag) >= 0) && ((idx + lag) <= local_max_index) &&
      |                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
cache_common.c: In function 'verify_entry_status':
cache_common.c:2354:26: warning: storing the address of local variable 'msg' in 'failure_mssg' [-Wdangling-pointer=]
 2354 |             failure_mssg = msg;
      |             ~~~~~~~~~~~~~^~~~~
cache_common.c:2332:10: note: 'msg' declared here
 2332 |     char msg[256];
      |          ^~~
cache_common.c:27:13: note: 'failure_mssg' declared here
   27 | const char *failure_mssg = NULL;
      |             ^~~~~~~~~~~~
cache_common.c: In function 'row_major_scan_forward':
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3536 | row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, int32_t lag, hbool_t verbose, hbool_t reset_stats,
      | ^~~~~~~~~~~~~~~~~~~~~~
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3536:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c: In function 'hl_row_major_scan_forward':
cache_common.c:3868:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3868 | hl_row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c:3868:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3901:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3901 |         while ((pass) && (idx <= (local_max_index + lag))) {
      |                ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c:3868:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3868 | hl_row_major_scan_forward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c: In function 'row_major_scan_backward':
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3960 | row_major_scan_backward(H5F_t *file_ptr, int32_t max_index, int32_t lag, hbool_t verbose, hbool_t reset_stats,
      | ^~~~~~~~~~~~~~~~~~~~~~~
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3960:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c: In function 'hl_row_major_scan_backward':
cache_common.c:4220:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4220 | hl_row_major_scan_backward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats,
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c: In function 'col_major_scan_backward':
cache_common.c:4538:26: warning: 'local_max_index' may be used uninitialized [-Wmaybe-uninitialized]
 4538 |     idx = local_max_index[NUMBER_OF_ENTRY_TYPES - 1] + lag;
      |           ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c:4515:13: note: 'local_max_index' declared here
 4515 |     int32_t local_max_index[NUMBER_OF_ENTRY_TYPES];
      |             ^~~~~~~~~~~~~~~
cache_common.c: In function 'check_and_validate_cache_hit_rate':
cache_common.c:5009:24: warning: potential null pointer dereference [-Wnull-dereference]
 5009 |         cache_accesses = cache_ptr->cache_accesses;
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c:5008:24: warning: potential null pointer dereference [-Wnull-dereference]
 5008 |         cache_hits     = cache_ptr->cache_hits;
      |         ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
cache_common.c: In function 'check_and_validate_cache_size':
cache_common.c:5136:34: warning: potential null pointer dereference [-Wnull-dereference]
 5136 |         expected_cur_num_entries = cache_ptr->index_len;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
cache_common.c:5135:34: warning: potential null pointer dereference [-Wnull-dereference]
 5135 |         expected_cur_size        = cache_ptr->index_size;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
cache_common.c:5134:34: warning: potential null pointer dereference [-Wnull-dereference]
 5134 |         expected_min_clean_size  = cache_ptr->min_clean_size;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
cache_common.c:5133:34: warning: potential null pointer dereference [-Wnull-dereference]
 5133 |         expected_max_size        = cache_ptr->max_cache_size;
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC       swmr_common.lo
  CC       external_common.lo
  CC       filter_plugin1_dsets.lo
  CC       filter_plugin2_dsets.lo
  CC       filter_plugin3_dsets.lo
  CC       filter_plugin4_groups.lo
  CC       null_vol_connector.lo
  CC       testhdf5.o
  CC       tarray.o
tarray.c: In function 'test_array_vlen_atomic':
tarray.c:1138:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 1138 |             for (k = 0; k < (i + j + 1); k++)
      |             ^~~
tarray.c: In function 'test_array_vlen_array':
tarray.c:1358:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 1358 |             for (k = 0; k < (i + j + 1); k++)
      |             ^~~
  CC       tattr.o
  CC       tchecksum.o
  CC       tconfig.o
  CC       tfile.o
tfile.c: In function 'test_libver_macros':
tfile.c:7389:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7389 |     VERIFY(H5_VERSION_GE(major - 1, minor, release), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7390:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7390 |     VERIFY(H5_VERSION_GE(major - 1, minor + 1, release), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7390:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7391:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7391 |     VERIFY(H5_VERSION_GE(major - 1, minor, release + 1), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7391:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7392:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7392 |     VERIFY(H5_VERSION_GE(major, minor - 1, release), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7393:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7393 |     VERIFY(H5_VERSION_GE(major, minor - 1, release + 1), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7393:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7395:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7395 |         VERIFY(H5_VERSION_GE(major, minor, release - 1), TRUE, "H5_VERSION_GE");
      |         ^~~~~~
tfile.c:7398:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7398 |     VERIFY(H5_VERSION_GE(major + 1, minor - 1, release), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7399:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7399 |     VERIFY(H5_VERSION_GE(major + 1, minor - 1, release - 1), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7399:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7400:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7400 |     VERIFY(H5_VERSION_GE(major, minor + 1, release), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7401:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7401 |     VERIFY(H5_VERSION_GE(major, minor + 1, release - 1), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7401:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7402:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7402 |     VERIFY(H5_VERSION_GE(major, minor, release + 1), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:7406:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7406 |     VERIFY(H5_VERSION_LE(major + 1, minor - 1, release), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7407:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7407 |     VERIFY(H5_VERSION_LE(major + 1, minor - 1, release - 1), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7407:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7408:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7408 |     VERIFY(H5_VERSION_LE(major, minor + 1, release), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7409:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7409 |     VERIFY(H5_VERSION_LE(major, minor + 1, release - 1), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7409:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7412:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7412 |     VERIFY(H5_VERSION_LE(major - 1, minor, release), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7413:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7413 |     VERIFY(H5_VERSION_LE(major - 1, minor + 1, release), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7413:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7414:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7414 |     VERIFY(H5_VERSION_LE(major - 1, minor + 1, release + 1), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7414:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:7415:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7415 |     VERIFY(H5_VERSION_LE(major, minor - 1, release), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7416:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7416 |     VERIFY(H5_VERSION_LE(major, minor - 1, release + 1), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:7418:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7418 |         VERIFY(H5_VERSION_LE(major, minor, release - 1), FALSE, "H5_VERSION_LE");
      |         ^~~~~~
tfile.c: In function 'test_sects_freespace':
tfile.c:8077:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 8077 | }
      | ^
  CC       tgenprop.o
  CC       th5o.o
  CC       th5s.o
  CC       tcoords.o
tcoords.c: In function 'test_multiple_ends':
tcoords.c:383:13: warning: size of 'data_buf' 69120 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  383 |     int     data_buf[4][5][3][4][2][3][6][2];
      |             ^~~~~~~~
tcoords.c:419:13: warning: size of 'mem5_buffer' 7680 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  419 |     int     mem5_buffer[4][5][1][4][2][1][6][2];
      |             ^~~~~~~~~~~
tcoords.c:375:1: warning: stack usage might be 81936 bytes [-Wstack-usage=]
  375 | test_multiple_ends(hid_t file, hbool_t is_chunked)
      | ^~~~~~~~~~~~~~~~~~
tcoords.c:640:1: warning: the frame size of 81840 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  640 | }
      | ^
  CC       tid.o
tid.c: In function 'test_id_type_list':
tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  888 | }
      | ^
tid.c: In function 'test_remove_clear_type':
tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tid.c: In function 'rct_free_cb':
tid.c:888:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       titerate.o
titerate.c: In function 'aiter_cb':
titerate.c:1206:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1206 | }
      | ^
titerate.c:1206:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
titerate.c: In function 'liter_cb':
titerate.c:1206:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
titerate.c:1206:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       tmeta.o
  CC       tmisc.o
tmisc.c: In function 'test_misc22':
tmisc.c:3979:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion]
 3979 |                     correct = prec[j];
      |                               ^~~~
tmisc.c:3981:31: warning: conversion from 'size_t' {aka 'long unsigned int'} to 'unsigned int' may change value [-Wconversion]
 3981 |                     correct = H5Tget_size(idts[i]) * 8;
      |                               ^~~~~~~~~~~
  CC       trefer.o
  CC       trefer_deprec.o
  CC       trefstr.o
trefstr.c: In function 'test_refstr_cmp':
trefstr.c:213:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion]
  213 |     len = H5RS_len(rs1);
      |           ^~~~~~~~
trefstr.c:215:11: warning: conversion to 'size_t' {aka 'long unsigned int'} from 'ssize_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion]
  215 |     len = H5RS_len(rs2);
      |           ^~~~~~~~
  CC       tselect.o
  CC       tskiplist.o
  CC       tsohm.o
  CC       ttime.o
  CC       tunicode.o
  CC       tvlstr.o
  CC       tvltypes.o
  CC       cache.o
cache.c: In function 'check_flush_cache__flush_ops':
cache.c:6191:41: warning: size of 'spec' 2592 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 6191 |         struct fo_flush_cache_test_spec spec[6] = {
      |                                         ^~~~
cache.c:6424:41: warning: size of 'spec' 2592 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 6424 |         struct fo_flush_cache_test_spec spec[6] = {
      |                                         ^~~~
cache.c:6947:41: warning: size of 'spec' 4320 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 6947 |         struct fo_flush_cache_test_spec spec[10]                 = {
      |                                         ^~~~
cache.c:7343:41: warning: size of 'spec' 4320 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7343 |         struct fo_flush_cache_test_spec spec[10]                 = {
      |                                         ^~~~
cache.c: In function 'check_flush_cache__flush_op_eviction_test':
cache.c:8428:34: warning: size of 'expected' 6160 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8428 |     struct expected_entry_status expected[10 + 31 + 14] = {
      |                                  ^~~~~~~~
cache.c: In function 'check_flush_cache__single_entry':
cache.c:11621:11: warning: size of 'spec' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=]
11621 |         } spec[256] =
      |           ^~~~
cache.c: In function 'check_metadata_blizzard_absence':
cache.c:26889:34: warning: size of 'expected' 16800 bytes exceeds maximum object size 2560 [-Wlarger-than=]
26889 |     struct expected_entry_status expected[150] =
      |                                  ^~~~~~~~
cache.c: In function 'check_metadata_cork':
cache.c:32877:34: warning: size of 'expected' 16800 bytes exceeds maximum object size 2560 [-Wlarger-than=]
32877 |     struct expected_entry_status expected[150] =
      |                                  ^~~~~~~~
cache.c: In function 'cedds__expunge_dirty_entry_in_flush_test':
cache.c:33692:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
33692 |     struct expected_entry_status expected[36] =
      |                                  ^~~~~~~~
cache.c: In function 'cedds__H5C_make_space_in_cache':
cache.c:33906:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
33906 |     struct expected_entry_status expected[36] =
      |                                  ^~~~~~~~
cache.c: In function 'cedds__H5C__autoadjust__ageout__evict_aged_out_entries':
cache.c:34263:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
34263 |     struct expected_entry_status expected[36] =
      |                                  ^~~~~~~~
In function 'check_flush_cache__single_entry':
cc1: warning: size of '*.LC0' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=]
In function 'cedds__H5C_make_space_in_cache':
cc1: warning: size of '*.LC6' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
cache.c: In function 'check_flush_cache__flush_op_eviction_test':
cache.c:35972:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
35972 | } /* main() */
      | ^
cache.c: In function 'check_flush_cache__flush_ops':
cache.c:4815:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4815 | check_flush_cache__flush_ops(H5F_t *file_ptr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cache.c:4815:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function 'check_flush_cache__flush_op_eviction_test',
    inlined from 'check_flush_cache__flush_ops' at cache.c:7984:5:
cache.c:10305:42: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
10305 |         for (i = num_variable_entries; i < num_variable_entries + num_monster_entries + num_large_entries - 1;
      |                                        ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cache.c: In function 'check_flush_cache__single_entry':
cache.c:10563:1: warning: stack usage might be 8352 bytes [-Wstack-usage=]
10563 | check_flush_cache__single_entry(H5F_t *file_ptr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cache.c: In function 'check_metadata_cork':
cache.c:32856:1: warning: stack usage is 16928 bytes [-Wstack-usage=]
32856 | check_metadata_cork(hbool_t fill_via_insertion, unsigned paged)
      | ^~~~~~~~~~~~~~~~~~~
cache.c:33552:1: warning: the frame size of 16848 bytes is larger than 16384 bytes [-Wframe-larger-than=]
33552 | } /* check_metadata_cork() */
      | ^
cache.c: In function 'check_metadata_blizzard_absence':
cache.c:26869:1: warning: stack usage is 16912 bytes [-Wstack-usage=]
26869 | check_metadata_blizzard_absence(hbool_t fill_via_insertion, unsigned paged)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cache.c:27696:1: warning: the frame size of 16832 bytes is larger than 16384 bytes [-Wframe-larger-than=]
27696 | } /* check_metadata_blizzard_absence() */
      | ^
  CC       cache_api.o
  CC       cache_image.o
  CC       genall5.o
  CC       cache_tagging.o
  CC       lheap.o
  CC       ohdr.o
  CC       stab.o
  CC       gheap.o
  CC       evict_on_close.o
  CC       farray.o
  CC       earray.o
  CC       btree2.o
  CC       fheap.o
  CC       accum.o
  CC       hyperslab.o
  CC       istore.o
  CC       bittests.o
  CC       dt_arith.o
dt_arith.c: In function 'my_isnan':
dt_arith.c:2697:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 2697 |         retval = (x != x);
      |                     ^~
dt_arith.c:2702:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 2702 |         retval = (x != x);
      |                     ^~
dt_arith.c:2708:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 2708 |         retval = (x != x);
      |                     ^~
  CC       page_buffer.o
  CC       dtypes.o
  CC       dsets.o
In file included from /home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/szlib.h:41,
                 from dsets.c:56:
/home/pbulk/build/devel/hdf5-c++/work/.buildlink/include/libaec.h:47:5: warning: "BUILDING_LIBAEC" is not defined, evaluates to 0 [-Wundef]
   47 | #if BUILDING_LIBAEC && HAVE_VISIBILITY
      |     ^~~~~~~~~~~~~~~
dsets.c: In function 'test_filters':
dsets.c:2501:34: warning: unused parameter 'fapl' [-Wunused-parameter]
 2497 | test_filters(hid_t file, hid_t
      |                          ~~~~~    
 2498 | #ifndef H5_HAVE_FILTER_SZIP
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~       
 2499 |                              H5_ATTR_UNUSED
      |                              ~~~~~~~~~~~~~~
 2500 | #endif /* H5_HAVE_FILTER_SZIP */
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
 2501 |                                  fapl)
      |                                  ^~~~
dsets.c: In function 'make_random_offset_and_increment':
dsets.c:7863:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 7863 |     maxinc = MIN(nelts - 1, LONG_MAX - nelts);
      |     ^~~~~~
  CC       chunk_info.o
  CC       cmpd_dset.o
  CC       cmpd_dtransform.o
  CC       filter_fail.o
  CC       extend.o
  CC       direct_chunk.o
  CC       external.o
  CC       efc.o
  CC       objcopy.o
  CC       objcopy_ref.o
objcopy_ref.c: In function 'compare_data':
objcopy_ref.c:942:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  942 |             ref_buf1 = (H5R_ref_t *)buf1;
      |                        ^
objcopy_ref.c:943:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  943 |             ref_buf2 = (H5R_ref_t *)buf2;
      |                        ^
  CC       links.o
  CC       unlink.o
  CC       twriteorder.o
  CC       big.o
  CC       mtime.o
  CC       fillval.o
  CC       mount.o
  CC       flush1.o
  CC       flush2.o
  CC       app_ref.o
app_ref.c: In function 'main':
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  187 | }
      | ^
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:187:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:101:5: note: in expansion of macro 'RAND_INC'
  101 |     RAND_INC(T_FILE)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:107:5: note: in expansion of macro 'RAND_INC'
  107 |     RAND_INC(T_PLIST)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:113:5: note: in expansion of macro 'RAND_INC'
  113 |     RAND_INC(T_PCLASS)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:119:5: note: in expansion of macro 'RAND_INC'
  119 |     RAND_INC(T_TYPE)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:125:5: note: in expansion of macro 'RAND_INC'
  125 |     RAND_INC(T_SPACE)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:132:5: note: in expansion of macro 'RAND_INC'
  132 |     RAND_INC(T_DSET)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:139:5: note: in expansion of macro 'RAND_INC'
  139 |     RAND_INC(T_ATTR)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:145:5: note: in expansion of macro 'RAND_INC'
  145 |     RAND_INC(T_GROUP)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:151:5: note: in expansion of macro 'RAND_INC'
  151 |     RAND_INC(T_ECLASS)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:157:5: note: in expansion of macro 'RAND_INC'
  157 |     RAND_INC(T_EMSG)
      |     ^~~~~~~~
app_ref.c:35:19: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
   35 |     for (i = 0; i < ninc; i++)                                                                               \
      |                 ~~^~~~~~
app_ref.c:163:5: note: in expansion of macro 'RAND_INC'
  163 |     RAND_INC(T_ESTACK)
      |     ^~~~~~~~
  CC       enum.o
  CC       set_extent.o
set_extent.c: In function 'test_random_rank4':
set_extent.c:2249:23: warning: size of 'rbuf' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2249 |     static int        rbuf[10][10][10][10];           /* Read buffer */
      |                       ^~~~
set_extent.c:2250:23: warning: size of 'wbuf' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2250 |     static int        wbuf[10][10][10][10];           /* Write buffer */
      |                       ^~~~
set_extent.c:2251:23: warning: size of 'dim_log' 3232 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2251 |     static hsize_t    dim_log[RAND4_NITER + 1][4];    /* Log of dataset dimensions */
      |                       ^~~~~~~
set_extent.c: In function 'test_random_rank4_vl':
set_extent.c:2446:23: warning: size of 'rbuf' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2446 |     static hvl_t      rbuf[10][10][10][10];           /* Read buffer */
      |                       ^~~~
set_extent.c:2447:23: warning: size of 'wbuf' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2447 |     static hvl_t      wbuf[10][10][10][10];           /* Write buffer */
      |                       ^~~~
set_extent.c:2448:23: warning: size of 'dim_log' 3232 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2448 |     static hsize_t    dim_log[RAND4_NITER + 1][4];    /* Log of dataset dimensions */
      |                       ^~~~~~~
  CC       ttsafe.o
  CC       ttsafe_dcreate.o
  CC       ttsafe_error.o
  CC       ttsafe_cancel.o
  CC       ttsafe_acreate.o
  CC       ttsafe_attr_vlen.o
  CC       ttsafe_rec_rw_lock.o
  CC       enc_dec_plist.o
  CC       enc_dec_plist_cross_platform.o
  CC       getname.o
  CC       vfd.o
  CC       ros3.o
  CC       s3comms.o
  CC       hdfs.o
  CC       ntypes.o
ntypes.c:29:7: warning: size of 'ipoints2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   29 | int   ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |       ^~~~~~~~
ntypes.c:29:29: warning: size of 'icheck2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   29 | int   ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |                             ^~~~~~~
ntypes.c:30:7: warning: size of 'spoints2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   30 | short spoints2[DIM0][DIM1], scheck2[DIM0][DIM1];
      |       ^~~~~~~~
ntypes.c:30:29: warning: size of 'scheck2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   30 | short spoints2[DIM0][DIM1], scheck2[DIM0][DIM1];
      |                             ^~~~~~~
ntypes.c:31:7: warning: size of 'ipoints3' 400000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   31 | int   ipoints3[DIM0][DIM1][5], icheck3[DIM0][DIM1][5];
      |       ^~~~~~~~
ntypes.c:31:32: warning: size of 'icheck3' 400000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   31 | int   ipoints3[DIM0][DIM1][5], icheck3[DIM0][DIM1][5];
      |                                ^~~~~~~
  CC       dangle.o
  CC       dtransform.o
dtransform.c: In function 'main':
dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  347 |     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:347:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  348 |     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:348:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  349 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:349:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  350 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:350:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  351 |     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:351:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  352 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:352:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  354 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:354:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  356 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:356:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:123:21: warning: size of 'array' 3456 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  123 |         TYPE        array[ROWS][COLS];                                                                       \
      |                     ^~~~~
dtransform.c:360:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
  360 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:362:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  362 |     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
      |     ^~~~~~~~~~~~~~~
dtransform.c:362:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:363:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  363 |     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
      |     ^~~~~~~~~~~~~~~
dtransform.c:363:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:364:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  364 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:364:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:365:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  365 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:365:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:366:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  366 |     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
      |     ^~~~~~~~~~~~~~~
dtransform.c:366:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:367:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  367 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:367:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:369:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  369 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:369:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:371:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  371 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:371:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:211:21: warning: size of 'array' 3456 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  211 |         TYPE        array[ROWS][COLS];                                                                       \
      |                     ^~~~~
dtransform.c:375:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
  375 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  970 | }
      | ^
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:970:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  301 | main(void)
      | ^~~~
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:301:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       reserved.o
  CC       cross_read.o
  CC       freespace.o
  CC       mf.o
  CC       vds.o
  CC       file_image.o
  CC       unregister.o
  CC       cache_logging.o
  CC       cork.o
  CC       swmr.o
  CC       thread_id.o
  CC       vol.o
  CC       timer.o
  CC       error_test.o
  CC       err_compat.o
  CC       tcheck_version.o
tcheck_version.c: In function 'parse':
tcheck_version.c:61:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   61 | parse(int ac, char **av)
      | ^~~~~
tcheck_version.c:65:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   65 |     while (--ac > 0) {
      |            ~~~~~^~~
  CC       testmeta.o
  CC       accum_swmr_reader.o
  CC       atomic_writer.o
  CC       atomic_reader.o
  CC       external_env.o
  CC       links_env.o
  CC       filenotclosed.o
  CC       del_many_dense_attrs.o
  CC       flushrefresh.o
  CC       use_append_chunk.o
  CC       use_common.o
  CC       use_append_chunk_mirror.o
  CC       use_append_mchunks.o
  CC       use_disable_mdc_flushes.o
  CC       swmr_generator.o
  CC       swmr_start_write.o
  CC       swmr_reader.o
  CC       swmr_writer.o
  CC       swmr_remove_reader.o
  CC       swmr_remove_writer.o
  CC       swmr_addrem_writer.o
  CC       swmr_sparse_reader.o
swmr_sparse_reader.c: In function 'read_records':
swmr_sparse_reader.c:262:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  262 |             if (HDtime(NULL) >= (time_t)(start_time + (time_t)TIMEOUT)) {
      |             ^~
  CC       swmr_sparse_writer.o
  CC       vds_env.o
vds_env.c: In function 'test_vds_prefix_second':
vds_env.c:45:1: warning: stack usage might be 9632 bytes [-Wstack-usage=]
   45 | test_vds_prefix_second(unsigned config, hid_t fapl)
      | ^~~~~~~~~~~~~~~~~~~~~~
  CC       vds_swmr_gen.o
  CC       vds_swmr_reader.o
  CC       vds_swmr_writer.o
vds_swmr_writer.c: In function 'main':
vds_swmr_writer.c:117:26: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  117 |         while (HDtime(0) < delay)
  CC       filter_plugin.o
  CC       vol_plugin.o
  CCLD     libh5test.la
  CCLD     libfilter_plugin1_dsets.la
  CCLD     libfilter_plugin2_dsets.la
  CCLD     libfilter_plugin3_dsets.la
  CCLD     libfilter_plugin4_groups.la
  CCLD     libnull_vol_connector.la
  CCLD     accum
  CCLD     accum_swmr_reader
  CCLD     app_ref
  CCLD     atomic_reader
  CCLD     atomic_writer
  CCLD     big
  CCLD     bittests
  CCLD     btree2
  CCLD     cache
  CCLD     cache_api
  CCLD     cache_image
  CCLD     cache_logging
  CCLD     cache_tagging
  CCLD     chunk_info
  CCLD     cmpd_dset
  CCLD     cmpd_dtransform
  CCLD     cork
  CCLD     cross_read
  CCLD     dangle
  CCLD     del_many_dense_attrs
  CCLD     direct_chunk
  CCLD     dsets
  CCLD     dt_arith
  CCLD     dtransform
  CCLD     dtypes
  CCLD     earray
  CCLD     efc
  CCLD     enc_dec_plist
  CCLD     enc_dec_plist_cross_platform
  CCLD     enum
  CCLD     err_compat
  CCLD     error_test
  CCLD     evict_on_close
  CCLD     extend
  CCLD     external
  CCLD     external_env
  CCLD     farray
  CCLD     fheap
  CCLD     file_image
  CCLD     filenotclosed
  CCLD     fillval
  CCLD     filter_fail
  CCLD     filter_plugin
  CCLD     flush1
  CCLD     flush2
  CCLD     flushrefresh
  CCLD     freespace
  CCLD     getname
  CCLD     gheap
  CCLD     hdfs
  CCLD     hyperslab
  CCLD     istore
  CCLD     lheap
  CCLD     links
  CCLD     links_env
  CCLD     mf
  CCLD     mount
  CCLD     mtime
  CCLD     ntypes
  CCLD     objcopy
  CCLD     objcopy_ref
  CCLD     ohdr
  CCLD     page_buffer
  CCLD     reserved
  CCLD     ros3
  CCLD     s3comms
  CCLD     set_extent
  CCLD     stab
  CCLD     swmr
  CCLD     swmr_addrem_writer
  CCLD     swmr_generator
  CCLD     swmr_reader
  CCLD     swmr_remove_reader
  CCLD     swmr_remove_writer
  CCLD     swmr_sparse_reader
  CCLD     swmr_sparse_writer
  CCLD     swmr_start_write
  CCLD     swmr_writer
  CCLD     tcheck_version
  CCLD     testhdf5
  CCLD     testmeta
  CCLD     thread_id
  CCLD     timer
  CCLD     ttsafe
  CCLD     twriteorder
  CCLD     unlink
  CCLD     unregister
  CCLD     use_append_chunk
  CCLD     use_append_chunk_mirror
  CCLD     use_append_mchunks
  CCLD     use_disable_mdc_flushes
  CCLD     vds
  CCLD     vds_env
  CCLD     vds_swmr_gen
  CCLD     vds_swmr_reader
  CCLD     vds_swmr_writer
  CCLD     vfd
  CCLD     vol
  CCLD     vol_plugin
Making all in bin
Making all in utils
Making all in test
  CC       swmr_check_compat_vfd.o
  CCLD     swmr_check_compat_vfd
Making all in tools
Making all in lib
  CC       h5tools.lo
h5tools.c: In function 'init_acc_pos':
h5tools.c:2247:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2247 | }
      | ^
  CC       h5tools_dump.lo
  CC       h5tools_str.lo
  CC       h5tools_utils.lo
  CC       h5diff.lo
  CC       h5diff_array.lo
h5diff_array.c: In function 'character_compare_opt':
h5diff_array.c:1597:19: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable]
 1597 |     hbool_t       both_zero = FALSE;
      |                   ^~~~~~~~~
  CC       h5diff_attr.lo
  CC       h5diff_dset.lo
  CC       h5diff_util.lo
h5diff_util.c: In function 'print_dimensions':
h5diff_util.c:365:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  365 | }
      | ^
h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   30 | print_dimensions(int rank, hsize_t *dims)
      | ^~~~~~~~~~~~~~~~
h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5diff_util.c:41:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   41 |             for (i = 0; i < rank - 1; i++) {
      |                         ~~^~~~~~~~~~
h5diff_util.c:30:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   30 | print_dimensions(int rank, hsize_t *dims)
      | ^~~~~~~~~~~~~~~~
  CC       h5trav.lo
  CC       h5tools_filters.lo
  CC       h5tools_ref.lo
  CC       h5tools_type.lo
  CC       io_timer.lo
  CCLD     libh5tools.la
Making all in src
Making all in h5diff
  CC       h5diff_main.o
  CC       h5diff_common.o
  CCLD     h5diff
Making all in h5ls
  CC       h5ls.o
  CCLD     h5ls
Making all in h5dump
  CC       h5dump.o
  CC       h5dump_ddl.o
h5dump_ddl.c: In function 'attr_search':
h5dump_ddl.c:2112:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2112 | }
      | ^
h5dump_ddl.c:1308:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1308 | attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data)
      | ^~~~~~~~~~~
h5dump_ddl.c:1308:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  CC       h5dump_xml.o
  CCLD     h5dump
Making all in misc
  CC       h5debug.o
  CC       h5repart.o
  CC       h5mkgrp.o
  CC       h5clear.o
  CCLD     h5debug
  CCLD     h5repart
  CCLD     h5mkgrp
  CCLD     h5clear
Making all in h5import
  CC       h5import.o
h5import.c: In function 'processStrHDFData':
h5import.c:5092:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5092 | }
      | ^
h5import.c: In function 'processStrData':
h5import.c:5092:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c: In function 'process':
h5import.c:5092:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c: In function 'processStrHDFData':
h5import.c:1090:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1090 | processStrHDFData(FILE *strm, struct Input *in, hid_t file_id)
      | ^~~~~~~~~~~~~~~~~
h5import.c:1090:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1126:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1126 |             while (j < in->path.count - 1) {
      |                    ~~^~~~~~~~~~~~~~~~~~~~
h5import.c:1090:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1090 | processStrHDFData(FILE *strm, struct Input *in, hid_t file_id)
      | ^~~~~~~~~~~~~~~~~
h5import.c: In function 'processStrData':
h5import.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  948 | processStrData(FILE *strm, struct Input *in, hid_t file_id)
      | ^~~~~~~~~~~~~~
h5import.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1000:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1000 |             while (j < in->path.count - 1) {
      |                    ~~^~~~~~~~~~~~~~~~~~~~
h5import.c:948:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  948 | processStrData(FILE *strm, struct Input *in, hid_t file_id)
      | ^~~~~~~~~~~~~~
h5import.c: In function 'processConfigurationFile':
h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1381 | processConfigurationFile(char *infile, struct Input *in)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1381:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:2042:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2042 |                                     if (icount >= MAX_NUM_DIMENSION) {
      |                                        ^
h5import.c:2098:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2098 |                                     if (icount > MAX_NUM_DIMENSION) {
      |                                        ^
h5import.c:1681:36: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1681 |                                 if (icount > MAX_NUM_DIMENSION) {
      |                                    ^
h5import.c: In function 'main':
h5import.c:74:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   74 | main(int argc, char *argv[])
      | ^~~~
h5import.c:74:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function 'process',
    inlined from 'main' at h5import.c:236:9:
h5import.c:4649:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4649 |                     while (j < in->path.count - 1) {
      |                            ~~^~~~~~~~~~~~~~~~~~~~
h5import.c: In function 'main':
h5import.c:74:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   74 | main(int argc, char *argv[])
      | ^~~~
  CCLD     h5import
Making all in h5repack
  CC       h5repack.lo
h5repack.c: In function 'h5repack_addfilter':
h5repack.c:939:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  939 | } /* end get_sfilter() */
      | ^
  CC       h5repack_copy.lo
  CC       h5repack_filters.lo
  CC       h5repack_opttable.lo
  CC       h5repack_parse.lo
  CC       h5repack_refs.lo
h5repack_refs.c: In function 'copy_refs_attr':
h5repack_refs.c:440:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  440 | copy_refs_attr(hid_t loc_in, hid_t loc_out, trav_table_t *travt, hid_t fidout) /* for saving references */
      | ^~~~~~~~~~~~~~
  CC       h5repack_verify.lo
  CC       h5repack_main.o
  CCLD     libh5repack.la
  CCLD     h5repack
ld: fatal: recording name conflict: file '/home/pbulk/build/devel/hdf5-c++/work/.buildlink/lib/libhdf5.so' and file '../../../src/.libs/libhdf5.so' provide identical dependency names: libhdf5.so.200  (possible multiple inclusion of the same file)
ld: warning: symbol 'H5libhdf5_settings' has differing sizes:
	(file /home/pbulk/build/devel/hdf5-c++/work/.buildlink/lib/libhdf5.so value=0x1185; file ../../../src/.libs/libhdf5.so value=0x1323);
	/home/pbulk/build/devel/hdf5-c++/work/.buildlink/lib/libhdf5.so definition taken
ld: fatal: file processing errors. No output written to .libs/h5repack
collect2: error: ld returned 1 exit status
*** [h5repack] Error code 1

bmake[3]: stopped in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools/src/h5repack
1 error

bmake[3]: stopped in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools/src/h5repack
*** [all-recursive] Error code 1

bmake[2]: stopped in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools/src
1 error

bmake[2]: stopped in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools/src
*** [all-recursive] Error code 1

bmake[1]: stopped in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools
1 error

bmake[1]: stopped in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2/tools
*** [all-recursive] Error code 1

bmake: stopped in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2
1 error

bmake: stopped in /home/pbulk/build/devel/hdf5-c++/work/hdf5-1.12.2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/hdf5-c++
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/hdf5-c++