=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for hdf5-c++-1.10.9 --- all-recursive --- Making all in src --- all --- /usr/bin/make all-am --- H5.lo --- --- H5checksum.lo --- --- H5dbg.lo --- --- H5system.lo --- --- H5.lo --- CC H5.lo --- H5checksum.lo --- CC H5checksum.lo --- H5dbg.lo --- CC H5dbg.lo --- H5system.lo --- CC H5system.lo --- H5timer.lo --- CC H5timer.lo --- H5trace.lo --- CC H5trace.lo H5trace.c: In function 'H5_trace': H5trace.c:239:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] unsigned n = (unsigned)MAX(0, (int)HDstrlen(argname) - 3); ^~~~~~~~ --- H5A.lo --- CC H5A.lo --- H5Abtree2.lo --- CC H5Abtree2.lo --- H5Adense.lo --- CC H5Adense.lo --- H5Adeprec.lo --- CC H5Adeprec.lo --- H5Aint.lo --- CC H5Aint.lo --- H5Atest.lo --- CC H5Atest.lo --- H5AC.lo --- CC H5AC.lo --- H5ACdbg.lo --- CC H5ACdbg.lo --- H5ACproxy_entry.lo --- CC H5ACproxy_entry.lo --- H5B.lo --- CC H5B.lo --- H5Bcache.lo --- CC H5Bcache.lo --- H5Bdbg.lo --- CC H5Bdbg.lo --- H5B2.lo --- CC H5B2.lo --- H5B2cache.lo --- --- H5B2dbg.lo --- --- H5B2cache.lo --- CC H5B2cache.lo --- H5B2dbg.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] 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] 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] 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] 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] 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] 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] hdr->cb_ctx); ^~~ --- H5B2hdr.lo --- CC H5B2hdr.lo --- H5B2int.lo --- CC H5B2int.lo --- H5B2internal.lo --- CC H5B2internal.lo --- H5B2leaf.lo --- CC H5B2leaf.lo --- H5B2stat.lo --- CC H5B2stat.lo --- H5B2int.lo --- H5B2int.c: In function 'H5B2__redistribute2': H5B2int.c:581:51: warning: assuming signed overflow does not occur when simplifying '/' or '%' to '>>' or '&' [-Wstrict-overflow] (uint16_t)((*left_nrec + *right_nrec) / 2); /* New number of records for left child */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ H5B2int.c:521:51: warning: assuming signed overflow does not occur when simplifying '/' or '%' to '>>' or '&' [-Wstrict-overflow] (uint16_t)((*left_nrec + *right_nrec) / 2); /* New number of records for right child */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ --- H5B2test.lo --- CC H5B2test.lo --- H5C.lo --- CC H5C.lo H5C.c: In function 'H5C_flush_cache': H5C.c:1122:16: warning: variable 'ignore_protected' set but not used [-Wunused-but-set-variable] hbool_t ignore_protected; ^~~~~~~~~~~~~~~~ In file included from H5C.c:81:0: H5C.c: In function 'H5C__unpin_entry_real': --- H5Cdbg.lo --- CC H5Cdbg.lo --- H5C.lo --- H5private.h:2088:13: warning: unused variable 'err_occurred' [-Wunused-variable] hbool_t err_occurred = FALSE; \ ^ H5private.h:2341:9: note: in expansion of macro 'FUNC_ENTER_COMMON' FUNC_ENTER_COMMON(H5_IS_PKG(FUNC)); \ ^~~~~~~~~~~~~~~~~ H5C.c:4205:9: note: in expansion of macro 'FUNC_ENTER_STATIC' FUNC_ENTER_STATIC ^~~~~~~~~~~~~~~~~ H5C.c:4222:1: warning: label 'done' defined but not used [-Wunused-label] done: ^~~~ H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers': H5C.c:9370:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* H5C__remove_entry() */ ^ H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker': H5C.c:9370:5: 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:9370:5: 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:9370:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5Cepoch.lo --- CC H5Cepoch.lo --- H5Cimage.lo --- CC H5Cimage.lo --- H5Clog.lo --- CC H5Clog.lo --- H5Clog_json.lo --- CC H5Clog_json.lo --- H5Clog_trace.lo --- CC H5Clog_trace.lo --- H5C.lo --- H5C.c: In function 'H5C__flush_invalidate_cache': H5C.c:6016:17: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] else if (cur_ring_pel_len > 0) { ^ H5C.c:5973:16: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ((cur_ring_pel_len > 0) && (cur_ring_pel_len >= old_ring_pel_len)) { ^ --- H5Cprefetched.lo --- CC H5Cprefetched.lo --- H5C.lo --- H5C.c:5973:16: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] --- H5Cquery.lo --- CC H5Cquery.lo --- H5Ctag.lo --- CC H5Ctag.lo --- H5Ctest.lo --- CC H5Ctest.lo --- H5CS.lo --- CC H5CS.lo --- H5CX.lo --- CC H5CX.lo --- H5D.lo --- CC H5D.lo --- H5Dbtree.lo --- CC H5Dbtree.lo --- H5Dbtree2.lo --- CC H5Dbtree2.lo --- H5Dchunk.lo --- CC H5Dchunk.lo --- H5Dcompact.lo --- CC H5Dcompact.lo --- H5Dcontig.lo --- CC H5Dcontig.lo --- H5Ddbg.lo --- CC H5Ddbg.lo --- H5Ddeprec.lo --- CC H5Ddeprec.lo --- H5Dchunk.lo --- H5Dchunk.c: In function 'H5D__chunk_dest': H5Dchunk.c:2889:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ --- H5Dearray.lo --- CC H5Dearray.lo --- H5Defl.lo --- CC H5Defl.lo --- H5Dfarray.lo --- CC H5Dfarray.lo --- H5Dfill.lo --- CC H5Dfill.lo --- H5Dint.lo --- CC H5Dint.lo --- H5Dio.lo --- CC H5Dio.lo --- H5Dlayout.lo --- CC H5Dlayout.lo --- H5Dnone.lo --- CC H5Dnone.lo --- H5Doh.lo --- CC H5Doh.lo --- H5Dscatgath.lo --- CC H5Dscatgath.lo --- H5Dselect.lo --- CC H5Dselect.lo --- H5Dsingle.lo --- CC H5Dsingle.lo --- H5Dtest.lo --- CC H5Dtest.lo --- H5Dvirtual.lo --- CC H5Dvirtual.lo --- H5E.lo --- CC H5E.lo --- H5Edeprec.lo --- CC H5Edeprec.lo --- H5Eint.lo --- CC H5Eint.lo --- H5EA.lo --- CC H5EA.lo --- H5EAcache.lo --- CC H5EAcache.lo --- H5EAdbg.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] ((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] 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] 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] 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] ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0) ^ --- H5EAdblkpage.lo --- CC H5EAdblkpage.lo --- H5EAdblock.lo --- CC H5EAdblock.lo --- H5EAhdr.lo --- CC H5EAhdr.lo --- H5EAiblock.lo --- CC H5EAiblock.lo --- H5EAint.lo --- CC H5EAint.lo --- H5EAsblock.lo --- CC H5EAsblock.lo --- H5EAstat.lo --- CC H5EAstat.lo --- H5EAtest.lo --- CC H5EAtest.lo --- H5F.lo --- CC H5F.lo --- H5Faccum.lo --- CC H5Faccum.lo --- H5Fcwfs.lo --- CC H5Fcwfs.lo --- H5Fdbg.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] 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] H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL); ^~~~~~~~~~~~~~ --- H5Fdeprec.lo --- CC H5Fdeprec.lo --- H5Fefc.lo --- CC H5Fefc.lo --- H5Ffake.lo --- CC H5Ffake.lo --- H5Fint.lo --- CC H5Fint.lo --- H5Fio.lo --- CC H5Fio.lo --- H5Fmount.lo --- CC H5Fmount.lo --- H5Fquery.lo --- CC H5Fquery.lo --- H5Fsfile.lo --- CC H5Fsfile.lo --- H5Fspace.lo --- CC H5Fspace.lo --- H5Fsuper.lo --- CC H5Fsuper.lo --- H5Fsuper_cache.lo --- CC H5Fsuper_cache.lo --- H5Ftest.lo --- CC H5Ftest.lo --- H5FA.lo --- CC H5FA.lo --- H5FAcache.lo --- CC H5FAcache.lo --- H5FAdbg.lo --- CC H5FAdbg.lo --- H5FAdblock.lo --- CC H5FAdblock.lo --- 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] (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] ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < ^ --- H5FAdblkpage.lo --- CC H5FAdblkpage.lo --- H5FAhdr.lo --- CC H5FAhdr.lo --- H5FAint.lo --- CC H5FAint.lo --- H5FAstat.lo --- CC H5FAstat.lo --- H5FAtest.lo --- CC H5FAtest.lo --- H5FD.lo --- CC H5FD.lo --- H5FDcore.lo --- CC H5FDcore.lo --- H5FDfamily.lo --- CC H5FDfamily.lo --- H5FDhdfs.lo --- CC H5FDhdfs.lo --- H5FDint.lo --- CC H5FDint.lo --- H5FDlog.lo --- CC H5FDlog.lo --- H5FDmulti.lo --- CC H5FDmulti.lo --- H5FDsec2.lo --- CC H5FDsec2.lo --- H5FDspace.lo --- CC H5FDspace.lo --- H5FDmulti.lo --- H5FDmulti.c: In function 'H5FD_multi_lock': H5FDmulti.c:1852:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ H5FDmulti.c: In function 'open_members': H5FDmulti.c:1991:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ H5FDmulti.c: In function 'H5FD_multi_unlock': H5FDmulti.c:1889:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ H5FDmulti.c: In function 'H5FD_multi_close': H5FDmulti.c:1084:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) ^ --- H5FDsplitter.lo --- CC H5FDsplitter.lo --- H5FDstdio.lo --- CC H5FDstdio.lo --- H5FDtest.lo --- CC H5FDtest.lo --- H5FL.lo --- CC H5FL.lo --- H5FO.lo --- CC H5FO.lo --- H5FS.lo --- CC H5FS.lo --- H5FScache.lo --- CC H5FScache.lo --- H5FSdbg.lo --- CC H5FSdbg.lo --- H5FScache.lo --- H5FScache.c: In function 'H5FS__cache_sinfo_deserialize': H5FScache.c:982:17: warning: variable 'old_tot_sect_count' set but not used [-Wunused-but-set-variable] hsize_t old_tot_sect_count; /* Total section count from header */ ^~~~~~~~~~~~~~~~~~ H5FScache.c: In function 'H5FS__cache_sinfo_serialize': H5FScache.c:1214:66: warning: unused parameter 'len' [-Wunused-parameter] H5FS__cache_sinfo_serialize(const H5F_t *f, void *_image, size_t len, void *_thing) ^~~ --- 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] 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] if (H5MF_sects_debug(f, fs_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^~ --- H5FSint.lo --- --- H5FSsection.lo --- CC H5FSsection.lo --- H5FSint.lo --- CC H5FSint.lo --- H5FSstat.lo --- CC H5FSstat.lo --- H5FStest.lo --- CC H5FStest.lo --- H5G.lo --- CC H5G.lo --- H5Gbtree2.lo --- CC H5Gbtree2.lo --- H5Gcache.lo --- CC H5Gcache.lo --- H5Gcompact.lo --- CC H5Gcompact.lo --- H5Gdense.lo --- CC H5Gdense.lo --- H5Gdeprec.lo --- --- H5Gent.lo --- CC H5Gent.lo --- H5Gdeprec.lo --- CC H5Gdeprec.lo --- H5Gent.lo --- H5Gent.c: In function 'H5G__ent_debug': H5Gent.c:518:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] nested_fwidth = MAX(0, fwidth - 3); ^~~~~~~~~~~~~ --- H5Gint.lo --- CC H5Gint.lo --- H5Glink.lo --- CC H5Glink.lo --- H5Gloc.lo --- CC H5Gloc.lo --- H5Gname.lo --- CC H5Gname.lo --- H5Gnode.lo --- CC H5Gnode.lo --- H5Gname.lo --- H5Gname.c: In function 'H5G_name_copy': H5Gname.c:517:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] H5G_name_reset((H5G_name_t *)src); ^ --- H5Gobj.lo --- CC H5Gobj.lo --- H5Gnode.lo --- H5Gnode.c: In function 'H5G_node_remove': H5Gnode.c:728:21: warning: unused variable 'lt_key' [-Wunused-variable] H5G_node_key_t *lt_key = (H5G_node_key_t *)_lt_key; ^~~~~~ H5Gnode.c: In function 'H5G__node_copy': H5Gnode.c:1228:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] grp_loc.oloc = (H5O_loc_t *)src_oloc; ^ H5Gnode.c: In function 'H5G_node_debug': H5Gnode.c:1487:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] fwidth = MAX(0, fwidth - 3); ^~~~~~ --- H5Goh.lo --- CC H5Goh.lo --- H5Gobj.lo --- H5Gobj.c: In function 'H5G__obj_create_real': H5Gobj.c:248:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo) < 0) ^ H5Gobj.c:253:74: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo) < 0) ^ H5Gobj.c:259:78: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 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:403:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, H5O_TYPE_UNKNOWN, NULL) < 0) ^ H5Gobj.c: In function 'H5G__obj_info': H5Gobj.c:716:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (H5O_loc_copy_deep(&grp_oloc, (H5O_loc_t *)oloc) < 0) ^ --- H5Groot.lo --- CC H5Groot.lo --- H5Gstab.lo --- CC H5Gstab.lo --- H5Gtest.lo --- CC H5Gtest.lo --- H5Gtraverse.lo --- CC H5Gtraverse.lo --- H5HF.lo --- CC H5HF.lo --- H5Gtraverse.lo --- H5Gtraverse.c: In function 'H5G__traverse_real': H5Gtraverse.c:712:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0) ^ H5Gtraverse.c:716:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0) ^ H5Gtraverse.c:720:53: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0) ^ --- H5HF.lo --- H5HF.c: In function 'H5HF_op_write': H5HF.c:121:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 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] if (H5HF__huge_insert(hdr, size, (void *)obj, id) < 0) ^ --- H5HFbtree2.lo --- CC H5HFbtree2.lo --- H5HFcache.lo --- CC H5HFcache.lo --- H5HFdbg.lo --- CC H5HFdbg.lo --- H5HFdblock.lo --- CC H5HFdblock.lo --- 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] 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] 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] read_buf = (void *)image; /* Casting away const OK - QAK */ ^ --- H5HFdtable.lo --- CC H5HFdtable.lo --- 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] 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] "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] "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] 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] "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] "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] 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] 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] 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] 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] 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] 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] HDfprintf(stream, "%*s%-*s\n", indent + 3, "", MAX(0, fwidth - 3), ""); ^~~~~~~~~ H5HFdbg.c:665:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "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] "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] if (H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < ^~ --- H5HFhdr.lo --- CC H5HFhdr.lo --- H5HFhuge.lo --- CC H5HFhuge.lo --- H5HFiblock.lo --- CC H5HFiblock.lo --- H5HFhuge.lo --- H5HFhuge.c: In function 'H5HF__huge_write': H5HFhuge.c:858:9: warning: 'obj_size' may be used uninitialized in this function [-Wmaybe-uninitialized] if (H5F_block_write(hdr->f, H5FD_MEM_FHEAP_HUGE_OBJ, obj_addr, obj_size, obj) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- H5HFiter.lo --- CC H5HFiter.lo --- H5HFman.lo --- CC H5HFman.lo --- H5HFsection.lo --- CC H5HFsection.lo --- H5HFspace.lo --- CC H5HFspace.lo --- H5HFman.lo --- H5HFman.c: In function 'H5HF__man_write': H5HFman.c:492:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] if (H5HF__man_op_real(hdr, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0) ^ --- H5HFstat.lo --- CC H5HFstat.lo --- H5HFsection.lo --- H5HFsection.c: In function 'H5HF__sect_row_debug': H5HFsection.c:2046:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5HF_sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3)); ^~~~~~~~~~~~~~~~~~~~~~~~ --- H5HFtest.lo --- CC H5HFtest.lo --- H5HFtiny.lo --- CC H5HFtiny.lo --- H5HFsection.lo --- H5HFsection.c: In function 'H5HF__sect_row_merge': H5HFsection.c:3471:26: warning: potential null pointer dereference [-Wnull-dereference] if (sect2->u.indirect.dir_nrows > 0) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~ H5HFsection.c:3465:18: warning: potential null pointer dereference [-Wnull-dereference] start_row2 = sect2->u.indirect.row; ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ --- H5HG.lo --- CC H5HG.lo --- H5HGcache.lo --- CC H5HGcache.lo --- H5HGdbg.lo --- CC H5HGdbg.lo --- H5HGquery.lo --- CC H5HGquery.lo --- 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] "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] "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] (unsigned long)H5HG_ALIGN(h->obj[u].size)); ^ --- H5HL.lo --- CC H5HL.lo --- H5HLcache.lo --- CC H5HLcache.lo --- H5HLdbg.lo --- CC H5HLdbg.lo --- H5HLint.lo --- CC H5HLint.lo --- 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] freelist->offset, freelist->size); ^~~~~~~~ --- H5HLprfx.lo --- CC H5HLprfx.lo --- H5HLdblk.lo --- CC H5HLdblk.lo --- H5HP.lo --- CC H5HP.lo --- H5I.lo --- CC H5I.lo --- H5Idbg.lo --- CC H5Idbg.lo --- H5Iint.lo --- CC H5Iint.lo --- H5Idbg.lo --- H5Idbg.c: In function 'H5I__id_dump_cb': H5Idbg.c:97:31: warning: passing argument 1 of 'H5D_nameof' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] path = H5D_nameof(info->object); ^~~~ In file included from H5Idbg.c:28:0: H5Dprivate.h:166:20: note: expected 'H5D_t * {aka struct H5D_t *}' but argument is of type 'const void *' H5_DLL H5G_name_t *H5D_nameof(H5D_t *dataset); ^~~~~~~~~~ H5Idbg.c:101:31: warning: passing argument 1 of 'H5T_nameof' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] path = H5T_nameof(info->object); ^~~~ In file included from H5Oprivate.h:45:0, from H5Dprivate.h:25, from H5Idbg.c:28: H5Tprivate.h:118:20: note: expected 'H5T_t * {aka struct H5T_t *}' but argument is of type 'const void *' H5_DLL H5G_name_t *H5T_nameof(H5T_t *dt); ^~~~~~~~~~ --- H5Itest.lo --- CC H5Itest.lo --- H5L.lo --- CC H5L.lo --- H5Iint.lo --- H5Iint.c: In function 'H5I_term_package': H5Iint.c:127:12: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (0 == in_use) { ^ H5Iint.c:139:16: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (0 == in_use) ^ --- H5Lexternal.lo --- CC H5Lexternal.lo --- H5L.lo --- H5L.c: In function 'H5L__link_cb': H5L.c:1625:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ H5L.c: In function 'H5L__move_dest_cb': H5L.c:2405:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] udata->lnk->name = (char *)name; ^ H5L.c: In function 'H5L__link_copy_file': H5L.c:3147:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc; /* Casting away const OK -QAK */ ^ --- H5Lexternal.lo --- H5Lexternal.c: In function 'H5L__extern_traverse': H5Lexternal.c:193:12: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if ((size_t)group_name_len > sizeof(local_group_name)) { ^ --- H5MF.lo --- CC H5MF.lo --- H5MFaggr.lo --- CC H5MFaggr.lo --- H5MFdbg.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] if (H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < ^~ --- H5MFsection.lo --- CC H5MFsection.lo --- H5MM.lo --- CC H5MM.lo --- H5MP.lo --- CC H5MP.lo --- H5MPtest.lo --- CC H5MPtest.lo --- H5O.lo --- CC H5O.lo --- H5Odeprec.lo --- CC H5Odeprec.lo --- H5Oainfo.lo --- CC H5Oainfo.lo --- H5Oalloc.lo --- CC H5Oalloc.lo --- H5Oattr.lo --- CC H5Oattr.lo --- H5Oainfo.lo --- H5Oainfo.c: In function 'H5O__ainfo_delete': H5Oainfo.c:324:36: warning: unused parameter 'open_oh' [-Wunused-parameter] H5O__ainfo_delete(H5F_t *f, H5O_t *open_oh, void *_mesg) ^~~~~~~ H5Oainfo.c: In function 'H5O__ainfo_copy_file': H5Oainfo.c:393:29: warning: unused parameter 'file_src' [-Wunused-parameter] H5O__ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst, hbool_t H5_ATTR_UNUSED *recompute_size, ^~~~~~~~ H5Oainfo.c:394:71: warning: unused parameter 'cpy_info' [-Wunused-parameter] unsigned H5_ATTR_UNUSED *mesg_flags, H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata) ^~~~~~~~ --- H5Oalloc.lo --- H5Oalloc.c: In function 'H5O_add_gap': H5Oalloc.c:102:20: warning: unused parameter 'f' [-Wunused-parameter] H5O_add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied, size_t idx, uint8_t *new_gap_loc, ^ --- H5Oattr.lo --- H5Oattr.c: In function 'H5O__attr_debug': H5Oattr.c:857:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Encoded Size:", (unsigned long)(mesg->shared->dt_size)); ^~~~~~~~~~~~~~~ H5Oattr.c:858:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ((H5O_MSG_DTYPE->debug)(f, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^~ H5Oattr.c:863:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Encoded Size:", (unsigned long)(mesg->shared->ds_size)); ^~~~~~~~~~~~~~~ H5Oattr.c:864:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if (H5S_debug(f, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0) ^~ --- H5Oattribute.lo --- CC H5Oattribute.lo --- H5Obogus.lo --- CC H5Obogus.lo --- H5Obtreek.lo --- CC H5Obtreek.lo --- H5Ocache.lo --- CC H5Ocache.lo --- H5Ocache_image.lo --- CC H5Ocache_image.lo --- H5Ochunk.lo --- CC H5Ochunk.lo --- H5Ocache.lo --- H5Ocache.c: In function 'H5O__chunk_deserialize': H5Ocache.c:1437:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 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] if (H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0) ^ --- H5Ocache_image.lo --- H5Ocache_image.c: In function 'H5O__mdci_delete': H5Ocache_image.c:265:35: warning: unused parameter 'open_oh' [-Wunused-parameter] H5O__mdci_delete(H5F_t *f, H5O_t *open_oh, void *_mesg) ^~~~~~~ --- H5Ocont.lo --- CC H5Ocont.lo --- H5Ocopy.lo --- CC H5Ocopy.lo --- H5Odbg.lo --- CC H5Odbg.lo --- H5Odrvinfo.lo --- CC H5Odrvinfo.lo --- H5Odtype.lo --- CC H5Odtype.lo --- 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] "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] 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] 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] 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] "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] 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] "*** 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] "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] (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] 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] (debug_type->debug)(f, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6)); ^ --- H5Odtype.lo --- H5Odtype.c: In function 'H5O__dtype_debug': H5Odtype.c:1733:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Byte offset:", (unsigned long)(dt->shared->u.compnd.memb[i].offset)); ^~~~~~~~~~~~~~ H5Odtype.c:1734:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O__dtype_debug(f, dt->shared->u.compnd.memb[i].type, stream, indent + 3, MAX(0, fwidth - 3)); ^~~~~~~~~~~~~~~~ H5Odtype.c:1739:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); ^~~~~~~~~~~~~~~~ H5Odtype.c:1953:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3)); ^~~~~~~~~~~~~~~~ --- H5Oefl.lo --- 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] "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] "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] "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] "Bytes reserved for data:", (mesg->slot[u].size)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- H5Ofill.lo --- CC H5Ofill.lo --- H5Oflush.lo --- CC H5Oflush.lo --- H5Ofsinfo.lo --- CC H5Ofsinfo.lo --- H5Oginfo.lo --- CC H5Oginfo.lo --- H5Oint.lo --- CC H5Oint.lo --- H5Olayout.lo --- CC H5Olayout.lo --- H5Ofsinfo.lo --- H5Ofsinfo.c: In function 'H5O_fsinfo_decode': H5Ofsinfo.c:126:35: warning: 'threshold' may be used uninitialized in this function [-Wmaybe-uninitialized] fsinfo->threshold = threshold; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ --- H5Olinfo.lo --- CC H5Olinfo.lo --- H5Olink.lo --- CC H5Olink.lo --- H5Olayout.lo --- H5Olayout.c: In function 'H5O__layout_decode': H5Olayout.c:431:91: warning: 'tmp_hsize' may be used uninitialized in this function [-Wmaybe-uninitialized] if (NULL == (mesg->storage.u.virt.list = (H5O_storage_virtual_ent_t *)H5MM_calloc( ^~~~~~~~~~~~ (size_t)tmp_hsize * sizeof(H5O_storage_virtual_ent_t)))) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- H5Omessage.lo --- CC H5Omessage.lo --- H5Omtime.lo --- CC H5Omtime.lo --- H5Omessage.lo --- H5Omessage.c: In function 'H5O_msg_reset_share': H5Omessage.c:1622:28: warning: variable 'type' set but not used [-Wunused-but-set-variable] const H5O_msg_class_t *type; /* Actual H5O class type for the ID */ ^~~~ --- H5Oname.lo --- CC H5Oname.lo --- H5Onull.lo --- CC H5Onull.lo --- H5Opline.lo --- CC H5Opline.lo --- H5Orefcount.lo --- CC H5Orefcount.lo --- H5Osdspace.lo --- CC H5Osdspace.lo --- H5Oshared.lo --- CC H5Oshared.lo --- H5Opline.lo --- H5Opline.c: In function 'H5O__pline_debug': H5Opline.c:661:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Filter identification:", (unsigned)(pline->filter[i].id)); ^~~~~~~~~~~~~~~~~~~~~~~~ H5Opline.c:664:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Filter name:", pline->filter[i].name); ^~~~~~~~~~~~~~ H5Opline.c:666:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] HDfprintf(stream, "%*s%-*s NONE\n", indent + 3, "", MAX(0, fwidth - 3), "Filter name:"); ^~~~~~~~~ H5Opline.c:668:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Flags:", pline->filter[i].flags); ^~~~~~~~ H5Opline.c:670:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] "Num CD values:", pline->filter[i].cd_nelmts); ^~~~~~~~~~~~~~~~ H5Opline.c:678:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] pline->filter[i].cd_values[j]); ^~~~~ --- H5Oshmesg.lo --- CC H5Oshmesg.lo --- H5Oshared.lo --- H5Oshared.c: In function 'H5O__shared_copy_file': H5Oshared.c:568:30: warning: unused parameter 'file_src' [-Wunused-parameter] H5O__shared_copy_file(H5F_t *file_src, H5F_t *file_dst, const H5O_msg_class_t *mesg_type, ^~~~~~~~ H5Oshared.c:570:57: warning: unused parameter 'cpy_info' [-Wunused-parameter] unsigned *mesg_flags, H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata) ^~~~~~~~ --- H5Ostab.lo --- CC H5Ostab.lo --- H5Otest.lo --- CC H5Otest.lo --- H5Ounknown.lo --- CC H5Ounknown.lo --- H5P.lo --- CC H5P.lo --- H5Pacpl.lo --- CC H5Pacpl.lo --- H5Pdapl.lo --- CC H5Pdapl.lo --- H5Pdcpl.lo --- CC H5Pdcpl.lo --- H5Pdeprec.lo --- CC H5Pdeprec.lo --- H5Pdxpl.lo --- CC H5Pdxpl.lo --- H5Pencdec.lo --- CC H5Pencdec.lo --- H5Pfapl.lo --- CC H5Pfapl.lo --- H5Pfcpl.lo --- CC H5Pfcpl.lo --- H5Pfmpl.lo --- CC H5Pfmpl.lo --- H5Pgcpl.lo --- CC H5Pgcpl.lo --- H5Pint.lo --- CC H5Pint.lo --- H5Plapl.lo --- CC H5Plapl.lo --- H5Plcpl.lo --- CC H5Plcpl.lo --- H5Pocpl.lo --- CC H5Pocpl.lo --- H5Pocpypl.lo --- CC H5Pocpypl.lo --- H5Pstrcpl.lo --- CC H5Pstrcpl.lo --- H5Ptest.lo --- CC H5Ptest.lo --- H5PB.lo --- CC H5PB.lo --- H5PL.lo --- CC H5PL.lo --- H5PLint.lo --- CC H5PLint.lo --- H5PLpath.lo --- CC H5PLpath.lo --- H5PLplugin_cache.lo --- CC H5PLplugin_cache.lo --- H5R.lo --- CC H5R.lo --- H5Rint.lo --- CC H5Rint.lo --- H5Rdeprec.lo --- CC H5Rdeprec.lo --- H5UC.lo --- CC H5UC.lo --- H5RS.lo --- CC H5RS.lo --- H5S.lo --- CC H5S.lo --- H5Sall.lo --- CC H5Sall.lo --- H5Sdbg.lo --- CC H5Sdbg.lo --- H5Shyper.lo --- CC H5Shyper.lo --- 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] H5O_debug_id(H5O_SDSPACE_ID, f, &(mesg->extent), stream, indent + 3, MAX(0, fwidth - 3)); ^~~~~~~~~~~~ --- H5Snone.lo --- CC H5Snone.lo --- H5Spoint.lo --- CC H5Spoint.lo --- H5Sselect.lo --- CC H5Sselect.lo --- H5Stest.lo --- CC H5Stest.lo --- H5Shyper.lo --- H5Shyper.c: In function 'H5S__hyper_iter_get_seq_list': H5Shyper.c:1716:47: warning: potential null pointer dereference [-Wnull-dereference] if (abs_arr[fast_dim] <= curr_span->high) { ~~~~~~~~~^~~~~~ H5Shyper.c:1713:42: warning: potential null pointer dereference [-Wnull-dereference] abs_arr[fast_dim] = curr_span->low + span_elmts; ~~~~~~~~~^~~~~ H5Shyper.c: In function 'H5S__hyper_project_simple.part.17': H5Shyper.c:6415:47: warning: potential null pointer dereference [-Wnull-dereference] new_space->select.sel_info.hslab->span_lst->count++; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ H5Shyper.c:6415:54: warning: potential null pointer dereference [-Wnull-dereference] new_space->select.sel_info.hslab->span_lst->count++; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ H5Shyper.c:6415:47: warning: potential null pointer dereference [-Wnull-dereference] new_space->select.sel_info.hslab->span_lst->count++; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ H5Shyper.c:6415:54: warning: potential null pointer dereference [-Wnull-dereference] new_space->select.sel_info.hslab->span_lst->count++; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ H5Shyper.c:6507:21: warning: potential null pointer dereference [-Wnull-dereference] prev_span->down = base_space->select.sel_info.hslab->span_lst; ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- H5SL.lo --- CC H5SL.lo --- H5SM.lo --- CC H5SM.lo --- H5SMbtree2.lo --- CC H5SMbtree2.lo --- H5SMcache.lo --- CC H5SMcache.lo --- H5SMmessage.lo --- CC H5SMmessage.lo --- H5SMtest.lo --- CC H5SMtest.lo --- H5T.lo --- CC H5T.lo --- H5Tarray.lo --- CC H5Tarray.lo --- H5Tbit.lo --- CC H5Tbit.lo --- H5Tcommit.lo --- CC H5Tcommit.lo --- H5T.lo --- H5T.c: In function 'H5T_cmp': H5T.c:4459:16: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] if (dt2->shared->u.enumer.nmembs > 1) { ^ H5T.c:4442:16: warning: assuming signed overflow does not occur when simplifying range test [-Wstrict-overflow] if (dt1->shared->u.enumer.nmembs > 1) { ^ H5T.c:4292:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] H5T_cmp(const H5T_t *dt1, const H5T_t *dt2, hbool_t superset) ^~~~~~~ --- H5Tcompound.lo --- CC H5Tcompound.lo --- H5Tconv.lo --- CC H5Tconv.lo H5Tconv.c: In function 'H5T_conv_struct_free': H5Tconv.c:1917:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status; ^~~~~~ --- H5Tcset.lo --- CC H5Tcset.lo --- H5Tdbg.lo --- CC H5Tdbg.lo --- H5Tdeprec.lo --- CC H5Tdeprec.lo --- H5Tenum.lo --- CC H5Tenum.lo --- H5Tfields.lo --- CC H5Tfields.lo --- H5Tfixed.lo --- CC H5Tfixed.lo --- H5Tfloat.lo --- CC H5Tfloat.lo --- H5Tnative.lo --- CC H5Tnative.lo --- H5Toffset.lo --- CC H5Toffset.lo --- H5Toh.lo --- CC H5Toh.lo --- H5Topaque.lo --- CC H5Topaque.lo --- H5Torder.lo --- CC H5Torder.lo --- H5Tpad.lo --- CC H5Tpad.lo --- H5Tprecis.lo --- CC H5Tprecis.lo --- H5Tstrpad.lo --- CC H5Tstrpad.lo --- H5Tvisit.lo --- CC H5Tvisit.lo --- H5Tvlen.lo --- CC H5Tvlen.lo --- H5TS.lo --- CC H5TS.lo --- H5VM.lo --- CC H5VM.lo --- H5WB.lo --- CC H5WB.lo --- H5Z.lo --- CC H5Z.lo --- H5Zdeflate.lo --- CC H5Zdeflate.lo --- H5Z.lo --- In file included from /tmp/devel/hdf5-c++/work/.buildlink/include/szlib.h:41:0, from H5Z.c:30: /tmp/devel/hdf5-c++/work/.buildlink/include/libaec.h:47:5: warning: "BUILDING_LIBAEC" is not defined, evaluates to 0 [-Wundef] #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] H5Z_SZIP->encoder_present = SZ_encoder_enabled(); ^~~~~~~~~~~~~~~~~~ --- H5Zfletcher32.lo --- CC H5Zfletcher32.lo --- H5Znbit.lo --- CC H5Znbit.lo --- H5Zshuffle.lo --- CC H5Zshuffle.lo --- H5Zscaleoffset.lo --- CC H5Zscaleoffset.lo --- H5Zszip.lo --- CC H5Zszip.lo In file included from /tmp/devel/hdf5-c++/work/.buildlink/include/szlib.h:41:0, from H5Zszip.c:30: /tmp/devel/hdf5-c++/work/.buildlink/include/libaec.h:47:5: warning: "BUILDING_LIBAEC" is not defined, evaluates to 0 [-Wundef] #if BUILDING_LIBAEC && HAVE_VISIBILITY ^~~~~~~~~~~~~~~ H5Zszip.c: In function 'H5Z__can_apply_szip': H5Zszip.c:87:23: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] 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] dtype_offset = H5T_get_offset(type); ^~~~~~~~~~~~~~ H5Zszip.c:173:36: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] cd_values[H5Z_SZIP_PARM_BPP] = dtype_precision; ^~~~~~~~~~~~~~~ In file included from H5Zszip.c:16:0: H5private.h:342: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] #define MIN(a, b) (((a) < (b)) ? (a) : (b)) ^ H5Zszip.c:203:20: note: in expansion of macro 'MIN' scanline = MIN((cd_values[H5Z_SZIP_PARM_PPB] * SZ_MAX_BLOCKS_PER_SCANLINE), npoints); ^~~ H5Zszip.c:221:35: warning: negative integer implicitly converted to unsigned type [-Wsign-conversion] cd_values[H5Z_SZIP_PARM_MASK] &= ~(SZ_LSB_OPTION_MASK | SZ_MSB_OPTION_MASK); ^~ --- H5Ztrans.lo --- CC H5Ztrans.lo --- H5detect.o --- CC H5detect.o --- H5make_libsettings.o --- CC H5make_libsettings.o H5make_libsettings.c: In function '__sputc': H5make_libsettings.c:289:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ H5make_libsettings.c: In function 'insert_libhdf5_settings': H5make_libsettings.c:289:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- H5detect --- CCLD H5detect --- H5make_libsettings --- CCLD H5make_libsettings --- H5Tinit.c --- LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib | sed -e 's/-L/:/g' -e 's/ //g'`" ./H5detect > H5Tinit.c || (test $HDF5_Make_Ignore && echo "*** Error ignored") || (rm -f H5Tinit.c ; exit 1) --- H5Tinit.lo --- CC H5Tinit.lo --- H5lib_settings.c --- LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib | sed -e 's/-L/:/g' -e 's/ //g'`" ./H5make_libsettings > H5lib_settings.c || (test $HDF5_Make_Ignore && echo "*** Error ignored") || (rm -f H5lib_settings.c ; exit 1) --- H5lib_settings.lo --- CC H5lib_settings.lo H5lib_settings.c:31:6: warning: size of 'H5libhdf5_settings' is 5407 bytes [-Wlarger-than=] char H5libhdf5_settings[]= ^~~~~~~~~~~~~~~~~~ --- libhdf5.la --- CCLD libhdf5.la Making all in test --- h5test.lo --- --- testframe.lo --- --- cache_common.lo --- --- swmr_common.lo --- --- testframe.lo --- CC testframe.lo --- h5test.lo --- CC h5test.lo --- swmr_common.lo --- CC swmr_common.lo --- cache_common.lo --- CC cache_common.lo --- h5test.lo --- h5test.c: In function 'h5_get_vfd_fapl': h5test.c:926:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10); ^~~~~~~~~ --- cache_common.lo --- cache_common.c: In function 'get_initial_load_size': cache_common.c:454:66: warning: unused parameter 'entry_type' [-Wunused-parameter] get_initial_load_size(void *udata, size_t *image_length, int32_t entry_type) ^~~~~~~~~~ cache_common.c: In function 'get_final_load_size': cache_common.c:563:49: warning: unused parameter 'entry_type' [-Wunused-parameter] size_t *actual_len, int32_t entry_type) ^~~~~~~~~~ cache_common.c: In function 'verify_chksum': cache_common.c:621:97: warning: unused parameter 'entry_type' [-Wunused-parameter] verify_chksum(const void H5_ATTR_UNUSED *image, size_t H5_ATTR_UNUSED len, void *udata, int32_t entry_type) ^~~~~~~~~~ cache_common.c: In function 'deserialize': cache_common.c:673:39: warning: unused parameter 'len' [-Wunused-parameter] deserialize(const void *image, size_t len, void *udata, hbool_t *dirty, int32_t entry_type) ^~~ cache_common.c:673:81: warning: unused parameter 'entry_type' [-Wunused-parameter] deserialize(const void *image, size_t len, void *udata, hbool_t *dirty, int32_t entry_type) ^~~~~~~~~~ cache_common.c: In function 'image_len': cache_common.c:826:25: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int32_t idx; ^~~ cache_common.c:824:25: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t * base_addr; ^~~~~~~~~ cache_common.c:821:60: warning: unused parameter 'entry_type' [-Wunused-parameter] image_len(const void *thing, size_t *image_length, int32_t entry_type) ^~~~~~~~~~ cache_common.c: In function 'pre_serialize': cache_common.c:948:19: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int32_t idx; ^~~ cache_common.c:946:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t *base_addr; ^~~~~~~~~ cache_common.c:942:22: warning: unused parameter 'f' [-Wunused-parameter] pre_serialize(H5F_t *f, void *thing, haddr_t addr, size_t len, haddr_t *new_addr_ptr, size_t *new_len_ptr, ^ cache_common.c:942:46: warning: unused parameter 'addr' [-Wunused-parameter] pre_serialize(H5F_t *f, void *thing, haddr_t addr, size_t len, haddr_t *new_addr_ptr, size_t *new_len_ptr, ^~~~ cache_common.c:942:59: warning: unused parameter 'len' [-Wunused-parameter] pre_serialize(H5F_t *f, void *thing, haddr_t addr, size_t len, haddr_t *new_addr_ptr, size_t *new_len_ptr, ^~~ cache_common.c: In function 'serialize': cache_common.c:1122:19: warning: variable 'idx' set but not used [-Wunused-but-set-variable] int32_t idx; ^~~ cache_common.c:1120:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t *base_addr; ^~~~~~~~~ cache_common.c: In function 'notify': cache_common.c:1271:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t *base_addr; ^~~~~~~~~ cache_common.c:1268:57: warning: unused parameter 'entry_type' [-Wunused-parameter] notify(H5C_notify_action_t action, void *thing, int32_t entry_type) ^~~~~~~~~~ cache_common.c: In function 'free_icr': cache_common.c:1347:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable] test_entry_t *base_addr; ^~~~~~~~~ cache_common.c:1345:39: warning: unused parameter 'entry_type' [-Wunused-parameter] free_icr(test_entry_t *entry, int32_t entry_type) ^~~~~~~~~~ cache_common.c:5342:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } /* validate_mdc_config() */ ^ cache_common.c: In function 'hl_row_major_scan_forward': cache_common.c:3903:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ((pass) && (do_inserts) && ((idx + lag) >= 0) && ((idx + lag) <= max_indices[type]) && ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ cache_common.c: In function 'hl_row_major_scan_backward': cache_common.c:4255:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] if ((pass) && (do_inserts) && ((idx + lag) >= 0) && ((idx + lag) <= local_max_index) && ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ --- external_common.lo --- CC external_common.lo --- filter_plugin1_dsets.lo --- CC filter_plugin1_dsets.lo --- cache_common.lo --- cache_common.c: In function 'verify_clean': cache_common.c:2312:12: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if (dirty_count > 0) { ^ --- filter_plugin2_dsets.lo --- --- cache_common.lo --- cache_common.c: In function 'verify_unprotected': cache_common.c:2661:12: warning: assuming signed overflow does not occur when simplifying conditional [-Wstrict-overflow] if (protected_count > 0) { ^ --- filter_plugin2_dsets.lo --- CC filter_plugin2_dsets.lo --- filter_plugin3_dsets.lo --- CC filter_plugin3_dsets.lo --- cache_common.lo --- cache_common.c: In function 'row_major_scan_forward': cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 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:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3537: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 'row_major_scan_backward': cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] 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:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] cache_common.c:3961:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- filter_plugin4_groups.lo --- CC filter_plugin4_groups.lo --- testhdf5.o --- CC testhdf5.o --- cache_common.lo --- cache_common.c: In function 'hl_row_major_scan_backward': cache_common.c:4221:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] hl_row_major_scan_backward(H5F_t *file_ptr, int32_t max_index, hbool_t verbose, hbool_t reset_stats, ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- tarray.o --- CC tarray.o --- tattr.o --- CC tattr.o --- tchecksum.o --- CC tchecksum.o --- tarray.o --- tarray.c: In function 'test_array_vlen_atomic': tarray.c:1142:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (k = 0; k < (i + j + 1); k++) ^~~ tarray.c: In function 'test_array_vlen_array': tarray.c:1363:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (k = 0; k < (i + j + 1); k++) ^~~ --- tconfig.o --- CC tconfig.o --- tfile.o --- CC tfile.o cc1: warning: /usr/pkg/include: No such file or directory [-Wmissing-include-dirs] cc1: warning: /usr/pkg/include: No such file or directory [-Wmissing-include-dirs] tfile.c: In function 'set_multi_split': tfile.c:3955:55: warning: unused parameter 'multi' [-Wunused-parameter] set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t multi, hbool_t split) ^~~~~ tfile.c: In function 'test_libver_macros': tfile.c:7044:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major - 1, minor, release), TRUE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7045:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major - 1, minor + 1, release), TRUE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7045:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7046:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major - 1, minor, release + 1), TRUE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7046:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7047:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major, minor - 1, release), TRUE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7048:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major, minor - 1, release + 1), TRUE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7048:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7050:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major, minor, release - 1), TRUE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7052:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major + 1, minor, release), FALSE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7053:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major + 1, minor - 1, release), FALSE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7053:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7054:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major + 1, minor - 1, release - 1), FALSE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7054:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7054:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7055:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major, minor + 1, release), FALSE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7056:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major, minor + 1, release - 1), FALSE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7056:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7057:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_GE(major, minor, release + 1), FALSE, "H5_VERSION_GE"); ^~~~~~ tfile.c:7060:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major + 1, minor, release), TRUE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7061:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major + 1, minor - 1, release), TRUE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7061:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7062:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major + 1, minor - 1, release - 1), TRUE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7062:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7062:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7063:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major, minor + 1, release), TRUE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7064:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major, minor + 1, release - 1), TRUE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7064:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7065:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major, minor, release + 1), TRUE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7067:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major - 1, minor, release), FALSE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7068:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major - 1, minor + 1, release), FALSE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7068:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7069:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major - 1, minor + 1, release + 1), FALSE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7069:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7069:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7070:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major, minor - 1, release), FALSE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7071:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major, minor - 1, release + 1), FALSE, "H5_VERSION_LE"); ^~~~~~ tfile.c:7071:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] tfile.c:7073:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] VERIFY(H5_VERSION_LE(major, minor, release - 1), FALSE, "H5_VERSION_LE"); ^~~~~~ --- tgenprop.o --- CC tgenprop.o --- th5o.o --- CC th5o.o --- th5s.o --- CC th5s.o --- tcoords.o --- CC tcoords.o --- theap.o --- CC theap.o --- tid.o --- CC tid.o 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] } ^ --- titerate.o --- CC titerate.o titerate.c: In function 'aiter_cb': titerate.c:1119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } ^ titerate.c:1119: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:1119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] titerate.c:1119:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] --- tmeta.o --- CC tmeta.o --- tmisc.o --- CC tmisc.o --- trefer.o --- CC trefer.o --- trefstr.o --- CC trefstr.o --- tmisc.o --- tmisc.c: In function 'test_misc22': tmisc.c:3889:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] correct = prec[j]; ^~~~ tmisc.c:3891:31: warning: conversion to 'unsigned int' from 'size_t {aka long unsigned int}' may alter its value [-Wconversion] correct = H5Tget_size(idts[i]) * 8; ^~~~~~~~~~~ --- tselect.o --- CC tselect.o --- tskiplist.o --- CC tskiplist.o --- tsohm.o --- CC tsohm.o --- ttime.o --- CC ttime.o --- tunicode.o --- CC tunicode.o --- tvlstr.o --- CC tvlstr.o --- tvltypes.o --- CC tvltypes.o --- cache.o --- CC cache.o cache.c: In function 'check_flush_cache__flush_op_eviction_test': cache.c:9517:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (i = num_variable_entries; i < num_variable_entries + num_monster_entries + num_large_entries - 1; ^~~ cache.c:9596:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (i = num_variable_entries; i < num_variable_entries + num_monster_entries + num_large_entries - 1; ^~~ cache.c:9690:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow] for (i = num_variable_entries; i < num_variable_entries + num_monster_entries + num_large_entries - 1; ^~~ --- cache_api.o --- CC cache_api.o --- cache_image.o --- CC cache_image.o --- genall5.o --- CC genall5.o --- cache_tagging.o --- CC cache_tagging.o cache_tagging.c: In function 'check_invalid_tag_application': cache_tagging.c:4340:1: warning: label 'error' defined but not used [-Wunused-label] error: ^~~~~ --- lheap.o --- CC lheap.o --- ohdr.o --- CC ohdr.o --- tselect.o --- tselect.c: In function 'test_select': tselect.c:11954:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((z < 2) && (large_rank >= 1)); ^ tselect.c:11957:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((y < 2) && (large_rank >= 2)); ^ tselect.c:11960:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((x < 2) && (large_rank >= 3)); ^ tselect.c:11963:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((w < 2) && (large_rank >= 4)); ^ tselect.c:11966:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((v < 2) && (large_rank >= 5)); ^ tselect.c:11553:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((z < 2) && (large_rank >= 1)); ^ tselect.c:11556:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((y < 2) && (large_rank >= 2)); ^ tselect.c:11559:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((x < 2) && (large_rank >= 3)); ^ tselect.c:11562:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((w < 2) && (large_rank >= 4)); ^ tselect.c:11565:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((v < 2) && (large_rank >= 5)); ^ tselect.c:11044:29: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((z < 2) && (large_rank >= 1)); ^ tselect.c:11047:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((y < 2) && (large_rank >= 2)); ^ tselect.c:11050:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((x < 2) && (large_rank >= 3)); ^ tselect.c:11053:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((w < 2) && (large_rank >= 4)); ^ tselect.c:11056:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] } while ((v < 2) && (large_rank >= 5)); ^ --- cache_tagging.o --- cache_tagging.c: In function 'check_dense_attribute_tags': cache_tagging.c:1052:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow] check_dense_attribute_tags(void) ^~~~~~~~~~~~~~~~~~~~~~~~~~ --- stab.o --- CC stab.o cc1: warning: /usr/pkg/include: No such file or directory [-Wmissing-include-dirs] cc1: warning: /usr/pkg/include: No such file or directory [-Wmissing-include-dirs] --- gheap.o --- CC gheap.o cc1: warning: /usr/pkg/include: No such file or directory [-Wmissing-include-dirs] cc1: warning: /usr/pkg/include: No such file or directory [-Wmissing-include-dirs] --- evict_on_close.o --- CC evict_on_close.o --- farray.o --- CC farray.o --- earray.o --- CC earray.o --- btree2.o --- CC btree2.o --- fheap.o --- CC fheap.o --- pool.o --- CC pool.o --- accum.o --- CC accum.o --- hyperslab.o --- CC hyperslab.o --- istore.o --- CC istore.o --- bittests.o --- CC bittests.o --- dt_arith.o --- CC dt_arith.o --- page_buffer.o --- CC page_buffer.o --- dtypes.o --- CC dtypes.o --- dsets.o --- CC dsets.o dsets.c:56:10: fatal error: szlib.h: No such file or directory #include "szlib.h" ^~~~~~~~~ compilation terminated. *** [dsets.o] Error code 1 make[1]: stopped in /tmp/devel/hdf5-c++/work/hdf5-1.10.9/test --- dtypes.o --- dtypes.c: In function 'main': dtypes.c:5288:8: warning: assuming signed overflow does not occur when simplifying conditional to constant [-Wstrict-overflow] if (nerrors) { ^ 1 error make[1]: stopped in /tmp/devel/hdf5-c++/work/hdf5-1.10.9/test *** [all-recursive] Error code 1 make: stopped in /tmp/devel/hdf5-c++/work/hdf5-1.10.9 1 error make: stopped in /tmp/devel/hdf5-c++/work/hdf5-1.10.9 *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/hdf5-c++ *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/hdf5-c++