../../third_party/WebKit/Source/platform/fonts/CharacterDataGenerator.cpp:12:20: fatal error: utrie2.h: No such file or directory utrie2.h is an internal ICU header. This is recent, and https://codereview.chromium.org/1742293002 should address it. This has been filed upstream as https://bugs.chromium.org/p/chromium/issues/detail?id=584920 .
Uploaded https://codereview.chromium.org/1893293002 as an obvious change to improve things, but it doesn't fix everything yet. Some notes for the future: 1. Passing -Dgenerate_character_data=0 to gyp seems to use more packaging-friendly code paths. 2. Also note https://bugs.chromium.org/p/chromium/issues/detail?id=592268 (undefined reference to `base::i18n::GetRawIcuMemory()). That function and calls are probably not needed when we just link ICU directly rather than using its data files.