../../source/common/static_unicode_sets.cpp: In function ‘UBool {anonymous}::cleanupNumberParseUniSets()’: ../../source/common/static_unicode_sets.cpp:136:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] reinterpret_cast(gEmptyUnicodeSet)->~UnicodeSet(); ^ ../../source/common/static_unicode_sets.cpp: In function ‘void {anonymous}::initNumberParseUniSets(UErrorCode&)’: ../../source/common/static_unicode_sets.cpp:152:52: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] reinterpret_cast(gEmptyUnicodeSet)->freeze(); ^ ../../source/i18n/compactdecimalformat.cpp:39:72: warning: unused parameter ‘source’ [-Wunused-parameter] CompactDecimalFormat::CompactDecimalFormat(const CompactDecimalFormat& source) = default; ^ ../../source/i18n/compactdecimalformat.cpp:39:82: note: synthesized method ‘icu_68::CompactDecimalFormat::CompactDecimalFormat(const icu_68::CompactDecimalFormat&)’ first required here CompactDecimalFormat::CompactDecimalFormat(const CompactDecimalFormat& source) = default; ^ ../../source/i18n/number_decimfmtprops.cpp: In member function ‘bool icu_68::number::impl::DecimalFormatProperties::equalsDefaultExceptFastFormat() const’: ../../source/i18n/number_decimfmtprops.cpp:143:85: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return _equals(*reinterpret_cast(kRawDefaultProperties), true); ^ ../../source/i18n/number_decimfmtprops.cpp: In static member function ‘static const icu_68::number::impl::DecimalFormatProperties& icu_68::number::impl::DecimalFormatProperties::getDefault()’: ../../source/i18n/number_decimfmtprops.cpp:149:83: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(kRawDefaultProperties); ^ ../../source/i18n/timezone.cpp: In function ‘UBool timeZone_cleanup()’: ../../source/i18n/timezone.cpp:151:51: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] reinterpret_cast(gRawGMT)->~SimpleTimeZone(); ^ ../../source/i18n/timezone.cpp:151:69: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] reinterpret_cast(gRawGMT)->~SimpleTimeZone(); ^ ../../source/i18n/timezone.cpp:152:55: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] reinterpret_cast(gRawUNKNOWN)->~SimpleTimeZone(); ^ ../../source/i18n/timezone.cpp:152:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] reinterpret_cast(gRawUNKNOWN)->~SimpleTimeZone(); ^ ../../source/i18n/timezone.cpp: In static member function ‘static const icu_68::TimeZone& icu_68::TimeZone::getUnknown()’: ../../source/i18n/timezone.cpp:327:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return *reinterpret_cast(gRawUNKNOWN); ^ ../../source/i18n/timezone.cpp:327:58: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] ../../source/i18n/timezone.cpp: In static member function ‘static const icu_68::TimeZone* icu_68::TimeZone::getGMT()’: ../../source/i18n/timezone.cpp:334:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] return reinterpret_cast(gRawGMT); ^ ../../../source/tools/genrb/parse.cpp: In function ‘SResource* parseInclude(ParseState*, char*, uint32_t, const UString*, UErrorCode*)’: ../../../source/tools/genrb/parse.cpp:1655:59: warning: ‘stringLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] fullname = (char *) uprv_malloc(state->inputdirLength + stringLength + 2); ^ CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY /home/conan/w/cci_PR-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/recipes/icu/all/test_package/test_package.cpp: In function ‘void demoCaseMapInC()’: /home/conan/w/cci_PR-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/recipes/icu/all/test_package/test_package.cpp: In function ‘void demoUnicodeStringStorage()’: /home/conan/w/cci_PR-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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-4021/1/9345a5b1-837f-4e3e-9c41-9e7acd9df2e6/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]); ^