^ ../deps/v8/src/runtime/runtime-i18n.cc: In function ‘v8::internal::Object* v8::internal::{anonymous}::LocaleConvertCase(v8::internal::Handle<v8::internal::String>, v8::internal::Isolate*, bool, const char*)’: ../deps/v8/src/runtime/runtime-i18n.cc:989:39: error: ‘u_strToUpper’ was not declared in this scope auto case_converter = is_to_upper ? u_strToUpper : u_strToLower; ^ ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: desktop-gcc5_20170517-212950 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-5.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) [3] pypy3 (fallback) Available Ruby profiles: [1] ruby21 (with Rubygems) [2] ruby22 (with Rubygems) * java-config: The following VMs are available for generation-2: Available Java Virtual Machines: (none found)
Created attachment 473256 [details] emerge-info.txt
Created attachment 473258 [details] emerge-history.txt
Created attachment 473260 [details] environment
Created attachment 473262 [details] etc.portage.tbz2
Created attachment 473264 [details] net-libs:nodejs-7.10.0:20170519-022616.log
Created attachment 473266 [details] temp.tbz2
Seeing the same error with gcc-7
Seeing the same error with clang-5 (I also tried gcc-7)
If we get a version bump, then this bug can be marked RESO UPST because nodejs-7 is compatible with icu-58, but nodejs-8 works with icu-59.
happens too with gcc-6.3.0 at 13.0-systemd_20170608-193944
net-libs/nodejs-7* is gone and >8 versions require >dev-libs/icu-59.