K 10 svn:author V 6 jbeich K 8 svn:date V 27 2018-04-04T11:50:00.220751Z K 7 svn:log V 3863 editors/libreoffice: unbreak with ICU 61 i18nutil/source/utility/unicode.cxx:753:21: error: unknown type name 'NumberFormat'; did you mean 'UNumberFormat'? std::unique_ptr xF( ^~~~~~~~~~~~ UNumberFormat /usr/local/include/unicode/unum.h:140:15: note: 'UNumberFormat' declared here typedef void* UNumberFormat; ^ i18nutil/source/utility/unicode.cxx:754:9: error: use of undeclared identifier 'NumberFormat'; did you mean 'icu::NumberFormat'? NumberFormat::createPercentInstance(aLocale, errorCode)); ^~~~~~~~~~~~ icu::NumberFormat /usr/local/include/unicode/numfmt.h:174:18: note: 'icu::NumberFormat' declared here class U_I18N_API NumberFormat : public Format { ^ i18nutil/source/utility/unicode.cxx:753:35: error: no matching constructor for initialization of 'std::unique_ptr' (aka 'unique_ptr') std::unique_ptr xF( ^ /usr/include/c++/v1/memory:2425:28: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'icu::NumberFormat *' to 'const std::__1::unique_ptr >' for 1st argument class _LIBCPP_TEMPLATE_VIS unique_ptr ^ /usr/include/c++/v1/memory:2454:49: note: candidate constructor not viable: no known conversion from 'icu::NumberFormat *' to 'nullptr_t' for 1st argument _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR unique_ptr(nullptr_t) _NOEXCEPT ^ /usr/include/c++/v1/memory:2460:40: note: candidate constructor not viable: no known conversion from 'icu::NumberFormat *' to 'pointer' (aka 'void **') for 1st argument _LIBCPP_INLINE_VISIBILITY explicit unique_ptr(pointer __p) _NOEXCEPT ^ /usr/include/c++/v1/memory:2481:31: note: candidate constructor not viable: no known conversion from 'icu::NumberFormat *' to 'std::__1::unique_ptr >' for 1st argument _LIBCPP_INLINE_VISIBILITY unique_ptr(unique_ptr&& __u) _NOEXCEPT ^ /usr/include/c++/v1/memory:2485:9: note: candidate template ignored: could not match 'unique_ptr' against 'icu::NumberFormat *' unique_ptr(unique_ptr<_Up, _Ep>&& __u, ^ /usr/include/c++/v1/memory:2500:35: note: candidate template ignored: could not match 'auto_ptr' against 'icu::NumberFormat *' _LIBCPP_INLINE_VISIBILITY unique_ptr(auto_ptr<_Up>&& __p, ^ /usr/include/c++/v1/memory:2448:49: note: candidate constructor not viable: requires 0 arguments, but 1 was provided _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR unique_ptr() _NOEXCEPT ^ /usr/include/c++/v1/memory:2468:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, typename conditional< ^ /usr/include/c++/v1/memory:2475:31: note: candidate constructor not viable: requires 2 arguments, but 1 was provided _LIBCPP_INLINE_VISIBILITY unique_ptr(pointer __p, typename remove_reference::type&& __d) ^ i18nutil/source/utility/unicode.cxx:761:5: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'? UnicodeString output; ^~~~~~~~~~~~~ icu::UnicodeString /usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here class U_COMMON_API UnicodeString : public Replaceable ^ https://ssl.icu-project.org/trac/changeset/40705 PR: 227042 Reported by: antoine (via exp-run) Obtained from: upstream END