ar: creating libicudata.a ../../source/common/unistr.cpp:1975:13: warning: ‘void uprv_UnicodeStringDummy()’ defined but not used [-Wunused-function] static void uprv_UnicodeStringDummy(void) { ^~~~~~~~~~~~~~~~~~~~~~~ ar: creating ../lib/libicuuc.a In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/fmtableimp.h:13, from ../../source/i18n/fmtable.cpp:32: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/msgfmt.cpp:34:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numfmt.cpp:57: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/decimfmt.cpp:17: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_utypes.h:10:0, from ../../source/i18n/smpdtfmt.cpp:76: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/fmtableimp.h:13, from ../../source/i18n/nfsubs.cpp:22: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/rbnf.cpp:37: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/measfmt.cpp:39:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/upluralrules.cpp:21: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/plurrule.cpp:37: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/plurfmt.cpp:24: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ ../../source/i18n/decNumber.cpp: In function ‘void decSetCoeff(decNumber*, decContext*, const uint8_t*, int32_t, int32_t*, uint32_t*)’: ../../source/i18n/decNumber.cpp:7074:54: warning: array subscript is above array bounds [-Warray-bounds] *target=(Unit)(*target+rem*powers[DECDPUN-cut]); ^ ../../source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberReduce_65(decNumber*, const decNumber*, decContext*)’: ../../source/i18n/decNumber.cpp:7074:54: warning: array subscript is above array bounds [-Warray-bounds] *target=(Unit)(*target+rem*powers[DECDPUN-cut]); ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_mapper.h:11, from ../../source/i18n/compactdecimalformat.cpp:13: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_utypes.h:10:0, from ../../source/i18n/reldatefmt.cpp:47: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/quantityformatter.cpp:27: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_affixutils.h:11, from ../../source/i18n/number_affixutils.cpp:8: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_compact.h:11, from ../../source/i18n/number_compact.cpp:13: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/number_decimalquantity.cpp:17: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimfmtprops.h:16, from ../../source/i18n/number_decimfmtprops.cpp:8: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_fluent.cpp:9:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_formatimpl.h:10, from ../../source/i18n/number_formatimpl.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_grouping.cpp:8:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_integerwidth.cpp:8:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_utils.h:10:0, from ../../source/i18n/number_longnames.h:11, from ../../source/i18n/number_longnames.cpp:13: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_modifiers.h:16, from ../../source/i18n/number_modifiers.cpp:11: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_notation.cpp:8:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_output.cpp:8:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_patternmodifier.h:11:0, from ../../source/i18n/number_patternmodifier.cpp:9: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_padding.cpp:8:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_patternstring.h:14, from ../../source/i18n/number_patternstring.cpp:14: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_rounding.cpp:9:0: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_scientific.h:10, from ../../source/i18n/number_scientific.cpp:9: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_utils.cpp:15: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_asformat.h:10:0, from ../../source/i18n/number_asformat.cpp:14: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_mapper.h:11, from ../../source/i18n/number_mapper.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_multiplier.cpp:13: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/number_currencysymbols.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_skeletons.h:10, from ../../source/i18n/number_skeletons.cpp:13: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_utypes.h:10:0, from ../../source/i18n/number_capi.cpp:13: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/string_segment.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/numparse_parsednumber.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/numparse_impl.cpp:14: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/numparse_symbols.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/numparse_decimal.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/numparse_scientific.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/numparse_currency.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/numparse_affixes.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/numparse_compositions.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/number_decimalquantity.h:14, from ../../source/i18n/numparse_types.h:11, from ../../source/i18n/numparse_validators.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/numrange_impl.h:10:0, from ../../source/i18n/numrange_fluent.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/unicode/numberrangeformatter.h:18:0, from ../../source/i18n/numrange_impl.cpp:12: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ In file included from ../../source/i18n/number_types.h:14:0, from ../../source/i18n/formattedval_sbimpl.cpp:14: ../../source/i18n/unicode/numberformatter.h:2603:2: warning: extra ‘;’ [-Wpedantic] }; ^ ar: creating ../lib/libicui18n.a ar: creating ../lib/libicuio.a ar: creating ../../lib/libicutu.a ar: creating libicutest.a CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp: In function ‘void demoCaseMapInC()’: /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:306:90: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int32_t {aka int}’ [-Wformat=] printf("error in u_strToLower(en)=%ld error=%s\n", length, u_errorName(errorCode)); ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:314:90: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int32_t {aka int}’ [-Wformat=] printf("error in u_strToLower(tr)=%ld error=%s\n", length, u_errorName(errorCode)); ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:322:90: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int32_t {aka int}’ [-Wformat=] printf("error in u_strToUpper(en)=%ld error=%s\n", length, u_errorName(errorCode)); ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:330:90: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int32_t {aka int}’ [-Wformat=] printf("error in u_strToUpper(tr)=%ld error=%s\n", length, u_errorName(errorCode)); ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:338:90: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int32_t {aka int}’ [-Wformat=] printf("error in u_strToTitle(en)=%ld error=%s\n", length, u_errorName(errorCode)); ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:346:90: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int32_t {aka int}’ [-Wformat=] printf("error in u_strToTitle(tr)=%ld error=%s\n", length, u_errorName(errorCode)); ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:354:96: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int32_t {aka int}’ [-Wformat=] printf("error in u_strFoldCase(default)=%ld error=%s\n", length, u_errorName(errorCode)); ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:362:95: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 2 has type ‘int32_t {aka int}’ [-Wformat=] printf("error in u_strFoldCase(Turkic)=%ld error=%s\n", length, u_errorName(errorCode)); ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp: In function ‘void demoUnicodeStringStorage()’: /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:469:30: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] i, readonly[i]); ~~~~~~~~~~~^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:491:55: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] "after modification\n", i, writeable[i]); ~~~~~~~~~~~~^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:499:64: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] "modification of string copy\n", i, writeable[i]); ~~~~~~~~~~~~^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:512:39: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 2 has type ‘int’ [-Wformat=] one.charAt(1), writeable[1]); ~~~~~~~~~~~~~ ^ /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:512:39: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] /home/conan/w/cci_PR-3926/3/18df1f1f-c011-45bc-863c-7cbefc43d618/recipes/icu/all/test_package/test_package.cpp:524:31: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int’ [-Wformat=] i, writeable[i]); ~~~~~~~~~~~~^