INFO: Running gyp... gyp -D OS=mac -D build_py=[snip]/ion/ion/build.py -D flavor= -D gyp_out_os_dir=[snip]/ion/gyp-out/mac-ninja -D host_os=mac -D python=/usr/bin/python -G output_dir=[snip]/ion/gyp-out/mac-ninja -f ninja -I [snip]/ion/ion/dev/os.gypi --check --suffix=_mac --depth=[snip]/ion [snip]/ion/ion/ion.gyp INFO: Building... [snip]/ion/third_party/ninja/files/bin/ninja-mac -j 2 -C [snip]/ion/gyp-out/mac-ninja/dbg ninja: Entering directory `[snip]/ion/gyp-out/mac-ninja/dbg' [1/759] CXX obj/ion/port/ionport.break.o [2/759] CXX obj/ion/port/ionport.barrier.o [3/759] CXX obj/ion/port/ionport.environment.o [4/759] CXX obj/ion/port/ionport.fileutils.o [5/759] CXX obj/ion/port/ionport.logging.o [6/759] CXX obj/ion/port/ionport.memory.o [7/759] CXX obj/ion/port/ionport.memorymappedfile.o [8/759] CXX obj/ion/port/ionport.mutex.o [9/759] CXX obj/ion/port/ionport.semaphore.o [10/759] CXX obj/ion/port/ionport.stacktrace.o [11/759] CXX obj/ion/port/ionport.string.o [12/759] CXX obj/ion/port/ionport.threadutils.o [13/759] CXX obj/ion/port/ionport.timer.o [14/759] CXX obj/ion/port/ionport.logging_cerr.o [15/759] RULE Generating from tests/data/text_tests.iad [16/759] LIBTOOL-STATIC libionport.a, POSTBUILDS [17/759] RULE Generating zipasset and header for roboto_regular [18/759] STAMP obj/ion/text/fonts/roboto_regular.actions_rules_copies.stamp [19/759] CXX obj/ion/text/fonts/gen/ionfonts-genfiles/ion/text/fonts/roboto_regular.roboto_regular.o [20/759] LIBTOOL-STATIC libroboto_regular.a, POSTBUILDS [21/759] RULE Generating from data/remote_tests.iad [22/759] CXX obj/ion/remote/tests/obj/ion/remote/tests/ionremote_test_assets.gen/ionremote_test_assets.remote_tests.o [23/759] LIBTOOL-STATIC libionremote_test_assets.a, POSTBUILDS [24/759] STAMP obj/ion/remote/remote_assets.generate_zip_assets.stamp [25/759] RULE Generating from res/calltrace.iad [26/759] RULE Generating from res/nodegraph.iad [27/759] RULE Generating from res/geturi_cc.iad [28/759] RULE Generating from res/settings.iad [29/759] RULE Generating from res/shader_editor.iad [30/759] RULE Generating from res/tracing.iad [31/759] RULE Generating from res/resources.iad [32/759] RULE Generating from res/root.iad [33/759] STAMP obj/ion/remote/remote_assets.actions_rules_copies.stamp [34/759] CXX obj/ion/remote/obj/ion/remote/remote_assets.gen/remote_assets.tracing.o [35/759] CXX obj/ion/remote/obj/ion/remote/remote_assets.gen/remote_assets.settings.o [36/759] CXX obj/ion/remote/obj/ion/remote/remote_assets.gen/remote_assets.nodegraph.o [37/759] CXX obj/ion/remote/obj/ion/remote/remote_assets.gen/remote_assets.calltrace.o [38/759] CXX obj/ion/remote/obj/ion/remote/remote_assets.gen/remote_assets.resources.o [39/759] CXX obj/ion/remote/obj/ion/remote/remote_assets.gen/remote_assets.geturi_cc.o [40/759] CXX obj/ion/remote/obj/ion/remote/remote_assets.gen/remote_assets.root.o [41/759] CXX obj/ion/remote/obj/ion/remote/remote_assets.gen/remote_assets.shader_editor.o [42/759] LIBTOOL-STATIC libremote_assets.a, POSTBUILDS [43/759] CXX obj/third_party/image_compression/image_compression/internal/ionimagecompression.pixel4x4.o [44/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [45/759] CXX obj/third_party/image_compression/image_compression/internal/ionimagecompression.etc_compressor.o [46/759] CXX obj/third_party/image_compression/image_compression/internal/ionimagecompression.compressor4x4_helper.o [47/759] CXX obj/third_party/image_compression/image_compression/internal/ionimagecompression.dxtc_compressor.o [48/759] CXX obj/third_party/image_compression/image_compression/internal/ionimagecompression.dxtc_const_color_table.o [49/759] CXX obj/third_party/image_compression/image_compression/internal/ionimagecompression.pvrtc_compressor.o [50/759] LIBTOOL-STATIC libionimagecompression.a, POSTBUILDS [51/759] RULE Generating from threadingdemo_assets.iad [52/759] CXX obj/ion/demos/obj/ion/demos/threadingdemo_assets.gen/threadingdemo_assets.threadingdemo_assets.o [53/759] LIBTOOL-STATIC libthreadingdemo_assets.a, POSTBUILDS [54/759] RULE Generating from res/textdemo_assets.iad [55/759] CXX obj/ion/demos/obj/ion/demos/textdemo_assets.gen/textdemo_assets.textdemo_assets.o [56/759] LIBTOOL-STATIC libtextdemo_assets.a, POSTBUILDS [57/759] RULE Generating from skindemo_assets.iad [58/759] RULE Generating from skindemo_data_assets.iad [59/759] STAMP obj/ion/demos/skindemo_assets.actions_rules_copies.stamp [60/759] CXX obj/ion/demos/obj/ion/demos/skindemo_assets.gen/skindemo_assets.skindemo_assets.o [61/759] CXX obj/ion/demos/obj/ion/demos/skindemo_assets.gen/skindemo_assets.skindemo_data_assets.o [62/759] CXX obj/ion/text/obj/ion/text/iontext_assets.gen/iontext_assets.text_tests.o [63/759] LIBTOOL-STATIC libskindemo_assets.a, POSTBUILDS [64/759] RULE Generating from shapedemo_assets.iad [65/759] CXX obj/ion/demos/obj/ion/demos/shapedemo_assets.gen/shapedemo_assets.shapedemo_assets.o [66/759] LIBTOOL-STATIC libshapedemo_assets.a, POSTBUILDS [67/759] RULE Generating from particles_assets.iad [68/759] CXX obj/ion/demos/obj/ion/demos/particles_assets.gen/particles_assets.particles_assets.o [69/759] LIBTOOL-STATIC libparticles_assets.a, POSTBUILDS [70/759] RULE Generating from res/iondemohud.iad [71/759] CXX obj/ion/demos/obj/ion/demos/iondemohud_assets.gen/iondemohud_assets.iondemohud.o [72/759] LIBTOOL-STATIC libiondemohud_assets.a, POSTBUILDS [73/759] RULE Generating from gearsdemo_assets.iad [74/759] CXX obj/ion/demos/obj/ion/demos/gearsdemo_assets.gen/gearsdemo_assets.gearsdemo_assets.o [75/759] LIBTOOL-STATIC libgearsdemo_assets.a, POSTBUILDS [76/759] RULE Generating from data/zipasset.iad [77/759] CXX obj/ion/base/tests/obj/ion/base/tests/base_tests_assets.gen/base_tests_assets.zipasset.o [78/759] LIBTOOL-STATIC libbase_tests_assets.a, POSTBUILDS [79/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.brkeng.o [80/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.appendable.o [81/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.bmpset.o [82/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.bytestream.o [83/759] LIBTOOL-STATIC libiontext_assets.a, POSTBUILDS [84/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.brkiter.o [85/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.bytestrie.o [86/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.bytestriebuilder.o [87/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.bytestrieiterator.o [88/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.caniter.o [89/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.chariter.o [90/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.charstr.o In file included from ../../../third_party/icu/icu4c/source/common/caniter.cpp:21: ../../../third_party/icu/icu4c/source/common/normalizer2impl.h:106:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[0]=orig-c2; // LV syllable ~~~~~^~~ 1 warning generated. [91/759] CC obj/third_party/icu/icu4c/source/common/ionicu.cmemory.o [92/759] CC obj/third_party/icu/icu4c/source/common/ionicu.cstring.o ../../../third_party/icu/icu4c/source/common/cstring.c:228:12: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] return uprv_strtoul(integerString, &end, radix); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:90:63: note: expanded from macro 'uprv_strtoul' #define uprv_strtoul(str, end, base) U_STANDARD_CPP_NAMESPACE strtoul(str, end, base) ^~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [93/759] CC obj/third_party/icu/icu4c/source/common/ionicu.cwchar.o [94/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.dictbe.o ../../../third_party/icu/icu4c/source/common/charstr.cpp:67:17: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] sLength=uprv_strlen(s); ~^~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ 1 warning generated. [95/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.dtintrv.o [96/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.dictionarydata.o ../../../third_party/icu/icu4c/source/common/dictbe.cpp:73:30: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] rangeStart = utext_getNativeIndex(text); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:79:20: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] rangeEnd = utext_getNativeIndex(text); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:338:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t pcIndex = utext_getNativeIndex(text); ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:340:65: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t pcSize = utext_getNativeIndex(text) - pcIndex; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:393:50: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t paiyannoiIndex = utext_getNativeIndex(text); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:407:49: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t maiyamokIndex = utext_getNativeIndex(text); ~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:571:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t pcIndex = utext_getNativeIndex(text); ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:573:65: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t pcSize = utext_getNativeIndex(text) - pcIndex; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:764:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t pcIndex = utext_getNativeIndex(text); ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:766:65: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t pcSize = utext_getNativeIndex(text) - pcIndex; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:970:39: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t pcIndex = utext_getNativeIndex(text); ~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:972:65: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t pcSize = utext_getNativeIndex(text) - pcIndex; ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:1335:39: warning: implicit conversion loses integer precision: 'UChar32' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] bool is_katakana = isKatakana(inString.char32At(ix)); ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:1341:32: warning: implicit conversion loses integer precision: 'UChar32' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] isKatakana(inString.char32At(j))) { ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:1169:21: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] limit = utext_nativeLength(inText); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictbe.cpp:1176:38: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t nativePosition = utext_getNativeIndex(inText); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. [97/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.errorcode.o [98/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.filteredbrk.o ../../../third_party/icu/icu4c/source/common/dictionarydata.cpp:48:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t startingTextIndex = utext_getNativeIndex(text); ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictionarydata.cpp:54:60: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t lengthMatched = utext_getNativeIndex(text) - startingTextIndex; ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictionarydata.cpp:115:33: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t startingTextIndex = utext_getNativeIndex(text); ~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/dictionarydata.cpp:121:60: warning: implicit conversion loses integer precision: 'long long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t lengthMatched = utext_getNativeIndex(text) - startingTextIndex; ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4 warnings generated. [99/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.filterednormalizer2.o [100/759] CC obj/third_party/icu/icu4c/source/common/ionicu.icudataver.o [101/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.icuplug.o [102/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.listformatter.o [103/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.loadednormalizer2impl.o [104/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.locavailable.o In file included from ../../../third_party/icu/icu4c/source/common/loadednormalizer2impl.cpp:23: In file included from ../../../third_party/icu/icu4c/source/common/norm2allmodes.h:22: ../../../third_party/icu/icu4c/source/common/normalizer2impl.h:106:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[0]=orig-c2; // LV syllable ~~~~~^~~ ../../../third_party/icu/icu4c/source/common/loadednormalizer2impl.cpp:247:56: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t keyLength=uprv_strlen(name)+1; ~~~~~~~~~ ~~~~~~~~~~~~~~~~~^~ 2 warnings generated. [105/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.locbased.o [106/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.locdispnames.o [107/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.locid.o ../../../third_party/icu/icu4c/source/common/locdispnames.cpp:543:21: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] sepLen = p1 - separator; ~ ~~~^~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/locdispnames.cpp:559:19: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] sub0Pos=p0-pattern; ~~~^~~~~~~~ ../../../third_party/icu/icu4c/source/common/locdispnames.cpp:560:19: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] sub1Pos=p1-pattern; ~~~^~~~~~~~ 3 warnings generated. [108/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.loclikely.o ../../../third_party/icu/icu4c/source/common/locid.cpp:646:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] return ustr_hashCharsN(fullName, uprv_strlen(fullName)); ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ 1 warning generated. [109/759] CC obj/third_party/icu/icu4c/source/common/ionicu.locmap.o ../../../third_party/icu/icu4c/source/common/locmap.c:1037:26: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t resLen = uprv_strlen(pPosixID); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:51: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~ 1 warning generated. [110/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.rbbi.o [111/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.locresdata.o ../../../third_party/icu/icu4c/source/common/rbbi.cpp:718:14: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] offset = utext_getNativeIndex(fText); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/rbbi.cpp:829:14: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] offset = utext_getNativeIndex(fText); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [112/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.locutil.o [113/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.messagepattern.o [114/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.normalizer2.o [115/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.normalizer2impl.o In file included from ../../../third_party/icu/icu4c/source/common/normalizer2.cpp:26: In file included from ../../../third_party/icu/icu4c/source/common/norm2allmodes.h:22: ../../../third_party/icu/icu4c/source/common/normalizer2impl.h:106:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[0]=orig-c2; // LV syllable ~~~~~^~~ 1 warning generated. [116/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.normlzr.o In file included from ../../../third_party/icu/icu4c/source/common/normalizer2impl.cpp:27: ../../../third_party/icu/icu4c/source/common/normalizer2impl.h:106:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[0]=orig-c2; // LV syllable ~~~~~^~~ ../../../third_party/icu/icu4c/source/common/normalizer2impl.cpp:265:14: warning: implicit conversion loses integer precision: 'const int32_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] minYesNo=inIndexes[IX_MIN_YES_NO]; ~^~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/normalizer2impl.cpp:266:26: warning: implicit conversion loses integer precision: 'const int32_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] minYesNoMappingsOnly=inIndexes[IX_MIN_YES_NO_MAPPINGS_ONLY]; ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/normalizer2impl.cpp:267:13: warning: implicit conversion loses integer precision: 'const int32_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] minNoNo=inIndexes[IX_MIN_NO_NO]; ~^~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/normalizer2impl.cpp:268:15: warning: implicit conversion loses integer precision: 'const int32_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] limitNoNo=inIndexes[IX_LIMIT_NO_NO]; ~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/normalizer2impl.cpp:269:17: warning: implicit conversion loses integer precision: 'const int32_t' (aka 'const int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] minMaybeYes=inIndexes[IX_MIN_MAYBE_YES]; ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/normalizer2impl.cpp:1044:45: warning: implicit conversion loses integer precision: 'UChar32' (aka 'int') to 'UChar' (aka 'unsigned short') [-Wconversion] if(Hangul::isHangulWithoutJamoT(a) && 0defaultTZBuffer, 1, tzInfo->defaultTZFileSize, tzInfo->defaultTZFilePtr); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/putil.cpp:890:65: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] sizeFileToRead = sizeFileLeft < MAX_READ_SIZE ? sizeFileLeft : MAX_READ_SIZE; ~ ^~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/putil.cpp:892:32: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] sizeFileRead = fread(bufferFile, 1, sizeFileToRead, file); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [125/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.rbbidata.o [126/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.rbbirb.o [127/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.servlk.o [128/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.rbbiscan.o [129/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.rbbisetb.o [130/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.rbbistbl.o [131/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.rbbitblb.o [132/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.resbund.o [133/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.resbund_cnv.o [134/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ruleiter.o [135/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.schriter.o [136/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.serv.o [137/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.servls.o [138/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.servlkf.o [139/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.servrbf.o [140/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.servnotf.o [141/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.servslkf.o [142/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.sharedobject.o [143/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.simplepatternformatter.o [144/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.stringpiece.o ../../../third_party/icu/icu4c/source/common/simplepatternformatter.cpp:62:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[i] = digit + 0x30; ~ ~~~~~~^~~~~~ 1 warning generated. [145/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.stringtriebuilder.o [146/759] CC obj/third_party/icu/icu4c/source/stubdata/ionicu.stubdata.o [147/759] CC obj/third_party/icu/icu4c/source/common/ionicu.uarrsort.o ../../../third_party/icu/icu4c/source/common/stringtriebuilder.cpp:376:12: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'UBool' (aka 'signed char') [-Wconversion] return ((const Node *)node)->hashCode(); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [148/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ubidi.o [149/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ubidi_props.o [150/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ubidiln.o ../../../third_party/icu/icu4c/source/common/ubidi.c:628:42: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'UBiDiLevel' (aka 'unsigned char') [-Wconversion] pBiDi->paraLevel=pBiDi->paras[0].level; ~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:837:28: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] pLastIsoRun->limit=openIdx; ~^~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:845:28: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint16_t' (aka 'unsigned short') [-Wconversion] pLastIsoRun->limit=openIdx; /* forget any brackets nested within this pair */ ~^~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:903:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wconversion] flag=DIRPROP_FLAG(newProp); ~^~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidiimp.h:67:31: note: expanded from macro 'DIRPROP_FLAG' #define DIRPROP_FLAG(dir) (1UL<<(dir)) ~~~^~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:917:19: warning: implicit conversion loses integer precision: 'UChar32' (aka 'int') to 'UChar' (aka 'unsigned short') [-Wconversion] match=u_getBidiPairedBracket(c); /* get the matching char */ ~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:992:23: warning: implicit conversion loses integer precision: 'unsigned long' to 'uint16_t' (aka 'unsigned short') [-Wconversion] uint16_t flag=DIRPROP_FLAG(DIR_FROM_STRONG(newProp)); ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidiimp.h:67:31: note: expanded from macro 'DIRPROP_FLAG' #define DIRPROP_FLAG(dir) (1UL<<(dir)) ~~~^~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:1100:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'UBiDiLevel' (aka 'unsigned char') [-Wconversion] level=pBiDi->paras[paraIndex].level; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:1118:43: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'UBiDiLevel' (aka 'unsigned char') [-Wconversion] level=pBiDi->paras[paraIndex].level; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:2277:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'Flags' (aka 'unsigned int') [-Wshorten-64-to-32] while(i>0 && (flag=DIRPROP_FLAG(dirProps[--i]))&MASK_WS) { ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidiimp.h:67:31: note: expanded from macro 'DIRPROP_FLAG' #define DIRPROP_FLAG(dir) (1UL<<(dir)) ~~~^~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:2288:22: warning: implicit conversion loses integer precision: 'unsigned long' to 'Flags' (aka 'unsigned int') [-Wshorten-64-to-32] flag=DIRPROP_FLAG(dirProps[--i]); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidiimp.h:67:31: note: expanded from macro 'DIRPROP_FLAG' #define DIRPROP_FLAG(dir) (1UL<<(dir)) ~~~^~~~~~~ ../../../third_party/icu/icu4c/source/common/ubidi.c:2804:35: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'UBiDiLevel' (aka 'unsigned char') [-Wconversion] level=pBiDi->paras[i].level; ~~~~~~~~~~~~~~~~~^~~~~ 11 warnings generated. [151/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ubidiwrt.o [152/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ubrk.o [153/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucase.o [154/759] CC obj/third_party/icu/icu4c/source/common/ionicu.uchar.o [155/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucasemap_titlecase_brkiter.o [156/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucasemap.o [157/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucat.o [158/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucharstriebuilder.o [159/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucharstrie.o [160/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucharstrieiterator.o [161/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uchriter.o [162/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucln_cmn.o [163/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucmndata.o [164/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv.o [165/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucnv2022.o [166/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucnv_bld.o ../../../third_party/icu/icu4c/source/common/ucnv2022.cpp:2788:60: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] mySourceChar = (mySourceChar << 8) | trailByte; ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv2022.cpp:2793:70: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] mySourceChar = 0x10000 | (mySourceChar << 8) | trailByte; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv2022.cpp:3325:52: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'uint8_t' (aka 'unsigned char') [-Wconversion] args->converter->toUBytes[0] = mySourceChar; ~ ^~~~~~~~~~~~ 3 warnings generated. [167/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_cb.o [168/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_cnv.o [169/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_ct.o [170/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_err.o ../../../third_party/icu/icu4c/source/common/ucnv_ct.c:180:34: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t length = sourceLimit - source; ~~~~~~ ~~~~~~~~~~~~^~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_ct.c:516:85: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] sourceOffset = uprv_strlen((char*)escSeqCompoundText[currentState]) - args->converter->toULength; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [171/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucnv_ext.o [172/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucnv_io.o [173/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_lmb.o [174/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_set.o [175/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_u16.o ../../../third_party/icu/icu4c/source/common/ucnv_lmb.c:957:35: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] bytes_written = LMBCSConversionWorker (extraInfo, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_lmb.c:963:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] bytes_written = LMBCSConversionWorker (extraInfo, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_lmb.c:969:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] bytes_written = LMBCSConversionWorker (extraInfo, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_lmb.c:976:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] bytes_written = LMBCSConversionWorker (extraInfo, ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [176/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_u32.o ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:305:35: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] c=((UChar)p[0]<<8)|p[1]; ~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:324:35: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] c=((UChar)p[0]<<8)|p[1]; ~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:325:39: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] trail=((UChar)p[2]<<8)|p[3]; ~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:385:40: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] c=((UChar)source[0]<<8)|source[1]; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:390:67: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] U16_IS_TRAIL(trail=((UChar)source[0]<<8)|source[1]) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utf16.h:64:28: note: expanded from macro 'U16_IS_TRAIL' #define U16_IS_TRAIL(c) (((c)&0xfffffc00)==0xdc00) ^ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:402:40: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] c=((UChar)source[0]<<8)|source[1]; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:409:67: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] U16_IS_TRAIL(trail=((UChar)source[0]<<8)|source[1]) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utf16.h:64:28: note: expanded from macro 'U16_IS_TRAIL' #define U16_IS_TRAIL(c) (((c)&0xfffffc00)==0xdc00) ^ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:446:60: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] if(U16_IS_TRAIL(trail=((UChar)source[0]<<8)|source[1])) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utf16.h:64:28: note: expanded from macro 'U16_IS_TRAIL' #define U16_IS_TRAIL(c) (((c)&0xfffffc00)==0xdc00) ^ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:527:37: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] trail=((UChar)*s<<8)|s[1]; ~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:901:35: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] c=((UChar)p[1]<<8)|p[0]; ~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:920:35: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] c=((UChar)p[1]<<8)|p[0]; ~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:921:39: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] trail=((UChar)p[3]<<8)|p[2]; ~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:981:40: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] c=((UChar)source[1]<<8)|source[0]; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:986:67: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] U16_IS_TRAIL(trail=((UChar)source[1]<<8)|source[0]) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utf16.h:64:28: note: expanded from macro 'U16_IS_TRAIL' #define U16_IS_TRAIL(c) (((c)&0xfffffc00)==0xdc00) ^ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:998:40: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] c=((UChar)source[1]<<8)|source[0]; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:1005:67: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] U16_IS_TRAIL(trail=((UChar)source[1]<<8)|source[0]) ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utf16.h:64:28: note: expanded from macro 'U16_IS_TRAIL' #define U16_IS_TRAIL(c) (((c)&0xfffffc00)==0xdc00) ^ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:1042:60: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] if(U16_IS_TRAIL(trail=((UChar)source[1]<<8)|source[0])) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utf16.h:64:28: note: expanded from macro 'U16_IS_TRAIL' #define U16_IS_TRAIL(c) (((c)&0xfffffc00)==0xdc00) ^ ../../../third_party/icu/icu4c/source/common/ucnv_u16.c:1123:39: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] trail=((UChar)s[1]<<8)|*s; ~~~~~~~~~~~~~~~~~^~~ 18 warnings generated. [177/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_u7.o [178/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnv_u8.o [179/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucnvbocu.o [180/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnvdisp.o [181/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnvhz.o ../../../third_party/icu/icu4c/source/common/ucnvhz.c:200:56: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wconversion] args->converter->toUBytes[1] = mySourceChar; ~ ^~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnvhz.c:230:56: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wconversion] args->converter->toUBytes[1] = mySourceChar; ~ ^~~~~~~~~~~~ 2 warnings generated. [182/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnvisci.o [183/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnvlat1.o [184/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucnvmbcs.o [185/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ucnvscsu.o [186/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucnvsel.o ../../../third_party/icu/icu4c/source/common/ucnvmbcs.cpp:1824:73: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] mbcsTable->maxFastUChar=(((UChar)header->version[2])<<8)|0xff; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ucnvmbcs.cpp:4156:16: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wconversion] siLength = getSISOBytes(SI, cnv->options, siBytes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/ucnvmbcs.cpp:4157:16: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'uint8_t' (aka 'unsigned char') [-Wconversion] soLength = getSISOBytes(SO, cnv->options, soBytes); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [187/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ucol_swp.o ../../../third_party/icu/icu4c/source/common/ucnvsel.cpp:685:10: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int16_t' (aka 'short') [-Wconversion] return totalOnes; ~~~~~~ ^~~~~~~~~ 1 warning generated. [188/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.udata.o [189/759] CC obj/third_party/icu/icu4c/source/common/ionicu.udatamem.o [190/759] CC obj/third_party/icu/icu4c/source/common/ionicu.udataswp.o [191/759] CC obj/third_party/icu/icu4c/source/common/ionicu.uenum.o [192/759] CC obj/third_party/icu/icu4c/source/common/ionicu.uhash.o ../../../third_party/icu/icu4c/source/common/uhash.c:219:24: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'int8_t' (aka 'signed char') [-Wconversion] hash->primeIndex = primeIndex; ~ ^~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/uhash.c:845:47: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] return s == NULL ? 0 : ustr_hashCharsN(s, uprv_strlen(s)); ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:51: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/uhash.c:851:48: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] return s == NULL ? 0 : ustr_hashICharsN(s, uprv_strlen(s)); ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:51: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~ 3 warnings generated. [193/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uidna.o [194/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uhash_us.o ../../../third_party/icu/icu4c/source/common/uidna.cpp:513:17: warning: 'uidna_toASCII' is deprecated [-Wdeprecated-declarations] b3Len = uidna_toASCII(b2, b2Len, b3, b3Capacity, options, parseError, status); ^ ../../../third_party/icu/icu4c/source/common/unicode/uidna.h:574:1: note: 'uidna_toASCII' has been explicitly marked deprecated here uidna_toASCII(const UChar* src, int32_t srcLength, ^ ../../../third_party/icu/icu4c/source/common/uidna.cpp:526:22: warning: 'uidna_toASCII' is deprecated [-Wdeprecated-declarations] b3Len = uidna_toASCII(b2,b2Len,b3,b3Len,options,parseError, status); ^ ../../../third_party/icu/icu4c/source/common/unicode/uidna.h:574:1: note: 'uidna_toASCII' has been explicitly marked deprecated here uidna_toASCII(const UChar* src, int32_t srcLength, ^ 2 warnings generated. [195/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uinit.o [196/759] CC obj/third_party/icu/icu4c/source/common/ionicu.uinvchar.o ../../../third_party/icu/icu4c/source/common/uinvchar.c:572:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] n = uprv_strlen((const char*)src)+1; /* copy NUL */ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../../third_party/icu/icu4c/source/common/uinvchar.c:593:38: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] n = uprv_strlen((const char*)src)+1; /* copy NUL */ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 2 warnings generated. [197/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uiter.o [198/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ulist.o ../../../third_party/icu/icu4c/source/common/ulist.c:218:25: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] *resultLength = uprv_strlen(s); ~ ^~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:51: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~ 1 warning generated. [199/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uloc.o [200/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ulistformatter.o ../../../third_party/icu/icu4c/source/common/uloc.cpp:534:30: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t localeIDLength = uprv_strlen(localeID); ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ 1 warning generated. [201/759] CC obj/third_party/icu/icu4c/source/common/ionicu.uloc_tag.o [202/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uloc_keytype.o ../../../third_party/icu/icu4c/source/common/uloc_tag.c:1014:43: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t bcpValueLen = uprv_strlen(bcpValue); ~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:51: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/uloc_tag.c:1287:19: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] len = uprv_strlen(attr->attribute); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:51: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/uloc_tag.c:1830:28: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] newTagLength = uprv_strlen(GRANDFATHERED[i+1]); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:51: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~ 3 warnings generated. [203/759] CC obj/third_party/icu/icu4c/source/common/ionicu.umapfile.o ../../../third_party/icu/icu4c/source/common/umapfile.c:174:23: warning: implicit conversion loses integer precision: 'off_t' (aka 'long long') to 'int' [-Wshorten-64-to-32] length=mystat.st_size; ~~~~~~~~^~~~~~~ 1 warning generated. [204/759] CC obj/third_party/icu/icu4c/source/common/ionicu.umath.o [205/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.umutex.o [206/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unames.o ../../../third_party/icu/icu4c/source/common/uloc_keytype.cpp:223:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t legacyTypeIdLen = uprv_strlen(legacyTypeId); ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ ../../../third_party/icu/icu4c/source/common/uloc_keytype.cpp:315:55: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] int32_t fromLen = uprv_strlen(from); ~~~~~~~ ^~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ 2 warnings generated. [207/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unistr_titlecase_brkiter.o ../../../third_party/icu/icu4c/source/common/unames.cpp:1311:23: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion] c=c<<8|*line++; ~~~~~^~~~~~~~ 1 warning generated. [208/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unifilt.o [209/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unifiedcache.o [210/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unifunct.o [211/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uniset.o [212/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uniset_closure.o [213/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uniset_props.o [214/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unisetspan.o [215/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unistr.o In file included from ../../../third_party/icu/icu4c/source/common/uniset_props.cpp:36: ../../../third_party/icu/icu4c/source/common/normalizer2impl.h:106:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[0]=orig-c2; // LV syllable ~~~~~^~~ 1 warning generated. [216/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unistr_case.o [217/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unistr_case_locale.o [218/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unistr_cnv.o [219/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unistr_props.o [220/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uobject.o [221/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unorm.o [222/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.unormcmp.o In file included from ../../../third_party/icu/icu4c/source/common/unorm.cpp:35: ../../../third_party/icu/icu4c/source/common/normalizer2impl.h:106:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[0]=orig-c2; // LV syllable ~~~~~^~~ 1 warning generated. [223/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uprops.o In file included from ../../../third_party/icu/icu4c/source/common/unormcmp.cpp:28: ../../../third_party/icu/icu4c/source/common/normalizer2impl.h:106:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[0]=orig-c2; // LV syllable ~~~~~^~~ 1 warning generated. [224/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ures_cnv.o [225/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uresbund.o In file included from ../../../third_party/icu/icu4c/source/common/uprops.cpp:30: ../../../third_party/icu/icu4c/source/common/normalizer2impl.h:106:27: warning: implicit conversion loses integer precision: 'int' to 'UChar' (aka 'unsigned short') [-Wconversion] buffer[0]=orig-c2; // LV syllable ~~~~~^~~ ../../../third_party/icu/icu4c/source/common/uprops.cpp:59:12: warning: implicit conversion loses integer precision: 'int32_t' (aka 'int') to 'UBool' (aka 'signed char') [-Wconversion] return ucase_hasBinaryProperty(c, which); ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [226/759] CC obj/third_party/icu/icu4c/source/common/ionicu.uresdata.o ../../../third_party/icu/icu4c/source/common/uresdata.c:617:18: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] indexR = uprv_strtol(pathP, &closeIndex, 10); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:91:62: note: expanded from macro 'uprv_strtol' #define uprv_strtol(str, end, base) U_STANDARD_CPP_NAMESPACE strtol(str, end, base) ^~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/uresdata.c:624:16: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] indexR = uprv_strtol(pathP, &closeIndex, 10); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:91:62: note: expanded from macro 'uprv_strtol' #define uprv_strtol(str, end, base) U_STANDARD_CPP_NAMESPACE strtol(str, end, base) ^~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. [227/759] CC obj/third_party/icu/icu4c/source/common/ionicu.usc_impl.o [228/759] CC obj/third_party/icu/icu4c/source/common/ionicu.uscript.o [229/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uscript_props.o [230/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uset.o [231/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.usprep.o [232/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uset_props.o ../../../third_party/icu/icu4c/source/common/usprep.cpp:356:61: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] keyName.allocateInsteadAndCopy(uprv_strlen(name)+1) == NULL || ~~~~~~~ ~~~~~~~~~~~~~~~~~^~ ../../../third_party/icu/icu4c/source/common/usprep.cpp:358:62: warning: implicit conversion loses integer precision: 'unsigned long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] keyPath.allocateInsteadAndCopy(uprv_strlen(path)+1) == NULL) ~~~~~~~ ~~~~~~~~~~~~~~~~~^~ 2 warnings generated. [233/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.usetiter.o [234/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ushape.o ../../../third_party/icu/icu4c/source/common/ushape.cpp:1326:79: warning: implicit conversion loses integer precision: 'unsigned int' to 'UChar' (aka 'unsigned short') [-Wconversion] dest[i] = 0xFE70 + IrrelevantPos[(dest[i] - 0x064B)] + Shape; ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 1 warning generated. [235/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustack.o [236/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustr_titlecase_brkiter.o [237/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustr_cnv.o [238/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustr_wcs.o [239/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustrcase.o [240/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustrcase_locale.o ../../../third_party/icu/icu4c/source/common/ustrcase.cpp:840:22: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] *matchLen1=m1-org1; ~~~^~~~~ ../../../third_party/icu/icu4c/source/common/ustrcase.cpp:841:22: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] *matchLen2=m2-org2; ~~~^~~~~ 2 warnings generated. [241/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustrenum.o [242/759] CC obj/third_party/icu/icu4c/source/common/ionicu.ustrfmt.o [243/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustring.o [244/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.ustrtrns.o ../../../third_party/icu/icu4c/source/common/ustring.cpp:1000:14: warning: implicit conversion loses integer precision: 'long' to 'int32_t' (aka 'int') [-Wshorten-64-to-32] return t - s; ~~~~~~ ~~^~~ 1 warning generated. [245/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.utext.o ../../../third_party/icu/icu4c/source/common/ustrtrns.cpp:1309:21: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] srcLength = uprv_strlen((const char *)pSrc); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ 1 warning generated. [246/759] CC obj/third_party/icu/icu4c/source/common/ionicu.utf_impl.o ../../../third_party/icu/icu4c/source/common/utf_impl.c:170:21: warning: implicit conversion loses integer precision: 'int' to 'uint8_t' (aka 'unsigned char') [-Wconversion] count=length-i; ~~~~~~~^~ 1 warning generated. [247/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.util.o [248/759] CC obj/third_party/icu/icu4c/source/common/ionicu.utrace.o [249/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.util_props.o [250/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.utrie.o [251/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.utrie2.o [252/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uts46.o [253/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.utrie2_builder.o ../../../third_party/icu/icu4c/source/common/utrie2_builder.cpp:1335:53: warning: implicit conversion loses integer precision: 'int' to 'uint16_t' (aka 'unsigned short') [-Wconversion] trie->index2NullOffset=UTRIE2_INDEX_2_OFFSET+newTrie->index2NullOffset; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. [254/759] CC obj/third_party/icu/icu4c/source/common/ionicu.utypes.o [255/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uvectr32.o [256/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uvector.o [257/759] CXX obj/third_party/icu/icu4c/source/common/ionicu.uvectr64.o ../../../third_party/icu/icu4c/source/common/uts46.cpp:1416:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] StringPiece src(label, length<0 ? uprv_strlen(label) : length); ~~~ ^~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ ../../../third_party/icu/icu4c/source/common/uts46.cpp:1432:39: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] StringPiece src(label, length<0 ? uprv_strlen(label) : length); ~~~ ^~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ ../../../third_party/icu/icu4c/source/common/uts46.cpp:1448:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] StringPiece src(name, length<0 ? uprv_strlen(name) : length); ~~~ ^~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ ../../../third_party/icu/icu4c/source/common/uts46.cpp:1464:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int32_t' (aka 'int') [-Wshorten-64-to-32] StringPiece src(name, length<0 ? uprv_strlen(name) : length); ~~~ ^~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/cstring.h:35:26: note: expanded from macro 'uprv_strlen' #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../third_party/icu/icu4c/source/common/unicode/utypes.h:371:41: note: expanded from macro 'U_STANDARD_CPP_NAMESPACE' #define U_STANDARD_CPP_NAMESPACE :: ^ 4 warnings generated. [258/759] CC obj/third_party/icu/icu4c/source/common/ionicu.wintz.o [259/759] CC obj/third_party/freetype2/src/base/ionfreetype2.fttype1.o [260/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftwinfnt.o [261/759] CC obj/third_party/freetype2/src/bdf/ionfreetype2.bdf.o [262/759] CC obj/third_party/freetype2/src/cache/ionfreetype2.ftcache.o [263/759] CC obj/third_party/freetype2/src/cff/ionfreetype2.cff.o [264/759] CC obj/third_party/freetype2/src/cid/ionfreetype2.type1cid.o [265/759] CC obj/third_party/freetype2/src/gxvalid/ionfreetype2.gxvalid.o [266/759] CC obj/third_party/freetype2/src/gzip/ionfreetype2.ftgzip.o [267/759] CC obj/third_party/freetype2/src/lzw/ionfreetype2.ftlzw.o [268/759] CXX obj/third_party/googletest/googletest/src/iongtest_vanilla.gtest-all.o [269/759] CXX obj/ion/external/gtest/iongtest_vanilla.gtest_port_main.o [270/759] CC obj/third_party/freetype2/src/autofit/ionfreetype2.autofit.o [271/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftbase.o [272/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftbbox.o [273/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftbdf.o [274/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftbitmap.o [275/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftcid.o [276/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftdebug.o [277/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftfntfmt.o [278/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftfstype.o [279/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftgasp.o [280/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftglyph.o [281/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftgxval.o [282/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftinit.o [283/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftlcdfil.o [284/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftmm.o [285/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftotval.o [286/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftpatent.o [287/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftpfr.o [288/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftstroke.o [289/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftsynth.o [290/759] LIBTOOL-STATIC libionicu.a, POSTBUILDS [291/759] CC obj/third_party/freetype2/src/otvalid/ionfreetype2.otvalid.o [292/759] LIBTOOL-STATIC libiongtest_vanilla.a, POSTBUILDS [293/759] CC obj/third_party/freetype2/src/pcf/ionfreetype2.pcf.o [294/759] CC obj/third_party/freetype2/src/pfr/ionfreetype2.pfr.o [295/759] CC obj/third_party/freetype2/src/psaux/ionfreetype2.psaux.o [296/759] CC obj/third_party/freetype2/src/pshinter/ionfreetype2.pshinter.o [297/759] CC obj/third_party/freetype2/src/psnames/ionfreetype2.psnames.o [298/759] CC obj/third_party/freetype2/src/raster/ionfreetype2.raster.o [299/759] CC obj/third_party/freetype2/src/sfnt/ionfreetype2.sfnt.o [300/759] CC obj/third_party/freetype2/src/smooth/ionfreetype2.smooth.o [301/759] CC obj/third_party/freetype2/src/truetype/ionfreetype2.truetype.o [302/759] CC obj/third_party/freetype2/src/type1/ionfreetype2.type1.o [303/759] CC obj/third_party/freetype2/src/type42/ionfreetype2.type42.o [304/759] CC obj/third_party/freetype2/src/winfonts/ionfreetype2.winfnt.o [305/759] CC obj/third_party/freetype2/src/base/ionfreetype2.ftsystem.o [306/759] CC obj/third_party/zlib/src/contrib/minizip/ionzlib.ioapi.o [307/759] CC obj/third_party/unzip/ionzlib.unzip.o [308/759] LIBTOOL-STATIC libionfreetype2.a, POSTBUILDS [309/759] CC obj/third_party/zlib/src/contrib/minizip/ionzlib.zip.o [310/759] CC obj/third_party/zlib/src/ionzlib.adler32.o [311/759] CC obj/third_party/zlib/src/ionzlib.compress.o [312/759] CC obj/third_party/zlib/src/ionzlib.crc32.o ../../../third_party/zlib/src/contrib/minizip/zip.c:1070:6: warning: expression result unused [-Wunused-value] (crcForCrypting); ^~~~~~~~~~~~~~ 1 warning generated. [313/759] CC obj/third_party/zlib/src/ionzlib.deflate.o [314/759] CC obj/third_party/zlib/src/ionzlib.inffast.o [315/759] CC obj/third_party/zlib/src/ionzlib.inflate.o [316/759] CC obj/third_party/zlib/src/ionzlib.inftrees.o [317/759] CC obj/third_party/zlib/src/ionzlib.trees.o ../../../third_party/zlib/src/inflate.c:1507:61: warning: shifting a negative signed value is undefined [-Wshift-negative-value] if (strm == Z_NULL || strm->state == Z_NULL) return -1L << 16; ~~~ ^ 1 warning generated. [318/759] CC obj/third_party/zlib/src/ionzlib.uncompr.o [319/759] CC obj/third_party/zlib/src/ionzlib.zutil.o [320/759] CC obj/util/ionstblib.stb_image.o [321/759] LIBTOOL-STATIC libionzlib.a, POSTBUILDS [322/759] CC obj/util/ionstblib.stb_image_write.o [323/759] CXX obj/third_party/openctm/files/tools/ionopenctm.common.o [324/759] LIBTOOL-STATIC libionstblib.a, POSTBUILDS [325/759] CXX obj/third_party/openctm/files/tools/ionopenctm.3ds.o [326/759] CXX obj/third_party/openctm/files/tools/ionopenctm.dae.o [327/759] CXX obj/third_party/openctm/files/tools/ionopenctm.lwo.o [328/759] CXX obj/third_party/openctm/files/tools/ionopenctm.mesh.o [329/759] CXX obj/third_party/openctm/files/tools/ionopenctm.obj.o [330/759] CXX obj/third_party/openctm/files/tools/ionopenctm.off.o [331/759] CXX obj/third_party/openctm/files/tools/ionopenctm.ply.o [332/759] CC obj/third_party/openctm/files/tools/rply/ionopenctm.rply.o [333/759] CXX obj/third_party/openctm/files/tools/ionopenctm.stl.o [334/759] CXX obj/third_party/tinyxml/ionopenctm.tinystr.o [335/759] CXX obj/third_party/tinyxml/ionopenctm.tinyxml.o [336/759] CXX obj/third_party/tinyxml/ionopenctm.tinyxmlerror.o [337/759] CXX obj/third_party/tinyxml/ionopenctm.tinyxmlparser.o [338/759] CC obj/third_party/mongoose/ionmongoose.mongoose.o [339/759] LIBTOOL-STATIC libionopenctm.a, POSTBUILDS [340/759] CXX obj/third_party/lodepng/ionlodepnglib.lodepng.o [341/759] LIBTOOL-STATIC libionmongoose.a, POSTBUILDS [342/759] CXX obj/third_party/jsoncpp/src/lib_json/ionjsoncpp.json_reader.o [343/759] LIBTOOL-STATIC libionlodepnglib.a, POSTBUILDS [344/759] CXX obj/third_party/jsoncpp/src/lib_json/ionjsoncpp.json_value.o [345/759] CXX obj/third_party/jsoncpp/src/lib_json/ionjsoncpp.json_writer.o [346/759] CXX obj/third_party/easywsclient/ioneasywsclient.easywsclient.o [347/759] LIBTOOL-STATIC libionjsoncpp.a, POSTBUILDS [348/759] CC obj/third_party/omaha/omaha/base/security/ionb64.b64.o [349/759] LIBTOOL-STATIC libionb64.a, POSTBUILDS [350/759] LIBTOOL-STATIC libioneasywsclient.a, POSTBUILDS [351/759] CXX obj/ion/base/ionbase.allocatable.o [352/759] CXX obj/ion/base/ionbase.allocationmanager.o [353/759] CXX obj/ion/base/ionbase.allocator.o [354/759] CXX obj/ion/base/ionbase.calllist.o [355/759] CXX obj/ion/base/ionbase.datacontainer.o [356/759] CXX obj/ion/base/ionbase.datetime.o [357/759] CXX obj/ion/base/ionbase.invalid.o [358/759] CXX obj/ion/base/ionbase.fullallocationtracker.o [359/759] CXX obj/ion/base/ionbase.logchecker.o [360/759] CXX obj/ion/base/ionbase.logging.o [361/759] CXX obj/ion/base/ionbase.memoryzipstream.o [362/759] CXX obj/ion/base/ionbase.notifier.o [363/759] CXX obj/ion/base/ionbase.readwritelock.o [364/759] CXX obj/ion/base/ionbase.setting.o [365/759] CXX obj/ion/base/ionbase.settingmanager.o [366/759] CXX obj/ion/base/ionbase.spinmutex.o [367/759] CXX obj/ion/base/ionbase.staticsafedeclare.o [368/759] CXX obj/ion/base/ionbase.stringutils.o [369/759] CXX obj/ion/base/ionbase.threadspawner.o [370/759] CXX obj/ion/base/ionbase.utf8iterator.o [371/759] CXX obj/ion/base/ionbase.workerpool.o [372/759] CXX obj/ion/base/ionbase.zipassetmanager.o [373/759] CXX obj/ion/remote/httpclient.httpclient.o [374/759] LIBTOOL-STATIC libionbase.a, POSTBUILDS [375/759] STAMP obj/ion/port/tests/ionport_test.actions_depends.stamp [376/759] CXX obj/ion/port/tests/ionport_test.atomic_test.o [377/759] LIBTOOL-STATIC libhttpclient.a, POSTBUILDS [378/759] CXX obj/ion/port/tests/ionport_test.align_test.o [379/759] CXX obj/ion/port/tests/ionport_test.barrier_test.o [380/759] CXX obj/ion/port/tests/ionport_test.break_test.o [381/759] CXX obj/ion/port/tests/ionport_test.cxx11_test.o [382/759] CXX obj/ion/port/tests/ionport_test.environment_test.o [383/759] CXX obj/ion/port/tests/ionport_test.fileutils_test.o [384/759] CXX obj/ion/port/tests/ionport_test.macros_test.o [385/759] CXX obj/ion/port/tests/ionport_test.memory_test.o [386/759] CXX obj/ion/port/tests/ionport_test.memorymappedfile_test.o [387/759] CXX obj/ion/port/tests/ionport_test.mutex_test.o [388/759] CXX obj/ion/port/tests/ionport_test.semaphore_test.o [389/759] CXX obj/ion/port/tests/ionport_test.stacktrace_test.o [390/759] CXX obj/ion/port/tests/ionport_test.std_array_test.o [391/759] CXX obj/ion/port/tests/ionport_test.string_test.o [392/759] CXX obj/ion/port/tests/ionport_test.std_unordered_map_test.o [393/759] CXX obj/ion/port/tests/ionport_test.std_unordered_set_test.o [394/759] CXX obj/ion/port/tests/ionport_test.threadutils_test.o [395/759] CXX obj/ion/port/tests/ionport_test.timer_test.o [396/759] CXX obj/ion/math/ionmath.matrixutils.o [397/759] CXX obj/ion/math/ionmath.rotation.o [398/759] CXX obj/ion/math/ionmath.transformutils.o [399/759] LINK tests/ionport_test, POSTBUILDS [400/759] CXX obj/ion/base/tests/ionbase_for_tests.testallocator.o [401/759] LIBTOOL-STATIC libionbase_for_tests.a, POSTBUILDS [402/759] LIBTOOL-STATIC libionmath.a, POSTBUILDS [403/759] CXX obj/ion/external/ionmath_for_tests.empty.o [404/759] LIBTOOL-STATIC libionmath_for_tests.a, POSTBUILDS [405/759] RULE Generating from data/images.iad [406/759] CXX obj/third_party/googletest/googletest/src/iongtest_safeallocs_no_main.gtest-all.o [407/759] CXX obj/ion/image/tests/obj/ion/image/tests/image_tests_assets.gen/image_tests_assets.images.o [408/759] LIBTOOL-STATIC libimage_tests_assets.a, POSTBUILDS [409/759] CXX obj/ion/external/gtest/iongtest_safeallocs.gtest_main_safeallocs.o [410/759] LIBTOOL-STATIC libiongtest_safeallocs.a, POSTBUILDS [411/759] CXX obj/ion/math/tests/ionmath_test.matrix_test.o [412/759] LIBTOOL-STATIC libiongtest_safeallocs_no_main.a, POSTBUILDS [413/759] STAMP obj/ion/math/tests/ionmath_test.actions_depends.stamp [414/759] CXX obj/ion/math/tests/ionmath_test.angle_test.o [415/759] CXX obj/ion/math/tests/ionmath_test.angleutils_test.o [416/759] CXX obj/ion/math/tests/ionmath_test.fieldofview_test.o [417/759] CXX obj/ion/math/tests/ionmath_test.range_test.o [418/759] CXX obj/ion/math/tests/ionmath_test.matrixutils_test.o [419/759] CXX obj/ion/math/tests/ionmath_test.rotation_test.o [420/759] CXX obj/ion/math/tests/ionmath_test.rangeutils_test.o [421/759] CXX obj/ion/math/tests/ionmath_test.transformutils_test.o [422/759] CXX obj/ion/math/tests/ionmath_test.utils_test.o [423/759] CXX obj/ion/math/tests/ionmath_test.vector_test.o [424/759] CXX obj/ion/math/tests/ionmath_test.vectorutils_test.o [425/759] CXX obj/ion/base/tests/ionbase_test.allocationmanager_test.o [426/759] STAMP obj/ion/base/tests/ionbase_test.actions_depends.stamp [427/759] LINK tests/ionmath_test, POSTBUILDS [428/759] CXX obj/ion/base/tests/ionbase_test.allocator_test.o [429/759] CXX obj/ion/base/tests/ionbase_test.allocatable_test.o [430/759] CXX obj/ion/base/tests/ionbase_test.array2_test.o [431/759] CXX obj/ion/base/tests/ionbase_test.calllist_test.o [432/759] CXX obj/ion/base/tests/ionbase_test.circularbuffer_test.o [433/759] CXX obj/ion/base/tests/ionbase_test.datacontainer_test.o [434/759] CXX obj/ion/base/tests/ionbase_test.datetime_test.o [435/759] CXX obj/ion/base/tests/ionbase_test.enumhelper_test.o [436/759] CXX obj/ion/base/tests/ionbase_test.functioncall_test.o [437/759] CXX obj/ion/base/tests/ionbase_test.fullallocationtracker_test.o [438/759] CXX obj/ion/base/tests/ionbase_test.incompletetype.o [439/759] CXX obj/ion/base/tests/ionbase_test.invalid_test.o [440/759] CXX obj/ion/base/tests/ionbase_test.indexmap_test.o [441/759] CXX obj/ion/base/tests/ionbase_test.lockguards_test.o [442/759] CXX obj/ion/base/tests/ionbase_test.stringutils_test.o [443/759] CXX obj/ion/base/tests/ionbase_test.logchecker_test.o [444/759] CXX obj/ion/base/tests/ionbase_test.logging_test.o [445/759] CXX obj/ion/base/tests/ionbase_test.memoryzipstream_test.o [446/759] CXX obj/ion/base/tests/ionbase_test.notifier_test.o [447/759] CXX obj/ion/base/tests/ionbase_test.once_test.o [448/759] CXX obj/ion/base/tests/ionbase_test.nulllogentrywriter_test.o [449/759] CXX obj/ion/base/tests/ionbase_test.setting_test.o [450/759] CXX obj/ion/base/tests/ionbase_test.readwritelock_test.o [451/759] CXX obj/ion/base/tests/ionbase_test.scopedallocation_test.o [452/759] CXX obj/ion/base/tests/ionbase_test.serialize_test.o [453/759] CXX obj/ion/base/tests/ionbase_test.settingmanager_test.o [454/759] CXX obj/ion/base/tests/ionbase_test.sharedptr_test.o [455/759] CXX obj/ion/base/tests/ionbase_test.spinmutex_test.o [456/759] CXX obj/ion/base/tests/ionbase_test.stlallocator_test.o [457/759] CXX obj/ion/base/tests/ionbase_test.staticsafedeclare_test.o [458/759] CXX obj/ion/base/tests/ionbase_test.threadspawner_test.o [459/759] CXX obj/ion/base/tests/ionbase_test.threadlocalobject_test.o [460/759] CXX obj/ion/base/tests/ionbase_test.type_structs_test.o [461/759] CXX obj/ion/base/tests/ionbase_test.variant_test.o [462/759] CXX obj/ion/base/tests/ionbase_test.utf8iterator_test.o [463/759] CXX obj/ion/base/tests/ionbase_test.varianttyperesolver_test.o [464/759] CXX obj/ion/base/tests/ionbase_test.vectordatacontainer_test.o [465/759] CXX obj/ion/base/tests/ionbase_test.weakreferent_test.o [466/759] CXX obj/ion/base/tests/ionbase_test.workerpool_test.o [467/759] CXX obj/ion/base/tests/ionbase_test.zipassetmanager_test.o [468/759] CXX obj/ion/portgfx/ionportgfx.isextensionsupported.o [469/759] CXX obj/ion/portgfx/ionportgfx.getglprocaddress.o [470/759] LINK tests/ionbase_test, POSTBUILDS [471/759] CXX obj/ion/portgfx/ionportgfx.setswapinterval.o [472/759] CXX obj/ion/portgfx/ionportgfx.visual.o [473/759] OBJCXX obj/ion/portgfx/ionportgfx.visual_darwin.o [474/759] CXX obj/ion/external/ionportgfx_for_tests.empty.o [475/759] LIBTOOL-STATIC libionportgfx_for_tests.a, POSTBUILDS [476/759] CXX obj/ion/portgfx/tests/ionportgfx_test.visual_test.o [477/759] LIBTOOL-STATIC libionportgfx.a, POSTBUILDS [478/759] STAMP obj/ion/portgfx/tests/ionportgfx_test.actions_depends.stamp [479/759] CXX obj/ion/portgfx/tests/ionportgfx_test.getglprocaddress_test.o [480/759] CXX obj/ion/portgfx/tests/ionportgfx_test.isextensionsupported_test.o [481/759] CXX obj/ion/portgfx/tests/ionportgfx_test.setswapinterval_test.o [482/759] CXX obj/ion/gfx/tracinghelper.tracinghelper.o [483/759] LINK tests/ionportgfx_test, POSTBUILDS [484/759] CXX obj/ion/gfx/statetable.statetable.o [485/759] LIBTOOL-STATIC libtracinghelper.a, POSTBUILDS [486/759] CXX obj/ion/gfx/graphicsmanager.graphicsmanager.o [487/759] LIBTOOL-STATIC libstatetable.a, POSTBUILDS [488/759] CXX obj/ion/gfx/iongfx.attribute.o [489/759] CXX obj/ion/gfx/iongfx.attributearray.o [490/759] LIBTOOL-STATIC libgraphicsmanager.a, POSTBUILDS [491/759] CXX obj/ion/gfx/iongfx.bufferobject.o [492/759] CXX obj/ion/gfx/iongfx.cubemaptexture.o [493/759] CXX obj/ion/gfx/iongfx.framebufferobject.o [494/759] CXX obj/ion/gfx/iongfx.image.o [495/759] CXX obj/ion/gfx/iongfx.indexbuffer.o [496/759] CXX obj/ion/gfx/iongfx.node.o [497/759] CXX obj/ion/gfx/iongfx.renderer.o [498/759] CXX obj/ion/gfx/iongfx.resourceholder.o [499/759] CXX obj/ion/gfx/iongfx.resourcemanager.o [500/759] CXX obj/ion/gfx/iongfx.sampler.o [501/759] CXX obj/ion/gfx/iongfx.shader.o [502/759] CXX obj/ion/gfx/iongfx.shaderinput.o [503/759] CXX obj/ion/gfx/iongfx.shaderinputregistry.o [504/759] CXX obj/ion/gfx/iongfx.shaderprogram.o [505/759] CXX obj/ion/gfx/iongfx.shape.o [506/759] CXX obj/ion/gfx/iongfx.texture.o [507/759] CXX obj/ion/gfx/iongfx.texturemanager.o [508/759] CXX obj/ion/gfx/iongfx.tracecallextractor.o [509/759] CXX obj/ion/gfx/iongfx.uniform.o [510/759] CXX obj/ion/gfx/iongfx.uniformblock.o [511/759] CXX obj/ion/gfx/iongfx.uniformholder.o [512/759] CXX obj/ion/gfx/iongfx.updatestatetable.o [513/759] CXX obj/ion/gfxutils/iongfxutils.frame.o [514/759] CXX obj/ion/gfxutils/iongfxutils.buffertoattributebinder.o [515/759] LIBTOOL-STATIC libiongfx.a, POSTBUILDS [516/759] CXX obj/ion/gfxutils/iongfxutils.printer.o [517/759] CXX obj/ion/gfxutils/iongfxutils.shadermanager.o [518/759] CXX obj/ion/gfxutils/iongfxutils.shadersourcecomposer.o [519/759] CXX obj/ion/gfxutils/iongfxutils.shapeutils.o [520/759] CXX obj/ion/image/ionimage.ninepatch.o [521/759] CXX obj/ion/image/ionimage.conversionutils.o [522/759] LIBTOOL-STATIC libiongfxutils.a, POSTBUILDS [523/759] CXX obj/ion/image/ionimage.renderutils.o [524/759] CXX obj/ion/text/iontext.basicbuilder.o [525/759] LIBTOOL-STATIC libionimage.a, POSTBUILDS [526/759] CXX obj/ion/text/iontext.binpacker.o [527/759] CXX obj/ion/text/iontext.builder.o [528/759] CXX obj/ion/text/iontext.font.o [529/759] CXX obj/ion/text/iontext.fontimage.o [530/759] CXX obj/ion/text/iontext.fontmanager.o [531/759] CXX obj/ion/text/iontext.layout.o [532/759] CXX obj/ion/text/iontext.outlinebuilder.o [533/759] CXX obj/ion/text/iontext.sdfutils.o [534/759] OBJCXX obj/ion/text/iontext.coretextfont.o [535/759] RULE Generating from tests/data/shapeutils_test.iad [536/759] LIBTOOL-STATIC libiontext.a, POSTBUILDS [537/759] RULE Generating from tests/data/zipassetcomposer_test.iad [538/759] CXX obj/ion/gfx/tests/iongfx_for_tests.mockvisual.o [539/759] STAMP obj/ion/gfxutils/iongfxutils_for_tests.actions_rules_copies.stamp [540/759] CXX obj/ion/gfxutils/obj/ion/gfxutils/iongfxutils_for_tests.gen/iongfxutils_for_tests.shapeutils_test.o [541/759] CXX obj/ion/gfxutils/obj/ion/gfxutils/iongfxutils_for_tests.gen/iongfxutils_for_tests.zipassetcomposer_test.o [542/759] LIBTOOL-STATIC libiongfxutils_for_tests.a, POSTBUILDS [543/759] CXX obj/ion/gfx/tests/iongfx_for_tests.mockgraphicsmanager.o [544/759] CXX obj/ion/gfx/tests/iongfx_for_tests.testscene.o In file included from ../../../ion/gfx/tests/mockgraphicsmanager.cc:56: ../../../ion/gfx/glfunctions.inc:36:20: warning: unused typedef 'GLmapaccess' [-Wunused-local-typedef] typedef GLbitfield GLmapaccess; ^ ../../../ion/gfx/glfunctions.inc:46:15: warning: unused typedef 'GLint2' [-Wunused-local-typedef] typedef GLint GLint2; ^ ../../../ion/gfx/glfunctions.inc:50:16: warning: unused typedef 'GLuint2' [-Wunused-local-typedef] typedef GLuint GLuint2; ^ ../../../ion/gfx/glfunctions.inc:42:17: warning: unused typedef 'GLmatrix2' [-Wunused-local-typedef] typedef GLfloat GLmatrix2; ^ ../../../ion/gfx/glfunctions.inc:35:15: warning: unused typedef 'GLtextureenum' [-Wunused-local-typedef] typedef GLint GLtextureenum; ^ ../../../ion/gfx/glfunctions.inc:38:17: warning: unused typedef 'GLfloat1' [-Wunused-local-typedef] typedef GLfloat GLfloat1; ^ ../../../ion/gfx/glfunctions.inc:47:15: warning: unused typedef 'GLint3' [-Wunused-local-typedef] typedef GLint GLint3; ^ ../../../ion/gfx/glfunctions.inc:51:16: warning: unused typedef 'GLuint3' [-Wunused-local-typedef] typedef GLuint GLuint3; ^ ../../../ion/gfx/glfunctions.inc:43:17: warning: unused typedef 'GLmatrix3' [-Wunused-local-typedef] typedef GLfloat GLmatrix3; ^ ../../../ion/gfx/glfunctions.inc:39:17: warning: unused typedef 'GLfloat2' [-Wunused-local-typedef] typedef GLfloat GLfloat2; ^ ../../../ion/gfx/glfunctions.inc:34:15: warning: unused typedef 'GLintenum' [-Wunused-local-typedef] typedef GLint GLintenum; ^ ../../../ion/gfx/glfunctions.inc:48:15: warning: unused typedef 'GLint4' [-Wunused-local-typedef] typedef GLint GLint4; ^ ../../../ion/gfx/glfunctions.inc:52:16: warning: unused typedef 'GLuint4' [-Wunused-local-typedef] typedef GLuint GLuint4; ^ ../../../ion/gfx/glfunctions.inc:44:17: warning: unused typedef 'GLmatrix4' [-Wunused-local-typedef] typedef GLfloat GLmatrix4; ^ ../../../ion/gfx/glfunctions.inc:33:16: warning: unused typedef 'GLstencilenum' [-Wunused-local-typedef] typedef GLenum GLstencilenum; ^ ../../../ion/gfx/glfunctions.inc:40:17: warning: unused typedef 'GLfloat3' [-Wunused-local-typedef] typedef GLfloat GLfloat3; ^ ../../../ion/gfx/glfunctions.inc:45:15: warning: unused typedef 'GLint1' [-Wunused-local-typedef] typedef GLint GLint1; ^ ../../../ion/gfx/glfunctions.inc:49:16: warning: unused typedef 'GLuint1' [-Wunused-local-typedef] typedef GLuint GLuint1; ^ ../../../ion/gfx/glfunctions.inc:41:17: warning: unused typedef 'GLfloat4' [-Wunused-local-typedef] typedef GLfloat GLfloat4; ^ ../../../ion/gfx/glfunctions.inc:32:16: warning: unused typedef 'GLblendenum' [-Wunused-local-typedef] typedef GLenum GLblendenum; ^ 20 warnings generated. [545/759] CXX obj/ion/gfx/tests/iongfx_for_tests.traceverifier.o [546/759] CXX obj/ion/external/ionimage_for_tests.empty.o [547/759] LIBTOOL-STATIC libionimage_for_tests.a, POSTBUILDS [548/759] CXX obj/ion/text/iontext_for_tests.freetypefont.o [549/759] CXX obj/ion/text/tests/iontext_for_tests.testfont.o [550/759] LIBTOOL-STATIC libiongfx_for_tests.a, POSTBUILDS [551/759] CXX obj/ion/text/iontext_for_tests.freetypefontutils.o [552/759] STAMP obj/ion/text/tests/iontext_test.compile_depends.stamp [553/759] CXX obj/ion/text/tests/iontext_test.basicbuilder_test.o [554/759] LIBTOOL-STATIC libiontext_for_tests.a, POSTBUILDS [555/759] STAMP obj/ion/text/tests/iontext_test.actions_depends.stamp [556/759] CXX obj/ion/text/tests/iontext_test.binpacker_test.o [557/759] CXX obj/ion/text/tests/iontext_test.font_test.o [558/759] CXX obj/ion/text/tests/iontext_test.fontimage_test.o [559/759] CXX obj/ion/text/tests/iontext_test.fontmacros_test.o [560/759] CXX obj/ion/text/tests/iontext_test.fontmanager_test.o [561/759] CXX obj/ion/text/tests/iontext_test.freetypefont_test.o [562/759] CXX obj/ion/text/tests/iontext_test.layout_test.o [563/759] CXX obj/ion/text/tests/iontext_test.outlinebuilder_test.o [564/759] CXX obj/ion/text/tests/iontext_test.platformfont_test.o [565/759] CXX obj/ion/text/tests/iontext_test.sdfutils_test.o [566/759] CXX obj/ion/text/tests/iontext_test.coretextfont_test.o [567/759] STAMP obj/ion/image/tests/ionimage_test.compile_depends.stamp [568/759] STAMP obj/ion/image/tests/ionimage_test.actions_depends.stamp [569/759] CXX obj/ion/image/tests/ionimage_test.ninepatch_test.o [570/759] LINK tests/iontext_test, POSTBUILDS [571/759] CXX obj/ion/image/tests/ionimage_test.conversionutils_test.o [572/759] CXX obj/ion/image/tests/ionimage_test.renderutils_test.o [573/759] CXX obj/ion/gfxutils/tests/iongfxutils_test.buffertoattributebinder_test.o [574/759] STAMP obj/ion/gfxutils/tests/iongfxutils_test.actions_depends.stamp [575/759] STAMP obj/ion/demos/iondraw.compile_depends.stamp [576/759] CXX obj/ion/gfxutils/tests/iongfxutils_test.frame_test.o [577/759] LINK tests/ionimage_test, POSTBUILDS [578/759] CXX obj/ion/gfxutils/tests/iongfxutils_test.printer_test.o [579/759] CXX obj/ion/gfxutils/tests/iongfxutils_test.shadermanager_test.o [580/759] CXX obj/ion/gfxutils/tests/iongfxutils_test.shadersourcecomposer_test.o [581/759] CXX obj/ion/gfxutils/tests/iongfxutils_test.shapeutils_test.o [582/759] CXX obj/ion/gfx/tests/iongfx_test.attributearray_test.o [583/759] STAMP obj/ion/gfx/tests/iongfx_test.actions_depends.stamp [584/759] STAMP obj/ion/demos/textdemo.compile_depends.stamp [585/759] CXX obj/ion/gfx/tests/iongfx_test.bufferobject_test.o [586/759] LINK tests/iongfxutils_test, POSTBUILDS [587/759] CXX obj/ion/gfx/tests/iongfx_test.attribute_test.o [588/759] CXX obj/ion/gfx/tests/iongfx_test.cubemaptexture_test.o [589/759] CXX obj/ion/gfx/tests/iongfx_test.framebufferobject_test.o [590/759] CXX obj/ion/gfx/tests/iongfx_test.graphicsmanager_test.o [591/759] CXX obj/ion/gfx/tests/iongfx_test.image_test.o [592/759] CXX obj/ion/gfx/tests/iongfx_test.indexbuffer_test.o [593/759] CXX obj/ion/gfx/tests/iongfx_test.mockgraphicsmanager_test.o [594/759] CXX obj/ion/gfx/tests/iongfx_test.mockresource_test.o [595/759] CXX obj/ion/gfx/tests/iongfx_test.node_test.o [596/759] CXX obj/ion/gfx/tests/iongfx_test.renderer_test.o [597/759] CXX obj/ion/gfx/tests/iongfx_test.resourcemanager_test.o [598/759] CXX obj/ion/gfx/tests/iongfx_test.sampler_test.o [599/759] CXX obj/ion/gfx/tests/iongfx_test.shader_test.o [600/759] CXX obj/ion/gfx/tests/iongfx_test.shaderinputregistry_test.o [601/759] CXX obj/ion/gfx/tests/iongfx_test.shaderprogram_test.o [602/759] CXX obj/ion/gfx/tests/iongfx_test.shape_test.o [603/759] CXX obj/ion/gfx/tests/iongfx_test.statetable_test.o [604/759] CXX obj/ion/gfx/tests/iongfx_test.texture_test.o [605/759] CXX obj/ion/gfx/tests/iongfx_test.texturemanager_test.o [606/759] CXX obj/ion/gfx/tests/iongfx_test.tracecallextractor_test.o [607/759] CXX obj/ion/gfx/tests/iongfx_test.uniform_test.o [608/759] CXX obj/ion/gfx/tests/iongfx_test.uniformblock_test.o [609/759] CXX obj/ion/gfx/tests/iongfx_test.uniformholder_test.o [610/759] CXX obj/ion/gfx/tests/iongfx_test.updatestatetable_test.o [611/759] CXX obj/ion/analytics/ionanalytics.benchmarkutils.o [612/759] CXX obj/ion/analytics/ionanalytics.benchmark.o [613/759] CXX obj/ion/analytics/ionanalytics.gpuperformance.o [614/759] LINK tests/iongfx_test, POSTBUILDS [615/759] CXX obj/ion/profile/ionprofile.profiling.o [616/759] CXX obj/ion/profile/ionprofile.calltracemanager.o [617/759] LIBTOOL-STATIC libionanalytics.a, POSTBUILDS [618/759] CXX obj/ion/profile/ionprofile.timeline.o [619/759] CXX obj/ion/profile/ionprofile.timelineevent.o [620/759] CXX obj/ion/profile/ionprofile.timelinenode.o [621/759] CXX obj/ion/profile/ionprofile.tracerecorder.o [622/759] CXX obj/ion/profile/ionprofile.vsyncprofiler.o [623/759] CXX obj/ion/gfxprofile/iongfxprofile.gpuprofiler.o [624/759] LIBTOOL-STATIC libionprofile.a, POSTBUILDS [625/759] CXX obj/ion/remote/ionremote.httpserver.o [626/759] CXX obj/ion/remote/ionremote.calltracehandler.o [627/759] LIBTOOL-STATIC libiongfxprofile.a, POSTBUILDS [628/759] CXX obj/ion/remote/ionremote.nodegraphhandler.o [629/759] CXX obj/ion/remote/ionremote.remoteserver.o [630/759] CXX obj/ion/remote/ionremote.resourcehandler.o [631/759] CXX obj/ion/remote/ionremote.settinghandler.o [632/759] CXX obj/ion/remote/ionremote.shaderhandler.o [633/759] CXX obj/ion/remote/ionremote.tracinghandler.o [634/759] CXX obj/ion/remote/tests/ionremote_for_tests.getunusedport.o [635/759] LIBTOOL-STATIC libionremote_for_tests.a, POSTBUILDS [636/759] STAMP obj/ion/remote/tests/ionremote_test.compile_depends.stamp [637/759] CXX obj/ion/remote/tests/ionremote_test.calltracehandler_test.o [638/759] LIBTOOL-STATIC libionremote.a, POSTBUILDS [639/759] STAMP obj/ion/remote/tests/ionremote_test.actions_depends.stamp [640/759] CXX obj/ion/remote/tests/ionremote_test.httpserver_test.o [641/759] CXX obj/ion/remote/tests/ionremote_test.nodegraphhandler_test.o [642/759] CXX obj/ion/remote/tests/ionremote_test.remoteserver_test.o [643/759] CXX obj/ion/remote/tests/ionremote_test.resourcehandler_test.o [644/759] CXX obj/ion/remote/tests/ionremote_test.settinghandler_test.o [645/759] CXX obj/ion/remote/tests/ionremote_test.shaderhandler_test.o [646/759] CXX obj/ion/remote/tests/ionremote_test.tracinghandler_test.o [647/759] CXX obj/ion/remote/tests/ionremote_test.httpclient_test.o [648/759] CXX obj/ion/remote/tests/ionremote_test.websocket_test.o [649/759] CXX obj/ion/demos/iondemo.demobase.o [650/759] CXX obj/ion/demos/iondemo.utils.o [651/759] CXX obj/ion/demos/iondemo.viewerdemobase.o [652/759] LINK tests/ionremote_test, POSTBUILDS [653/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [654/759] OBJCXX obj/ion/demos/mac/volatilescene.demoglview.o [655/759] LIBTOOL-STATIC libiondemo.a, POSTBUILDS [656/759] STAMP obj/ion/demos/volatilescene.actions_depends.stamp [657/759] CXX obj/ion/demos/volatilescene.volatilescene.o [658/759] OBJCXX obj/ion/demos/mac/volatilescene.appdelegate.o [659/759] OBJCXX obj/ion/demos/mac/volatilescene.main.o [660/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [661/759] STAMP obj/ion/demos/threadingdemo.compile_depends.stamp [662/759] STAMP obj/ion/demos/threadingdemo.actions_depends.stamp [663/759] OBJCXX obj/ion/demos/mac/threadingdemo.appdelegate.o [664/759] OBJCXX obj/ion/demos/mac/threadingdemo.demoglview.o [665/759] LINK volatilescene.app/Contents/MacOS/volatilescene, POSTBUILDS [666/759] STAMP volatilescene.app [667/759] STAMP obj/ion/demos/particles.compile_depends.stamp [668/759] CXX obj/ion/demos/threadingdemo.threadingdemo.o [669/759] OBJCXX obj/ion/demos/mac/threadingdemo.main.o [670/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [671/759] STAMP obj/ion/demos/textdemo.actions_depends.stamp [672/759] OBJCXX obj/ion/demos/mac/textdemo.demoglview.o [673/759] OBJCXX obj/ion/demos/mac/textdemo.main.o [674/759] CXX obj/ion/demos/textdemo.textdemo.o [675/759] LINK threadingdemo.app/Contents/MacOS/threadingdemo, POSTBUILDS [676/759] STAMP threadingdemo.app [677/759] OBJCXX obj/ion/demos/mac/textdemo.appdelegate.o [678/759] STAMP obj/ion/demos/skindemo.compile_depends.stamp [679/759] OBJCXX obj/ion/demos/mac/skindemo.demoglview.o [680/759] CXX obj/ion/demos/skindemo.hud.o [681/759] LINK textdemo.app/Contents/MacOS/textdemo, POSTBUILDS [682/759] STAMP textdemo.app [683/759] STAMP obj/ion/demos/skindemo.actions_depends.stamp [684/759] CXX obj/ion/demos/skindemo.skindemo.o [685/759] OBJCXX obj/ion/demos/mac/skindemo.main.o [686/759] OBJCXX obj/ion/demos/mac/skindemo.appdelegate.o [687/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [688/759] STAMP obj/ion/demos/shapedemo.actions_depends.stamp [689/759] STAMP obj/ion/demos/gearsdemo.compile_depends.stamp [690/759] STAMP obj/ion/demos/shapedemo.compile_depends.stamp [691/759] CXX obj/ion/demos/shapedemo.shapedemo.o [692/759] LINK skindemo.app/Contents/MacOS/skindemo, POSTBUILDS [693/759] STAMP skindemo.app [694/759] OBJCXX obj/ion/demos/mac/shapedemo.appdelegate.o [695/759] OBJCXX obj/ion/demos/mac/shapedemo.demoglview.o [696/759] OBJCXX obj/ion/demos/mac/shapedemo.main.o [697/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [698/759] STAMP obj/ion/demos/particles.actions_depends.stamp [699/759] CXX obj/ion/demos/particles.particles.o [700/759] LINK shapedemo.app/Contents/MacOS/shapedemo, POSTBUILDS [701/759] STAMP shapedemo.app [702/759] OBJCXX obj/ion/demos/mac/particles.demoglview.o [703/759] OBJCXX obj/ion/demos/mac/particles.appdelegate.o [704/759] OBJCXX obj/ion/demos/mac/particles.main.o [705/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [706/759] STAMP obj/ion/demos/ionsimpledraw.actions_depends.stamp [707/759] OBJCXX obj/ion/demos/mac/ionsimpledraw.appdelegate.o [708/759] LINK particles.app/Contents/MacOS/particles, POSTBUILDS [709/759] STAMP particles.app [710/759] CXX obj/ion/demos/ionsimpledraw.ionsimpledraw.o [711/759] OBJCXX obj/ion/demos/mac/ionsimpledraw.demoglview.o [712/759] OBJCXX obj/ion/demos/mac/ionsimpledraw.main.o [713/759] OBJCXX obj/ion/demos/mac/iondraw.main.o [714/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [715/759] STAMP obj/ion/demos/iondraw.actions_depends.stamp [716/759] LINK ionsimpledraw.app/Contents/MacOS/ionsimpledraw, POSTBUILDS [717/759] OBJCXX obj/ion/demos/mac/iondraw.demoglview.o [718/759] STAMP ionsimpledraw.app [719/759] CXX obj/ion/demos/iondraw.iondraw.o [720/759] CXX obj/ion/demos/iondraw.hud.o [721/759] OBJCXX obj/ion/demos/mac/iondraw.appdelegate.o [722/759] COPY INFOPLIST ../../../ion/demos/mac/info.plist [723/759] STAMP obj/ion/demos/gearsdemo.actions_depends.stamp [724/759] OBJCXX obj/ion/demos/mac/gearsdemo.appdelegate.o [725/759] LINK iondraw.app/Contents/MacOS/iondraw, POSTBUILDS [726/759] STAMP iondraw.app [727/759] CXX obj/ion/demos/gearsdemo.gearsdemo.o [728/759] OBJCXX obj/ion/demos/mac/gearsdemo.demoglview.o [729/759] OBJCXX obj/ion/demos/mac/gearsdemo.main.o [730/759] STAMP obj/ion/profile/tests/ionprofile_test.actions_depends.stamp [731/759] CXX obj/ion/profile/tests/ionprofile_test.timelinesearch_test.o [732/759] CXX obj/ion/profile/tests/ionprofile_test.calltracemanager_test.o [733/759] CXX obj/ion/profile/tests/ionprofile_test.timeline_test.o [734/759] LINK gearsdemo.app/Contents/MacOS/gearsdemo, POSTBUILDS [735/759] STAMP gearsdemo.app [736/759] STAMP obj/ion/gfxprofile/tests/iongfxprofile_test.actions_depends.stamp [737/759] CXX obj/ion/gfxprofile/tests/iongfxprofile_test.gpuprofiler_test.o [738/759] STAMP obj/ion/analytics/tests/ionanalytics_test.actions_depends.stamp [739/759] CXX obj/ion/analytics/tests/ionanalytics_test.benchmark_test.o [740/759] CXX obj/ion/analytics/tests/ionanalytics_test.benchmarkutils_test.o [741/759] LINK tests/iongfxprofile_test, POSTBUILDS FAILED: c++ -mmacosx-version-min=10.8 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -arch x86_64 -L. -stdlib=libc++ -o tests/iongfxprofile_test obj/ion/gfxprofile/tests/iongfxprofile_test.gpuprofiler_test.o libionprofile.a libionport.a libiongtest_vanilla.a libiongfxprofile.a libiongfx_for_tests.a libionanalytics.a libionbase.a libionb64.a libionzlib.a libiongfx.a libgraphicsmanager.a libstatetable.a libionportgfx.a libionmath.a libtracinghelper.a libionjsoncpp.a libionportgfx_for_tests.a libionbase_for_tests.a libiongtest_safeallocs_no_main.a libionmath_for_tests.a -lc++ -framework AGL -framework Cocoa -framework OpenGL -framework AppKit Undefined symbols for architecture x86_64: "std::__1::basic_istream >& std::__1::getline, std::__1::allocator >(std::__1::basic_istream >&, std::__1::basic_string, std::__1::allocator >&, char)", referenced from: Json::Reader::parse(std::__1::basic_istream >&, Json::Value&, bool) in libionjsoncpp.a(ionjsoncpp.json_reader.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. ERROR: Build failed.