I've just installed Leap-15.0 and everything still works correctly here. The reason for the failure in Tumbleweed is a change from icu-60.2 to icu-61.1 in file source/common/unicode/platform.h. These are the affected lines: icu-60.2 -------- #elif U_PLATFORM == U_PF_ANDROID || U_PLATFORM_IS_DARWIN_BASED # define U_CHARSET_IS_UTF8 1 icu-61.1 -------- #elif U_PLATFORM_IS_LINUX_BASED || U_PLATFORM_IS_DARWIN_BASED # define U_CHARSET_IS_UTF8 1 That is, U_PF_ANDROID was replaced by U_PLATFORM_IS_LINUX_BASED. I think, it's a bad idea to break all encodings except UTF-8 on all Linux distributions.