Open calmet-itd opened 4 years ago
What version of Ubuntu do you use?
What version of gcc? gcc -v
What version of ICU? dpkg -l libicu-dev
I suggest to disable ICU support: -DDISABLE_ICU_LOCALE=ON
as cmake parameter until we figure out the root case.
And please use 1.2.1 latest version
Note: libicu-dev is already the newest version (64.2-0.1+ubuntu16.04.1+deb.sury.org+1).
Ubuntu 16.04 (that I have as well) comes with ICU 55... I don't see ICU 64 neither in updates or backports. It may be some issue with 3rd part ICU library.
Also I notices ICU 64 is not in any of the Ubuntu distributions the most up-to-date version is 63
I am tried latest and 1.2.1, 1.2.0 & 1.05 version, I can use cmake no eror but when give make comand Its completed with error as below,
uname -a Linux developer 4.15.0-70-generic #79~16.04.1-Ubuntu SMP Tue Nov 12 14:01:10 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
sudo apt install cmake libpcre3-dev zlib1g-dev libgcrypt11-dev libicu-dev python
Reading package lists... Done Building dependency tree
Reading state information... Done cmake is already the newest version (3.5.1-1ubuntu3). libgcrypt11-dev is already the newest version (1.5.4-3+really1.6.5-2ubuntu0.5). python is already the newest version (2.7.12-1~16.04). zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4.1). libicu-dev is already the newest version (64.2-0.1+ubuntu16.04.1+deb.sury.org+1). libpcre3-dev is already the newest version (2:8.43-1+ubuntu16.04.1+deb.sury.org+1). 0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
cppcms-1.0.5/build# make Scanning dependencies of target booster [ 0%] Building CXX object booster/CMakeFiles/booster.dir/lib/ptime/src/posix_time.cpp.o [ 1%] Building CXX object booster/CMakeFiles/booster.dir/lib/ptime/src/ctime.cpp.o [ 1%] Building CXX object booster/CMakeFiles/booster.dir/lib/regex/src/pcre_regex.cpp.o [ 1%] Building CXX object booster/CMakeFiles/booster.dir/lib/system/src/posix_error.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/system/src/posix_error.cpp:10:0: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 1%] Building CXX object booster/CMakeFiles/booster.dir/lib/system/src/windows_error.cpp.o [ 2%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/aio_category.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/aio_category.cpp:9:0: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/aio_category.h:51:36: warning: ‘booster::aio::aio_error_cat’ defined but not used [-Wunused-variable] static aio_error::category const &aio_error_cat = aio_error::get_category(); ^ In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/aio_category.h:12:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/aio_category.cpp:9: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 2%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/deadline_timer.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/io_service.h:15:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/deadline_timer.cpp:10: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 2%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/endpoint.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/endpoint.cpp:25:0: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 2%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/io_service.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/io_service.h:15:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/io_service.cpp:21: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 3%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/reactor.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/reactor.cpp:53:0: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 3%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/select_iterrupter.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/select_iterrupter.cpp:26:0: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 3%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/basic_io_device.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/io_service.h:15:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/socket_details.h:31, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/basic_io_device.cpp:9: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 3%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/basic_socket.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/io_service.h:16:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/socket_details.h:31, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/basic_socket.cpp:9: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/aio_category.h:51:36: warning: ‘booster::aio::aio_error_cat’ defined but not used [-Wunused-variable] static aio_error::category const &aio_error_cat = aio_error::get_category(); ^ In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/io_service.h:15:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/socket_details.h:31, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/basic_socket.cpp:9: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 4%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/acceptor.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/io_service.h:16:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/socket_details.h:31, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/acceptor.cpp:9: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/aio_category.h:51:36: warning: ‘booster::aio::aio_error_cat’ defined but not used [-Wunused-variable] static aio_error::category const &aio_error_cat = aio_error::get_category(); ^ In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/io_service.h:15:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/socket_details.h:31, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/acceptor.cpp:9: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 4%] Building CXX object booster/CMakeFiles/booster.dir/lib/aio/src/stream_socket.cpp.o In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/aio/io_service.h:15:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/socket_details.h:31, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/aio/src/stream_socket.cpp:9: /home/kanagu/Desktop/cppcms-1.0.5/booster/./booster/system_error.h:73:31: warning: ‘booster::system::posix_category’ defined but not used [-Wunused-variable] static const error_category &posix_category = get_system_category(); ^ [ 4%] Building CXX object booster/CMakeFiles/booster.dir/lib/smart_ptr/src/sp_counted_base.cpp.o [ 4%] Building CXX object booster/CMakeFiles/booster.dir/lib/smart_ptr/src/atomic_counter.cpp.o [ 5%] Building CXX object booster/CMakeFiles/booster.dir/lib/shared_object/src/shared_object.cpp.o [ 5%] Building CXX object booster/CMakeFiles/booster.dir/lib/log/src/log.cpp.o [ 5%] Building CXX object booster/CMakeFiles/booster.dir/lib/iostreams/src/streambuf.cpp.o [ 5%] Building CXX object booster/CMakeFiles/booster.dir/lib/nowide/src/convert.cpp.o [ 6%] Building CXX object booster/CMakeFiles/booster.dir/lib/backtrace/src/backtrace.cpp.o [ 6%] Building CXX object booster/CMakeFiles/booster.dir/lib/locale/src/encoding/codepage.cpp.o In file included from /usr/include/unicode/utypes.h:38:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19: /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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19: /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/unistr.h:33:0, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13, from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19: /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 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(char16t *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 ‘icu64::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(uint16t *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::nullptrt p) : p(p) {}
^
/usr/include/unicode/char16ptr.h: In destructor ‘icu64::Char16Ptr::~Char16Ptr()’:
/usr/include/unicode/char16ptr.h:120:5: error: ‘p’ was not declared in this scope
U_ALIASINGBARRIER(p);
^
/usr/include/unicode/char16ptr.h: At global scope:
/usr/include/unicode/char16ptr.h:123:1: error: ‘char16_t’ does not name a type
char16t *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 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 char16t *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 ‘icu64::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 ‘icu64::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 uint16t *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::nullptrt p) : p(p) {}
^
/usr/include/unicode/char16ptr.h: In constructor ‘icu_64::ConstChar16Ptr::ConstChar16Ptr(int)’:
/usr/include/unicode/char16ptr.h:226:58: error: class ‘icu64::ConstChar16Ptr’ does not have any field named ‘p’
ConstChar16Ptr::ConstChar16Ptr(const std::nullptrt p) : p(p) {}
^
/usr/include/unicode/char16ptr.h: In destructor ‘icu64::ConstChar16Ptr::~ConstChar16Ptr()’:
/usr/include/unicode/char16ptr.h:228:5: error: ‘p’ was not declared in this scope
U_ALIASINGBARRIER(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 char16t *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/rep.h:19:0,
from /usr/include/unicode/unistr.h:34,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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;
^
/usr/include/unicode/uobject.h:131:55: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/rep.h:19:0,
from /usr/include/unicode/unistr.h:34,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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;
^
/usr/include/unicode/uobject.h:138:57: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/rep.h:19:0,
from /usr/include/unicode/unistr.h:34,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/uobject.h:148:52: error: ‘noexcept’ does not name a type
static void U_EXPORT2 operator delete(void p) U_NOEXCEPT;
^
/usr/include/unicode/uobject.h:148:52: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/rep.h:19:0,
from /usr/include/unicode/unistr.h:34,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/uobject.h:155:54: error: ‘noexcept’ does not name a type
static void U_EXPORT2 operator delete[](void p) U_NOEXCEPT;
^
/usr/include/unicode/uobject.h:155:54: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/rep.h:19:0,
from /usr/include/unicode/unistr.h:34,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 {
^
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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 {
^
/usr/include/unicode/uobject.h:163:68: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/rep.h:19:0,
from /usr/include/unicode/unistr.h:34,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 {}
^
/usr/include/unicode/uobject.h:170:66: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/unistr.h:34:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/unistr.h:1903:49: error: ‘noexcept’ does not name a type
UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT;
^
/usr/include/unicode/unistr.h:1903:49: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/unistr.h:1910:35: error: ‘noexcept’ does not name a type
void swap(UnicodeString &other) U_NOEXCEPT;
^
/usr/include/unicode/unistr.h:1910:35: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/unistr.h:1919:46: error: ‘noexcept’ does not name a type
swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT {
^
/usr/include/unicode/unistr.h:1919:46: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 buffC
^
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/unistr.h:3302:38: error: ‘noexcept’ does not name a type
UnicodeString(UnicodeString &&src) U_NOEXCEPT;
^
/usr/include/unicode/unistr.h:3302:38: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 s
^
/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
^
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/unistr.h:3617:64: error: ‘noexcept’ does not name a type
void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT;
^
/usr/include/unicode/unistr.h:3617:64: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:10:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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:3319:3: note: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: icu_64::UnicodeString::UnicodeString(const char, int32_t, const char)
UnicodeString(const char codepageData, int32_t dataLength, const char codep
^
/usr/include/unicode/unistr.h:3222:3: note: candidate expects 3 arguments, 1 provided
/usr/include/unicode/unistr.h:3203:3: note: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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:3319:3: note: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: icu_64::UnicodeString::UnicodeString(const char, int32_t, const char)
UnicodeString(const char codepageData, int32_t dataLength, const char codep
^
/usr/include/unicode/unistr.h:3222:3: note: candidate expects 3 arguments, 2 provided
/usr/include/unicode/unistr.h:3203:3: note: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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:3319:3: note: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: icu_64::UnicodeString::UnicodeString(const char, int32_t, const char)
UnicodeString(const char codepageData, int32_t dataLength, const char codep
^
/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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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 /le
^
/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 /buffLe
^
/usr/include/unicode/unistr.h:3866:42: error: ‘int icu_64::UnicodeString::UnicodeString’ is not a static data 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 /buffLe
^
/usr/include/unicode/unistr.h:3866:86: error: expected primary-expression before ‘,’ token
ing::UnicodeString(std::nullptr_t /buffer/, int32_t /buffLength/, int32_t /
^
/usr/include/unicode/unistr.h:3866:112: error: expected primary-expression before ‘)’ token
(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
(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, srcL
^
/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:3931:1: note: candidate: 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: candidate: 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(),
^
/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:4023:1: note: candidate: 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: candidate: 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,
^
/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:4084:1: note: candidate: 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: candidate: 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, _leng
^
/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:4174:1: note: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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 data 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 data 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 data 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:1140:18: note: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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: candidate: 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 icu64::UnicodeString’ has no member named ‘getArrayStart’
return lastIndexOf(srcText.getArrayStart(), srcStart, srcLength, start,
^
/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 data 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 data 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 data 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:3931:1: note: candidate: 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: candidate: 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 s
^
/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:3931:1: note: candidate: 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: candidate: 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:3557:18: note: candidate: 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: candidate: 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:3546:8: note: candidate: 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: candidate: 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: candidate: 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 data 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:3569:18: note: candidate: 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 s
^
/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: candidate: icu_64::UnicodeString& icu_64::UnicodeString::doAppend(const int, int32_t, int32_t)
UnicodeString& doAppend(const char16_t srcChars, int32_t srcStart, int32_t s
^
/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 data 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:3557:18: note: candidate: 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: candidate: 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/ucnv.h:52:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv_err.h:198:11: error: ‘UChar’ does not name a type
const UChar source; /< Pointer to the source source buffer. @stab
^
/usr/include/unicode/ucnv_err.h:199:11: error: ‘UChar’ does not name a type
const UChar *sourceLimit; /*< Pointer to the limit (end + 1) of source b
^
/usr/include/unicode/ucnv_err.h:216:5: error: ‘UChar’ does not name a type
UChar target; /< Pointer to the target buffer. @stable ICU
^
/usr/include/unicode/ucnv_err.h:217:11: error: ‘UChar’ does not name a type
const UChar *targetLimit; /*< Pointer to the limit (end + 1) of target b
^
/usr/include/unicode/ucnv_err.h:239:25: error: ‘UChar’ does not name a type
const UChar codeUnits,
^
/usr/include/unicode/ucnv_err.h:290:25: error: ‘UChar’ does not name a type
const UChar codeUnits,
^
/usr/include/unicode/ucnv_err.h:320:25: error: ‘UChar’ does not name a type
const UChar codeUnits,
^
/usr/include/unicode/ucnv_err.h:376:25: error: ‘UChar’ does not name a type
const UChar* codeUnits,
^
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:224:34: error: expected ‘,’ or ‘...’ before ‘&&’ token
LocalPointer(LocalPointer &&src) U_NOEXCEPT : LocalPointerBase(src.pt
^
/usr/include/unicode/localpointer.h:224:39: error: invalid constructor; you probably meant ‘icu_64::LocalPointer (const icu_64::LocalPointer&)’
LocalPointer(LocalPointer &&src) U_NOEXCEPT : LocalPointerBase(src.pt
^
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:224:41: error: ‘noexcept’ does not name a type
LocalPointer(LocalPointer &&src) U_NOEXCEPT : LocalPointerBase(src.pt
^
/usr/include/unicode/localpointer.h:224:41: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:239:42: error: expected ‘)’ before ‘<’ token
explicit LocalPointer(std::unique_ptr &&p)
^
/usr/include/unicode/localpointer.h:257:48: error: expected ‘,’ or ‘...’ before ‘&&’ token
LocalPointer &operator=(LocalPointer &&src) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:257:53: error: expected ‘;’ at end of member declaration
LocalPointer &operator=(LocalPointer &&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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:257:55: error: ‘noexcept’ does not name a type
LocalPointer &operator=(LocalPointer &&src) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:257:55: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:273:37: error: declaration of ‘operator=’ as non-function
LocalPointer &operator=(std::unique_ptr &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:273:30: error: expected ‘;’ at end of member declaration
LocalPointer &operator=(std::unique_ptr &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:273:47: error: expected ‘)’ before ‘<’ token
LocalPointer &operator=(std::unique_ptr &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:284:37: error: expected ‘;’ at end of member declaration
void swap(LocalPointer &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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:284:39: error: ‘noexcept’ does not name a type
void swap(LocalPointer &other) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:284:39: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:295:69: error: expected ‘;’ at end of member declaration
friend inline void swap(LocalPointer &p1, LocalPointer &p2) U_NOEXCEP
^
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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:295:71: error: ‘noexcept’ does not name a type
friend inline void swap(LocalPointer &p1, LocalPointer &p2) U_NOEXCEPT
^
/usr/include/unicode/localpointer.h:295:71: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:347:19: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
operator std::unique_ptr () && {
^
/usr/include/unicode/localpointer.h:405:30: error: expected ‘,’ or ‘...’ before ‘&&’ token
LocalArray(LocalArray &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) {
^
/usr/include/unicode/localpointer.h:405:35: error: invalid constructor; you probably meant ‘icu_64::LocalArray (const icu_64::LocalArray&)’
LocalArray(LocalArray &&src) U_NOEXCEPT : LocalPointerBase(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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:405:37: error: ‘noexcept’ does not name a type
LocalArray(LocalArray &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) {
^
/usr/include/unicode/localpointer.h:405:37: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 &operator=(LocalArray &&src) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:438:49: error: expected ‘;’ at end of member declaration
LocalArray &operator=(LocalArray &&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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:438:51: error: ‘noexcept’ does not name a type
LocalArray &operator=(LocalArray &&src) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:438:51: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:454:35: error: declaration of ‘operator=’ as non-function
LocalArray &operator=(std::unique_ptr<T[]> &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:454:28: error: expected ‘;’ at end of member declaration
LocalArray &operator=(std::unique_ptr<T[]> &&p) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:454:45: error: expected ‘)’ before ‘<’ token
LocalArray &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 &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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:465:37: error: ‘noexcept’ does not name a type
void swap(LocalArray &other) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:465:37: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:476:65: error: expected ‘;’ at end of member declaration
friend inline void swap(LocalArray &p1, LocalArray &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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:476:67: error: ‘noexcept’ does not name a type
friend inline void swap(LocalArray &p1, LocalArray &p2) U_NOEXCEPT {
^
/usr/include/unicode/localpointer.h:476:67: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/localpointer.h:536:19: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
operator std::unique_ptr<T[]> () && {
^
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/uenum.h:68:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close
^
/usr/include/unicode/uenum.h:68:1: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/uenum.h:68:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close
^
/usr/include/unicode/uenum.h:68:1: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/uenum.h:68:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close
^
/usr/include/unicode/uenum.h:68:1: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/uenum.h:68:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close
^
/usr/include/unicode/uenum.h:68:1: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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/ucnv.h:53:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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/ucnv.h:53:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:225:27: error: ‘UChar’ does not name a type
const UChar codeUnits,
^
/usr/include/unicode/ucnv.h:396:18: error: ‘UChar’ does not name a type
ucnv_openU(const UChar name,
^
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: expected ‘,’ or ‘...’ before ‘&&’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: error: invalid constructor; you probably meant ‘icu_64::LocalUConverterPointer (const icu_64::LocalUConverterPointer&)’
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585: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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: expected ‘)’ before ‘<’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: error: expected ‘,’ or ‘...’ before ‘&&’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: declaration of ‘operator=’ as non-function
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: error: expected ‘)’ before ‘<’ token
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: expected ‘;’ at end of member declaration
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_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 /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/icu_util.h:10,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: ‘noexcept’ does not name a type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
/usr/include/unicode/ucnv.h:585:1: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11
In file included from /usr/include/unicode/uenum.h:23:0,
from /usr/include/unicode/ucnv.h:53,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:585:1: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close);
^
In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:11:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ucnv.h:668:27: error: ‘UChar’ does not name a type
const UChar s,
^
/usr/include/unicode/ucnv.h:706:23: error: ‘UChar’ has not been declared
UChar errUChars,
^
/usr/include/unicode/ucnv.h:845:21: error: ‘UChar’ has not been declared
UChar *displayName,
^
/usr/include/unicode/ucnv.h:1146:25: error: ‘UChar’ does not name a type
const UChar source,
^
/usr/include/unicode/ucnv.h:1147:25: error: ‘UChar’ does not name a type
const UChar * sourceLimit,
^
/usr/include/unicode/ucnv.h:1213:16: error: ‘UChar’ has not been declared
UChar target,
^
/usr/include/unicode/ucnv.h:1214:22: error: ‘UChar’ does not name a type
const UChar targetLimit,
^
/usr/include/unicode/ucnv.h:1251:23: error: ‘UChar’ does not name a type
const UChar src, int32_t srcLength,
^
/usr/include/unicode/ucnv.h:1282:15: error: ‘UChar’ has not been declared
UChar dest, int32_t destCapacity,
^
/usr/include/unicode/ucnv.h:1504:16: error: ‘UChar’ has not been declared
UChar pivotStart, UChar pivotSource,
^
/usr/include/unicode/ucnv.h:1504:35: error: ‘UChar’ has not been declared
UChar *pivotStart, UChar pivotSource,
^
/usr/include/unicode/ucnv.h:1505:16: error: ‘UChar’ has not been declared
UChar *pivotTarget, const UChar pivotLimit,
^
/usr/include/unicode/ucnv.h:1505:43: error: ‘UChar’ does not name a type
UChar *pivotTarget, const UChar pivotLimit,
^
/usr/include/unicode/ucnv.h:1915:46: error: ‘UChar’ has not been declared
ucnv_fixFileSeparator(const UConverter cnv, UChar source, int32_t sourceLen);
^
In file included from /usr/include/unicode/ustring.h:22:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/putil.h:159:33: error: ‘UChar’ has not been declared
u_charsToUChars(const char cs, UChar us, int32_t length);
^
/usr/include/unicode/putil.h:181:23: error: ‘UChar’ does not name a type
u_UCharsToChars(const UChar us, char cs, int32_t length);
^
In file included from /usr/include/unicode/ustring.h:23:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:12,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/uiter.h:594:44: error: ‘UChar’ does not name a type
uiter_setString(UCharIterator iter, const UChar s, int32_t length);
^
In file included from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/../icu/uconv.h:12:0,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/uconv_codepage.ipp:13,
from /home/kanagu/Desktop/cppcms-1.0.5/booster/lib/locale/src/encoding/codepage.cpp:19:
/usr/include/unicode/ustring.h:93:16: error: ‘UChar’ does not name a type
u_strlen(const UChar s);
^
/usr/include/unicode/ustring.h:110:21: error: ‘UChar’ does not name a type
u_countChar32(const UChar s, int32_t length);
^
/usr/include/unicode/ustring.h:131:30: error: ‘UChar’ does not name a type
u_strHasMoreChar32Than(const UChar s, int32_t length, int32_t number);
^
/usr/include/unicode/ustring.h:143:10: error: ‘UChar’ does not name a type
U_STABLE UChar U_EXPORT2
^
/usr/include/unicode/ustring.h:161:10: error: ‘UChar’ does not name a type
U_STABLE UChar U_EXPORT2
^
/usr/include/unicode/ustring.h:186:10: error: ‘UChar’ does not name a type
U_STABLE UChar U_EXPORT2
^
/usr/include/unicode/ustring.h:210:10: error: ‘UChar’ does not name a type
U_STABLE UChar U_EXPORT2
^
/usr/include/unicode/ustring.h:230:10: error: ‘UChar’ does not name a type
U_STABLE UChar U_EXPORT2
^
/usr/include/unicode/ustring.h:250:10: error: ‘UChar’ does not name a type
U_STABLE UChar U_EXPORT2
^
/usr/include/unicode/ustring.h:273:10: error: ‘UChar’ does not name a type
U_STABLE UChar U_EXPORT2
^
......