+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/harfbuzz-icu-9.0.0/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/harfbuzz-icu-9.0.0/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for harfbuzz-icu-9.0.0 ninja: Entering directory `output' [1/97] Generating GObject enum file src/hb-gobject-enums-tmp.h (wrapped by meson to capture output) [2/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-aat-map.cc.o ../src/hb-aat-map.cc: In member function 'void hb_aat_map_builder_t::compile(hb_aat_map_t&)': ../src/hb-aat-map.cc:166:30: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &chain_flags : m.chain_flags) ^~~~~~~~~~~ [3/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-blob.cc.o [4/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-buffer-serialize.cc.o [5/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-buffer-verify.cc.o [6/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-buffer.cc.o [7/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-common.cc.o [8/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-draw.cc.o [9/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-paint.cc.o [10/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-paint-extents.cc.o [11/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-aat-layout.cc.o In file included from ../src/OT/Layout/GDEF/GDEF.hh:35:0, from ../src/hb-ot-layout-gdef-table.hh:32, from ../src/hb-aat-layout-morx-table.hh:33, from ../src/hb-aat-layout-just-table.hh:32, from ../src/hb-aat-layout.cc:34: ../src/OT/Layout/GDEF/../../../hb-cache.hh: In constructor 'OT::GDEF::accelerator_t::accelerator_t(hb_face_t*)': ../src/OT/Layout/GDEF/../../../hb-cache.hh:69:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &v : values) ^~~ [12/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-face-builder.cc.o In file included from ../src/hb-subset.hh:36:0, from ../src/hb-open-type.hh:37, from ../src/hb-open-file.hh:32, from ../src/hb-face-builder.cc:34: ../src/hb-serialize.hh: In function 'hb_blob_t* _hb_face_builder_data_reference_blob(hb_face_builder_data_t*)': ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ [13/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-fallback-shape.cc.o [14/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-face.cc.o In file included from ../src/hb-face.cc:35:0: ../src/hb-ot-cmap-table.hh: In function 'void hb_face_collect_nominal_glyph_mapping(hb_face_t*, hb_map_t*, hb_set_t*)': ../src/hb-ot-cmap-table.hh:797:36: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (unsigned cp = start; cp <= end; cp++) ~~~^~~~~~ ../src/hb-ot-cmap-table.hh:797:36: warning: cannot optimize possibly infinite loops [-Wunsafe-loop-optimizations] for (unsigned cp = start; cp <= end; cp++) ~~~^~~~~~ [15/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-font.cc.o [16/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-number.cc.o [17/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-map.cc.o [18/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-cff1-table.cc.o In file included from ../src/hb-subset-cff-common.hh:33:0, from ../src/hb-ot-cff1-table.hh:31, from ../src/hb-ot-cff1-table.cc:33: ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::path_procs_t::vhcurveto(ENV&, PARAM&) [with PATH = cff1_path_procs_extents_t; ENV = CFF::cff1_cs_interp_env_t; PARAM = cff1_extents_param_t]': ../src/hb-cff-interp-cs-common.hh:639:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh:663:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::path_procs_t::hvcurveto(ENV&, PARAM&) [with PATH = cff1_path_procs_extents_t; ENV = CFF::cff1_cs_interp_env_t; PARAM = cff1_extents_param_t]': ../src/hb-cff-interp-cs-common.hh:700:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh:724:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh: In function 'bool _get_bounds(const OT::cff1::accelerator_t*, hb_codepoint_t, bounds_t&, bool)': ../src/hb-cff-interp-cs-common.hh:479:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned int i = 0; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:491:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:511:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:529:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned int i = 0; i + 6 <= env.argStack.get_count (); i += 6) ^~~ ../src/hb-cff-interp-cs-common.hh:549:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 6 <= curve_limit; i += 6) ~~~~~~^~~~~~~~~~~~~~ ../src/hb-cff-interp-cs-common.hh:595:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 4 <= env.argStack.get_count (); i += 4) ^~~ ../src/hb-cff-interp-cs-common.hh:613:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 4 <= env.argStack.get_count (); i += 4) ^~~ ../src/hb-cff-interp-cs-common.hh: In function 'bool _get_path(const OT::cff1::accelerator_t*, hb_font_t*, hb_codepoint_t, hb_draw_session_t&, bool, CFF::point_t*)': ../src/hb-cff-interp-cs-common.hh:549:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 6 <= curve_limit; i += 6) ~~~~~~^~~~~~~~~~~~~~ [19/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-cff2-table.cc.o In file included from ../src/hb-subset-cff-common.hh:33:0, from ../src/hb-ot-cff2-table.hh:31, from ../src/hb-ot-cff2-table.cc:31: ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::path_procs_t::vhcurveto(ENV&, PARAM&) [with PATH = cff2_path_procs_extents_t; ENV = CFF::cff2_cs_interp_env_t; PARAM = cff2_extents_param_t]': ../src/hb-cff-interp-cs-common.hh:639:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh:663:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::path_procs_t::hvcurveto(ENV&, PARAM&) [with PATH = cff2_path_procs_extents_t; ENV = CFF::cff2_cs_interp_env_t; PARAM = cff2_extents_param_t]': ../src/hb-cff-interp-cs-common.hh:700:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh:724:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::cs_opset_t::process_op(CFF::op_code_t, ENV&, PARAM&) [with ARG = CFF::number_t; OPSET = cff2_cs_opset_extents_t; ENV = CFF::cff2_cs_interp_env_t; PARAM = cff2_extents_param_t; PATH = cff2_path_procs_extents_t]': ../src/hb-cff-interp-cs-common.hh:479:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned int i = 0; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:491:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:511:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:529:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned int i = 0; i + 6 <= env.argStack.get_count (); i += 6) ^~~ ../src/hb-cff-interp-cs-common.hh:549:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 6 <= curve_limit; i += 6) ~~~~~~^~~~~~~~~~~~~~ ../src/hb-cff-interp-cs-common.hh:595:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 4 <= env.argStack.get_count (); i += 4) ^~~ ../src/hb-cff-interp-cs-common.hh:613:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 4 <= env.argStack.get_count (); i += 4) ^~~ ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::cs_opset_t::process_op(CFF::op_code_t, ENV&, PARAM&) [with ARG = CFF::number_t; OPSET = cff2_cs_opset_path_t; ENV = CFF::cff2_cs_interp_env_t; PARAM = cff2_path_param_t; PATH = cff2_path_procs_path_t]': ../src/hb-cff-interp-cs-common.hh:549:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 6 <= curve_limit; i += 6) ~~~~~~^~~~~~~~~~~~~~ [20/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-color.cc.o [21/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-face.cc.o [22/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-outline.cc.o ../src/hb-outline.cc: In member function 'void hb_outline_t::replay(hb_draw_funcs_t*, void*) const': ../src/hb-outline.cc:42:27: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned contour : contours) ^~~~~~~~ [23/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/OT_Var_VARC_VARC.cc.o [24/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-font.cc.o In file included from ../src/hb-ot-font.cc:33:0: ../src/hb-cache.hh: In function 'void hb_ot_font_set_funcs(hb_font_t*)': ../src/hb-cache.hh:69:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &v : values) ^~~ In file included from ../src/hb-ot-glyf-table.hh:33:0, from ../src/hb-ot-font.cc:40: ../src/OT/glyf/glyf.hh: In member function 'bool OT::glyf_accelerator_t::get_points(hb_font_t*, hb_codepoint_t, T, hb_array_t) const [with T = OT::glyf_impl::path_builder_t]': ../src/OT/glyf/glyf.hh:232:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &point : all_points.as_array ().sub_array (0, count)) ^~~ In file included from ../src/hb-ot-font.cc:49:0: ../src/OT/Color/COLR/COLR.hh: In member function 'bool OT::COLR::paint_glyph(hb_font_t*, hb_codepoint_t, hb_paint_funcs_t*, void*, unsigned int, hb_color_t, bool) const': ../src/OT/Color/COLR/COLR.hh:2635:59: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] .sub_array (record->firstLayerIdx, record->numLayers)) ^ In file included from ../src/hb-ot-font.cc:33:0: ../src/hb-cache.hh: In function 'void hb_ot_get_glyph_h_advances(hb_font_t*, void*, unsigned int, const hb_codepoint_t*, unsigned int, hb_position_t*, unsigned int, void*)': ../src/hb-cache.hh:69:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &v : values) ^~~ ../src/hb-cache.hh:69:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &v : values) ^~~ [25/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-map.cc.o ../src/hb-ot-map.cc: In destructor 'hb_ot_map_builder_t::~hb_ot_map_builder_t()': ../src/hb-ot-map.cc:90:44: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] hb_ot_map_builder_t::~hb_ot_map_builder_t () ^ ../src/hb-ot-map.cc: In member function 'void hb_ot_map_builder_t::compile(hb_ot_map_t&, const hb_ot_shape_plan_key_t&)': ../src/hb-ot-map.cc:242:29: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] hb_map_t feature_indices[2]; ^ ../src/hb-ot-map.cc:348:30: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &feature : m.features) ^~~~~~~~ [26/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-math.cc.o [27/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-meta.cc.o [28/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-metrics.cc.o [29/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-name.cc.o [30/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-layout.cc.o In file included from ../src/OT/Layout/GPOS/GPOS.hh:4:0, from ../src/hb-ot-layout-gpos-table.hh:32, from ../src/hb-kern.hh:32, from ../src/hb-aat-layout-kerx-table.hh:31, from ../src/hb-ot-kern-table.hh:30, from ../src/hb-ot-layout.cc:45: ../src/OT/Layout/GPOS/../../../hb-ot-layout-common.hh: In member function 'void OT::ClassDefFormat2_4::intersected_class_glyphs(const hb_set_t*, unsigned int, hb_set_t*) const [with Types = OT::Layout::SmallTypes]': ../src/OT/Layout/GPOS/../../../hb-ot-layout-common.hh:2015:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &range : rangeRecord) ^~~ In file included from ../src/hb-serialize.hh:36:0, from ../src/hb-subset.hh:36, from ../src/hb-open-type.hh:37, from ../src/hb-ot-layout.cc:39: ../src/hb-map.hh: In member function 'bool hb_hashmap_t::alloc(unsigned int) [with K = unsigned int; V = hb_set_t; bool minus_one = false]': ../src/hb-map.hh:209:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &_ : hb_iter (new_items, new_size)) ^~~ In file included from ../src/OT/Layout/GPOS/GPOS.hh:5:0, from ../src/hb-ot-layout-gpos-table.hh:32, from ../src/hb-kern.hh:32, from ../src/hb-aat-layout-kerx-table.hh:31, from ../src/hb-ot-kern-table.hh:30, from ../src/hb-ot-layout.cc:45: ../src/OT/Layout/GPOS/../../../hb-ot-layout-gsubgpos.hh: In member function 'void OT::ChainContextFormat2_5::closure(OT::hb_closure_context_t*) const [with Types = OT::Layout::SmallTypes]': ../src/OT/Layout/GPOS/../../../hb-ot-layout-gsubgpos.hh:3746:27: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] hb_map_t caches[3] = {}; ^ In file included from ../src/OT/Layout/GPOS/../../../OT/Layout/GDEF/GDEF.hh:35:0, from ../src/OT/Layout/GPOS/../../../hb-ot-layout-gdef-table.hh:32, from ../src/OT/Layout/GPOS/../../../hb-ot-layout-gsubgpos.hh:38, from ../src/OT/Layout/GPOS/GPOS.hh:5, from ../src/hb-ot-layout-gpos-table.hh:32, from ../src/hb-kern.hh:32, from ../src/hb-aat-layout-kerx-table.hh:31, from ../src/hb-ot-kern-table.hh:30, from ../src/hb-ot-layout.cc:45: ../src/OT/Layout/GPOS/../../../OT/Layout/GDEF/../../../hb-cache.hh: In constructor 'OT::GDEF::accelerator_t::accelerator_t(hb_face_t*)': ../src/OT/Layout/GPOS/../../../OT/Layout/GDEF/../../../hb-cache.hh:69:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &v : values) ^~~ [31/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-default.cc.o [32/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-hangul.cc.o [33/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-hebrew.cc.o [34/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-indic-table.cc.o [35/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-indic.cc.o [36/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-arabic.cc.o In file included from ../src/hb-subset.hh:36:0, from ../src/hb-open-type.hh:37, from ../src/hb-ot-layout.hh:36, from ../src/hb-ot-shaper.hh:32, from ../src/hb-ot-shaper-arabic.hh:34, from ../src/hb-ot-shaper-arabic.cc:31: ../src/hb-serialize.hh: In destructor 'hb_serialize_context_t::~hb_serialize_context_t()': ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ In file included from ../src/OT/Layout/GSUB/../../../OT/Layout/GDEF/GDEF.hh:35:0, from ../src/OT/Layout/GSUB/../../../hb-ot-layout-gdef-table.hh:32, from ../src/OT/Layout/GSUB/../../../hb-ot-layout-gsubgpos.hh:38, from ../src/OT/Layout/GSUB/GSUB.hh:4, from ../src/hb-ot-layout-gsub-table.hh:32, from ../src/hb-ot-shaper-arabic-fallback.hh:33, from ../src/hb-ot-shaper-arabic.cc:256: ../src/OT/Layout/GSUB/../../../OT/Layout/GDEF/../../../hb-cache.hh: In constructor 'OT::GDEF::accelerator_t::accelerator_t(hb_face_t*)': ../src/OT/Layout/GSUB/../../../OT/Layout/GDEF/../../../hb-cache.hh:69:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &v : values) ^~~ In file included from ../src/hb-subset.hh:36:0, from ../src/hb-open-type.hh:37, from ../src/hb-ot-layout.hh:36, from ../src/hb-ot-shaper.hh:32, from ../src/hb-ot-shaper-arabic.hh:34, from ../src/hb-ot-shaper-arabic.cc:31: ../src/hb-serialize.hh: In function 'OT::Layout::GSUB_impl::SubstLookup* arabic_fallback_synthesize_lookup_single(const hb_ot_shape_plan_t*, hb_font_t*, unsigned int)': ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ ../src/hb-serialize.hh: In function 'OT::Layout::GSUB_impl::SubstLookup* arabic_fallback_synthesize_lookup_ligature(const hb_ot_shape_plan_t*, hb_font_t*, const T&, unsigned int) [with T = ligature_set_t [18]]': ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ ../src/hb-serialize.hh: In function 'OT::Layout::GSUB_impl::SubstLookup* arabic_fallback_synthesize_lookup_ligature(const hb_ot_shape_plan_t*, hb_font_t*, const T&, unsigned int) [with T = ligature_3_set_t [1]]': ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ ../src/hb-serialize.hh: In function 'OT::Layout::GSUB_impl::SubstLookup* arabic_fallback_synthesize_lookup_ligature(const hb_ot_shape_plan_t*, hb_font_t*, const T&, unsigned int) [with T = ligature_mark_set_t [1]]': ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ [37/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-khmer.cc.o [38/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-myanmar.cc.o [39/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-thai.cc.o [40/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-syllabic.cc.o [41/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-vowel-constraints.cc.o [42/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shaper-use.cc.o [43/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shape-normalize.cc.o [44/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shape.cc.o [45/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-tag.cc.o [46/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-shape-fallback.cc.o In file included from ../src/OT/Layout/GPOS/../../../OT/Layout/GDEF/GDEF.hh:35:0, from ../src/OT/Layout/GPOS/../../../hb-ot-layout-gdef-table.hh:32, from ../src/OT/Layout/GPOS/../../../hb-ot-layout-gsubgpos.hh:38, from ../src/OT/Layout/GPOS/GPOS.hh:5, from ../src/hb-ot-layout-gpos-table.hh:32, from ../src/hb-kern.hh:32, from ../src/hb-ot-shape-fallback.cc:32: ../src/OT/Layout/GPOS/../../../OT/Layout/GDEF/../../../hb-cache.hh: In member function 'void OT::hb_kern_machine_t::kern(hb_font_t*, hb_buffer_t*, hb_mask_t, bool) const [with Driver = hb_ot_shape_fallback_kern_driver_t]': ../src/OT/Layout/GPOS/../../../OT/Layout/GDEF/../../../hb-cache.hh:69:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &v : values) ^~~ ../src/OT/Layout/GPOS/../../../OT/Layout/GDEF/../../../hb-cache.hh:69:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &v : values) ^~~ [47/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-set.cc.o [48/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ot-var.cc.o [49/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-shape-plan.cc.o In file included from ../src/hb-ot-shape.hh:32:0, from ../src/hb-shape-plan.hh:32, from ../src/hb-shape-plan.cc:28: ../src/hb-ot-map.hh: In function 'void hb_shape_plan_destroy(hb_shape_plan_t*)': ../src/hb-ot-map.hh:42:8: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] struct hb_ot_map_t ^~~~~~~~~~~ ../src/hb-ot-map.hh:42:8: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] [50/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-shape.cc.o [51/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-shaper.cc.o [52/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-style.cc.o [53/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ucd.cc.o [54/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-unicode.cc.o [55/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-static.cc.o [56/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-glib.cc.o [57/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-graphite2.cc.o [58/97] Generating GObject enum file src/hb-gobject-enums-tmp.cc (wrapped by meson to capture output) [59/97] Generating src/hb-gobject-enums.cc with a custom command [60/97] Generating src/hb-gobject-enums.h with a custom command [61/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-number.cc.o [62/97] Compiling C++ object src/libharfbuzz.so.0.60900.0.p/hb-ft.cc.o [63/97] Linking target src/libharfbuzz.so.0.60900.0 [64/97] Generating symbol file src/libharfbuzz.so.0.60900.0.p/libharfbuzz.so.0.60900.0.symbols [65/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-ot-cff1-table.cc.o In file included from ../src/hb-subset-cff-common.hh:33:0, from ../src/hb-ot-cff1-table.hh:31, from ../src/hb-ot-cff1-table.cc:33: ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::path_procs_t::vhcurveto(ENV&, PARAM&) [with PATH = cff1_path_procs_extents_t; ENV = CFF::cff1_cs_interp_env_t; PARAM = cff1_extents_param_t]': ../src/hb-cff-interp-cs-common.hh:639:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh:663:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::path_procs_t::hvcurveto(ENV&, PARAM&) [with PATH = cff1_path_procs_extents_t; ENV = CFF::cff1_cs_interp_env_t; PARAM = cff1_extents_param_t]': ../src/hb-cff-interp-cs-common.hh:700:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh:724:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh: In function 'bool _get_bounds(const OT::cff1::accelerator_t*, hb_codepoint_t, bounds_t&, bool)': ../src/hb-cff-interp-cs-common.hh:479:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned int i = 0; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:491:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:511:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:529:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned int i = 0; i + 6 <= env.argStack.get_count (); i += 6) ^~~ ../src/hb-cff-interp-cs-common.hh:549:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 6 <= curve_limit; i += 6) ~~~~~~^~~~~~~~~~~~~~ ../src/hb-cff-interp-cs-common.hh:595:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 4 <= env.argStack.get_count (); i += 4) ^~~ ../src/hb-cff-interp-cs-common.hh:613:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 4 <= env.argStack.get_count (); i += 4) ^~~ ../src/hb-cff-interp-cs-common.hh: In function 'bool _get_path(const OT::cff1::accelerator_t*, hb_font_t*, hb_codepoint_t, hb_draw_session_t&, bool, CFF::point_t*)': ../src/hb-cff-interp-cs-common.hh:549:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 6 <= curve_limit; i += 6) ~~~~~~^~~~~~~~~~~~~~ [66/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-ot-cff2-table.cc.o In file included from ../src/hb-subset-cff-common.hh:33:0, from ../src/hb-ot-cff2-table.hh:31, from ../src/hb-ot-cff2-table.cc:31: ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::path_procs_t::vhcurveto(ENV&, PARAM&) [with PATH = cff2_path_procs_extents_t; ENV = CFF::cff2_cs_interp_env_t; PARAM = cff2_extents_param_t]': ../src/hb-cff-interp-cs-common.hh:639:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh:663:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::path_procs_t::hvcurveto(ENV&, PARAM&) [with PATH = cff2_path_procs_extents_t; ENV = CFF::cff2_cs_interp_env_t; PARAM = cff2_extents_param_t]': ../src/hb-cff-interp-cs-common.hh:700:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh:724:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 8 <= env.argStack.get_count (); i += 8) ^~~ ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::cs_opset_t::process_op(CFF::op_code_t, ENV&, PARAM&) [with ARG = CFF::number_t; OPSET = cff2_cs_opset_extents_t; ENV = CFF::cff2_cs_interp_env_t; PARAM = cff2_extents_param_t; PATH = cff2_path_procs_extents_t]': ../src/hb-cff-interp-cs-common.hh:479:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned int i = 0; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:491:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:511:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 2 <= env.argStack.get_count (); i += 2) ^~~ ../src/hb-cff-interp-cs-common.hh:529:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned int i = 0; i + 6 <= env.argStack.get_count (); i += 6) ^~~ ../src/hb-cff-interp-cs-common.hh:549:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 6 <= curve_limit; i += 6) ~~~~~~^~~~~~~~~~~~~~ ../src/hb-cff-interp-cs-common.hh:595:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 4 <= env.argStack.get_count (); i += 4) ^~~ ../src/hb-cff-interp-cs-common.hh:613:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 4 <= env.argStack.get_count (); i += 4) ^~~ ../src/hb-cff-interp-cs-common.hh: In static member function 'static void CFF::cs_opset_t::process_op(CFF::op_code_t, ENV&, PARAM&) [with ARG = CFF::number_t; OPSET = cff2_cs_opset_path_t; ENV = CFF::cff2_cs_interp_env_t; PARAM = cff2_path_param_t; PATH = cff2_path_procs_path_t]': ../src/hb-cff-interp-cs-common.hh:549:18: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (; i + 6 <= curve_limit; i += 6) ~~~~~~^~~~~~~~~~~~~~ [67/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset-cff-common.cc.o [68/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-static.cc.o [69/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset-cff1.cc.o In file included from ../src/hb-subset.hh:36:0, from ../src/hb-open-type.hh:37, from ../src/hb-subset-cff1.cc:31: ../src/hb-serialize.hh: In member function 'hb_serialize_context_t::objidx_t hb_serialize_context_t::pop_pack(bool)': ../src/hb-serialize.hh:814:32: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& l : from->virtual_links) { ^~~~~~~~~~~~~ In file included from ../src/hb-ot-cff1-table.hh:31:0, from ../src/hb-subset-cff1.cc:32: ../src/hb-subset-cff-common.hh: In member function 'void CFF::subr_subsetter_t::collect_subr_refs_in_str(const CFF::parsed_cs_str_t&, const CFF::subr_subset_param_t&) [with SUBSETTER = cff1_subr_subsetter_t; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::cff1_cs_interp_env_t; OPSET = cff1_cs_opset_subr_subset_t; unsigned int endchar_op = 14u]': ../src/hb-subset-cff-common.hh:1088:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &opstr : str.values) ^~~ ../src/hb-subset-cff-common.hh: In member function 'bool CFF::subr_subsetter_t::subset() [with SUBSETTER = cff1_subr_subsetter_t; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::cff1_cs_interp_env_t; OPSET = cff1_cs_opset_subr_subset_t; unsigned int endchar_op = 14u]': ../src/hb-subset-cff-common.hh:1164:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &cs : vec) ^~~ ../src/hb-subset-cff-common.hh:1163:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &vec : parsed_local_subrs_storage) ^~~ ../src/hb-subset-cff-common.hh:1161:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &cs : parsed_global_subrs_storage) ^~~ In file included from ../src/hb-subset-cff1.cc:31:0: ../src/hb-open-type.hh: In member function 'bool OT::CFFIndex::serialize(hb_serialize_context_t*, const Iterable&, const unsigned int*, unsigned int) [with Iterable = hb_vector_t >; typename hb_enable_if::value>::type* = 0u; COUNT = OT::IntType]': ../src/hb-open-type.hh:1277:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &_ : +it) ^~~ ../src/hb-open-type.hh: In member function 'bool OT::cff1::accelerator_subset_t::serialize(hb_serialize_context_t*, OT::cff1_subset_plan&) const': ../src/hb-open-type.hh:1277:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &_ : +it) ^~~ [70/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset-cff2.cc.o In file included from ../src/hb-ot-cff2-table.hh:31:0, from ../src/hb-subset-cff2.cc:32: ../src/hb-subset-cff-common.hh: In member function 'void CFF::str_encoder_t::encode_num_tp(const CFF::number_t&)': ../src/hb-subset-cff-common.hh:227:30: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned i = 0; i < count; i += 2) ~~^~~~~~~ In file included from ../src/hb-subset.hh:36:0, from ../src/hb-open-type.hh:37, from ../src/hb-subset-cff2.cc:31: ../src/hb-serialize.hh: In member function 'hb_serialize_context_t::objidx_t hb_serialize_context_t::pop_pack(bool)': ../src/hb-serialize.hh:814:32: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& l : from->virtual_links) { ^~~~~~~~~~~~~ In file included from ../src/hb-ot-cff2-table.hh:31:0, from ../src/hb-subset-cff2.cc:32: ../src/hb-subset-cff-common.hh: In member function 'bool CFF::subr_subsetter_t::encode_str(const CFF::parsed_cs_str_t&, unsigned int, CFF::str_buff_t&, bool) const [with SUBSETTER = cff2_subr_subsetter_t; SUBRS = CFF::Subrs >; ACC = const OT::cff2::accelerator_subset_t; ENV = CFF::cff2_cs_interp_env_t; OPSET = cff2_cs_opset_subr_subset_t; unsigned int endchar_op = 65535u]': ../src/hb-subset-cff-common.hh:1134:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &opstr : str.values) ^~~ ../src/hb-subset-cff-common.hh: In member function 'void CFF::subr_subsetter_t::collect_subr_refs_in_str(const CFF::parsed_cs_str_t&, const CFF::subr_subset_param_t&) [with SUBSETTER = cff2_subr_subsetter_t; SUBRS = CFF::Subrs >; ACC = const OT::cff2::accelerator_subset_t; ENV = CFF::cff2_cs_interp_env_t; OPSET = cff2_cs_opset_subr_subset_t; unsigned int endchar_op = 65535u]': ../src/hb-subset-cff-common.hh:1088:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &opstr : str.values) ^~~ ../src/hb-subset-cff-common.hh: In member function 'bool CFF::subr_subsetter_t::subset() [with SUBSETTER = cff2_subr_subsetter_t; SUBRS = CFF::Subrs >; ACC = const OT::cff2::accelerator_subset_t; ENV = CFF::cff2_cs_interp_env_t; OPSET = cff2_cs_opset_subr_subset_t; unsigned int endchar_op = 65535u]': ../src/hb-subset-cff-common.hh:1164:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &cs : vec) ^~~ ../src/hb-subset-cff-common.hh:1163:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &vec : parsed_local_subrs_storage) ^~~ ../src/hb-subset-cff-common.hh:1161:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &cs : parsed_global_subrs_storage) ^~~ In file included from ../src/hb-cff-interp-dict-common.hh:29:0, from ../src/hb-ot-cff-common.hh:32, from ../src/hb-ot-cff2-table.hh:30, from ../src/hb-subset-cff2.cc:32: ../src/hb-cff-interp-common.hh:343:8: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] struct cff_stack_t ^~~~~~~~~~~ ../src/hb-cff-interp-common.hh:343:8: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] struct cff_stack_t ^~~~~~~~~~~ ../src/hb-cff-interp-common.hh: In member function 'bool CFF::subr_flattener_t::flatten(CFF::str_buff_vec_t&) [with ACC = const OT::cff2::accelerator_subset_t; ENV = CFF::cff2_cs_interp_env_t; OPSET = cff2_cs_opset_flatten_t; unsigned int endchar_op = 65535u]': ../src/hb-cff-interp-common.hh:343:8: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] struct cff_stack_t ^~~~~~~~~~~ ../src/hb-cff-interp-common.hh:343:8: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] struct cff_stack_t ^~~~~~~~~~~ In file included from ../src/hb-subset-cff2.cc:31:0: ../src/hb-open-type.hh: In member function 'bool OT::CFFIndex::serialize(hb_serialize_context_t*, const Iterable&, const unsigned int*, unsigned int) [with Iterable = hb_vector_t >; typename hb_enable_if::value>::type* = 0u; COUNT = OT::IntType]': ../src/hb-open-type.hh:1277:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &_ : +it) ^~~ [71/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset-input.cc.o ../src/hb-subset-input.cc: In constructor 'hb_subset_input_t::hb_subset_input_t()': ../src/hb-subset-input.cc:35:31: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto& set : sets_iter ()) ^ [72/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset-instancer-iup.cc.o [73/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset-instancer-solver.cc.o [74/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset-repacker.cc.o [75/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/graph_gsubgpos-context.cc.o [76/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset-plan.cc.o In file included from ../src/hb-ot-var-common.hh:29:0, from ../src/hb-ot-var-mvar-table.hh:30, from ../src/hb-ot-os2-table.hh:33, from ../src/hb-ot-cmap-table.hh:30, from ../src/hb-subset-plan.cc:33: ../src/hb-ot-layout-common.hh: In member function 'void OT::ClassDef::intersected_classes(const hb_set_t*, hb_set_t*) const': ../src/hb-ot-layout-common.hh:2045:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& range : rangeRecord) ^~~ In file included from ../src/hb-ot-layout-gdef-table.hh:32:0, from ../src/hb-subset-plan.cc:36: ../src/OT/Layout/GDEF/GDEF.hh: In member function 'void OT::LigCaretList::collect_variation_indices(OT::hb_collect_variation_indices_context_t*) const': ../src/OT/Layout/GDEF/GDEF.hh:351:62: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const Offset16To& offset : carets.iter ()) ^ In file included from ../src/OT/Layout/GPOS/MarkArray.hh:4:0, from ../src/OT/Layout/GPOS/MarkBasePosFormat1.hh:4, from ../src/OT/Layout/GPOS/MarkBasePos.hh:4, from ../src/OT/Layout/GPOS/PosLookupSubTable.hh:7, from ../src/OT/Layout/GPOS/PosLookup.hh:4, from ../src/OT/Layout/GPOS/GPOS.hh:7, from ../src/hb-ot-layout-gpos-table.hh:32, from ../src/hb-subset-plan.cc:37: ../src/OT/Layout/GPOS/AnchorMatrix.hh: In function 'void OT::Layout::GPOS_impl::AnchorMatrix::collect_variation_indices(OT::hb_collect_variation_indices_context_t*, Iterator) const [with Iterator = hb_sorted_array_t; typename hb_enable_if::value>::type* = 0u]': ../src/OT/Layout/GPOS/AnchorMatrix.hh:53:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned i : index_iter) ^~~ In file included from ../src/hb-subset-plan.cc:47:0: ../src/hb-ot-math-table.hh: In member function 'void OT::MathVariants::closure_glyphs(const hb_set_t*, hb_set_t*) const': ../src/hb-ot-math-table.hh:860:55: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& _ : mathGlyphVariantRecord.iter ()) ^ ../src/hb-ot-math-table.hh:793:44: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& _ : partRecords.iter ()) ^ ../src/hb-ot-math-table.hh:860:55: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& _ : mathGlyphVariantRecord.iter ()) ^ ../src/hb-ot-math-table.hh:793:44: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& _ : partRecords.iter ()) ^ In file included from ../src/hb-subset-plan.cc:35:0: ../src/hb-ot-layout-base-table.hh: In member function 'void OT::BaseScriptList::collect_variation_indices(const hb_subset_plan_t*, hb_set_t&) const': ../src/hb-ot-layout-base-table.hh:308:43: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const FeatMinMaxRecord& record : featMinMaxRecords) ^~~~~~~~~~~~~~~~~ ../src/hb-ot-layout-base-table.hh:471:39: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const BaseLangSysRecord& _ : baseLangSysRecords) ^~~~~~~~~~~~~~~~~~ ../src/hb-ot-layout-base-table.hh:308:43: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const FeatMinMaxRecord& record : featMinMaxRecords) ^~~~~~~~~~~~~~~~~ ../src/hb-ot-layout-base-table.hh:372:26: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& _ : baseCoords) ^~~~~~~~~~ ../src/hb-ot-layout-base-table.hh:580:38: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const BaseScriptRecord& _ : baseScriptRecords) ^~~~~~~~~~~~~~~~~ ../src/hb-subset-plan.cc: In function 'bool _filter_tag_list(hb_vector_t*, const hb_set_t*)': ../src/hb-subset-plan.cc:125:24: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (hb_tag_t tag : *tags) ^~~~ In file included from ../src/hb-ot-var-common.hh:29:0, from ../src/hb-ot-var-mvar-table.hh:30, from ../src/hb-ot-os2-table.hh:33, from ../src/hb-ot-cmap-table.hh:30, from ../src/hb-subset-plan.cc:33: ../src/hb-ot-layout-common.hh: In member function 'void OT::GSUBGPOS::prune_features(const hb_map_t*, const hb_hashmap_t >*, const hb_hashmap_t*, hb_set_t*) const': ../src/hb-ot-layout-common.hh:4404:57: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const FeatureTableSubstitutionRecord& record : substitutions) ^~~~~~~~~~~~~ ../src/hb-subset-plan.cc: In function 'void _populate_unicodes_to_retain(const hb_set_t*, const hb_set_t*, hb_subset_plan_t*)': ../src/hb-subset-plan.cc:652:3: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (hb_codepoint_t cp : unicode_iterator) ^~~ In file included from ../src/hb-ot-var-common.hh:29:0, from ../src/hb-ot-var-mvar-table.hh:30, from ../src/hb-ot-os2-table.hh:33, from ../src/hb-ot-cmap-table.hh:30, from ../src/hb-subset-plan.cc:33: ../src/hb-ot-layout-common.hh: In member function 'void OT::GSUBGPOS::collect_feature_substitutes_with_variations(OT::hb_collect_feature_substitutes_with_var_context_t*) const': ../src/hb-ot-layout-common.hh:4419:57: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const FeatureTableSubstitutionRecord& record : substitutions) ^~~~~~~~~~~~~ In file included from ../src/hb-subset-plan.cc:41:0: ../src/OT/Color/COLR/COLR.hh: In member function 'void OT::ColorLine::closurev1(OT::hb_colrv1_closure_context_t*) const [with Var = OT::NoVariable]': ../src/OT/Color/COLR/COLR.hh:438:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &stop : stops.iter ()) ^~~ ../src/OT/Color/COLR/COLR.hh: In member function 'typename context_t::return_t OT::Paint::dispatch(context_t*, Ts&& ...) const [with context_t = OT::hb_colrv1_closure_context_t; Ts = {}]': ../src/OT/Color/COLR/COLR.hh:438:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &stop : stops.iter ()) ^~~ ../src/OT/Color/COLR/COLR.hh:438:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &stop : stops.iter ()) ^~~ ../src/OT/Color/COLR/COLR.hh:438:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &stop : stops.iter ()) ^~~ ../src/OT/Color/COLR/COLR.hh: In member function 'void OT::COLR::closure_forV1(hb_set_t*, hb_set_t*, hb_set_t*, hb_set_t*, hb_set_t*) const': ../src/OT/Color/COLR/COLR.hh:2191:90: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const BaseGlyphPaintRecord &baseglyph_paintrecord: baseglyph_paintrecords.iter ()) ^ In file included from ../src/OT/Layout/GPOS/MarkArray.hh:4:0, from ../src/OT/Layout/GPOS/MarkBasePosFormat1.hh:4, from ../src/OT/Layout/GPOS/MarkBasePos.hh:4, from ../src/OT/Layout/GPOS/PosLookupSubTable.hh:7, from ../src/OT/Layout/GPOS/PosLookup.hh:4, from ../src/OT/Layout/GPOS/GPOS.hh:7, from ../src/hb-ot-layout-gpos-table.hh:32, from ../src/hb-subset-plan.cc:37: ../src/OT/Layout/GPOS/AnchorMatrix.hh: In member function 'void OT::Layout::GPOS_impl::MarkLigPosFormat1_2::collect_variation_indices(OT::hb_collect_variation_indices_context_t*) const [with Types = OT::Layout::SmallTypes]': ../src/OT/Layout/GPOS/AnchorMatrix.hh:53:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned i : index_iter) ^~~ In file included from ../src/hb-subset-plan.cc:41:0: ../src/OT/Color/COLR/COLR.hh: In function 'void _colr_closure(hb_subset_plan_t*, hb_set_t*)': ../src/OT/Color/COLR/COLR.hh:2172:38: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const LayerRecord layer : glyph_layers) ^~~~~~~~~~~~ ../src/OT/Color/COLR/COLR.hh:2167:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const BaseGlyphRecord record : baseGlyphs) ^~~~~~~~~~ In file included from ../src/hb-ot-layout-gdef-table.hh:32:0, from ../src/hb-subset-plan.cc:36: ../src/OT/Layout/GDEF/GDEF.hh: In constructor 'hb_subset_plan_t::hb_subset_plan_t(hb_face_t*, const hb_subset_input_t*)': ../src/OT/Layout/GDEF/GDEF.hh:449:31: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &offset : coverage) ^~~~~~~~ ../src/hb-subset-plan.cc:1085:27: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& axis : axes) ^~~~ [77/97] Compiling C++ object src/libharfbuzz-gobject.so.0.60900.0.p/meson-generated_.._hb-gobject-enums.cc.o In file included from /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:34:0, from /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib.h:34, from src/hb-gobject-enums.cc:35: src/hb-gobject-enums.cc: In function 'GType hb_gobject_aat_layout_feature_type_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:50:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_aat_layout_feature_selector_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:107:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_memory_mode_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:376:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_glyph_flags_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:398:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_buffer_content_type_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:419:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_buffer_flags_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:439:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_buffer_cluster_level_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:466:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_buffer_serialize_flags_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:487:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_buffer_serialize_format_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:512:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_buffer_diff_flags_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:532:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_direction_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:559:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_script_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:581:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_color_palette_flags_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:765:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_layout_glyph_class_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:786:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_layout_baseline_tag_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:808:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_math_constant_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:835:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_math_kern_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:908:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_math_glyph_part_flags_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:929:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_meta_tag_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:948:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_metrics_tag_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:968:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_name_id_predefined_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:1014:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_ot_var_axis_flags_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:1058:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_paint_extend_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:1077:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_paint_composite_mode_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:1097:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_style_tag_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:1143:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_unicode_general_category_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:1167:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc: In function 'GType hb_gobject_unicode_combining_class_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ src/hb-gobject-enums.cc:1214:7: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) ^~~~~~~~~~~~~~~~~ [78/97] Compiling C++ object src/libharfbuzz-gobject.so.0.60900.0.p/hb-gobject-structs.cc.o In file included from /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:34:0, from /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gasyncqueue.h:34, from /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib.h:34, from ../src/hb-gobject-structs.cc:53: ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_buffer_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:91:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (buffer) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_blob_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:92:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (blob) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_draw_funcs_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:93:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (draw_funcs) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_paint_funcs_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:94:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (paint_funcs) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_face_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:95:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (face) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_font_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:96:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (font) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_font_funcs_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:97:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (font_funcs) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_set_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:98:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (set) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_map_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:99:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (map) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_shape_plan_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:100:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (shape_plan) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_unicode_funcs_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:78:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, hb_##name##_reference, hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:101:1: note: in expansion of macro 'HB_DEFINE_OBJECT_TYPE' HB_DEFINE_OBJECT_TYPE (unicode_funcs) ^~~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_feature_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:102:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (feature) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_glyph_info_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:103:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (glyph_info) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_glyph_position_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:104:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (glyph_position) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_segment_properties_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:105:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (segment_properties) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_draw_state_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:106:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (draw_state) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_color_stop_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:107:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (color_stop) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_color_line_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:108:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (color_line) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_user_data_key_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:109:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (user_data_key) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_ot_var_axis_info_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:111:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (ot_var_axis_info) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_ot_math_glyph_variant_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:112:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (ot_math_glyph_variant) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc: In function 'GType hb_gobject_ot_math_glyph_part_get_type()': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gatomic.h:130:28: warning: variable 'gapg_temp_atomic' set but not used [-Wunused-but-set-variable] glib_typeof ((atomic)) gapg_temp_atomic = (atomic); \ ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro 'g_atomic_pointer_get' (!g_atomic_pointer_get (location) && \ ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:68:8: note: in expansion of macro 'g_once_init_enter' if (g_once_init_enter (&type_id)) { \ ^~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:89:2: note: in expansion of macro 'HB_DEFINE_BOXED_TYPE' HB_DEFINE_BOXED_TYPE (name, _hb_##name##_reference, _hb_##name##_destroy) ^~~~~~~~~~~~~~~~~~~~ ../src/hb-gobject-structs.cc:113:1: note: in expansion of macro 'HB_DEFINE_VALUE_TYPE' HB_DEFINE_VALUE_TYPE (ot_math_glyph_part) ^~~~~~~~~~~~~~~~~~~~ [79/97] Linking target src/libharfbuzz-gobject.so.0.60900.0 [80/97] Compiling C++ object src/libharfbuzz-icu.so.0.60900.0.p/hb-icu.cc.o FAILED: src/libharfbuzz-icu.so.0.60900.0.p/hb-icu.cc.o c++ -Isrc/libharfbuzz-icu.so.0.60900.0.p -Isrc -I../src -I. -I.. -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/harfbuzz -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -std=c++17 -DHAVE_CONFIG_H -pipe -O2 -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-icu.so.0.60900.0.p/hb-icu.cc.o -MF src/libharfbuzz-icu.so.0.60900.0.p/hb-icu.cc.o.d -o src/libharfbuzz-icu.so.0.60900.0.p/hb-icu.cc.o -c ../src/hb-icu.cc In file included from /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/uset.h:36:0, from /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/unorm2.h:35, from ../src/hb-icu.cc:39: /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h:561:31: error: 'auto' parameter not permitted in this context template ^~~~~~~~~~~~~ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid explicit LocalOpenPointer(std::unique_ptr &&p) ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid LocalOpenPointer &operator=(std::unique_ptr &&p) { ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid operator std::unique_ptr () && { ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h: In constructor 'icu_75::internal::LocalOpenPointer::LocalOpenPointer(int&&)': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h:574:40: error: request for member 'release' in 'p', which is of non-class type 'int' : LocalPointerBase(p.release()) {} ^~~~~~~ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h: In member function 'icu_75::internal::LocalOpenPointer& icu_75::internal::LocalOpenPointer::operator=(int&&)': /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h:584:24: error: request for member 'release' in 'p', which is of non-class type 'int' adoptInstead(p.release()); ^~~~~~~ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/uset.h: At global scope: /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter using LocalPointerClassName = internal::LocalOpenPointer ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/uset.h:358:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter using LocalPointerClassName = internal::LocalOpenPointer ^ /home/pbulk/build/fonts/harfbuzz-icu/work/.buildlink/include/unicode/unorm2.h:286:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [81/97] Compiling C++ object src/libharfbuzz-subset.so.0.60900.0.p/hb-subset.cc.o In file included from ../src/hb-subset.hh:36:0, from ../src/hb-open-type.hh:37, from ../src/hb-subset.cc:28: ../src/hb-serialize.hh: In destructor 'hb_serialize_context_t::~hb_serialize_context_t()': ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ In file included from ../src/hb-ot-var-common.hh:29:0, from ../src/hb-ot-var-mvar-table.hh:30, from ../src/hb-ot-os2-table.hh:33, from ../src/hb-ot-cmap-table.hh:30, from ../src/hb-subset.cc:33: ../src/hb-ot-layout-common.hh: In member function 'void OT::ClassDef::intersected_classes(const hb_set_t*, hb_set_t*) const': ../src/hb-ot-layout-common.hh:2045:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& range : rangeRecord) ^~~ In file included from ../src/hb-subset.cc:54:0: ../src/hb-ot-var-avar-table.hh: In member function 'bool OT::SegmentMaps::subset(hb_subset_context_t*, hb_tag_t) const': ../src/hb-ot-var-avar-table.hh:222:36: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& _ : as_array ()) ^ In file included from ../src/hb-ot-var-mvar-table.hh:30:0, from ../src/hb-ot-os2-table.hh:33, from ../src/hb-ot-cmap-table.hh:30, from ../src/hb-subset.cc:33: ../src/hb-ot-var-common.hh: In member function 'bool OT::tuple_delta_t::calc_inferred_deltas(const contour_point_vector_t&)': ../src/hb-ot-var-common.hh:592:31: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned end_point : end_points) ^~~~~~~~~~ In file included from ../src/hb-repacker.hh:33:0, from ../src/hb-subset.cc:62: ../src/graph/graph.hh: In member function 'void graph::graph_t::find_space_roots(hb_set_t&, hb_set_t&)': ../src/graph/graph.hh:654:39: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto& l : vertices_[i].obj.real_links) ^~~~~~~~~~ In file included from ../src/graph/gsubgpos-graph.hh:32:0, from ../src/hb-repacker.hh:34, from ../src/hb-subset.cc:62: ../src/graph/markbasepos-graph.hh: In member function 'hb_vector_t graph::MarkBasePosFormat1::get_class_info(graph::gsubgpos_graph_context_t&, unsigned int)': ../src/graph/markbasepos-graph.hh:352:46: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& link : base_array_v.obj.real_links) ^~~~~~~~~~ ../src/graph/markbasepos-graph.hh:339:52: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& link : mark_array.vertex->obj.real_links) ^~~~~~~~~~ In file included from ../src/hb-subset.hh:36:0, from ../src/hb-open-type.hh:37, from ../src/hb-subset.cc:28: ../src/hb-serialize.hh: In member function 'void hb_serialize_context_t::reset()': ../src/hb-serialize.hh:213:41: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (object_t *_ : ++hb_iter (packed)) _->fini (); ^ ../src/hb-serialize.hh: In member function 'hb_serialize_context_t::objidx_t hb_serialize_context_t::pop_pack(bool)': ../src/hb-serialize.hh:814:32: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& l : from->virtual_links) { ^~~~~~~~~~~~~ In file included from ../src/hb-subset.cc:33:0: ../src/hb-ot-cmap-table.hh: In member function 'OT::DefaultUVS* OT::DefaultUVS::copy(hb_serialize_context_t*, const hb_set_t*) const': ../src/hb-ot-cmap-table.hh:999:42: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const UnicodeValueRange& _ : *this) ^~~~ In file included from ../src/OT/glyf/../../hb-ot-hmtx-table.hh:34:0, from ../src/OT/glyf/glyf.hh:7, from ../src/hb-ot-glyf-table.hh:33, from ../src/hb-subset.cc:34: ../src/OT/glyf/../../hb-ot-var-hvar-table.hh: In member function 'void OT::hvarvvar_subset_plan_t::init(const hb_array_t&, const OT::ItemVariationStore&, const hb_subset_plan_t*)': ../src/OT/glyf/../../hb-ot-var-hvar-table.hh:224:34: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto &_ : plan->new_to_old_gid_list) ^~~~~~~~~~~~~~~~~~~ In file included from ../src/graph/gsubgpos-graph.hh:32:0, from ../src/hb-repacker.hh:34, from ../src/hb-subset.cc:62: ../src/graph/markbasepos-graph.hh: In member function 'bool graph::MarkArray::shrink(graph::gsubgpos_graph_context_t&, const hb_hashmap_t&, unsigned int, unsigned int)': ../src/graph/markbasepos-graph.hh:148:43: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& record : this->iter ()) ^ ../src/graph/markbasepos-graph.hh:143:31: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& link : o.real_links) ^~~~~~~~~~ In file included from ../src/hb-repacker.hh:33:0, from ../src/hb-subset.cc:62: ../src/graph/graph.hh: In member function 'unsigned int graph::graph_t::duplicate(unsigned int)': ../src/graph/graph.hh:1020:36: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& l : child.obj.virtual_links) ^~~~~~~~~~~~~ ../src/graph/graph.hh:1015:36: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& l : child.obj.real_links) ^~~~~~~~~~ ../src/graph/graph.hh: In member function 'bool graph::graph_t::isolate_subgraph(hb_set_t&)': ../src/graph/graph.hh:1369:45: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& l : vertices_[p].obj.real_links) ^~~~~~~~~~ In file included from ../src/hb-subset.cc:42:0: ../src/OT/Color/CPAL/CPAL.hh: In member function 'bool OT::CPAL::subset(hb_subset_context_t*) const': ../src/OT/Color/CPAL/CPAL.hh:297:46: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto first_color_record_idx : colorRecordIndices) ^~~~~~~~~~~~~~~~~~ In file included from ../src/OT/glyf/glyf.hh:8:0, from ../src/hb-ot-glyf-table.hh:33, from ../src/hb-subset.cc:34: ../src/OT/glyf/../../hb-ot-var-gvar-table.hh: In member function 'bool OT::gvar::decompile_glyph_variations(hb_subset_context_t*, OT::glyph_variations_t&) const': ../src/OT/glyf/../../hb-ot-var-gvar-table.hh:329:20: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &_ : it) ^~ In file included from ../src/hb-serialize.hh:36:0, from ../src/hb-subset.hh:36, from ../src/hb-open-type.hh:37, from ../src/hb-subset.cc:28: ../src/hb-map.hh: In member function 'bool hb_hashmap_t::alloc(unsigned int) [with K = unsigned int; V = hb_set_t; bool minus_one = false]': ../src/hb-map.hh:209:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &_ : hb_iter (new_items, new_size)) ^~~ In file included from ../src/hb-repacker.hh:34:0, from ../src/hb-subset.cc:62: ../src/graph/gsubgpos-graph.hh: In member function 'bool graph::Lookup::add_sub_tables(graph::gsubgpos_graph_context_t&, unsigned int, unsigned int, hb_vector_t > >&)': ../src/graph/gsubgpos-graph.hh:224:37: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned subtable_id : p.second) ^~~~~~ ../src/graph/gsubgpos-graph.hh:219:26: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& p : subtable_ids) ^~~~~~~~~~~~ ../src/graph/gsubgpos-graph.hh:259:26: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& p : subtable_ids) ^~~~~~~~~~~~ In file included from ../src/hb-ot-glyf-table.hh:33:0, from ../src/hb-subset.cc:34: ../src/OT/glyf/glyf.hh: In member function 'bool OT::glyf::_populate_subset_glyphs(const hb_subset_plan_t*, hb_font_t*, hb_vector_t&) const': ../src/OT/glyf/glyf.hh:152:20: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &g : glyphs) ^~~~~~ ../src/OT/glyf/glyf.hh: In member function 'bool OT::glyf::subset(hb_subset_context_t*) const': ../src/OT/glyf/glyf.hh:152:20: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &g : glyphs) ^~~~~~ ../src/OT/glyf/glyf.hh:125:22: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &g : glyphs) ^~~~~~ ../src/OT/glyf/glyf.hh:111:20: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &g : glyphs) ^~~~~~ In file included from ../src/hb-ot-var-common.hh:29:0, from ../src/hb-ot-var-mvar-table.hh:30, from ../src/hb-ot-os2-table.hh:33, from ../src/hb-ot-cmap-table.hh:30, from ../src/hb-subset.cc:33: ../src/hb-ot-layout-common.hh: In member function 'bool OT::ClassDefFormat2_4::subset(hb_subset_context_t*, hb_map_t*, bool, bool, const OT::Layout::Common::Coverage*) const [with Types = OT::Layout::SmallTypes]': ../src/hb-ot-layout-common.hh:1870:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &range : rangeRecord) ^~~ In file included from ../src/OT/glyf/glyf.hh:8:0, from ../src/hb-ot-glyf-table.hh:33, from ../src/hb-subset.cc:34: ../src/OT/glyf/../../hb-ot-var-gvar-table.hh: In member function 'bool OT::gvar::subset(hb_subset_context_t*) const': ../src/OT/glyf/../../hb-ot-var-gvar-table.hh:487:20: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &_ : it) ^~ ../src/OT/glyf/../../hb-ot-var-gvar-table.hh:437:20: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto &_ : it) ^~ In file included from ../src/hb-ot-var-mvar-table.hh:30:0, from ../src/hb-ot-os2-table.hh:33, from ../src/hb-ot-cmap-table.hh:30, from ../src/hb-subset.cc:33: ../src/hb-ot-var-common.hh: In member function 'bool OT::item_variations_t::as_item_varstore(bool, bool)': ../src/hb-ot-var-common.hh:1894:38: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& row : obj.items) ^~~~~ In file included from ../src/graph/gsubgpos-graph.hh:31:0, from ../src/hb-repacker.hh:34, from ../src/hb-subset.cc:62: ../src/graph/pairpos-graph.hh: In member function 'unsigned int graph::PairPosFormat2::clone_range(graph::PairPosFormat2::split_context_t&, unsigned int, unsigned int) const': ../src/graph/pairpos-graph.hh:485:23: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned i : device_table_indices) ^~~~~~~~~~~~~~~~~~~~ ../src/graph/pairpos-graph.hh:485:23: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned i : device_table_indices) ^~~~~~~~~~~~~~~~~~~~ ../src/graph/pairpos-graph.hh: In member function 'hb_vector_t graph::PairPosFormat2::split_subtables(graph::gsubgpos_graph_context_t&, unsigned int, unsigned int)': ../src/graph/pairpos-graph.hh:587:23: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned i : device_table_indices) ^~~~~~~~~~~~~~~~~~~~ ../src/graph/pairpos-graph.hh:587:23: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned i : device_table_indices) ^~~~~~~~~~~~~~~~~~~~ In file included from ../src/hb-repacker.hh:33:0, from ../src/hb-subset.cc:62: ../src/graph/graph.hh:176:32: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& l : obj.real_links) { ^~~~~~~~~~ ../src/graph/graph.hh: In member function 'hb_vector_t graph::MarkBasePosFormat1::split_subtables(graph::gsubgpos_graph_context_t&, unsigned int, unsigned int)': ../src/graph/graph.hh:176:32: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto& l : obj.real_links) { ^~~~~~~~~~ In file included from ../src/graph/gsubgpos-graph.hh:32:0, from ../src/hb-repacker.hh:34, from ../src/hb-subset.cc:62: ../src/graph/markbasepos-graph.hh:248:35: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned objidx : info.child_indices) ^~~~~~~~~~~~~ In file included from ../src/hb-repacker.hh:34:0, from ../src/hb-subset.cc:62: ../src/graph/gsubgpos-graph.hh: In function 'bool hb_resolve_graph_overflows(hb_tag_t, unsigned int, bool, graph::graph_t&)': ../src/graph/gsubgpos-graph.hh:317:57: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto& l : lookup_vertex.obj.real_links.writer ()) ^ In file included from ../src/hb-repacker.hh:33:0, from ../src/hb-subset.cc:62: ../src/graph/graph.hh: In function 'hb_blob_t* _repack(hb_tag_t, const hb_serialize_context_t&)': ../src/graph/graph.hh:487:20: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (char* b : buffers) ^~~~~~~ In file included from ../src/OT/glyf/glyf.hh:7:0, from ../src/hb-ot-glyf-table.hh:33, from ../src/hb-subset.cc:34: ../src/OT/glyf/../../hb-ot-hmtx-table.hh: In function 'bool _subset(hb_subset_plan_t*, hb_vector_t&) [with TableType = const OT::hmtx]': ../src/OT/glyf/../../hb-ot-hmtx-table.hh:195:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto _ : new_to_old_gid_list) ^~~ ../src/OT/glyf/../../hb-ot-hmtx-table.hh: In function 'bool _subset(hb_subset_plan_t*, hb_vector_t&) [with TableType = const OT::vmtx]': ../src/OT/glyf/../../hb-ot-hmtx-table.hh:195:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto _ : new_to_old_gid_list) ^~~ In file included from ../src/hb-subset.hh:36:0, from ../src/hb-open-type.hh:37, from ../src/hb-subset.cc:28: ../src/hb-serialize.hh: In member function 'bool OT::GDEFVersion1_2::subset(hb_subset_context_t*) const [with Types = OT::Layout::SmallTypes]': ../src/hb-serialize.hh:519:29: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (auto& l : current->real_links) { ^~~~~~~~~~ In file included from ../src/OT/Layout/GPOS/PairPos.hh:5:0, from ../src/OT/Layout/GPOS/PosLookupSubTable.hh:5, from ../src/OT/Layout/GPOS/PosLookup.hh:4, from ../src/OT/Layout/GPOS/GPOS.hh:7, from ../src/hb-ot-layout-gpos-table.hh:32, from ../src/hb-subset.cc:53: ../src/OT/Layout/GPOS/PairPosFormat2.hh: In member function 'bool OT::Layout::GPOS_impl::PairPosFormat2_4::subset(hb_subset_context_t*) const [with Types = OT::Layout::SmallTypes]': ../src/OT/Layout/GPOS/PairPosFormat2.hh:319:7: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (unsigned class2_idx : class2_idxs) ^~~ In file included from ../src/OT/Layout/GSUB/GSUB.hh:4:0, from ../src/hb-ot-layout-gsub-table.hh:32, from ../src/hb-subset.cc:52: ../src/OT/Layout/GSUB/../../../hb-ot-layout-gsubgpos.hh: In member function 'bool OT::RuleSet::subset(hb_subset_context_t*, const hb_map_t*, const hb_map_t*) const [with Types = OT::Layout::SmallTypes]': ../src/OT/Layout/GSUB/../../../hb-ot-layout-gsubgpos.hh:2063:5: warning: cannot optimize loop, the loop counter may overflow [-Wunsafe-loop-optimizations] for (const auto org : input) ^~~ ninja: build stopped: subcommand failed. *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/fonts/harfbuzz-icu *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/fonts/harfbuzz-icu