You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was installing Decidim and charlock_holmes is one of its dependencies. So when execute gem install charlock_holmes -v '0.7.6' it throws:
Building native extensions. This could take a while...
ERROR: Error installing charlock_holmes:
ERROR: Failed to build gem native extension.
current directory: /home/israel/.rvm/gems/ruby-2.6.0@decidim-app/gems/charlock_holmes-0.7.6/ext/charlock_holmes
/home/israel/.rvm/rubies/ruby-2.6.0/bin/ruby -I /home/israel/.rvm/rubies/ruby-2.6.0/lib/ruby/2.6.0 -r ./siteconf20190517-17024-y3sbqo.rb extconf.rb
checking for -licui18n... yes
checking for -licui18n... yes
checking for unicode/ucnv.h... yes
checking for -lz... yes
checking for -licuuc... yes
checking for -licudata... yes
creating Makefile
current directory: /home/israel/.rvm/gems/ruby-2.6.0@decidim-app/gems/charlock_holmes-0.7.6/ext/charlock_holmes
make "DESTDIR=" clean
current directory: /home/israel/.rvm/gems/ruby-2.6.0@decidim-app/gems/charlock_holmes-0.7.6/ext/charlock_holmes
make "DESTDIR="
compiling converter.c
compiling encoding_detector.c
compiling ext.c
compiling transliterator.cpp
cc1plus: warning: command line option ‘-Wdeclaration-after-statement’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wimplicit-function-declaration’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wimplicit-int’ is valid for C/ObjC but not for C++
In file included from /usr/include/unicode/utypes.h:38:0,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/umachine.h:340:13: error: ‘char16_t’ does not name a type
typedef char16_t UChar;
^
In file included from /usr/include/unicode/utypes.h:39:0,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uversion.h:173:55: error: ‘UChar’ does not name a type
u_versionFromUString(UVersionInfo versionArray, const UChar *versionString);
^
In file included from /usr/include/unicode/translit.h:24:0,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:131:53: error: expected ‘;’ at end of member declaration
static void * U_EXPORT2 operator new(size_t size) U_NOEXCEPT;
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:131:55: error: ‘noexcept’ does not name a type
static void * U_EXPORT2 operator new(size_t size) U_NOEXCEPT;
^
In file included from /usr/include/unicode/translit.h:24:0,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:138:55: error: expected ‘;’ at end of member declaration
static void * U_EXPORT2 operator new[](size_t size) U_NOEXCEPT;
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:138:57: error: ‘noexcept’ does not name a type
static void * U_EXPORT2 operator new[](size_t size) U_NOEXCEPT;
^
In file included from /usr/include/unicode/translit.h:24:0,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:148:50: error: expected ‘;’ at end of member declaration
static void U_EXPORT2 operator delete(void *p) U_NOEXCEPT;
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:148:52: error: ‘noexcept’ does not name a type
static void U_EXPORT2 operator delete(void *p) U_NOEXCEPT;
^
In file included from /usr/include/unicode/translit.h:24:0,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:155:52: error: expected ‘;’ at end of member declaration
static void U_EXPORT2 operator delete[](void *p) U_NOEXCEPT;
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:155:54: error: ‘noexcept’ does not name a type
static void U_EXPORT2 operator delete[](void *p) U_NOEXCEPT;
^
In file included from /usr/include/unicode/translit.h:24:0,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:163:66: error: expected ‘;’ at end of member declaration
static inline void * U_EXPORT2 operator new(size_t, void *ptr) U_NOEXCEPT { return ptr; }
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:163:68: error: ‘noexcept’ does not name a type
static inline void * U_EXPORT2 operator new(size_t, void *ptr) U_NOEXCEPT { return ptr; }
^
In file included from /usr/include/unicode/translit.h:24:0,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:170:64: error: expected ‘;’ at end of member declaration
static inline void U_EXPORT2 operator delete(void *, void *) U_NOEXCEPT {}
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uobject.h:170:66: error: ‘noexcept’ does not name a type
static inline void U_EXPORT2 operator delete(void *, void *) U_NOEXCEPT {}
^
In file included from /usr/include/unicode/unistr.h:33:0,
from /usr/include/unicode/translit.h:25,
from transliterator.cpp:5:
/usr/include/unicode/char16ptr.h:46:31: error: expected ‘)’ before ‘*’ token
inline Char16Ptr(char16_t *p);
^
/usr/include/unicode/char16ptr.h:69:37: error: expected ‘)’ before ‘p’
inline Char16Ptr(std::nullptr_t p);
^
/usr/include/unicode/char16ptr.h:81:12: error: ‘char16_t’ does not name a type
inline char16_t *get() const;
^
/usr/include/unicode/char16ptr.h:87:21: error: ‘char16_t’ does not name a type
inline operator char16_t *() const { return get(); }
^
/usr/include/unicode/char16ptr.h:93:33: error: ‘char16_t’ does not name a type
template<typename T> static char16_t *cast(T *t) {
^
/usr/include/unicode/char16ptr.h:98:5: error: ‘char16_t’ does not name a type
char16_t *p_;
^
/usr/include/unicode/char16ptr.h:111:21: error: expected constructor, destructor, or type conversion before ‘(’ token
Char16Ptr::Char16Ptr(char16_t *p) : p_(p) {}
^
/usr/include/unicode/char16ptr.h: In constructor ‘icu_64::Char16Ptr::Char16Ptr(uint16_t*)’:
/usr/include/unicode/char16ptr.h:113:37: error: class ‘icu_64::Char16Ptr’ does not have any field named ‘p_’
Char16Ptr::Char16Ptr(uint16_t *p) : p_(cast(p)) {}
^
/usr/include/unicode/char16ptr.h:113:46: error: ‘cast’ was not declared in this scope
Char16Ptr::Char16Ptr(uint16_t *p) : p_(cast(p)) {}
^
/usr/include/unicode/char16ptr.h: At global scope:
/usr/include/unicode/char16ptr.h:118:21: error: expected constructor, destructor, or type conversion before ‘(’ token
Char16Ptr::Char16Ptr(std::nullptr_t p) : p_(p) {}
^
/usr/include/unicode/char16ptr.h: In destructor ‘icu_64::Char16Ptr::~Char16Ptr()’:
/usr/include/unicode/char16ptr.h:120:5: error: ‘p_’ was not declared in this scope
U_ALIASING_BARRIER(p_);
^
/usr/include/unicode/char16ptr.h: At global scope:
/usr/include/unicode/char16ptr.h:123:1: error: ‘char16_t’ does not name a type
char16_t *Char16Ptr::get() const { return p_; }
^
/usr/include/unicode/char16ptr.h:153:33: error: ‘char16_t’ does not name a type
inline ConstChar16Ptr(const char16_t *p);
^
/usr/include/unicode/char16ptr.h:176:38: error: ‘nullptr_t’ in namespace ‘std’ does not name a type
inline ConstChar16Ptr(const std::nullptr_t p);
^
/usr/include/unicode/char16ptr.h:189:18: error: ‘char16_t’ does not name a type
inline const char16_t *get() const;
^
/usr/include/unicode/char16ptr.h:195:12: error: ‘operator const int’ does not name a type
inline operator const char16_t *() const { return get(); }
^
/usr/include/unicode/char16ptr.h:201:39: error: ‘char16_t’ does not name a type
template<typename T> static const char16_t *cast(const T *t) {
^
/usr/include/unicode/char16ptr.h:206:11: error: ‘char16_t’ does not name a type
const char16_t *p_;
^
/usr/include/unicode/char16ptr.h:219:38: error: ‘char16_t’ does not name a type
ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {}
^
/usr/include/unicode/char16ptr.h: In constructor ‘icu_64::ConstChar16Ptr::ConstChar16Ptr(const int*)’:
/usr/include/unicode/char16ptr.h:219:53: error: class ‘icu_64::ConstChar16Ptr’ does not have any field named ‘p_’
ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {}
^
/usr/include/unicode/char16ptr.h: In constructor ‘icu_64::ConstChar16Ptr::ConstChar16Ptr(const uint16_t*)’:
/usr/include/unicode/char16ptr.h:221:53: error: class ‘icu_64::ConstChar16Ptr’ does not have any field named ‘p_’
ConstChar16Ptr::ConstChar16Ptr(const uint16_t *p) : p_(cast(p)) {}
^
/usr/include/unicode/char16ptr.h:221:62: error: ‘cast’ was not declared in this scope
ConstChar16Ptr::ConstChar16Ptr(const uint16_t *p) : p_(cast(p)) {}
^
/usr/include/unicode/char16ptr.h: At global scope:
/usr/include/unicode/char16ptr.h:226:43: error: ‘nullptr_t’ in namespace ‘std’ does not name a type
ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t p) : p_(p) {}
^
/usr/include/unicode/char16ptr.h: In constructor ‘icu_64::ConstChar16Ptr::ConstChar16Ptr(int)’:
/usr/include/unicode/char16ptr.h:226:58: error: class ‘icu_64::ConstChar16Ptr’ does not have any field named ‘p_’
ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t p) : p_(p) {}
^
/usr/include/unicode/char16ptr.h: In destructor ‘icu_64::ConstChar16Ptr::~ConstChar16Ptr()’:
/usr/include/unicode/char16ptr.h:228:5: error: ‘p_’ was not declared in this scope
U_ALIASING_BARRIER(p_);
^
/usr/include/unicode/char16ptr.h: At global scope:
/usr/include/unicode/char16ptr.h:231:7: error: ‘char16_t’ does not name a type
const char16_t *ConstChar16Ptr::get() const { return p_; }
^
/usr/include/unicode/char16ptr.h:257:14: error: ‘UChar’ does not name a type
inline const UChar *toUCharPtr(const char16_t *p) {
^
/usr/include/unicode/char16ptr.h:271:8: error: ‘UChar’ does not name a type
inline UChar *toUCharPtr(char16_t *p) {
^
/usr/include/unicode/char16ptr.h:285:44: error: ‘char16_t’ does not name a type
inline const OldUChar *toOldUCharPtr(const char16_t *p) {
^
/usr/include/unicode/char16ptr.h:299:32: error: ‘icu_64::toOldUCharPtr’ declared as an ‘inline’ variable
inline OldUChar *toOldUCharPtr(char16_t *p) {
^
/usr/include/unicode/char16ptr.h:299:32: error: ‘OldUChar* icu_64::toOldUCharPtr’ redeclared as different kind of symbol
/usr/include/unicode/char16ptr.h:285:24: note: previous declaration ‘const OldUChar* icu_64::toOldUCharPtr(const int*)’
inline const OldUChar *toOldUCharPtr(const char16_t *p) {
^
/usr/include/unicode/char16ptr.h:299:32: error: ‘char16_t’ was not declared in this scope
inline OldUChar *toOldUCharPtr(char16_t *p) {
^
/usr/include/unicode/char16ptr.h:299:42: error: ‘p’ was not declared in this scope
inline OldUChar *toOldUCharPtr(char16_t *p) {
^
In file included from /usr/include/unicode/unistr.h:34:0,
from /usr/include/unicode/translit.h:25,
from transliterator.cpp:5:
/usr/include/unicode/rep.h:96:12: error: ‘char16_t’ does not name a type
inline char16_t charAt(int32_t offset) const;
^
/usr/include/unicode/rep.h:233:13: error: ‘char16_t’ does not name a type
virtual char16_t getCharAt(int32_t offset) const = 0;
^
/usr/include/unicode/rep.h:249:8: error: ‘char16_t’ does not name a type
inline char16_t
^
In file included from /usr/include/unicode/translit.h:25:0,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:46:16: error: ‘UChar’ does not name a type
u_strlen(const UChar *s);
^
/usr/include/unicode/unistr.h:70:19: error: ‘char16_t’ has not been declared
char16_t *dest, int32_t destCapacity,
^
/usr/include/unicode/unistr.h:71:25: error: ‘char16_t’ does not name a type
const char16_t *src, int32_t srcLength,
^
In file included from /usr/include/unicode/translit.h:25:0,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:455:16: error: ‘char16_t’ does not name a type
const char16_t *srcChars) const;
^
/usr/include/unicode/unistr.h:476:16: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:614:45: error: ‘char16_t’ does not name a type
const char16_t *srcChars) const;
^
/usr/include/unicode/unistr.h:639:45: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:789:16: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:816:16: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:893:33: error: ‘char16_t’ does not name a type
inline UBool startsWith(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:941:31: error: ‘char16_t’ does not name a type
inline UBool endsWith(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:1018:32: error: ‘char16_t’ does not name a type
inline int32_t indexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:1055:25: error: ‘char16_t’ does not name a type
int32_t indexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:1068:26: error: ‘char16_t’ has not been declared
inline int32_t indexOf(char16_t c) const;
^
/usr/include/unicode/unistr.h:1078:18: error: ‘int32_t icu_64::UnicodeString::indexOf(UChar32) const’ cannot be overloaded
inline int32_t indexOf(UChar32 c) const;
^
/usr/include/unicode/unistr.h:1068:18: error: with ‘int32_t icu_64::UnicodeString::indexOf(int) const’
inline int32_t indexOf(char16_t c) const;
^
/usr/include/unicode/unistr.h:1088:26: error: ‘char16_t’ has not been declared
inline int32_t indexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1100:18: error: ‘int32_t icu_64::UnicodeString::indexOf(UChar32, int32_t) const’ cannot be overloaded
inline int32_t indexOf(UChar32 c,
^
/usr/include/unicode/unistr.h:1088:18: error: with ‘int32_t icu_64::UnicodeString::indexOf(int, int32_t) const’
inline int32_t indexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1113:26: error: ‘char16_t’ has not been declared
inline int32_t indexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1128:18: error: ‘int32_t icu_64::UnicodeString::indexOf(UChar32, int32_t, int32_t) const’ cannot be overloaded
inline int32_t indexOf(UChar32 c,
^
/usr/include/unicode/unistr.h:1113:18: error: with ‘int32_t icu_64::UnicodeString::indexOf(int, int32_t, int32_t) const’
inline int32_t indexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1201:36: error: ‘char16_t’ does not name a type
inline int32_t lastIndexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:1238:29: error: ‘char16_t’ does not name a type
int32_t lastIndexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:1251:30: error: ‘char16_t’ has not been declared
inline int32_t lastIndexOf(char16_t c) const;
^
/usr/include/unicode/unistr.h:1261:18: error: ‘int32_t icu_64::UnicodeString::lastIndexOf(UChar32) const’ cannot be overloaded
inline int32_t lastIndexOf(UChar32 c) const;
^
/usr/include/unicode/unistr.h:1251:18: error: with ‘int32_t icu_64::UnicodeString::lastIndexOf(int) const’
inline int32_t lastIndexOf(char16_t c) const;
^
/usr/include/unicode/unistr.h:1271:30: error: ‘char16_t’ has not been declared
inline int32_t lastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1283:18: error: ‘int32_t icu_64::UnicodeString::lastIndexOf(UChar32, int32_t) const’ cannot be overloaded
inline int32_t lastIndexOf(UChar32 c,
^
/usr/include/unicode/unistr.h:1271:18: error: with ‘int32_t icu_64::UnicodeString::lastIndexOf(int, int32_t) const’
inline int32_t lastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1296:30: error: ‘char16_t’ has not been declared
inline int32_t lastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1311:18: error: ‘int32_t icu_64::UnicodeString::lastIndexOf(UChar32, int32_t, int32_t) const’ cannot be overloaded
inline int32_t lastIndexOf(UChar32 c,
^
/usr/include/unicode/unistr.h:1296:18: error: with ‘int32_t icu_64::UnicodeString::lastIndexOf(int, int32_t, int32_t) const’
inline int32_t lastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1326:10: error: ‘char16_t’ does not name a type
inline char16_t charAt(int32_t offset) const;
^
/usr/include/unicode/unistr.h:1335:10: error: ‘char16_t’ does not name a type
inline char16_t operator[] (int32_t offset) const;
^
/usr/include/unicode/unistr.h:1510:15: error: ‘char16_t’ has not been declared
char16_t *dst,
^
/usr/include/unicode/unistr.h:1903:42: error: expected ‘,’ or ‘...’ before ‘&&’ token
UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT;
^
/usr/include/unicode/unistr.h:1903:47: error: expected ‘;’ at end of member declaration
UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT;
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:1903:49: error: ‘noexcept’ does not name a type
UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT;
^
In file included from /usr/include/unicode/translit.h:25:0,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:1910:33: error: expected ‘;’ at end of member declaration
void swap(UnicodeString &other) U_NOEXCEPT;
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:1910:35: error: ‘noexcept’ does not name a type
void swap(UnicodeString &other) U_NOEXCEPT;
^
In file included from /usr/include/unicode/translit.h:25:0,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:1919:44: error: expected ‘;’ at end of member declaration
swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT {
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:1919:46: error: ‘noexcept’ does not name a type
swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT {
^
In file included from /usr/include/unicode/translit.h:25:0,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:1930:36: error: declaration of ‘operator=’ as non-function
inline UnicodeString& operator= (char16_t ch);
^
/usr/include/unicode/unistr.h:1930:33: error: expected ‘;’ at end of member declaration
inline UnicodeString& operator= (char16_t ch);
^
/usr/include/unicode/unistr.h:1930:45: error: expected ‘)’ before ‘ch’
inline UnicodeString& operator= (char16_t ch);
^
/usr/include/unicode/unistr.h:1990:37: error: ‘char16_t’ does not name a type
inline UnicodeString& setTo(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:2001:31: error: ‘setTo’ declared as an ‘inline’ field
inline UnicodeString& setTo(char16_t srcChar);
^
/usr/include/unicode/unistr.h:2001:25: error: expected ‘;’ at end of member declaration
inline UnicodeString& setTo(char16_t srcChar);
^
/usr/include/unicode/unistr.h:2001:31: error: ‘icu_64::UnicodeString& icu_64::UnicodeString::setTo’ conflicts with a previous declaration
inline UnicodeString& setTo(char16_t srcChar);
^
/usr/include/unicode/unistr.h:1990:25: note: previous declaration ‘icu_64::UnicodeString::setTo’
inline UnicodeString& setTo(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:2001:40: error: expected ‘)’ before ‘srcChar’
inline UnicodeString& setTo(char16_t srcChar);
^
/usr/include/unicode/unistr.h:2059:18: error: expected ‘;’ at end of member declaration
UnicodeString &setTo(char16_t *buffer,
^
/usr/include/unicode/unistr.h:2059:24: error: ‘icu_64::UnicodeString& icu_64::UnicodeString::setTo’ conflicts with a previous declaration
UnicodeString &setTo(char16_t *buffer,
^
/usr/include/unicode/unistr.h:2036:18: note: previous declaration ‘icu_64::UnicodeString::setTo’
UnicodeString &setTo(UBool isTerminated,
^
/usr/include/unicode/unistr.h:2059:33: error: expected ‘)’ before ‘*’ token
UnicodeString &setTo(char16_t *buffer,
^
/usr/include/unicode/unistr.h:2113:16: error: ‘char16_t’ has not been declared
char16_t ch);
^
/usr/include/unicode/unistr.h:2125:37: error: declaration of ‘operator+=’ as non-function
inline UnicodeString& operator+= (char16_t ch);
^
/usr/include/unicode/unistr.h:2125:33: error: expected ‘;’ at end of member declaration
inline UnicodeString& operator+= (char16_t ch);
^
/usr/include/unicode/unistr.h:2125:46: error: expected ‘)’ before ‘ch’
inline UnicodeString& operator+= (char16_t ch);
^
/usr/include/unicode/unistr.h:2185:38: error: ‘char16_t’ does not name a type
inline UnicodeString& append(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:2207:32: error: ‘append’ declared as an ‘inline’ field
inline UnicodeString& append(char16_t srcChar);
^
/usr/include/unicode/unistr.h:2207:25: error: expected ‘;’ at end of member declaration
inline UnicodeString& append(char16_t srcChar);
^
/usr/include/unicode/unistr.h:2207:32: error: ‘icu_64::UnicodeString& icu_64::UnicodeString::append’ conflicts with a previous declaration
inline UnicodeString& append(char16_t srcChar);
^
/usr/include/unicode/unistr.h:2198:25: note: previous declaration ‘icu_64::UnicodeString::append’
inline UnicodeString& append(ConstChar16Ptr srcChars,
^
/usr/include/unicode/unistr.h:2207:41: error: expected ‘)’ before ‘srcChar’
inline UnicodeString& append(char16_t srcChar);
^
/usr/include/unicode/unistr.h:2263:19: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:2289:13: error: ‘char16_t’ has not been declared
char16_t srcChar);
^
/usr/include/unicode/unistr.h:2299:25: error: ‘icu_64::UnicodeString& icu_64::UnicodeString::insert(int32_t, UChar32)’ cannot be overloaded
inline UnicodeString& insert(int32_t start,
^
/usr/include/unicode/unistr.h:2288:25: error: with ‘icu_64::UnicodeString& icu_64::UnicodeString::insert(int32_t, int)’
inline UnicodeString& insert(int32_t start,
^
/usr/include/unicode/unistr.h:2363:20: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:2397:14: error: ‘char16_t’ has not been declared
char16_t srcChar);
^
/usr/include/unicode/unistr.h:2410:18: error: ‘icu_64::UnicodeString& icu_64::UnicodeString::replace(int32_t, int32_t, UChar32)’ cannot be overloaded
UnicodeString& replace(int32_t start, int32_t length, UChar32 srcChar);
^
/usr/include/unicode/unistr.h:2395:25: error: with ‘icu_64::UnicodeString& icu_64::UnicodeString::replace(int32_t, int32_t, int)’
inline UnicodeString& replace(int32_t start,
^
/usr/include/unicode/unistr.h:2590:21: error: ‘char16_t’ has not been declared
char16_t padChar = 0x0020);
^
/usr/include/unicode/unistr.h:2604:22: error: ‘char16_t’ has not been declared
char16_t padChar = 0x0020);
^
/usr/include/unicode/unistr.h:2832:3: error: ‘char16_t’ does not name a type
char16_t *getBuffer(int32_t minCapacity);
^
/usr/include/unicode/unistr.h:2886:16: error: ‘char16_t’ does not name a type
inline const char16_t *getBuffer() const;
^
/usr/include/unicode/unistr.h:2921:9: error: ‘char16_t’ does not name a type
const char16_t *getTerminatedBuffer();
^
/usr/include/unicode/unistr.h:2954:52: error: expected ‘)’ before ‘ch’
UNISTR_FROM_CHAR_EXPLICIT UnicodeString(char16_t ch);
^
/usr/include/unicode/unistr.h:2977:51: error: ‘char16_t’ does not name a type
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text);
^
/usr/include/unicode/unistr.h:3020:63: error: ‘nullptr_t’ in namespace ‘std’ does not name a type
UNISTR_FROM_STRING_EXPLICIT inline UnicodeString(const std::nullptr_t text);
^
/usr/include/unicode/unistr.h:3020:38: error: ‘icu_64::UnicodeString::UnicodeString(int)’ cannot be overloaded
UNISTR_FROM_STRING_EXPLICIT inline UnicodeString(const std::nullptr_t text);
^
/usr/include/unicode/unistr.h:2965:29: error: with ‘icu_64::UnicodeString::UnicodeString(UChar32)’
UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
^
/usr/include/unicode/unistr.h:3029:23: error: ‘char16_t’ does not name a type
UnicodeString(const char16_t *text,
^
/usr/include/unicode/unistr.h:3064:35: error: ‘nullptr_t’ in namespace ‘std’ does not name a type
inline UnicodeString(const std::nullptr_t text, int32_t length);
^
/usr/include/unicode/unistr.h:3110:26: error: expected ‘)’ before ‘*’ token
UnicodeString(char16_t *buffer, int32_t buffLength, int32_t buffCapacity);
^
/usr/include/unicode/unistr.h:3147:39: error: expected ‘)’ before ‘buffer’
inline UnicodeString(std::nullptr_t buffer, int32_t buffLength, int32_t buffCapacity);
^
/usr/include/unicode/unistr.h:3302:31: error: expected ‘,’ or ‘...’ before ‘&&’ token
UnicodeString(UnicodeString &&src) U_NOEXCEPT;
^
/usr/include/unicode/unistr.h:3302:36: error: invalid constructor; you probably meant ‘icu_64::UnicodeString (const icu_64::UnicodeString&)’
UnicodeString(UnicodeString &&src) U_NOEXCEPT;
^
/usr/include/unicode/unistr.h:3302:36: error: expected ‘;’ at end of member declaration
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:3302:38: error: ‘noexcept’ does not name a type
UnicodeString(UnicodeString &&src) U_NOEXCEPT;
^
In file included from /usr/include/unicode/translit.h:25:0,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:3461:11: error: ‘char16_t’ does not name a type
virtual char16_t getCharAt(int32_t offset) const;
^
/usr/include/unicode/unistr.h:3497:18: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:3510:40: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:3525:23: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:3530:21: error: ‘char16_t’ has not been declared
int32_t doIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:3534:11: error: ‘int32_t icu_64::UnicodeString::doIndexOf(UChar32, int32_t, int32_t) const’ cannot be overloaded
int32_t doIndexOf(UChar32 c,
^
/usr/include/unicode/unistr.h:3530:11: error: with ‘int32_t icu_64::UnicodeString::doIndexOf(int, int32_t, int32_t) const’
int32_t doIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:3538:25: error: ‘char16_t’ has not been declared
int32_t doLastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:3542:11: error: ‘int32_t icu_64::UnicodeString::doLastIndexOf(UChar32, int32_t, int32_t) const’ cannot be overloaded
int32_t doLastIndexOf(UChar32 c,
^
/usr/include/unicode/unistr.h:3538:11: error: with ‘int32_t icu_64::UnicodeString::doLastIndexOf(int, int32_t, int32_t) const’
int32_t doLastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:3548:10: error: ‘char16_t’ has not been declared
char16_t *dst,
^
/usr/include/unicode/unistr.h:3555:10: error: ‘char16_t’ does not name a type
inline char16_t doCharAt(int32_t offset) const;
^
/usr/include/unicode/unistr.h:3565:22: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:3570:33: error: ‘char16_t’ does not name a type
UnicodeString& doAppend(const char16_t *srcChars, int32_t srcStart, int32_t srcLength);
^
/usr/include/unicode/unistr.h:3580:10: error: ‘char16_t’ does not name a type
inline char16_t* getArrayStart(void);
^
/usr/include/unicode/unistr.h:3581:16: error: ‘char16_t’ does not name a type
inline const char16_t* getArrayStart(void) const;
^
/usr/include/unicode/unistr.h:3598:24: error: ‘char16_t’ has not been declared
inline void setArray(char16_t *array, int32_t len, int32_t capacity); // sets length but not flags
^
/usr/include/unicode/unistr.h:3617:62: error: expected ‘;’ at end of member declaration
void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT;
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:3617:64: error: ‘noexcept’ does not name a type
void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT;
^
In file included from /usr/include/unicode/translit.h:25:0,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:3776:7: error: ‘char16_t’ does not name a type
char16_t fBuffer[US_STACKBUF_SIZE]; // buffer for short strings
^
/usr/include/unicode/unistr.h:3784:7: error: ‘char16_t’ does not name a type
char16_t *fArray; // the Unicode data
^
/usr/include/unicode/unistr.h: In constructor ‘icu_64::UnicodeString::UnicodeString(const uint16_t*)’:
/usr/include/unicode/unistr.h:2991:41: error: no matching function for call to ‘icu_64::UnicodeString::UnicodeString(icu_64::ConstChar16Ptr)’
UnicodeString(ConstChar16Ptr(text)) {}
^
/usr/include/unicode/unistr.h:2991:41: note: candidates are:
/usr/include/unicode/unistr.h:3319:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&, int32_t, int32_t)
UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
^
/usr/include/unicode/unistr.h:3319:3: note: candidate expects 3 arguments, 1 provided
/usr/include/unicode/unistr.h:3310:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&, int32_t)
UnicodeString(const UnicodeString& src, int32_t srcStart);
^
/usr/include/unicode/unistr.h:3310:3: note: candidate expects 2 arguments, 1 provided
/usr/include/unicode/unistr.h:3294:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&)
UnicodeString(const UnicodeString& that);
^
/usr/include/unicode/unistr.h:3294:3: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3275:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, icu_64::UnicodeString::EInvariant)
UnicodeString(const char *src, int32_t length, enum EInvariant inv);
^
/usr/include/unicode/unistr.h:3275:3: note: candidate expects 3 arguments, 1 provided
/usr/include/unicode/unistr.h:3245:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, UConverter*, UErrorCode&)
UnicodeString(
^
/usr/include/unicode/unistr.h:3245:3: note: candidate expects 4 arguments, 1 provided
/usr/include/unicode/unistr.h:3222:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, const char*)
UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
^
/usr/include/unicode/unistr.h:3222:3: note: candidate expects 3 arguments, 1 provided
/usr/include/unicode/unistr.h:3203:3: note: icu_64::UnicodeString::UnicodeString(const char*, const char*)
UnicodeString(const char *codepageData, const char *codepage);
^
/usr/include/unicode/unistr.h:3203:3: note: candidate expects 2 arguments, 1 provided
/usr/include/unicode/unistr.h:3180:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t)
UnicodeString(const char *codepageData, int32_t dataLength);
^
/usr/include/unicode/unistr.h:3180:3: note: candidate expects 2 arguments, 1 provided
/usr/include/unicode/unistr.h:3170:31: note: icu_64::UnicodeString::UnicodeString(const char*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData);
^
/usr/include/unicode/unistr.h:3170:31: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const char*’
/usr/include/unicode/unistr.h:3121:3: note: icu_64::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)
UnicodeString(uint16_t *buffer, int32_t buffLength, int32_t buffCapacity) :
^
/usr/include/unicode/unistr.h:3121:3: note: candidate expects 3 arguments, 1 provided
/usr/include/unicode/unistr.h:3088:3: note: icu_64::UnicodeString::UnicodeString(UBool, icu_64::ConstChar16Ptr, int32_t)
UnicodeString(UBool isTerminated,
^
/usr/include/unicode/unistr.h:3088:3: note: candidate expects 3 arguments, 1 provided
/usr/include/unicode/unistr.h:3064:10: note: icu_64::UnicodeString::UnicodeString(int, int32_t)
inline UnicodeString(const std::nullptr_t text, int32_t length);
^
/usr/include/unicode/unistr.h:3064:10: note: candidate expects 2 arguments, 1 provided
/usr/include/unicode/unistr.h:3040:3: note: icu_64::UnicodeString::UnicodeString(const uint16_t*, int32_t)
UnicodeString(const uint16_t *text, int32_t length) :
^
/usr/include/unicode/unistr.h:3040:3: note: candidate expects 2 arguments, 1 provided
/usr/include/unicode/unistr.h:3029:3: note: icu_64::UnicodeString::UnicodeString(const int*, int32_t)
UnicodeString(const char16_t *text,
^
/usr/include/unicode/unistr.h:3029:3: note: candidate expects 2 arguments, 1 provided
/usr/include/unicode/unistr.h:2990:31: note: icu_64::UnicodeString::UnicodeString(const uint16_t*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) :
^
/usr/include/unicode/unistr.h:2990:31: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const uint16_t* {aka const short unsigned int*}’
/usr/include/unicode/unistr.h:2977:31: note: icu_64::UnicodeString::UnicodeString(const int*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text);
^
/usr/include/unicode/unistr.h:2977:31: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h:2965:29: note: icu_64::UnicodeString::UnicodeString(UChar32)
UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
^
/usr/include/unicode/unistr.h:2965:29: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘UChar32 {aka int}’
/usr/include/unicode/unistr.h:2943:3: note: icu_64::UnicodeString::UnicodeString(int32_t, UChar32, int32_t)
UnicodeString(int32_t capacity, UChar32 c, int32_t count);
^
/usr/include/unicode/unistr.h:2943:3: note: candidate expects 3 arguments, 1 provided
/usr/include/unicode/unistr.h:2930:10: note: icu_64::UnicodeString::UnicodeString()
inline UnicodeString();
^
/usr/include/unicode/unistr.h:2930:10: note: candidate expects 0 arguments, 1 provided
/usr/include/unicode/unistr.h: In constructor ‘icu_64::UnicodeString::UnicodeString(const uint16_t*, int32_t)’:
/usr/include/unicode/unistr.h:3041:49: error: no matching function for call to ‘icu_64::UnicodeString::UnicodeString(icu_64::ConstChar16Ptr, int32_t&)’
UnicodeString(ConstChar16Ptr(text), length) {}
^
/usr/include/unicode/unistr.h:3041:49: note: candidates are:
/usr/include/unicode/unistr.h:3319:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&, int32_t, int32_t)
UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
^
/usr/include/unicode/unistr.h:3319:3: note: candidate expects 3 arguments, 2 provided
/usr/include/unicode/unistr.h:3310:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&, int32_t)
UnicodeString(const UnicodeString& src, int32_t srcStart);
^
/usr/include/unicode/unistr.h:3310:3: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3294:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&)
UnicodeString(const UnicodeString& that);
^
/usr/include/unicode/unistr.h:3294:3: note: candidate expects 1 argument, 2 provided
/usr/include/unicode/unistr.h:3275:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, icu_64::UnicodeString::EInvariant)
UnicodeString(const char *src, int32_t length, enum EInvariant inv);
^
/usr/include/unicode/unistr.h:3275:3: note: candidate expects 3 arguments, 2 provided
/usr/include/unicode/unistr.h:3245:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, UConverter*, UErrorCode&)
UnicodeString(
^
/usr/include/unicode/unistr.h:3245:3: note: candidate expects 4 arguments, 2 provided
/usr/include/unicode/unistr.h:3222:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, const char*)
UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
^
/usr/include/unicode/unistr.h:3222:3: note: candidate expects 3 arguments, 2 provided
/usr/include/unicode/unistr.h:3203:3: note: icu_64::UnicodeString::UnicodeString(const char*, const char*)
UnicodeString(const char *codepageData, const char *codepage);
^
/usr/include/unicode/unistr.h:3203:3: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const char*’
/usr/include/unicode/unistr.h:3180:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t)
UnicodeString(const char *codepageData, int32_t dataLength);
^
/usr/include/unicode/unistr.h:3180:3: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const char*’
/usr/include/unicode/unistr.h:3170:31: note: icu_64::UnicodeString::UnicodeString(const char*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData);
^
/usr/include/unicode/unistr.h:3170:31: note: candidate expects 1 argument, 2 provided
/usr/include/unicode/unistr.h:3121:3: note: icu_64::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)
UnicodeString(uint16_t *buffer, int32_t buffLength, int32_t buffCapacity) :
^
/usr/include/unicode/unistr.h:3121:3: note: candidate expects 3 arguments, 2 provided
/usr/include/unicode/unistr.h:3088:3: note: icu_64::UnicodeString::UnicodeString(UBool, icu_64::ConstChar16Ptr, int32_t)
UnicodeString(UBool isTerminated,
^
/usr/include/unicode/unistr.h:3088:3: note: candidate expects 3 arguments, 2 provided
/usr/include/unicode/unistr.h:3064:10: note: icu_64::UnicodeString::UnicodeString(int, int32_t)
inline UnicodeString(const std::nullptr_t text, int32_t length);
^
/usr/include/unicode/unistr.h:3064:10: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘int’
/usr/include/unicode/unistr.h:3040:3: note: icu_64::UnicodeString::UnicodeString(const uint16_t*, int32_t)
UnicodeString(const uint16_t *text, int32_t length) :
^
/usr/include/unicode/unistr.h:3040:3: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const uint16_t* {aka const short unsigned int*}’
/usr/include/unicode/unistr.h:3029:3: note: icu_64::UnicodeString::UnicodeString(const int*, int32_t)
UnicodeString(const char16_t *text,
^
/usr/include/unicode/unistr.h:3029:3: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h:2990:31: note: icu_64::UnicodeString::UnicodeString(const uint16_t*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) :
^
/usr/include/unicode/unistr.h:2990:31: note: candidate expects 1 argument, 2 provided
/usr/include/unicode/unistr.h:2977:31: note: icu_64::UnicodeString::UnicodeString(const int*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text);
^
/usr/include/unicode/unistr.h:2977:31: note: candidate expects 1 argument, 2 provided
/usr/include/unicode/unistr.h:2965:29: note: icu_64::UnicodeString::UnicodeString(UChar32)
UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
^
/usr/include/unicode/unistr.h:2965:29: note: candidate expects 1 argument, 2 provided
/usr/include/unicode/unistr.h:2943:3: note: icu_64::UnicodeString::UnicodeString(int32_t, UChar32, int32_t)
UnicodeString(int32_t capacity, UChar32 c, int32_t count);
^
/usr/include/unicode/unistr.h:2943:3: note: candidate expects 3 arguments, 2 provided
/usr/include/unicode/unistr.h:2930:10: note: icu_64::UnicodeString::UnicodeString()
inline UnicodeString();
^
/usr/include/unicode/unistr.h:2930:10: note: candidate expects 0 arguments, 2 provided
/usr/include/unicode/unistr.h: In constructor ‘icu_64::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)’:
/usr/include/unicode/unistr.h:3122:64: error: no matching function for call to ‘icu_64::UnicodeString::UnicodeString(icu_64::Char16Ptr, int32_t&, int32_t&)’
UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {}
^
/usr/include/unicode/unistr.h:3122:64: note: candidates are:
/usr/include/unicode/unistr.h:3319:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&, int32_t, int32_t)
UnicodeString(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
^
/usr/include/unicode/unistr.h:3319:3: note: no known conversion for argument 1 from ‘icu_64::Char16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3310:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&, int32_t)
UnicodeString(const UnicodeString& src, int32_t srcStart);
^
/usr/include/unicode/unistr.h:3310:3: note: candidate expects 2 arguments, 3 provided
/usr/include/unicode/unistr.h:3294:3: note: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&)
UnicodeString(const UnicodeString& that);
^
/usr/include/unicode/unistr.h:3294:3: note: candidate expects 1 argument, 3 provided
/usr/include/unicode/unistr.h:3275:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, icu_64::UnicodeString::EInvariant)
UnicodeString(const char *src, int32_t length, enum EInvariant inv);
^
/usr/include/unicode/unistr.h:3275:3: note: no known conversion for argument 1 from ‘icu_64::Char16Ptr’ to ‘const char*’
/usr/include/unicode/unistr.h:3245:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, UConverter*, UErrorCode&)
UnicodeString(
^
/usr/include/unicode/unistr.h:3245:3: note: candidate expects 4 arguments, 3 provided
/usr/include/unicode/unistr.h:3222:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t, const char*)
UnicodeString(const char *codepageData, int32_t dataLength, const char *codepage);
^
/usr/include/unicode/unistr.h:3222:3: note: no known conversion for argument 1 from ‘icu_64::Char16Ptr’ to ‘const char*’
/usr/include/unicode/unistr.h:3203:3: note: icu_64::UnicodeString::UnicodeString(const char*, const char*)
UnicodeString(const char *codepageData, const char *codepage);
^
/usr/include/unicode/unistr.h:3203:3: note: candidate expects 2 arguments, 3 provided
/usr/include/unicode/unistr.h:3180:3: note: icu_64::UnicodeString::UnicodeString(const char*, int32_t)
UnicodeString(const char *codepageData, int32_t dataLength);
^
/usr/include/unicode/unistr.h:3180:3: note: candidate expects 2 arguments, 3 provided
/usr/include/unicode/unistr.h:3170:31: note: icu_64::UnicodeString::UnicodeString(const char*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData);
^
/usr/include/unicode/unistr.h:3170:31: note: candidate expects 1 argument, 3 provided
/usr/include/unicode/unistr.h:3121:3: note: icu_64::UnicodeString::UnicodeString(uint16_t*, int32_t, int32_t)
UnicodeString(uint16_t *buffer, int32_t buffLength, int32_t buffCapacity) :
^
/usr/include/unicode/unistr.h:3121:3: note: no known conversion for argument 1 from ‘icu_64::Char16Ptr’ to ‘uint16_t* {aka short unsigned int*}’
/usr/include/unicode/unistr.h:3088:3: note: icu_64::UnicodeString::UnicodeString(UBool, icu_64::ConstChar16Ptr, int32_t)
UnicodeString(UBool isTerminated,
^
/usr/include/unicode/unistr.h:3088:3: note: no known conversion for argument 1 from ‘icu_64::Char16Ptr’ to ‘UBool {aka signed char}’
/usr/include/unicode/unistr.h:3064:10: note: icu_64::UnicodeString::UnicodeString(int, int32_t)
inline UnicodeString(const std::nullptr_t text, int32_t length);
^
/usr/include/unicode/unistr.h:3064:10: note: candidate expects 2 arguments, 3 provided
/usr/include/unicode/unistr.h:3040:3: note: icu_64::UnicodeString::UnicodeString(const uint16_t*, int32_t)
UnicodeString(const uint16_t *text, int32_t length) :
^
/usr/include/unicode/unistr.h:3040:3: note: candidate expects 2 arguments, 3 provided
/usr/include/unicode/unistr.h:3029:3: note: icu_64::UnicodeString::UnicodeString(const int*, int32_t)
UnicodeString(const char16_t *text,
^
/usr/include/unicode/unistr.h:3029:3: note: candidate expects 2 arguments, 3 provided
/usr/include/unicode/unistr.h:2990:31: note: icu_64::UnicodeString::UnicodeString(const uint16_t*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) :
^
/usr/include/unicode/unistr.h:2990:31: note: candidate expects 1 argument, 3 provided
/usr/include/unicode/unistr.h:2977:31: note: icu_64::UnicodeString::UnicodeString(const int*)
UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text);
^
/usr/include/unicode/unistr.h:2977:31: note: candidate expects 1 argument, 3 provided
/usr/include/unicode/unistr.h:2965:29: note: icu_64::UnicodeString::UnicodeString(UChar32)
UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch);
^
/usr/include/unicode/unistr.h:2965:29: note: candidate expects 1 argument, 3 provided
/usr/include/unicode/unistr.h:2943:3: note: icu_64::UnicodeString::UnicodeString(int32_t, UChar32, int32_t)
UnicodeString(int32_t capacity, UChar32 c, int32_t count);
^
/usr/include/unicode/unistr.h:2943:3: note: no known conversion for argument 1 from ‘icu_64::Char16Ptr’ to ‘int32_t {aka int}’
/usr/include/unicode/unistr.h:2930:10: note: icu_64::UnicodeString::UnicodeString()
inline UnicodeString();
^
/usr/include/unicode/unistr.h:2930:10: note: candidate expects 0 arguments, 3 provided
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:3837:8: error: ‘char16_t’ does not name a type
inline char16_t*
^
/usr/include/unicode/unistr.h:3843:14: error: ‘char16_t’ does not name a type
inline const char16_t*
^
/usr/include/unicode/unistr.h:3858:48: error: ‘nullptr_t’ in namespace ‘std’ does not name a type
inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/) {
^
/usr/include/unicode/unistr.h:3862:48: error: ‘nullptr_t’ in namespace ‘std’ does not name a type
inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/, int32_t /*length*/) {
^
/usr/include/unicode/unistr.h:3866:42: error: ‘icu_64::UnicodeString::UnicodeString’ declared as an ‘inline’ variable
inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) {
^
/usr/include/unicode/unistr.h:3866:42: error: ‘int icu_64::UnicodeString::UnicodeString’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:3866:37: error: ‘nullptr_t’ is not a member of ‘std’
inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) {
^
/usr/include/unicode/unistr.h:3866:86: error: expected primary-expression before ‘,’ token
inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) {
^
/usr/include/unicode/unistr.h:3866:112: error: expected primary-expression before ‘)’ token
inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) {
^
/usr/include/unicode/unistr.h:3866:112: error: expression list treated as compound expression in initializer [-fpermissive]
/usr/include/unicode/unistr.h:3866:114: error: expected ‘,’ or ‘;’ before ‘{’ token
inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) {
^
/usr/include/unicode/unistr.h:3916:14: error: ‘char16_t’ does not name a type
inline const char16_t *
^
/usr/include/unicode/unistr.h: In member function ‘int8_t icu_64::UnicodeString::doCompare(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t) const’:
/usr/include/unicode/unistr.h:3941:49: error: ‘const class icu_64::UnicodeString’ has no member named ‘getArrayStart’
return doCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength);
^
/usr/include/unicode/unistr.h: In member function ‘int8_t icu_64::UnicodeString::compare(icu_64::ConstChar16Ptr, int32_t) const’:
/usr/include/unicode/unistr.h:3989:55: error: no matching function for call to ‘icu_64::UnicodeString::doCompare(int, int32_t, icu_64::ConstChar16Ptr&, int, int32_t&) const’
{ return doCompare(0, length(), srcChars, 0, srcLength); }
^
/usr/include/unicode/unistr.h:3989:55: note: candidates are:
/usr/include/unicode/unistr.h:3931:1: note: int8_t icu_64::UnicodeString::doCompare(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t) const
UnicodeString::doCompare(int32_t start,
^
/usr/include/unicode/unistr.h:3931:1: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3495:10: note: int8_t icu_64::UnicodeString::doCompare(int32_t, int32_t, const int*, int32_t, int32_t) const
int8_t doCompare(int32_t start,
^
/usr/include/unicode/unistr.h:3495:10: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4002:22: error: ‘char16_t’ does not name a type
const char16_t *srcChars) const
^
/usr/include/unicode/unistr.h:4008:22: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h: In member function ‘int8_t icu_64::UnicodeString::doCompareCodePointOrder(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t) const’:
/usr/include/unicode/unistr.h:4033:63: error: ‘const class icu_64::UnicodeString’ has no member named ‘getArrayStart’
return doCompareCodePointOrder(start, thisLength, srcText.getArrayStart(), srcStart, srcLength);
^
/usr/include/unicode/unistr.h: In member function ‘int8_t icu_64::UnicodeString::compareCodePointOrder(icu_64::ConstChar16Ptr, int32_t) const’:
/usr/include/unicode/unistr.h:4050:69: error: no matching function for call to ‘icu_64::UnicodeString::doCompareCodePointOrder(int, int32_t, icu_64::ConstChar16Ptr&, int, int32_t&) const’
{ return doCompareCodePointOrder(0, length(), srcChars, 0, srcLength); }
^
/usr/include/unicode/unistr.h:4050:69: note: candidates are:
/usr/include/unicode/unistr.h:4023:1: note: int8_t icu_64::UnicodeString::doCompareCodePointOrder(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t) const
UnicodeString::doCompareCodePointOrder(int32_t start,
^
/usr/include/unicode/unistr.h:4023:1: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3508:10: note: int8_t icu_64::UnicodeString::doCompareCodePointOrder(int32_t, int32_t, const int*, int32_t, int32_t) const
int8_t doCompareCodePointOrder(int32_t start,
^
/usr/include/unicode/unistr.h:3508:10: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4063:44: error: ‘char16_t’ does not name a type
const char16_t *srcChars) const
^
/usr/include/unicode/unistr.h:4069:44: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h: In member function ‘int8_t icu_64::UnicodeString::doCaseCompare(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t, uint32_t) const’:
/usr/include/unicode/unistr.h:4095:53: error: ‘const class icu_64::UnicodeString’ has no member named ‘getArrayStart’
return doCaseCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength, options);
^
/usr/include/unicode/unistr.h: In member function ‘int8_t icu_64::UnicodeString::caseCompare(icu_64::ConstChar16Ptr, int32_t, uint32_t) const’:
/usr/include/unicode/unistr.h:4116:68: error: no matching function for call to ‘icu_64::UnicodeString::doCaseCompare(int, int32_t, icu_64::ConstChar16Ptr&, int, int32_t&, uint32_t&) const’
return doCaseCompare(0, length(), srcChars, 0, srcLength, options);
^
/usr/include/unicode/unistr.h:4116:68: note: candidates are:
/usr/include/unicode/unistr.h:4084:1: note: int8_t icu_64::UnicodeString::doCaseCompare(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t, uint32_t) const
UnicodeString::doCaseCompare(int32_t start,
^
/usr/include/unicode/unistr.h:4084:1: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3523:3: note: int8_t icu_64::UnicodeString::doCaseCompare(int32_t, int32_t, const int*, int32_t, int32_t, uint32_t) const
doCaseCompare(int32_t start,
^
/usr/include/unicode/unistr.h:3523:3: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4132:34: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:4140:34: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h: In member function ‘int32_t icu_64::UnicodeString::indexOf(const icu_64::UnicodeString&, int32_t, int32_t, int32_t, int32_t) const’:
/usr/include/unicode/unistr.h:4167:30: error: ‘const class icu_64::UnicodeString’ has no member named ‘getArrayStart’
return indexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length);
^
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4191:30: error: ‘char16_t’ does not name a type
UnicodeString::indexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h: In member function ‘int32_t icu_64::UnicodeString::indexOf(icu_64::ConstChar16Ptr, int32_t, int32_t, int32_t) const’:
/usr/include/unicode/unistr.h:4203:56: error: no matching function for call to ‘icu_64::UnicodeString::indexOf(icu_64::ConstChar16Ptr&, int, int32_t&, int32_t&, int32_t&) const’
{ return indexOf(srcChars, 0, srcLength, start, _length); }
^
/usr/include/unicode/unistr.h:4203:56: note: candidates are:
/usr/include/unicode/unistr.h:4174:1: note: int32_t icu_64::UnicodeString::indexOf(const icu_64::UnicodeString&) const
UnicodeString::indexOf(const UnicodeString& text) const
^
/usr/include/unicode/unistr.h:4174:1: note: candidate expects 1 argument, 5 provided
/usr/include/unicode/unistr.h:4178:1: note: int32_t icu_64::UnicodeString::indexOf(const icu_64::UnicodeString&, int32_t) const
UnicodeString::indexOf(const UnicodeString& text,
^
/usr/include/unicode/unistr.h:4178:1: note: candidate expects 2 arguments, 5 provided
/usr/include/unicode/unistr.h:4185:1: note: int32_t icu_64::UnicodeString::indexOf(const icu_64::UnicodeString&, int32_t, int32_t) const
UnicodeString::indexOf(const UnicodeString& text,
^
/usr/include/unicode/unistr.h:4185:1: note: candidate expects 3 arguments, 5 provided
/usr/include/unicode/unistr.h:4158:1: note: int32_t icu_64::UnicodeString::indexOf(const icu_64::UnicodeString&, int32_t, int32_t, int32_t, int32_t) const
UnicodeString::indexOf(const UnicodeString& srcText,
^
/usr/include/unicode/unistr.h:4158:1: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:4191:1: note: int32_t icu_64::UnicodeString::indexOf(const int*, int32_t, int32_t) const
UnicodeString::indexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:4191:1: note: candidate expects 3 arguments, 5 provided
/usr/include/unicode/unistr.h:4199:1: note: int32_t icu_64::UnicodeString::indexOf(icu_64::ConstChar16Ptr, int32_t, int32_t, int32_t) const
UnicodeString::indexOf(ConstChar16Ptr srcChars,
^
/usr/include/unicode/unistr.h:4199:1: note: candidate expects 4 arguments, 5 provided
/usr/include/unicode/unistr.h:1055:11: note: int32_t icu_64::UnicodeString::indexOf(const int*, int32_t, int32_t, int32_t, int32_t) const
int32_t indexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:1055:11: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h:1068:18: note: int32_t icu_64::UnicodeString::indexOf(int) const
inline int32_t indexOf(char16_t c) const;
^
/usr/include/unicode/unistr.h:1068:18: note: candidate expects 1 argument, 5 provided
/usr/include/unicode/unistr.h:1088:18: note: int32_t icu_64::UnicodeString::indexOf(int, int32_t) const
inline int32_t indexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1088:18: note: candidate expects 2 arguments, 5 provided
/usr/include/unicode/unistr.h:1113:18: note: int32_t icu_64::UnicodeString::indexOf(int, int32_t, int32_t) const
inline int32_t indexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1113:18: note: candidate expects 3 arguments, 5 provided
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4206:24: error: ‘icu_64::UnicodeString::indexOf’ declared as an ‘inline’ variable
UnicodeString::indexOf(char16_t c,
^
/usr/include/unicode/unistr.h:4206:24: error: ‘int32_t icu_64::UnicodeString::indexOf’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:4206:24: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4207:24: error: expected primary-expression before ‘start’
int32_t start,
^
/usr/include/unicode/unistr.h:4208:24: error: expected primary-expression before ‘_length’
int32_t _length) const
^
/usr/include/unicode/unistr.h:4208:31: error: expression list treated as compound expression in initializer [-fpermissive]
int32_t _length) const
^
/usr/include/unicode/unistr.h:4208:33: error: expected ‘,’ or ‘;’ before ‘const’
int32_t _length) const
^
/usr/include/unicode/unistr.h:4218:24: error: ‘icu_64::UnicodeString::indexOf’ declared as an ‘inline’ variable
UnicodeString::indexOf(char16_t c) const
^
/usr/include/unicode/unistr.h:4218:24: error: ‘int32_t icu_64::UnicodeString::indexOf’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:4218:24: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4218:36: error: expected ‘,’ or ‘;’ before ‘const’
UnicodeString::indexOf(char16_t c) const
^
/usr/include/unicode/unistr.h:4226:24: error: ‘icu_64::UnicodeString::indexOf’ declared as an ‘inline’ variable
UnicodeString::indexOf(char16_t c,
^
/usr/include/unicode/unistr.h:4226:24: error: ‘int32_t icu_64::UnicodeString::indexOf’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:4226:24: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4227:24: error: expected primary-expression before ‘start’
int32_t start) const {
^
/usr/include/unicode/unistr.h:4227:29: error: expression list treated as compound expression in initializer [-fpermissive]
int32_t start) const {
^
/usr/include/unicode/unistr.h:4227:31: error: expected ‘,’ or ‘;’ before ‘const’
int32_t start) const {
^
/usr/include/unicode/unistr.h: In member function ‘int32_t icu_64::UnicodeString::lastIndexOf(icu_64::ConstChar16Ptr, int32_t, int32_t, int32_t) const’:
/usr/include/unicode/unistr.h:4244:60: error: no matching function for call to ‘icu_64::UnicodeString::lastIndexOf(icu_64::ConstChar16Ptr&, int, int32_t&, int32_t&, int32_t&) const’
{ return lastIndexOf(srcChars, 0, srcLength, start, _length); }
^
/usr/include/unicode/unistr.h:4244:60: note: candidates are:
/usr/include/unicode/unistr.h:1140:18: note: int32_t icu_64::UnicodeString::lastIndexOf(const icu_64::UnicodeString&) const
inline int32_t lastIndexOf(const UnicodeString& text) const;
^
/usr/include/unicode/unistr.h:1140:18: note: candidate expects 1 argument, 5 provided
/usr/include/unicode/unistr.h:1151:18: note: int32_t icu_64::UnicodeString::lastIndexOf(const icu_64::UnicodeString&, int32_t) const
inline int32_t lastIndexOf(const UnicodeString& text,
^
/usr/include/unicode/unistr.h:1151:18: note: candidate expects 2 arguments, 5 provided
/usr/include/unicode/unistr.h:1165:18: note: int32_t icu_64::UnicodeString::lastIndexOf(const icu_64::UnicodeString&, int32_t, int32_t) const
inline int32_t lastIndexOf(const UnicodeString& text,
^
/usr/include/unicode/unistr.h:1165:18: note: candidate expects 3 arguments, 5 provided
/usr/include/unicode/unistr.h:1185:18: note: int32_t icu_64::UnicodeString::lastIndexOf(const icu_64::UnicodeString&, int32_t, int32_t, int32_t, int32_t) const
inline int32_t lastIndexOf(const UnicodeString& srcText,
^
/usr/include/unicode/unistr.h:1185:18: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:1201:18: note: int32_t icu_64::UnicodeString::lastIndexOf(const int*, int32_t, int32_t) const
inline int32_t lastIndexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:1201:18: note: candidate expects 3 arguments, 5 provided
/usr/include/unicode/unistr.h:4240:1: note: int32_t icu_64::UnicodeString::lastIndexOf(icu_64::ConstChar16Ptr, int32_t, int32_t, int32_t) const
UnicodeString::lastIndexOf(ConstChar16Ptr srcChars,
^
/usr/include/unicode/unistr.h:4240:1: note: candidate expects 4 arguments, 5 provided
/usr/include/unicode/unistr.h:1238:11: note: int32_t icu_64::UnicodeString::lastIndexOf(const int*, int32_t, int32_t, int32_t, int32_t) const
int32_t lastIndexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:1238:11: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h:1251:18: note: int32_t icu_64::UnicodeString::lastIndexOf(int) const
inline int32_t lastIndexOf(char16_t c) const;
^
/usr/include/unicode/unistr.h:1251:18: note: candidate expects 1 argument, 5 provided
/usr/include/unicode/unistr.h:1271:18: note: int32_t icu_64::UnicodeString::lastIndexOf(int, int32_t) const
inline int32_t lastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1271:18: note: candidate expects 2 arguments, 5 provided
/usr/include/unicode/unistr.h:1296:18: note: int32_t icu_64::UnicodeString::lastIndexOf(int, int32_t, int32_t) const
inline int32_t lastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:1296:18: note: candidate expects 3 arguments, 5 provided
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4247:34: error: ‘char16_t’ does not name a type
UnicodeString::lastIndexOf(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h: In member function ‘int32_t icu_64::UnicodeString::lastIndexOf(const icu_64::UnicodeString&, int32_t, int32_t, int32_t, int32_t) const’:
/usr/include/unicode/unistr.h:4264:34: error: ‘const class icu_64::UnicodeString’ has no member named ‘getArrayStart’
return lastIndexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length);
^
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4288:28: error: ‘icu_64::UnicodeString::lastIndexOf’ declared as an ‘inline’ variable
UnicodeString::lastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:4288:28: error: ‘int32_t icu_64::UnicodeString::lastIndexOf’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:4288:28: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4289:24: error: expected primary-expression before ‘start’
int32_t start,
^
/usr/include/unicode/unistr.h:4290:24: error: expected primary-expression before ‘_length’
int32_t _length) const
^
/usr/include/unicode/unistr.h:4290:31: error: expression list treated as compound expression in initializer [-fpermissive]
int32_t _length) const
^
/usr/include/unicode/unistr.h:4290:33: error: expected ‘,’ or ‘;’ before ‘const’
int32_t _length) const
^
/usr/include/unicode/unistr.h:4301:28: error: ‘icu_64::UnicodeString::lastIndexOf’ declared as an ‘inline’ variable
UnicodeString::lastIndexOf(char16_t c) const
^
/usr/include/unicode/unistr.h:4301:28: error: ‘int32_t icu_64::UnicodeString::lastIndexOf’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:4301:28: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4301:40: error: expected ‘,’ or ‘;’ before ‘const’
UnicodeString::lastIndexOf(char16_t c) const
^
/usr/include/unicode/unistr.h:4310:28: error: ‘icu_64::UnicodeString::lastIndexOf’ declared as an ‘inline’ variable
UnicodeString::lastIndexOf(char16_t c,
^
/usr/include/unicode/unistr.h:4310:28: error: ‘int32_t icu_64::UnicodeString::lastIndexOf’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:4310:28: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4311:24: error: expected primary-expression before ‘start’
int32_t start) const {
^
/usr/include/unicode/unistr.h:4311:29: error: expression list treated as compound expression in initializer [-fpermissive]
int32_t start) const {
^
/usr/include/unicode/unistr.h:4311:31: error: expected ‘,’ or ‘;’ before ‘const’
int32_t start) const {
^
/usr/include/unicode/unistr.h: In member function ‘UBool icu_64::UnicodeString::startsWith(icu_64::ConstChar16Ptr, int32_t) const’:
/usr/include/unicode/unistr.h:4336:45: error: ‘toUCharPtr’ was not declared in this scope
srcLength = u_strlen(toUCharPtr(srcChars));
^
/usr/include/unicode/unistr.h:4338:56: error: no matching function for call to ‘icu_64::UnicodeString::doCompare(int, int32_t&, icu_64::ConstChar16Ptr&, int, int32_t&) const’
return doCompare(0, srcLength, srcChars, 0, srcLength) == 0;
^
/usr/include/unicode/unistr.h:4338:56: note: candidates are:
/usr/include/unicode/unistr.h:3931:1: note: int8_t icu_64::UnicodeString::doCompare(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t) const
UnicodeString::doCompare(int32_t start,
^
/usr/include/unicode/unistr.h:3931:1: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3495:10: note: int8_t icu_64::UnicodeString::doCompare(int32_t, int32_t, const int*, int32_t, int32_t) const
int8_t doCompare(int32_t start,
^
/usr/include/unicode/unistr.h:3495:10: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4342:33: error: ‘char16_t’ does not name a type
UnicodeString::startsWith(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const {
^
/usr/include/unicode/unistr.h: In member function ‘UBool icu_64::UnicodeString::startsWith(const int*, int32_t, int32_t) const’:
/usr/include/unicode/unistr.h:4344:45: error: ‘toUCharPtr’ was not declared in this scope
srcLength = u_strlen(toUCharPtr(srcChars));
^
/usr/include/unicode/unistr.h: In member function ‘UBool icu_64::UnicodeString::endsWith(icu_64::ConstChar16Ptr, int32_t) const’:
/usr/include/unicode/unistr.h:4367:45: error: ‘toUCharPtr’ was not declared in this scope
srcLength = u_strlen(toUCharPtr(srcChars));
^
/usr/include/unicode/unistr.h:4370:42: error: no matching function for call to ‘icu_64::UnicodeString::doCompare(int32_t, int32_t&, icu_64::ConstChar16Ptr&, int, int32_t&) const’
srcChars, 0, srcLength) == 0;
^
/usr/include/unicode/unistr.h:4370:42: note: candidates are:
/usr/include/unicode/unistr.h:3931:1: note: int8_t icu_64::UnicodeString::doCompare(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t) const
UnicodeString::doCompare(int32_t start,
^
/usr/include/unicode/unistr.h:3931:1: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3495:10: note: int8_t icu_64::UnicodeString::doCompare(int32_t, int32_t, const int*, int32_t, int32_t) const
int8_t doCompare(int32_t start,
^
/usr/include/unicode/unistr.h:3495:10: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4374:31: error: ‘char16_t’ does not name a type
UnicodeString::endsWith(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h: In member function ‘UBool icu_64::UnicodeString::endsWith(const int*, int32_t, int32_t) const’:
/usr/include/unicode/unistr.h:4378:56: error: ‘toUCharPtr’ was not declared in this scope
srcLength = u_strlen(toUCharPtr(srcChars + srcStart));
^
/usr/include/unicode/unistr.h: In member function ‘icu_64::UnicodeString& icu_64::UnicodeString::replace(int32_t, int32_t, icu_64::ConstChar16Ptr, int32_t)’:
/usr/include/unicode/unistr.h:4406:58: error: no matching function for call to ‘icu_64::UnicodeString::doReplace(int32_t&, int32_t&, icu_64::ConstChar16Ptr&, int, int32_t&)’
{ return doReplace(start, _length, srcChars, 0, srcLength); }
^
/usr/include/unicode/unistr.h:4406:58: note: candidates are:
/usr/include/unicode/unistr.h:3557:18: note: icu_64::UnicodeString& icu_64::UnicodeString::doReplace(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t)
UnicodeString& doReplace(int32_t start,
^
/usr/include/unicode/unistr.h:3557:18: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3563:18: note: icu_64::UnicodeString& icu_64::UnicodeString::doReplace(int32_t, int32_t, const int*, int32_t, int32_t)
UnicodeString& doReplace(int32_t start,
^
/usr/include/unicode/unistr.h:3563:18: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4411:22: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:4419:16: error: ‘char16_t’ has not been declared
char16_t srcChar)
^
/usr/include/unicode/unistr.h: In member function ‘void icu_64::UnicodeString::extract(int32_t, int32_t, icu_64::Char16Ptr, int32_t) const’:
/usr/include/unicode/unistr.h:4464:48: error: no matching function for call to ‘icu_64::UnicodeString::doExtract(int32_t&, int32_t&, icu_64::Char16Ptr&, int32_t&) const’
{ doExtract(start, _length, target, targetStart); }
^
/usr/include/unicode/unistr.h:4464:48: note: candidates are:
/usr/include/unicode/unistr.h:3546:8: note: void icu_64::UnicodeString::doExtract(int32_t, int32_t, int*, int32_t) const
void doExtract(int32_t start,
^
/usr/include/unicode/unistr.h:3546:8: note: no known conversion for argument 3 from ‘icu_64::Char16Ptr’ to ‘int*’
/usr/include/unicode/unistr.h:4454:1: note: void icu_64::UnicodeString::doExtract(int32_t, int32_t, icu_64::UnicodeString&) const
UnicodeString::doExtract(int32_t start,
^
/usr/include/unicode/unistr.h:4454:1: note: candidate expects 3 arguments, 4 provided
/usr/include/unicode/unistr.h:3627:11: note: int32_t icu_64::UnicodeString::doExtract(int32_t, int32_t, char*, int32_t, UConverter*, UErrorCode&) const
int32_t doExtract(int32_t start, int32_t length,
^
/usr/include/unicode/unistr.h:3627:11: note: candidate expects 6 arguments, 4 provided
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4490:19: error: ‘char16_t’ has not been declared
char16_t *dst,
^
/usr/include/unicode/unistr.h:4502:8: error: ‘char16_t’ does not name a type
inline char16_t
^
/usr/include/unicode/unistr.h:4512:8: error: ‘char16_t’ does not name a type
inline char16_t
^
/usr/include/unicode/unistr.h:4516:8: error: ‘char16_t’ does not name a type
inline char16_t
^
/usr/include/unicode/unistr.h:4557:25: error: variable or field ‘setArray’ declared void
UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) {
^
/usr/include/unicode/unistr.h:4557:25: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4557:35: error: ‘array’ was not declared in this scope
UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) {
^
/usr/include/unicode/unistr.h:4557:50: error: expected primary-expression before ‘len’
UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) {
^
/usr/include/unicode/unistr.h:4557:63: error: expected primary-expression before ‘capacity’
UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) {
^
/usr/include/unicode/unistr.h:4564:27: error: declaration of ‘operator=’ as non-function
UnicodeString::operator= (char16_t ch)
^
/usr/include/unicode/unistr.h:4564:27: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4596:28: error: ‘char16_t’ does not name a type
UnicodeString::setTo(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h:4604:22: error: ‘icu_64::UnicodeString::setTo’ declared as an ‘inline’ variable
UnicodeString::setTo(char16_t srcChar)
^
/usr/include/unicode/unistr.h:4604:22: error: ‘icu_64::UnicodeString& icu_64::UnicodeString::setTo’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:4604:22: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4605:1: error: expected ‘,’ or ‘;’ before ‘{’ token
{
^
/usr/include/unicode/unistr.h:4628:29: error: ‘char16_t’ does not name a type
UnicodeString::append(const char16_t *srcChars,
^
/usr/include/unicode/unistr.h: In member function ‘icu_64::UnicodeString& icu_64::UnicodeString::append(icu_64::ConstChar16Ptr, int32_t)’:
/usr/include/unicode/unistr.h:4636:41: error: no matching function for call to ‘icu_64::UnicodeString::doAppend(icu_64::ConstChar16Ptr&, int, int32_t&)’
{ return doAppend(srcChars, 0, srcLength); }
^
/usr/include/unicode/unistr.h:4636:41: note: candidates are:
/usr/include/unicode/unistr.h:3569:18: note: icu_64::UnicodeString& icu_64::UnicodeString::doAppend(const icu_64::UnicodeString&, int32_t, int32_t)
UnicodeString& doAppend(const UnicodeString& src, int32_t srcStart, int32_t srcLength);
^
/usr/include/unicode/unistr.h:3569:18: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3570:18: note: icu_64::UnicodeString& icu_64::UnicodeString::doAppend(const int*, int32_t, int32_t)
UnicodeString& doAppend(const char16_t *srcChars, int32_t srcStart, int32_t srcLength);
^
/usr/include/unicode/unistr.h:3570:18: note: no known conversion for argument 1 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4639:23: error: ‘icu_64::UnicodeString::append’ declared as an ‘inline’ variable
UnicodeString::append(char16_t srcChar)
^
/usr/include/unicode/unistr.h:4639:23: error: ‘icu_64::UnicodeString& icu_64::UnicodeString::append’ is not a static member of ‘class icu_64::UnicodeString’
/usr/include/unicode/unistr.h:4639:23: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4640:1: error: expected ‘,’ or ‘;’ before ‘{’ token
{ return doAppend(&srcChar, 0, 1); }
^
/usr/include/unicode/unistr.h:4643:28: error: declaration of ‘operator+=’ as non-function
UnicodeString::operator+= (char16_t ch)
^
/usr/include/unicode/unistr.h:4643:28: error: ‘char16_t’ was not declared in this scope
/usr/include/unicode/unistr.h:4669:21: error: ‘char16_t’ does not name a type
const char16_t *srcChars,
^
/usr/include/unicode/unistr.h: In member function ‘icu_64::UnicodeString& icu_64::UnicodeString::insert(int32_t, icu_64::ConstChar16Ptr, int32_t)’:
/usr/include/unicode/unistr.h:4678:52: error: no matching function for call to ‘icu_64::UnicodeString::doReplace(int32_t&, int, icu_64::ConstChar16Ptr&, int, int32_t&)’
{ return doReplace(start, 0, srcChars, 0, srcLength); }
^
/usr/include/unicode/unistr.h:4678:52: note: candidates are:
/usr/include/unicode/unistr.h:3557:18: note: icu_64::UnicodeString& icu_64::UnicodeString::doReplace(int32_t, int32_t, const icu_64::UnicodeString&, int32_t, int32_t)
UnicodeString& doReplace(int32_t start,
^
/usr/include/unicode/unistr.h:3557:18: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const icu_64::UnicodeString&’
/usr/include/unicode/unistr.h:3563:18: note: icu_64::UnicodeString& icu_64::UnicodeString::doReplace(int32_t, int32_t, const int*, int32_t, int32_t)
UnicodeString& doReplace(int32_t start,
^
/usr/include/unicode/unistr.h:3563:18: note: no known conversion for argument 3 from ‘icu_64::ConstChar16Ptr’ to ‘const int*’
/usr/include/unicode/unistr.h: At global scope:
/usr/include/unicode/unistr.h:4682:15: error: ‘char16_t’ has not been declared
char16_t srcChar)
^
/usr/include/unicode/unistr.h:4686:1: error: redefinition of ‘icu_64::UnicodeString& icu_64::UnicodeString::insert(int32_t, UChar32)’
UnicodeString::insert(int32_t start,
^
/usr/include/unicode/unistr.h:4681:1: note: ‘icu_64::UnicodeString& icu_64::UnicodeString::insert(int32_t, int)’ previously defined here
UnicodeString::insert(int32_t start,
^
In file included from /usr/include/unicode/translit.h:26:0,
from transliterator.cpp:5:
/usr/include/unicode/parseerr.h:83:5: error: ‘UChar’ does not name a type
UChar preContext[U_PARSE_CONTEXT_LEN];
^
/usr/include/unicode/parseerr.h:90:5: error: ‘UChar’ does not name a type
UChar postContext[U_PARSE_CONTEXT_LEN];
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:224:34: error: expected ‘,’ or ‘...’ before ‘&&’ token
LocalPointer(LocalPointer<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) {
^
/usr/include/unicode/localpointer.h:224:39: error: invalid constructor; you probably meant ‘icu_64::LocalPointer<T> (const icu_64::LocalPointer<T>&)’
LocalPointer(LocalPointer<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) {
^
/usr/include/unicode/localpointer.h:224:39: error: expected ‘;’ at end of member declaration
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:224:41: error: ‘noexcept’ does not name a type
LocalPointer(LocalPointer<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) {
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:239:42: error: expected ‘)’ before ‘<’ token
explicit LocalPointer(std::unique_ptr<T> &&p)
^
/usr/include/unicode/localpointer.h:257:48: error: expected ‘,’ or ‘...’ before ‘&&’ token
LocalPointer<T> &operator=(LocalPointer<T> &&src) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:257:53: error: expected ‘;’ at end of member declaration
LocalPointer<T> &operator=(LocalPointer<T> &&src) U_NOEXCEPT {
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:257:55: error: ‘noexcept’ does not name a type
LocalPointer<T> &operator=(LocalPointer<T> &&src) U_NOEXCEPT {
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:273:37: error: declaration of ‘operator=’ as non-function
LocalPointer<T> &operator=(std::unique_ptr<T> &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:273:30: error: expected ‘;’ at end of member declaration
LocalPointer<T> &operator=(std::unique_ptr<T> &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:273:47: error: expected ‘)’ before ‘<’ token
LocalPointer<T> &operator=(std::unique_ptr<T> &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:284:37: error: expected ‘;’ at end of member declaration
void swap(LocalPointer<T> &other) U_NOEXCEPT {
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:284:39: error: ‘noexcept’ does not name a type
void swap(LocalPointer<T> &other) U_NOEXCEPT {
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:295:69: error: expected ‘;’ at end of member declaration
friend inline void swap(LocalPointer<T> &p1, LocalPointer<T> &p2) U_NOEXCEPT {
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:295:71: error: ‘noexcept’ does not name a type
friend inline void swap(LocalPointer<T> &p1, LocalPointer<T> &p2) U_NOEXCEPT {
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:347:19: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
operator std::unique_ptr<T> () && {
^
/usr/include/unicode/localpointer.h:405:30: error: expected ‘,’ or ‘...’ before ‘&&’ token
LocalArray(LocalArray<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) {
^
/usr/include/unicode/localpointer.h:405:35: error: invalid constructor; you probably meant ‘icu_64::LocalArray<T> (const icu_64::LocalArray<T>&)’
LocalArray(LocalArray<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) {
^
/usr/include/unicode/localpointer.h:405:35: error: expected ‘;’ at end of member declaration
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:405:37: error: ‘noexcept’ does not name a type
LocalArray(LocalArray<T> &&src) U_NOEXCEPT : LocalPointerBase<T>(src.ptr) {
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:420:40: error: expected ‘)’ before ‘<’ token
explicit LocalArray(std::unique_ptr<T[]> &&p)
^
/usr/include/unicode/localpointer.h:438:44: error: expected ‘,’ or ‘...’ before ‘&&’ token
LocalArray<T> &operator=(LocalArray<T> &&src) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:438:49: error: expected ‘;’ at end of member declaration
LocalArray<T> &operator=(LocalArray<T> &&src) U_NOEXCEPT {
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:438:51: error: ‘noexcept’ does not name a type
LocalArray<T> &operator=(LocalArray<T> &&src) U_NOEXCEPT {
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:454:35: error: declaration of ‘operator=’ as non-function
LocalArray<T> &operator=(std::unique_ptr<T[]> &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:454:28: error: expected ‘;’ at end of member declaration
LocalArray<T> &operator=(std::unique_ptr<T[]> &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:454:45: error: expected ‘)’ before ‘<’ token
LocalArray<T> &operator=(std::unique_ptr<T[]> &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:465:35: error: expected ‘;’ at end of member declaration
void swap(LocalArray<T> &other) U_NOEXCEPT {
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:465:37: error: ‘noexcept’ does not name a type
void swap(LocalArray<T> &other) U_NOEXCEPT {
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:476:65: error: expected ‘;’ at end of member declaration
friend inline void swap(LocalArray<T> &p1, LocalArray<T> &p2) U_NOEXCEPT {
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:476:67: error: ‘noexcept’ does not name a type
friend inline void swap(LocalArray<T> &p1, LocalArray<T> &p2) U_NOEXCEPT {
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/localpointer.h:536:19: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
operator std::unique_ptr<T[]> () && {
^
In file included from /usr/include/unicode/utrans.h:21:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/urep.h:76:14: error: expected identifier before ‘*’ token
UChar (*charAt)(const UReplaceable* rep,
^
/usr/include/unicode/urep.h:77:37: error: ‘UChar’ declared as function returning a function
int32_t offset);
^
/usr/include/unicode/urep.h:111:30: error: ‘UChar’ does not name a type
const UChar* text,
^
/usr/include/unicode/urep.h:130:24: error: ‘UChar’ has not been declared
UChar* dst);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: expected ‘,’ or ‘...’ before ‘&&’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
/usr/include/unicode/uenum.h:68:1: error: invalid constructor; you probably meant ‘icu_64::LocalUEnumerationPointer (const icu_64::LocalUEnumerationPointer&)’
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
/usr/include/unicode/uenum.h:68:1: error: expected ‘;’ at end of member declaration
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: expected ‘)’ before ‘<’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
/usr/include/unicode/uenum.h:68:1: error: expected ‘,’ or ‘...’ before ‘&&’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
/usr/include/unicode/uenum.h:68:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: declaration of ‘operator=’ as non-function
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
/usr/include/unicode/uenum.h:68:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
/usr/include/unicode/uenum.h:68:1: error: expected ‘)’ before ‘<’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
/usr/include/unicode/uenum.h:68:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:68:1: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close);
^
In file included from /usr/include/unicode/utrans.h:23:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:112:16: error: ‘UChar’ does not name a type
U_STABLE const UChar* U_EXPORT2
^
In file included from /usr/include/unicode/utrans.h:23:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uenum.h:190:41: error: ‘UChar’ does not name a type
uenum_openUCharStringsEnumeration(const UChar* const strings[], int32_t count,
^
In file included from /usr/include/unicode/uset.h:33:0,
from /usr/include/unicode/utrans.h:24,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uchar.h:4036:33: error: ‘UChar’ has not been declared
u_getFC_NFKC_Closure(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode);
^
In file included from /usr/include/unicode/utrans.h:24:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:289:24: error: ‘UChar’ does not name a type
uset_openPattern(const UChar* pattern, int32_t patternLength,
^
/usr/include/unicode/uset.h:304:31: error: ‘UChar’ does not name a type
uset_openPatternOptions(const UChar* pattern, int32_t patternLength,
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: expected ‘,’ or ‘...’ before ‘&&’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
/usr/include/unicode/uset.h:330:1: error: invalid constructor; you probably meant ‘icu_64::LocalUSetPointer (const icu_64::LocalUSetPointer&)’
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
/usr/include/unicode/uset.h:330:1: error: expected ‘;’ at end of member declaration
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: expected ‘)’ before ‘<’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
/usr/include/unicode/uset.h:330:1: error: expected ‘,’ or ‘...’ before ‘&&’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
/usr/include/unicode/uset.h:330:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: declaration of ‘operator=’ as non-function
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
/usr/include/unicode/uset.h:330:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
/usr/include/unicode/uset.h:330:1: error: expected ‘)’ before ‘<’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
/usr/include/unicode/uset.h:330:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:330:1: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close);
^
In file included from /usr/include/unicode/utrans.h:24:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/uset.h:426:25: error: ‘UChar’ does not name a type
const UChar *pattern, int32_t patternLength,
^
/usr/include/unicode/uset.h:493:31: error: ‘UChar’ does not name a type
const UChar *prop, int32_t propLength,
^
/usr/include/unicode/uset.h:494:31: error: ‘UChar’ does not name a type
const UChar *value, int32_t valueLength,
^
/usr/include/unicode/uset.h:507:29: error: ‘UChar’ does not name a type
uset_resemblesPattern(const UChar *pattern, int32_t patternLength,
^
/usr/include/unicode/uset.h:527:16: error: ‘UChar’ has not been declared
UChar* result, int32_t resultCapacity,
^
/usr/include/unicode/uset.h:579:33: error: ‘UChar’ does not name a type
uset_addString(USet* set, const UChar* str, int32_t strLen);
^
/usr/include/unicode/uset.h:591:40: error: ‘UChar’ does not name a type
uset_addAllCodePoints(USet* set, const UChar *str, int32_t strLen);
^
/usr/include/unicode/uset.h:626:36: error: ‘UChar’ does not name a type
uset_removeString(USet* set, const UChar* str, int32_t strLen);
^
/usr/include/unicode/uset.h:800:44: error: ‘UChar’ does not name a type
uset_containsString(const USet* set, const UChar* str, int32_t strLen);
^
/usr/include/unicode/uset.h:871:14: error: ‘UChar’ has not been declared
UChar* str, int32_t strCapacity,
^
/usr/include/unicode/uset.h:896:51: error: ‘UChar’ does not name a type
uset_containsAllCodePoints(const USet* set, const UChar *str, int32_t strLen);
^
/usr/include/unicode/uset.h:940:34: error: ‘UChar’ does not name a type
uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition);
^
/usr/include/unicode/uset.h:961:38: error: ‘UChar’ does not name a type
uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition);
^
In file included from /usr/include/unicode/translit.h:27:0,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:192:20: error: ‘UChar’ does not name a type
utrans_openU(const UChar *id,
^
/usr/include/unicode/utrans.h:195:20: error: ‘UChar’ does not name a type
const UChar *rules,
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: expected ‘,’ or ‘...’ before ‘&&’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
/usr/include/unicode/utrans.h:255:1: error: invalid constructor; you probably meant ‘icu_64::LocalUTransliteratorPointer (const icu_64::LocalUTransliteratorPointer&)’
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
/usr/include/unicode/utrans.h:255:1: error: expected ‘;’ at end of member declaration
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: expected ‘)’ before ‘<’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
/usr/include/unicode/utrans.h:255:1: error: expected ‘,’ or ‘...’ before ‘&&’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
/usr/include/unicode/utrans.h:255:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: declaration of ‘operator=’ as non-function
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
/usr/include/unicode/utrans.h:255:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
/usr/include/unicode/utrans.h:255:1: error: expected ‘)’ before ‘<’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
/usr/include/unicode/utrans.h:255:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
In file included from /usr/include/unicode/ptypes.h:52:0,
from /usr/include/unicode/umachine.h:46,
from /usr/include/unicode/utypes.h:38,
from /usr/include/unicode/translit.h:15,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
In file included from /usr/include/unicode/utrans.h:20:0,
from /usr/include/unicode/translit.h:27,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:255:1: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close);
^
In file included from /usr/include/unicode/translit.h:27:0,
from transliterator.cpp:5:
/usr/include/unicode/utrans.h:275:16: error: ‘UChar’ does not name a type
U_STABLE const UChar * U_EXPORT2
^
/usr/include/unicode/utrans.h:307:27: error: ‘UChar’ does not name a type
utrans_unregisterID(const UChar* id, int32_t idLength);
^
/usr/include/unicode/utrans.h:329:24: error: ‘UChar’ does not name a type
const UChar* filterPattern,
^
/usr/include/unicode/utrans.h:473:20: error: ‘UChar’ has not been declared
UChar* text,
^
/usr/include/unicode/utrans.h:508:31: error: ‘UChar’ has not been declared
UChar* text,
^
/usr/include/unicode/utrans.h:534:21: error: ‘UChar’ has not been declared
UChar* result, int32_t resultLength,
^
/usr/include/unicode/utrans.h:594:19: error: ‘UChar’ does not name a type
const UChar* rules, /* may be Null */
^
In file included from /usr/include/unicode/translit.h:28:0,
from transliterator.cpp:5:
/usr/include/unicode/strenum.h:156:19: error: ‘char16_t’ does not name a type
virtual const char16_t* unext(int32_t *resultLength, UErrorCode& status);
^
In file included from transliterator.cpp:5:0:
/usr/include/unicode/translit.h: In member function ‘void icu_64::Transliterator::setID(const icu_64::UnicodeString&)’:
/usr/include/unicode/translit.h:1567:8: error: ambiguous overload for ‘operator=’ (operand types are ‘icu_64::UnicodeString’ and ‘const icu_64::UnicodeString’)
ID = id;
^
/usr/include/unicode/translit.h:1567:8: note: candidates are:
In file included from /usr/include/unicode/translit.h:25:0,
from transliterator.cpp:5:
/usr/include/unicode/unistr.h:1866:18: note: icu_64::UnicodeString& icu_64::UnicodeString::operator=(const icu_64::UnicodeString&)
UnicodeString &operator=(const UnicodeString &srcText);
^
/usr/include/unicode/unistr.h:1903:18: note: icu_64::UnicodeString& icu_64::UnicodeString::operator=(icu_64::UnicodeString)
UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT;
^
In file included from transliterator.cpp:5:0:
/usr/include/unicode/translit.h:1569:16: error: ‘char16_t’ was not declared in this scope
ID.append((char16_t)0);
^
At global scope:
cc1plus: warning: unrecognized command line option "-Wno-tautological-compare"
cc1plus: warning: unrecognized command line option "-Wno-self-assign"
cc1plus: warning: unrecognized command line option "-Wno-parentheses-equality"
cc1plus: warning: unrecognized command line option "-Wno-constant-logical-operand"
cc1plus: warning: unrecognized command line option "-Wno-cast-function-type"
Makefile:235: recipe for target 'transliterator.o' failed
make: *** [transliterator.o] Error 1
make failed, exit code 2
Gem files will remain installed in /home/israel/.rvm/gems/ruby-2.6.0@decidim-app/gems/charlock_holmes-0.7.6 for inspection.
Results logged to /home/israel/.rvm/gems/ruby-2.6.0@decidim-app/extensions/x86_64-linux/2.6.0/charlock_holmes-0.7.6/gem_make.out
The text was updated successfully, but these errors were encountered:
I was installing
Decidim
andcharlock_holmes
is one of its dependencies. So when executegem install charlock_holmes -v '0.7.6'
it throws:The text was updated successfully, but these errors were encountered: