=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for py38-ICU-2.4.3nb2 (cd /scratch/work/textproc/py-ICU/work/PyICU-2.4.3/ && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr DL_CFLAGS=\ -pthread\ DL_LDFLAGS=\ -pthread DL_LIBS= PYTHON=/usr/pkg/bin/python3.8 CC=gcc CFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include/python3.8\ -I/usr/pkg/include CPPFLAGS=-I/usr/include\ -I/usr/pkg/include/python3.8\ -I/usr/pkg/include CXX=c++ CXXFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include/python3.8\ -I/usr/pkg/include COMPILER_RPATH_FLAG=-Wl,-R F77=g77 FC=g77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/lib\ -Wl,-R/usr/lib\ -L/usr/pkg/lib\ -Wl,-R/usr/pkg/lib LINKER_RPATH_FLAG=-R PATH=/scratch/work/textproc/py-ICU/work/.cwrapper/bin:/scratch/work/textproc/py-ICU/work/.buildlink/bin:/scratch/work/textproc/py-ICU/work/.gcc/bin:/scratch/work/textproc/py-ICU/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/scratch/work/textproc/py-ICU/work/.home CWRAPPERS_CONFIG_DIR=/scratch/work/textproc/py-ICU/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/scratch/work/textproc/py-ICU/work/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG=/scratch/work/textproc/py-ICU/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/scratch/work/textproc/py-ICU/work/.buildlink/lib/pkgconfig:/scratch/work/textproc/py-ICU/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/scratch/work/textproc/py-ICU/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/scratch/work/textproc/py-ICU/work/.cwrapper/config /usr/pkg/bin/python3.8 setup.py build -j4) (running 'icu-config --version') Building PyICU 2.4.3 for ICU 64.2 (running 'pkg-config --cflags icu-i18n') Adding CFLAGS="-I/usr/pkg/include" from /scratch/work/textproc/py-ICU/work/.tools/bin/pkg-config (running 'pkg-config --libs icu-i18n') Adding LFLAGS="-L/usr/pkg/lib -licui18n -Wl,-R/usr/pkg/lib -licuuc -licudata" from /scratch/work/textproc/py-ICU/work/.tools/bin/pkg-config running build running build_py creating build creating build/lib.netbsd-8.0-evbarm-3.8 copying PyICU.py -> build/lib.netbsd-8.0-evbarm-3.8 creating build/lib.netbsd-8.0-evbarm-3.8/icu copying icu/__init__.py -> build/lib.netbsd-8.0-evbarm-3.8/icu running build_ext building '_icu' extension creating build/temp.netbsd-8.0-evbarm-3.8 gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include/python3.8 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/python3.8 -I/usr/pkg/include -fPIC -I/usr/pkg/include/python3.8 -c _icu.cpp -o build/temp.netbsd-8.0-evbarm-3.8/_icu.o -I/usr/pkg/include -DPYICU_VER="2.4.3" In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38:0, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:340:13: error: 'char16_t' does not name a type typedef char16_t UChar; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:39:0, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uversion.h:173:55: error: 'UChar' does not name a type u_versionFromUString(UVersionInfo versionArray, const UChar *versionString); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:33:0, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:39:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_COMMON_API Char16Ptr U_FINAL { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:46:31: error: expected ')' before '*' token inline Char16Ptr(char16_t *p); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:69:37: error: expected ')' before 'p' inline Char16Ptr(std::nullptr_t p); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:81:12: error: 'char16_t' does not name a type inline char16_t *get() const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:87:21: error: 'char16_t' does not name a type inline operator char16_t *() const { return get(); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:90:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Char16Ptr() = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:93:33: error: 'char16_t' does not name a type template static char16_t *cast(T *t) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:98:5: error: 'char16_t' does not name a type char16_t *p_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:111:21: error: expected constructor, destructor, or type conversion before '(' token Char16Ptr::Char16Ptr(char16_t *p) : p_(p) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: In constructor 'icu_64::Char16Ptr::Char16Ptr(__uint16_t*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:113:37: error: class 'icu_64::Char16Ptr' does not have any field named 'p_' Char16Ptr::Char16Ptr(uint16_t *p) : p_(cast(p)) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:113:46: error: 'cast' was not declared in this scope Char16Ptr::Char16Ptr(uint16_t *p) : p_(cast(p)) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:118:21: error: expected constructor, destructor, or type conversion before '(' token Char16Ptr::Char16Ptr(std::nullptr_t p) : p_(p) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: In destructor 'icu_64::Char16Ptr::~Char16Ptr()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:120:24: error: 'p_' was not declared in this scope U_ALIASING_BARRIER(p_); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:30:61: note: in definition of macro 'U_ALIASING_BARRIER' # define U_ALIASING_BARRIER(ptr) asm volatile("" : : "rm"(ptr) : "memory") ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:123:1: error: 'char16_t' does not name a type char16_t *Char16Ptr::get() const { return p_; } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:146:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_COMMON_API ConstChar16Ptr U_FINAL { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:153:33: error: 'char16_t' does not name a type inline ConstChar16Ptr(const char16_t *p); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:176:38: error: 'nullptr_t' in namespace 'std' does not name a type inline ConstChar16Ptr(const std::nullptr_t p); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:189:18: error: 'char16_t' does not name a type inline const char16_t *get() const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:195:27: error: ISO C++ forbids declaration of 'type name' with no type [-fpermissive] inline operator const char16_t *() const { return get(); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:195:12: error: 'operator const int' does not name a type inline operator const char16_t *() const { return get(); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:198:24: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ConstChar16Ptr() = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:201:39: error: 'char16_t' does not name a type template static const char16_t *cast(const T *t) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:206:11: error: 'char16_t' does not name a type const char16_t *p_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:219:38: error: 'char16_t' does not name a type ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: In constructor 'icu_64::ConstChar16Ptr::ConstChar16Ptr(const int*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:219:53: error: class 'icu_64::ConstChar16Ptr' does not have any field named 'p_' ConstChar16Ptr::ConstChar16Ptr(const char16_t *p) : p_(p) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: In constructor 'icu_64::ConstChar16Ptr::ConstChar16Ptr(const __uint16_t*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:221:53: error: class 'icu_64::ConstChar16Ptr' does not have any field named 'p_' ConstChar16Ptr::ConstChar16Ptr(const uint16_t *p) : p_(cast(p)) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:221:62: error: 'cast' was not declared in this scope ConstChar16Ptr::ConstChar16Ptr(const uint16_t *p) : p_(cast(p)) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:226:43: error: 'nullptr_t' in namespace 'std' does not name a type ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t p) : p_(p) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: In constructor 'icu_64::ConstChar16Ptr::ConstChar16Ptr(int)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:226:58: error: class 'icu_64::ConstChar16Ptr' does not have any field named 'p_' ConstChar16Ptr::ConstChar16Ptr(const std::nullptr_t p) : p_(p) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: In destructor 'icu_64::ConstChar16Ptr::~ConstChar16Ptr()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:228:24: error: 'p_' was not declared in this scope U_ALIASING_BARRIER(p_); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:30:61: note: in definition of macro 'U_ALIASING_BARRIER' # define U_ALIASING_BARRIER(ptr) asm volatile("" : : "rm"(ptr) : "memory") ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:231:7: error: 'char16_t' does not name a type const char16_t *ConstChar16Ptr::get() const { return p_; } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:257:14: error: 'UChar' does not name a type inline const UChar *toUCharPtr(const char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:271:8: error: 'UChar' does not name a type inline UChar *toUCharPtr(char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:285:44: error: 'char16_t' does not name a type inline const OldUChar *toOldUCharPtr(const char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:299:32: error: 'icu_64::toOldUCharPtr' declared as an 'inline' variable inline OldUChar *toOldUCharPtr(char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:299:32: error: 'OldUChar* icu_64::toOldUCharPtr' redeclared as different kind of symbol /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:285:24: note: previous declaration 'const OldUChar* icu_64::toOldUCharPtr(const int*)' inline const OldUChar *toOldUCharPtr(const char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:299:32: error: 'char16_t' was not declared in this scope inline OldUChar *toOldUCharPtr(char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:299:42: error: 'p' was not declared in this scope inline OldUChar *toOldUCharPtr(char16_t *p) { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:34, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:131:55: note: in expansion of macro 'U_NOEXCEPT' static void * U_EXPORT2 operator new(size_t size) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:131:55: note: in expansion of macro 'U_NOEXCEPT' static void * U_EXPORT2 operator new(size_t size) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:34, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:138:57: note: in expansion of macro 'U_NOEXCEPT' static void * U_EXPORT2 operator new[](size_t size) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:138:57: note: in expansion of macro 'U_NOEXCEPT' static void * U_EXPORT2 operator new[](size_t size) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:34, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:148:52: note: in expansion of macro 'U_NOEXCEPT' static void U_EXPORT2 operator delete(void *p) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:148:52: note: in expansion of macro 'U_NOEXCEPT' static void U_EXPORT2 operator delete(void *p) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:34, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:155:54: note: in expansion of macro 'U_NOEXCEPT' static void U_EXPORT2 operator delete[](void *p) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:155:54: note: in expansion of macro 'U_NOEXCEPT' static void U_EXPORT2 operator delete[](void *p) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:34, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:163:66: error: expected ';' at end of member declaration static inline void * U_EXPORT2 operator new(size_t, void *ptr) U_NOEXCEPT { return ptr; } ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:163:68: note: in expansion of macro 'U_NOEXCEPT' static inline void * U_EXPORT2 operator new(size_t, void *ptr) U_NOEXCEPT { return ptr; } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:163:68: note: in expansion of macro 'U_NOEXCEPT' static inline void * U_EXPORT2 operator new(size_t, void *ptr) U_NOEXCEPT { return ptr; } ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:34, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:170:66: note: in expansion of macro 'U_NOEXCEPT' static inline void U_EXPORT2 operator delete(void *, void *) U_NOEXCEPT {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:170:66: note: in expansion of macro 'U_NOEXCEPT' static inline void U_EXPORT2 operator delete(void *, void *) U_NOEXCEPT {} ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:34:0, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:96:12: error: 'char16_t' does not name a type inline char16_t charAt(int32_t offset) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:233:13: error: 'char16_t' does not name a type virtual char16_t getCharAt(int32_t offset) const = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:249:8: error: 'char16_t' does not name a type inline char16_t ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:37:0, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:129:32: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteSink(const ByteSink &) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:130:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 ByteSink &operator=(const ByteSink &) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:221:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CheckedArrayByteSink() = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:222:56: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CheckedArrayByteSink(const CheckedArrayByteSink &) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:223:67: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CheckedArrayByteSink &operator=(const CheckedArrayByteSink &) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:263:22: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 StringByteSink() = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:264:44: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 StringByteSink(const StringByteSink &) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:265:55: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 StringByteSink &operator=(const StringByteSink &) = delete; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:46:16: error: 'UChar' does not name a type u_strlen(const UChar *s); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:70:19: error: 'char16_t' has not been declared char16_t *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:455:16: error: 'char16_t' does not name a type const char16_t *srcChars) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:476:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:614:45: error: 'char16_t' does not name a type const char16_t *srcChars) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:639:45: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:789:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:816:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:893:33: error: 'char16_t' does not name a type inline UBool startsWith(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:941:31: error: 'char16_t' does not name a type inline UBool endsWith(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1018:32: error: 'char16_t' does not name a type inline int32_t indexOf(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1055:25: error: 'char16_t' does not name a type int32_t indexOf(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1068:26: error: 'char16_t' has not been declared inline int32_t indexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/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; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1068:18: error: with '__int32_t icu_64::UnicodeString::indexOf(int) const' inline int32_t indexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1088:26: error: 'char16_t' has not been declared inline int32_t indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1113:26: error: 'char16_t' has not been declared inline int32_t indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1201:36: error: 'char16_t' does not name a type inline int32_t lastIndexOf(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1238:29: error: 'char16_t' does not name a type int32_t lastIndexOf(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1251:30: error: 'char16_t' has not been declared inline int32_t lastIndexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/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; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1251:18: error: with '__int32_t icu_64::UnicodeString::lastIndexOf(int) const' inline int32_t lastIndexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1271:30: error: 'char16_t' has not been declared inline int32_t lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1296:30: error: 'char16_t' has not been declared inline int32_t lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1326:10: error: 'char16_t' does not name a type inline char16_t charAt(int32_t offset) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1335:10: error: 'char16_t' does not name a type inline char16_t operator[] (int32_t offset) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1510:15: error: 'char16_t' has not been declared char16_t *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:42: error: expected ',' or '...' before '&&' token UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:47: error: expected ';' at end of member declaration UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:49: note: in expansion of macro 'U_NOEXCEPT' UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:49: note: in expansion of macro 'U_NOEXCEPT' UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1910:33: error: expected ';' at end of member declaration void swap(UnicodeString &other) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1910:35: note: in expansion of macro 'U_NOEXCEPT' void swap(UnicodeString &other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1910:35: note: in expansion of macro 'U_NOEXCEPT' void swap(UnicodeString &other) U_NOEXCEPT; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1919:44: error: expected ';' at end of member declaration swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1919:46: note: in expansion of macro 'U_NOEXCEPT' swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1919:46: note: in expansion of macro 'U_NOEXCEPT' swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1930:36: error: declaration of 'operator=' as non-function inline UnicodeString& operator= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1930:33: error: expected ';' at end of member declaration inline UnicodeString& operator= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1930:45: error: expected ')' before 'ch' inline UnicodeString& operator= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1990:37: error: 'char16_t' does not name a type inline UnicodeString& setTo(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2001:31: error: 'setTo' declared as an 'inline' field inline UnicodeString& setTo(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2001:25: error: expected ';' at end of member declaration inline UnicodeString& setTo(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1990:25: note: previous declaration 'icu_64::UnicodeString::setTo' inline UnicodeString& setTo(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2001:40: error: expected ')' before 'srcChar' inline UnicodeString& setTo(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2059:18: error: expected ';' at end of member declaration UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2059:24: error: 'icu_64::UnicodeString& icu_64::UnicodeString::setTo' conflicts with a previous declaration UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2036:18: note: previous declaration 'icu_64::UnicodeString::setTo' UnicodeString &setTo(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2059:33: error: expected ')' before '*' token UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2113:16: error: 'char16_t' has not been declared char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2125:37: error: declaration of 'operator+=' as non-function inline UnicodeString& operator+= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2125:33: error: expected ';' at end of member declaration inline UnicodeString& operator+= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2125:46: error: expected ')' before 'ch' inline UnicodeString& operator+= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2185:38: error: 'char16_t' does not name a type inline UnicodeString& append(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2207:32: error: 'append' declared as an 'inline' field inline UnicodeString& append(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2207:25: error: expected ';' at end of member declaration inline UnicodeString& append(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2198:25: note: previous declaration 'icu_64::UnicodeString::append' inline UnicodeString& append(ConstChar16Ptr srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2207:41: error: expected ')' before 'srcChar' inline UnicodeString& append(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2263:19: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2289:13: error: 'char16_t' has not been declared char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2288:25: error: with 'icu_64::UnicodeString& icu_64::UnicodeString::insert(__int32_t, int)' inline UnicodeString& insert(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2363:20: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2397:14: error: 'char16_t' has not been declared char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2590:21: error: 'char16_t' has not been declared char16_t padChar = 0x0020); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2604:22: error: 'char16_t' has not been declared char16_t padChar = 0x0020); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2832:3: error: 'char16_t' does not name a type char16_t *getBuffer(int32_t minCapacity); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2886:16: error: 'char16_t' does not name a type inline const char16_t *getBuffer() const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2921:9: error: 'char16_t' does not name a type const char16_t *getTerminatedBuffer(); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2954:52: error: expected ')' before 'ch' UNISTR_FROM_CHAR_EXPLICIT UnicodeString(char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2977:51: error: 'char16_t' does not name a type UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2965:29: error: with 'icu_64::UnicodeString::UnicodeString(UChar32)' UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3029:23: error: 'char16_t' does not name a type UnicodeString(const char16_t *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3110:26: error: expected ')' before '*' token UnicodeString(char16_t *buffer, int32_t buffLength, int32_t buffCapacity); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3147:39: error: expected ')' before 'buffer' inline UnicodeString(std::nullptr_t buffer, int32_t buffLength, int32_t buffCapacity); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3302:31: error: expected ',' or '...' before '&&' token UnicodeString(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3302:36: error: invalid constructor; you probably meant 'icu_64::UnicodeString (const icu_64::UnicodeString&)' UnicodeString(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3302:36: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3302:38: note: in expansion of macro 'U_NOEXCEPT' UnicodeString(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3302:38: note: in expansion of macro 'U_NOEXCEPT' UnicodeString(UnicodeString &&src) U_NOEXCEPT; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3461:11: error: 'char16_t' does not name a type virtual char16_t getCharAt(int32_t offset) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3497:18: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3510:40: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3525:23: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3530:21: error: 'char16_t' has not been declared int32_t doIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3538:25: error: 'char16_t' has not been declared int32_t doLastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3548:10: error: 'char16_t' has not been declared char16_t *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3555:10: error: 'char16_t' does not name a type inline char16_t doCharAt(int32_t offset) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3565:22: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3570:33: error: 'char16_t' does not name a type UnicodeString& doAppend(const char16_t *srcChars, int32_t srcStart, int32_t srcLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3580:10: error: 'char16_t' does not name a type inline char16_t* getArrayStart(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3581:16: error: 'char16_t' does not name a type inline const char16_t* getArrayStart(void) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3598:24: error: 'char16_t' has not been declared inline void setArray(char16_t *array, int32_t len, int32_t capacity); // sets length but not flags ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3617:64: note: in expansion of macro 'U_NOEXCEPT' void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3617:64: note: in expansion of macro 'U_NOEXCEPT' void copyFieldsFrom(UnicodeString &src, UBool setSrcToBogus) U_NOEXCEPT; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3776:7: error: 'char16_t' does not name a type char16_t fBuffer[US_STACKBUF_SIZE]; // buffer for short strings ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3784:7: error: 'char16_t' does not name a type char16_t *fArray; // the Unicode data ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_64::UnicodeString::UnicodeString(const __uint16_t*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2991:41: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 UnicodeString(ConstChar16Ptr(text)) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2991:41: error: no matching function for call to 'icu_64::UnicodeString::UnicodeString(icu_64::ConstChar16Ptr)' /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3319:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3310:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3294:3: note: candidate: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&) UnicodeString(const UnicodeString& that); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3294:3: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3275:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3245:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, __int32_t, UConverter*, UErrorCode&) UnicodeString( ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3245:3: note: candidate expects 4 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/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 *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3222:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3203:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, const char*) UnicodeString(const char *codepageData, const char *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3203:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3180:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, __int32_t) UnicodeString(const char *codepageData, int32_t dataLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3180:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3170:31: note: candidate: icu_64::UnicodeString::UnicodeString(const char*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3170:31: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/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) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3121:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3088:3: note: candidate: icu_64::UnicodeString::UnicodeString(UBool, icu_64::ConstChar16Ptr, __int32_t) UnicodeString(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3088:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3064:10: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/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) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3040:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3029:3: note: candidate: icu_64::UnicodeString::UnicodeString(const int*, __int32_t) UnicodeString(const char16_t *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3029:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2990:31: note: candidate: icu_64::UnicodeString::UnicodeString(const __uint16_t*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/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*}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2977:31: note: candidate: icu_64::UnicodeString::UnicodeString(const int*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2977:31: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2965:29: note: candidate: icu_64::UnicodeString::UnicodeString(UChar32) UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2965:29: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'UChar32 {aka int}' /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2943:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2930:10: note: candidate: icu_64::UnicodeString::UnicodeString() inline UnicodeString(); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2930:10: note: candidate expects 0 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_64::UnicodeString::UnicodeString(const __uint16_t*, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3041:49: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 UnicodeString(ConstChar16Ptr(text), length) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3041:49: error: no matching function for call to 'icu_64::UnicodeString::UnicodeString(icu_64::ConstChar16Ptr, __int32_t&)' /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3319:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3310:3: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3294:3: note: candidate: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&) UnicodeString(const UnicodeString& that); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3294:3: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3275:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3245:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, __int32_t, UConverter*, UErrorCode&) UnicodeString( ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3245:3: note: candidate expects 4 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/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 *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3222:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3203:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, const char*) UnicodeString(const char *codepageData, const char *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3203:3: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3180:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, __int32_t) UnicodeString(const char *codepageData, int32_t dataLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3180:3: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3170:31: note: candidate: icu_64::UnicodeString::UnicodeString(const char*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3170:31: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/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) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3121:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3088:3: note: candidate: icu_64::UnicodeString::UnicodeString(UBool, icu_64::ConstChar16Ptr, __int32_t) UnicodeString(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3088:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3064:10: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'int' /scratch/work/textproc/py-ICU/work/.buildlink/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) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/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*}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3029:3: note: candidate: icu_64::UnicodeString::UnicodeString(const int*, __int32_t) UnicodeString(const char16_t *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3029:3: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2990:31: note: candidate: icu_64::UnicodeString::UnicodeString(const __uint16_t*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2990:31: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2977:31: note: candidate: icu_64::UnicodeString::UnicodeString(const int*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2977:31: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2965:29: note: candidate: icu_64::UnicodeString::UnicodeString(UChar32) UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2965:29: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2943:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2930:10: note: candidate: icu_64::UnicodeString::UnicodeString() inline UnicodeString(); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2930:10: note: candidate expects 0 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_64::UnicodeString::UnicodeString(__uint16_t*, __int32_t, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3122:64: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 UnicodeString(Char16Ptr(buffer), buffLength, buffCapacity) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3122:64: error: no matching function for call to 'icu_64::UnicodeString::UnicodeString(icu_64::Char16Ptr, __int32_t&, __int32_t&)' /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3319:3: note: no known conversion for argument 1 from 'icu_64::Char16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3310:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3294:3: note: candidate: icu_64::UnicodeString::UnicodeString(const icu_64::UnicodeString&) UnicodeString(const UnicodeString& that); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3294:3: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3275:3: note: no known conversion for argument 1 from 'icu_64::Char16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3245:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, __int32_t, UConverter*, UErrorCode&) UnicodeString( ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3245:3: note: candidate expects 4 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/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 *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3222:3: note: no known conversion for argument 1 from 'icu_64::Char16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3203:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, const char*) UnicodeString(const char *codepageData, const char *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3203:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3180:3: note: candidate: icu_64::UnicodeString::UnicodeString(const char*, __int32_t) UnicodeString(const char *codepageData, int32_t dataLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3180:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3170:31: note: candidate: icu_64::UnicodeString::UnicodeString(const char*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3170:31: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/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) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3121:3: note: no known conversion for argument 1 from 'icu_64::Char16Ptr' to '__uint16_t* {aka short unsigned int*}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3088:3: note: candidate: icu_64::UnicodeString::UnicodeString(UBool, icu_64::ConstChar16Ptr, __int32_t) UnicodeString(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3088:3: note: no known conversion for argument 1 from 'icu_64::Char16Ptr' to 'UBool {aka signed char}' /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3064:10: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/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) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3040:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3029:3: note: candidate: icu_64::UnicodeString::UnicodeString(const int*, __int32_t) UnicodeString(const char16_t *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3029:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2990:31: note: candidate: icu_64::UnicodeString::UnicodeString(const __uint16_t*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const uint16_t *text) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2990:31: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2977:31: note: candidate: icu_64::UnicodeString::UnicodeString(const int*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2977:31: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2965:29: note: candidate: icu_64::UnicodeString::UnicodeString(UChar32) UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2965:29: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2943:3: note: no known conversion for argument 1 from 'icu_64::Char16Ptr' to '__int32_t {aka int}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2930:10: note: candidate: icu_64::UnicodeString::UnicodeString() inline UnicodeString(); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2930:10: note: candidate expects 0 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3837:8: error: 'char16_t' does not name a type inline char16_t* ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3843:14: error: 'char16_t' does not name a type inline const char16_t* ^ /scratch/work/textproc/py-ICU/work/.buildlink/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*/) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3862:48: error: 'nullptr_t' in namespace 'std' does not name a type inline UnicodeString::UnicodeString(const std::nullptr_t /*text*/, int32_t /*length*/) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866:42: error: ISO C++ forbids declaration of 'UnicodeString' with no type [-fpermissive] inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866:42: error: 'icu_64::UnicodeString::UnicodeString' declared as an 'inline' variable /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866:42: error: 'int icu_64::UnicodeString::UnicodeString' is not a static data member of 'class icu_64::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866:37: error: 'nullptr_t' is not a member of 'std' inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866:86: error: expected primary-expression before ',' token inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866:112: error: expected primary-expression before ')' token inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866:112: error: expression list treated as compound expression in initializer [-fpermissive] /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866:114: error: expected ',' or ';' before '{' token inline UnicodeString::UnicodeString(std::nullptr_t /*buffer*/, int32_t /*buffLength*/, int32_t /*buffCapacity*/) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3916:14: error: 'char16_t' does not name a type inline const char16_t * ^ /scratch/work/textproc/py-ICU/work/.buildlink/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': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3941:49: error: 'const class icu_64::UnicodeString' has no member named 'getArrayStart' return doCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function '__int8_t icu_64::UnicodeString::compare(icu_64::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/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); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3931:1: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3495:10: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4002:22: error: 'char16_t' does not name a type const char16_t *srcChars) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4008:22: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4033:63: error: 'const class icu_64::UnicodeString' has no member named 'getArrayStart' return doCompareCodePointOrder(start, thisLength, srcText.getArrayStart(), srcStart, srcLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function '__int8_t icu_64::UnicodeString::compareCodePointOrder(icu_64::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/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); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4023:1: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3508:10: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4063:44: error: 'char16_t' does not name a type const char16_t *srcChars) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4069:44: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4095:53: error: 'const class icu_64::UnicodeString' has no member named 'getArrayStart' return doCaseCompare(start, thisLength, srcText.getArrayStart(), srcStart, srcLength, options); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function '__int8_t icu_64::UnicodeString::caseCompare(icu_64::ConstChar16Ptr, __int32_t, __uint32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4084:1: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3523:3: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4132:34: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4140:34: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4167:30: error: 'const class icu_64::UnicodeString' has no member named 'getArrayStart' return indexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4191:30: error: 'char16_t' does not name a type UnicodeString::indexOf(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function '__int32_t icu_64::UnicodeString::indexOf(icu_64::ConstChar16Ptr, __int32_t, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/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); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4174:1: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4178:1: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4185:1: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4158:1: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4191:1: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4199:1: note: candidate expects 4 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1055:11: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1068:18: note: candidate: __int32_t icu_64::UnicodeString::indexOf(int) const inline int32_t indexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1068:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1088:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1113:18: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4206:24: error: 'icu_64::UnicodeString::indexOf' declared as an 'inline' variable UnicodeString::indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4206:24: error: '__int32_t icu_64::UnicodeString::indexOf' is not a static data member of 'class icu_64::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4206:24: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4207:24: error: expected primary-expression before 'start' int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4208:24: error: expected primary-expression before '_length' int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4208:31: error: expression list treated as compound expression in initializer [-fpermissive] int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4208:33: error: expected ',' or ';' before 'const' int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4218:24: error: 'icu_64::UnicodeString::indexOf' declared as an 'inline' variable UnicodeString::indexOf(char16_t c) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4218:24: error: '__int32_t icu_64::UnicodeString::indexOf' is not a static data member of 'class icu_64::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4218:24: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4218:36: error: expected ',' or ';' before 'const' UnicodeString::indexOf(char16_t c) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4226:24: error: 'icu_64::UnicodeString::indexOf' declared as an 'inline' variable UnicodeString::indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4226:24: error: '__int32_t icu_64::UnicodeString::indexOf' is not a static data member of 'class icu_64::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4226:24: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4227:24: error: expected primary-expression before 'start' int32_t start) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4227:29: error: expression list treated as compound expression in initializer [-fpermissive] int32_t start) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4227:31: error: expected ',' or ';' before 'const' int32_t start) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function '__int32_t icu_64::UnicodeString::lastIndexOf(icu_64::ConstChar16Ptr, __int32_t, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/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); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/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; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1140:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1151:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1165:18: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1185:18: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1201:18: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4240:1: note: candidate expects 4 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1238:11: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1251:18: note: candidate: __int32_t icu_64::UnicodeString::lastIndexOf(int) const inline int32_t lastIndexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1251:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1271:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1296:18: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4247:34: error: 'char16_t' does not name a type UnicodeString::lastIndexOf(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4264:34: error: 'const class icu_64::UnicodeString' has no member named 'getArrayStart' return lastIndexOf(srcText.getArrayStart(), srcStart, srcLength, start, _length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4288:28: error: 'icu_64::UnicodeString::lastIndexOf' declared as an 'inline' variable UnicodeString::lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4288:28: error: '__int32_t icu_64::UnicodeString::lastIndexOf' is not a static data member of 'class icu_64::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4288:28: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4289:24: error: expected primary-expression before 'start' int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4290:24: error: expected primary-expression before '_length' int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4290:31: error: expression list treated as compound expression in initializer [-fpermissive] int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4290:33: error: expected ',' or ';' before 'const' int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4301:28: error: 'icu_64::UnicodeString::lastIndexOf' declared as an 'inline' variable UnicodeString::lastIndexOf(char16_t c) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4301:28: error: '__int32_t icu_64::UnicodeString::lastIndexOf' is not a static data member of 'class icu_64::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4301:28: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4301:40: error: expected ',' or ';' before 'const' UnicodeString::lastIndexOf(char16_t c) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4310:28: error: 'icu_64::UnicodeString::lastIndexOf' declared as an 'inline' variable UnicodeString::lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4310:28: error: '__int32_t icu_64::UnicodeString::lastIndexOf' is not a static data member of 'class icu_64::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4310:28: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4311:24: error: expected primary-expression before 'start' int32_t start) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4311:29: error: expression list treated as compound expression in initializer [-fpermissive] int32_t start) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4311:31: error: expected ',' or ';' before 'const' int32_t start) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function 'UBool icu_64::UnicodeString::startsWith(icu_64::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4336:45: error: 'toUCharPtr' was not declared in this scope srcLength = u_strlen(toUCharPtr(srcChars)); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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; ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3931:1: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3495:10: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4342:33: error: 'char16_t' does not name a type UnicodeString::startsWith(const char16_t *srcChars, int32_t srcStart, int32_t srcLength) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function 'UBool icu_64::UnicodeString::startsWith(const int*, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4344:45: error: 'toUCharPtr' was not declared in this scope srcLength = u_strlen(toUCharPtr(srcChars)); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function 'UBool icu_64::UnicodeString::endsWith(icu_64::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4367:45: error: 'toUCharPtr' was not declared in this scope srcLength = u_strlen(toUCharPtr(srcChars)); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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; ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3931:1: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3495:10: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4374:31: error: 'char16_t' does not name a type UnicodeString::endsWith(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function 'UBool icu_64::UnicodeString::endsWith(const int*, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4378:56: error: 'toUCharPtr' was not declared in this scope srcLength = u_strlen(toUCharPtr(srcChars + srcStart)); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function 'icu_64::UnicodeString& icu_64::UnicodeString::replace(__int32_t, __int32_t, icu_64::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/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); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3557:18: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3563:18: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4411:22: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4419:16: error: 'char16_t' has not been declared char16_t srcChar) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function 'void icu_64::UnicodeString::extract(__int32_t, __int32_t, icu_64::Char16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/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); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3546:8: note: no known conversion for argument 3 from 'icu_64::Char16Ptr' to 'int*' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4454:1: note: candidate expects 3 arguments, 4 provided /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3627:11: note: candidate expects 6 arguments, 4 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4490:19: error: 'char16_t' has not been declared char16_t *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4502:8: error: 'char16_t' does not name a type inline char16_t ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4512:8: error: 'char16_t' does not name a type inline char16_t ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4516:8: error: 'char16_t' does not name a type inline char16_t ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4557:25: error: variable or field 'setArray' declared void UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4557:25: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/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) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4557:50: error: expected primary-expression before 'len' UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4557:63: error: expected primary-expression before 'capacity' UnicodeString::setArray(char16_t *array, int32_t len, int32_t capacity) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4564:27: error: declaration of 'operator=' as non-function UnicodeString::operator= (char16_t ch) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4564:27: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4596:28: error: 'char16_t' does not name a type UnicodeString::setTo(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4604:22: error: 'icu_64::UnicodeString::setTo' declared as an 'inline' variable UnicodeString::setTo(char16_t srcChar) ^ /scratch/work/textproc/py-ICU/work/.buildlink/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' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4604:22: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4605:1: error: expected ',' or ';' before '{' token { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4628:29: error: 'char16_t' does not name a type UnicodeString::append(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function 'icu_64::UnicodeString& icu_64::UnicodeString::append(icu_64::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/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); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 srcLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3569:18: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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 srcLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3570:18: note: no known conversion for argument 1 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4639:23: error: 'icu_64::UnicodeString::append' declared as an 'inline' variable UnicodeString::append(char16_t srcChar) ^ /scratch/work/textproc/py-ICU/work/.buildlink/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' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4639:23: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4640:1: error: expected ',' or ';' before '{' token { return doAppend(&srcChar, 0, 1); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4643:28: error: declaration of 'operator+=' as non-function UnicodeString::operator+= (char16_t ch) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4643:28: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4669:21: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In member function 'icu_64::UnicodeString& icu_64::UnicodeString::insert(__int32_t, icu_64::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/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); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3557:18: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const icu_64::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/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, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3563:18: note: no known conversion for argument 3 from 'icu_64::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4682:15: error: 'char16_t' has not been declared char16_t srcChar) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4686:1: error: redefinition of 'icu_64::UnicodeString& icu_64::UnicodeString::insert(__int32_t, UChar32)' UnicodeString::insert(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:52:0, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv_err.h:198:11: error: 'UChar' does not name a type const UChar *source; /**< Pointer to the source source buffer. @stable ICU 2.0 */ ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 buffer. @stable ICU 2.0 */ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv_err.h:216:5: error: 'UChar' does not name a type UChar *target; /**< Pointer to the target buffer. @stable ICU 2.0 */ ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 buffer. @stable ICU 2.0 */ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv_err.h:239:25: error: 'UChar' does not name a type const UChar* codeUnits, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv_err.h:290:25: error: 'UChar' does not name a type const UChar* codeUnits, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv_err.h:320:25: error: 'UChar' does not name a type const UChar* codeUnits, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv_err.h:376:25: error: 'UChar' does not name a type const UChar* codeUnits, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:71:51: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 static void* U_EXPORT2 operator new(size_t) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:72:53: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 static void* U_EXPORT2 operator new[](size_t) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:74:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 static void* U_EXPORT2 operator new(size_t, void*) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:224:34: error: expected ',' or '...' before '&&' token LocalPointer(LocalPointer &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/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.ptr) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:224:39: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:224:41: note: in expansion of macro 'U_NOEXCEPT' LocalPointer(LocalPointer &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:224:41: note: in expansion of macro 'U_NOEXCEPT' LocalPointer(LocalPointer &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:239:42: error: expected ')' before '<' token explicit LocalPointer(std::unique_ptr &&p) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:257:48: error: expected ',' or '...' before '&&' token LocalPointer &operator=(LocalPointer &&src) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:257:53: error: expected ';' at end of member declaration LocalPointer &operator=(LocalPointer &&src) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:257:55: note: in expansion of macro 'U_NOEXCEPT' LocalPointer &operator=(LocalPointer &&src) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:257:55: note: in expansion of macro 'U_NOEXCEPT' LocalPointer &operator=(LocalPointer &&src) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:273:37: error: declaration of 'operator=' as non-function LocalPointer &operator=(std::unique_ptr &&p) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:273:30: error: expected ';' at end of member declaration LocalPointer &operator=(std::unique_ptr &&p) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:273:47: error: expected ')' before '<' token LocalPointer &operator=(std::unique_ptr &&p) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:284:37: error: expected ';' at end of member declaration void swap(LocalPointer &other) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:284:39: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointer &other) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:284:39: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointer &other) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:295:69: warning: friend declaration 'void icu_64::swap(icu_64::LocalPointer&, icu_64::LocalPointer&)' declares a non-template function [-Wnon-template-friend] friend inline void swap(LocalPointer &p1, LocalPointer &p2) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:295:69: note: (if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:295:69: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:295:71: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointer &p1, LocalPointer &p2) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:295:71: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointer &p1, LocalPointer &p2) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:347:19: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:405:30: error: expected ',' or '...' before '&&' token LocalArray(LocalArray &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/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) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:405:35: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:405:37: note: in expansion of macro 'U_NOEXCEPT' LocalArray(LocalArray &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:405:37: note: in expansion of macro 'U_NOEXCEPT' LocalArray(LocalArray &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:420:40: error: expected ')' before '<' token explicit LocalArray(std::unique_ptr &&p) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:438:44: error: expected ',' or '...' before '&&' token LocalArray &operator=(LocalArray &&src) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:438:49: error: expected ';' at end of member declaration LocalArray &operator=(LocalArray &&src) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:438:51: note: in expansion of macro 'U_NOEXCEPT' LocalArray &operator=(LocalArray &&src) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:438:51: note: in expansion of macro 'U_NOEXCEPT' LocalArray &operator=(LocalArray &&src) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:454:35: error: declaration of 'operator=' as non-function LocalArray &operator=(std::unique_ptr &&p) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:454:28: error: expected ';' at end of member declaration LocalArray &operator=(std::unique_ptr &&p) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:454:45: error: expected ')' before '<' token LocalArray &operator=(std::unique_ptr &&p) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:465:35: error: expected ';' at end of member declaration void swap(LocalArray &other) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:465:37: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalArray &other) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:465:37: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalArray &other) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:476:65: warning: friend declaration 'void icu_64::swap(icu_64::LocalArray&, icu_64::LocalArray&)' declares a non-template function [-Wnon-template-friend] friend inline void swap(LocalArray &p1, LocalArray &p2) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:476:65: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:476:67: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalArray &p1, LocalArray &p2) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:476:67: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalArray &p1, LocalArray &p2) U_NOEXCEPT { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:536:19: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUEnumerationPointer (const icu_64::LocalUEnumerationPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:68:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53:0, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:112:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53:0, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/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 common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:225:27: error: 'UChar' does not name a type const UChar* codeUnits, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:396:18: error: 'UChar' does not name a type ucnv_openU(const UChar *name, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUConverterPointer (const icu_64::LocalUConverterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:585:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:668:27: error: 'UChar' does not name a type const UChar *s, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:706:23: error: 'UChar' has not been declared UChar *errUChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:845:21: error: 'UChar' has not been declared UChar *displayName, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1146:25: error: 'UChar' does not name a type const UChar ** source, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1147:25: error: 'UChar' does not name a type const UChar * sourceLimit, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1213:16: error: 'UChar' has not been declared UChar **target, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1214:22: error: 'UChar' does not name a type const UChar *targetLimit, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1251:23: error: 'UChar' does not name a type const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1282:15: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1504:16: error: 'UChar' has not been declared UChar *pivotStart, UChar **pivotSource, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1504:35: error: 'UChar' has not been declared UChar *pivotStart, UChar **pivotSource, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1505:16: error: 'UChar' has not been declared UChar **pivotTarget, const UChar *pivotLimit, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:1505:43: error: 'UChar' does not name a type UChar **pivotTarget, const UChar *pivotLimit, ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:36:0, from common.h:108, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/strenum.h:156:19: error: 'char16_t' does not name a type virtual const char16_t* unext(int32_t *resultLength, UErrorCode& status); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:40:0, from common.h:108, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/putil.h:159:33: error: 'UChar' has not been declared u_charsToUChars(const char *cs, UChar *us, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:41:0, from common.h:108, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uloc.h:571:13: error: 'UChar' has not been declared UChar* language, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uloc.h:594:13: error: 'UChar' has not been declared UChar* script, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uloc.h:619:24: error: 'UChar' has not been declared UChar* country, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uloc.h:643:24: error: 'UChar' has not been declared UChar* variant, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uloc.h:690:24: error: 'UChar' has not been declared UChar* dest, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uloc.h:717:32: error: 'UChar' has not been declared UChar* dest, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uloc.h:739:13: error: 'UChar' has not been declared UChar* result, ^ In file included from common.h:108:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:295:18: error: expected ',' or '...' before '&&' token Locale(Locale&& other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:295:26: error: invalid constructor; you probably meant 'icu_64::Locale (const icu_64::Locale&)' Locale(Locale&& other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:295:26: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:295:28: note: in expansion of macro 'U_NOEXCEPT' Locale(Locale&& other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:295:28: note: in expansion of macro 'U_NOEXCEPT' Locale(Locale&& other) U_NOEXCEPT; ^ In file included from common.h:108:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:323:29: error: expected ',' or '...' before '&&' token Locale& operator=(Locale&& other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:323:37: error: expected ';' at end of member declaration Locale& operator=(Locale&& other) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:323:39: note: in expansion of macro 'U_NOEXCEPT' Locale& operator=(Locale&& other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:323:39: note: in expansion of macro 'U_NOEXCEPT' Locale& operator=(Locale&& other) U_NOEXCEPT; ^ In file included from common.h:108:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h: In member function 'void icu_64::Locale::getKeywords(OutputIterator, UErrorCode&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:1130:44: error: 'nullptr' was not declared in this scope if (U_FAILURE(status) || buffer == nullptr) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h: In member function 'void icu_64::Locale::getUnicodeKeywords(OutputIterator, UErrorCode&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:1147:44: error: 'nullptr' was not declared in this scope if (U_FAILURE(status) || buffer == nullptr) { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/resbund.h:53:0, from common.h:110, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:213:18: error: 'UChar' does not name a type ures_openU(const UChar* packageName, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUResourceBundlePointer (const icu_64::LocalUResourceBundlePointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:264:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUResourceBundlePointer, UResourceBundle, ures_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/resbund.h:53:0, from common.h:110, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:375:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:604:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:639:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:730:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h: In function 'icu_64::UnicodeString icu_64::ures_getUnicodeString(const UResourceBundle*, UErrorCode*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:812:11: error: 'UChar' does not name a type const UChar *r = ures_getString(resB, &len, status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:814:28: error: 'r' was not declared in this scope result.setTo(TRUE, r, len); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h: In function 'icu_64::UnicodeString icu_64::ures_getNextUnicodeString(UResourceBundle*, const char**, UErrorCode*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:837:11: error: 'UChar' does not name a type const UChar* r = ures_getNextString(resB, &len, key, status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:839:28: error: 'r' was not declared in this scope result.setTo(TRUE, r, len); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h: In function 'icu_64::UnicodeString icu_64::ures_getUnicodeStringByIndex(const UResourceBundle*, __int32_t, UErrorCode*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:859:11: error: 'UChar' does not name a type const UChar* r = ures_getStringByIndex(resB, indexS, &len, status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:861:28: error: 'r' was not declared in this scope result.setTo(TRUE, r, len); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h: In function 'icu_64::UnicodeString icu_64::ures_getUnicodeStringByKey(const UResourceBundle*, const char*, UErrorCode*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:882:11: error: 'UChar' does not name a type const UChar* r = ures_getStringByKey(resB, key, &len, status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:884:28: error: 'r' was not declared in this scope result.setTo(TRUE, r, len); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:44:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/calendar.h:40, from common.h:111, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:646:25: warning: 'ucal_getDefaultTimeZone_64' initialized and declared 'extern' ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:646:25: error: 'UChar' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:646:32: error: 'result' was not declared in this scope ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:646:48: error: expected primary-expression before 'resultCapacity' ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:646:74: error: expected primary-expression before '*' token ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:646:76: error: 'ec' was not declared in this scope ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:646:78: error: expression list treated as compound expression in initializer [-fpermissive] ucal_getDefaultTimeZone(UChar* result, int32_t resultCapacity, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:658:31: error: 'UChar' does not name a type ucal_setDefaultTimeZone(const UChar* zoneID, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:677:26: error: 'UChar' does not name a type ucal_getDSTSavings(const UChar* zoneID, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:712:17: error: 'UChar' does not name a type ucal_open(const UChar* zoneID, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUCalendarPointer (const icu_64::LocalUCalendarPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:740:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCalendarPointer, UCalendar, ucal_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:44:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/calendar.h:40, from common.h:111, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:769:24: error: 'UChar' does not name a type const UChar* zoneID, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:785:20: error: 'UChar' has not been declared UChar *result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:824:29: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:1324:35: error: 'UChar' does not name a type ucal_getCanonicalTimeZoneID(const UChar* id, int32_t len, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:1325:29: error: 'UChar' has not been declared UChar* result, int32_t resultCapacity, UBool *isSystemID, UErrorCode* status); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:44:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/calendar.h:40, from common.h:111, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:1548:33: error: 'UChar' does not name a type ucal_getWindowsTimeZoneID(const UChar* id, int32_t len, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:1549:29: error: 'UChar' has not been declared UChar* winid, int32_t winidCapacity, UErrorCode* status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:1580:38: error: 'UChar' does not name a type ucal_getTimeZoneIDForWindowsID(const UChar* winid, int32_t len, const char* region, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:1581:33: error: 'UChar' has not been declared UChar* id, int32_t idCapacity, UErrorCode* status); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/calendar.h:40:0, from common.h:111, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:877:18: error: 'char16_t' does not name a type static const char16_t* findID(const UnicodeString& id); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:887:18: error: 'char16_t' does not name a type static const char16_t* dereferOlsonLink(const UnicodeString& id); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:895:18: error: 'char16_t' does not name a type static const char16_t* getRegion(const UnicodeString& id); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:907:18: error: 'char16_t' does not name a type static const char16_t* getRegion(const UnicodeString& id, UErrorCode& status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h: In member function 'icu_64::UnicodeString& icu_64::TimeZone::getID(icu_64::UnicodeString&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:960:8: error: ambiguous overload for 'operator=' (operand types are 'icu_64::UnicodeString' and 'const icu_64::UnicodeString') ID = fID; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1866:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(const icu_64::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(icu_64::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/calendar.h:40:0, from common.h:111, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h: In member function 'void icu_64::TimeZone::setID(const icu_64::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:969:9: error: ambiguous overload for 'operator=' (operand types are 'icu_64::UnicodeString' and 'const icu_64::UnicodeString') fID = ID; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1866:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(const icu_64::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(icu_64::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUFormattablePointer (const icu_64::LocalUFormattablePointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:107:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattablePointer, UFormattable, ufmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/fmtable.h:31:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/format.h:37, from common.h:113, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:235:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/format.h:37:0, from common.h:113, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/fmtable.h: In member function 'icu_64::UnicodeString& icu_64::Formattable::getString(icu_64::UnicodeString&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/fmtable.h:384:15: error: ambiguous overload for 'operator=' (operand types are 'icu_64::UnicodeString' and 'icu_64::UnicodeString') { result=*fValue.fString; return result; } ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1866:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(const icu_64::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(icu_64::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/format.h:41:0, from common.h:113, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/parseerr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/parseerr.h:83:5: error: 'UChar' does not name a type UChar preContext[U_PARSE_CONTEXT_LEN]; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/parseerr.h:90:5: error: 'UChar' does not name a type UChar postContext[U_PARSE_CONTEXT_LEN]; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:19, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:28, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:83:17: error: 'UChar' has not been declared UChar* buff, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:137:22: error: 'UChar' does not name a type ucurr_register(const UChar* isoCode, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:172:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:196:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:222:38: error: 'UChar' does not name a type ucurr_getDefaultFractionDigits(const UChar* currency, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:243:46: error: 'UChar' does not name a type ucurr_getDefaultFractionDigitsForUsage(const UChar* currency, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:258:34: error: 'UChar' does not name a type ucurr_getRoundingIncrement(const UChar* currency, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:272:42: error: 'UChar' does not name a type ucurr_getRoundingIncrementForUsage(const UChar* currency, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:358:25: error: 'UChar' does not name a type ucurr_isAvailable(const UChar* isoCode, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:405:17: error: 'UChar' has not been declared UChar* buff, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucurr.h:441:28: error: 'UChar' does not name a type ucurr_getNumericCode(const UChar* currency); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUFieldPositionIteratorPointer (const icu_64::LocalUFieldPositionIteratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:81:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFieldPositionIteratorPointer, UFieldPositionIterator, ufieldpositer_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:28, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:434:22: error: 'UChar' does not name a type const UChar* pattern, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUNumberFormatPointer (const icu_64::LocalUNumberFormatPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:463:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatPointer, UNumberFormat, unum_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:28, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:508:9: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:540:9: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:572:13: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:622:28: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:660:13: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:692:27: error: 'UChar' has not been declared UChar* currency, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:693:27: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:721:25: error: 'UChar' has not been declared UChar *result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:747:17: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:773:15: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:799:21: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:834:26: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:862:32: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:865:26: error: 'UChar' has not been declared UChar* currency, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:19:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:28, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:891:32: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:915:29: error: 'UChar' does not name a type const UChar *pattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:1251:13: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:1274:22: error: 'UChar' does not name a type const UChar* newValue, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:1297:9: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:1416:16: error: 'UChar' has not been declared UChar *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:1436:22: error: 'UChar' does not name a type const UChar *value, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:28:0, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:877:17: error: 'UChar' does not name a type const UChar *tzID, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:879:17: error: 'UChar' does not name a type const UChar *pattern, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUDateFormatPointer (const icu_64::LocalUDateFormatPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:974:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateFormatPointer, UDateFormat, udat_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:28:0, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1013:25: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1043:25: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1078:25: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1116:25: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1149:21: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1178:29: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1255:54: error: 'UChar' has not been declared udat_getNumberFormatForField(const UDateFormat* fmt, UChar field); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1274:35: error: 'UChar' does not name a type const UChar* fields, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1371:25: error: 'UChar' has not been declared UChar *result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1388:29: error: 'UChar' does not name a type const UChar *pattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1515:25: error: 'UChar' has not been declared UChar *result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1554:21: error: 'UChar' has not been declared UChar *value, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1609:28: error: 'UChar' has not been declared UChar *result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1626:28: error: 'UChar' has not been declared UChar *result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1644:33: error: 'UChar' does not name a type const UChar *datePattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1646:33: error: 'UChar' does not name a type const UChar *timePattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1657:59: error: 'UChar' does not name a type const UChar *tzID, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1659:59: error: 'UChar' does not name a type const UChar *pattern, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/curramt.h:21:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:41, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:30, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/currunit.h:127:18: error: 'char16_t' does not name a type inline const char16_t* getISOCurrency() const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/currunit.h:133:5: error: 'char16_t' does not name a type char16_t isoCode[4]; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/currunit.h:136:14: error: 'char16_t' does not name a type inline const char16_t* CurrencyUnit::getISOCurrency() const { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:41:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:30, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/curramt.h:118:18: error: 'char16_t' does not name a type inline const char16_t* getISOCurrency() const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/curramt.h:125:14: error: 'char16_t' does not name a type inline const char16_t* CurrencyAmount::getISOCurrency() const { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:30:0, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:998:36: error: 'char16_t' does not name a type virtual void setCurrency(const char16_t* theCurrency, UErrorCode& ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:1007:11: error: 'char16_t' does not name a type const char16_t* getCurrency() const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:1100:39: error: 'char16_t' has not been declared virtual void getEffectiveCurrency(char16_t* result, UErrorCode& ec) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:1147:5: error: 'char16_t' does not name a type char16_t fCurrency[4]; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:40:0, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tzfmt.h:945:80: error: 'char16_t' has not been declared int32_t parseDefaultOffsetFields(const UnicodeString& text, int32_t start, char16_t separator, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tzfmt.h:985:71: error: 'char16_t' has not been declared static UnicodeString& formatOffsetWithAsciiDigits(int32_t offset, char16_t sep, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tzfmt.h:1015:90: error: 'char16_t' has not been declared static int32_t parseAsciiOffsetFields(const UnicodeString& text, ParsePosition& pos, char16_t sep, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/brkiter.h:48:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:41, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:152:13: error: 'char16_t' does not name a type virtual char16_t nextPostInc(void) = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:389:13: error: 'char16_t' does not name a type virtual char16_t first(void) = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:399:13: error: 'char16_t' does not name a type virtual char16_t firstPostInc(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:438:13: error: 'char16_t' does not name a type virtual char16_t last(void) = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:466:13: error: 'char16_t' does not name a type virtual char16_t setIndex(int32_t position) = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:486:13: error: 'char16_t' does not name a type virtual char16_t current(void) const = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:502:13: error: 'char16_t' does not name a type virtual char16_t next(void) = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:523:13: error: 'char16_t' does not name a type virtual char16_t previous(void) = 0; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:141:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:15, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/brkiter.h:50, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:41, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchar.h:4036:33: error: 'UChar' has not been declared u_getFC_NFKC_Closure(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUTextPointer (const icu_64::LocalUTextPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:199:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTextPointer, UText, utext_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:15:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/brkiter.h:50, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:41, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:245:35: error: 'UChar' does not name a type utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:15:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/brkiter.h:50, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:41, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:676:14: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:851:20: error: 'UChar' does not name a type const UChar *replacementText, int32_t replacementLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1073:14: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1108:20: error: 'UChar' does not name a type const UChar *replacementText, int32_t replacmentLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1439:11: error: 'UChar' does not name a type const UChar *chunkContents; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/brkiter.h:50:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:41, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:244:13: error: 'UChar' does not name a type const UChar *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:264:22: error: 'UChar' does not name a type ubrk_openRules(const UChar *rules, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:266:22: error: 'UChar' does not name a type const UChar *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:293:28: error: 'UChar' does not name a type const UChar * text, int32_t textLength, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUBreakIteratorPointer (const icu_64::LocalUBreakIteratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:353:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBreakIteratorPointer, UBreakIterator, ubrk_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/brkiter.h:50:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:41, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:373:20: error: 'UChar' does not name a type const UChar* text, ^ In file included from common.h:115:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1178:26: error: expected ';' at end of member declaration const NumberFormat * getNumberFormatForField(char16_t field) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1178:59: error: expected ')' before 'field' const NumberFormat * getNumberFormatForField(char16_t field) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1271:20: error: 'char16_t' has not been declared char16_t ch, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1302:28: error: 'char16_t' has not been declared static UBool isNumeric(char16_t formatChar, int32_t count); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1420:65: error: 'char16_t' has not been declared int32_t subParse(const UnicodeString& text, int32_t& start, char16_t ch, int32_t count, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1551:37: error: 'char16_t' has not been declared static int32_t getLevelFromChar(char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1556:31: error: 'char16_t' has not been declared static UBool isSyntaxChar(char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1642:89: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 const number::LocalizedNumberFormatter* fFastNumberFormatters[SMPDTFMT_NF_COUNT] = {}; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1642:89: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUDateTimePatternGeneratorPointer (const icu_64::LocalUDateTimePatternGeneratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:195:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDateTimePatternGeneratorPointer, UDateTimePatternGenerator, udatpg_close); ^ In file included from common.h:117:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:237:29: error: 'UChar' does not name a type const UChar *skeleton, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:238:23: error: 'UChar' has not been declared UChar *bestPattern, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:273:40: error: 'UChar' does not name a type const UChar *skeleton, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:275:34: error: 'UChar' has not been declared UChar *bestPattern, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:301:26: error: 'UChar' does not name a type const UChar *pattern, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:302:20: error: 'UChar' has not been declared UChar *skeleton, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:331:30: error: 'UChar' does not name a type const UChar *pattern, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:332:24: error: 'UChar' has not been declared UChar *baseSkeleton, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:361:25: error: 'UChar' does not name a type const UChar *pattern, int32_t patternLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:363:19: error: 'UChar' has not been declared UChar *conflictingPattern, int32_t capacity, int32_t *pLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:389:34: error: 'UChar' does not name a type const UChar *value, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:401:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:422:32: error: 'UChar' does not name a type const UChar *value, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:436:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:470:28: error: 'UChar' has not been declared UChar *fieldName, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:498:32: error: 'UChar' does not name a type const UChar *dtFormat, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:507:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:526:25: error: 'UChar' does not name a type const UChar *decimal, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:536:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:567:32: error: 'UChar' does not name a type const UChar *pattern, int32_t patternLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:568:32: error: 'UChar' does not name a type const UChar *skeleton, int32_t skeletonLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:569:26: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:604:43: error: 'UChar' does not name a type const UChar *pattern, int32_t patternLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:605:43: error: 'UChar' does not name a type const UChar *skeleton, int32_t skeletonLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:607:37: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:647:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 ^ In file included from common.h:118:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtptngen.h:535:5: error: 'char16_t' does not name a type char16_t fDefaultHourFormatChar; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUPluralRulesPointer (const icu_64::LocalUPluralRulesPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:130:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUPluralRulesPointer, UPluralRules, uplrules_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/plurrule.h:31:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/plurfmt.h:28, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/msgfmt.h:35, from common.h:120, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:152:16: error: 'UChar' has not been declared UChar *keyword, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:176:16: error: 'UChar' has not been declared UChar *keyword, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:203:27: error: 'UChar' has not been declared UChar *keyword, int32_t capacity, ^ In file included from common.h:120:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/msgfmt.h:960:39: error: 'char16_t' does not name a type const char16_t * const *list); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:37:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:38, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numsys.h:40:1: error: 'constexpr' does not name a type constexpr const size_t kInternalNumSysNameCapacity = 8; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numsys.h:40:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:37:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:38, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numsys.h:194:26: error: 'kInternalNumSysNameCapacity' was not declared in this scope char name[kInternalNumSysNameCapacity+1]; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:38:0, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:441:18: error: 'char16_t' does not name a type inline const char16_t* getCurrencyPattern(void) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:488:11: error: 'char16_t' does not name a type const char16_t* currPattern; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:368:70: error: 'nullptr' was not declared in this scope UBool useLastResortData = FALSE, const NumberingSystem* ns = nullptr); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h: In member function 'void icu_64::DecimalFormatSymbols::setSymbol(icu_64::DecimalFormatSymbols::ENumberFormatSymbol, const icu_64::UnicodeString&, UBool)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:545:25: error: ambiguous overload for 'operator=' (operand types are 'icu_64::UnicodeString' and 'const icu_64::UnicodeString') fSymbols[symbol]=value; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1866:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(const icu_64::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(icu_64::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:38:0, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:557:52: error: ambiguous overload for 'operator=' (operand types are 'icu_64::UnicodeString' and 'icu_64::UnicodeString') fSymbols[(int)kOneDigitSymbol+i-1] = UnicodeString(sym); ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1866:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(const icu_64::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(icu_64::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:38:0, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:575:14: error: 'char16_t' does not name a type inline const char16_t* ^ In file included from common.h:123:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:803:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setGroupingUsed(UBool newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:812:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setParseIntegerOnly(UBool value) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:821:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setLenient(UBool enable) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:890:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~DecimalFormat() U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:899:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Format* clone(void) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:909:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UBool operator==(const Format& other) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:925:87: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString& format(double number, UnicodeString& appendTo, FieldPosition& pos) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:941:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:958:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:971:88: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString& format(int32_t number, UnicodeString& appendTo, FieldPosition& pos) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:987:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1004:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1017:88: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString& format(int64_t number, UnicodeString& appendTo, FieldPosition& pos) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1033:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1050:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1069:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1089:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 FieldPositionIterator* posIter, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1107:67: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 FieldPosition& pos, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1133:46: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ParsePosition& parsePosition) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1154:82: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 CurrencyAmount* parseCurrency(const UnicodeString& text, ParsePosition& pos) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1403:49: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual ERoundingMode getRoundingMode(void) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1413:60: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual void setRoundingMode(ERoundingMode roundingMode) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1913:50: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setMaximumIntegerDigits(int32_t newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1924:50: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setMinimumIntegerDigits(int32_t newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1935:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setMaximumFractionDigits(int32_t newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1946:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setMinimumFractionDigits(int32_t newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2021:28: error: 'char16_t' does not name a type void setCurrency(const char16_t* theCurrency, UErrorCode& ec) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2021:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setCurrency(const char16_t* theCurrency, UErrorCode& ec) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2028:36: error: 'char16_t' does not name a type virtual void setCurrency(const char16_t* theCurrency); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2156:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UClassID getDynamicClassID(void) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2205:49: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 number::impl::DecimalFormatFields* fields = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2205:49: error: 'nullptr' was not declared in this scope In file included from common.h:131:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtfmtsym.h:82:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API DateFormatSymbols U_FINAL : public UObject { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtfmtsym.h:430:18: error: 'char16_t' does not name a type static const char16_t DEFAULT_TIME_SEPARATOR = 0x003a; // ':' ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtfmtsym.h:436:18: error: 'char16_t' does not name a type static const char16_t ALTERNATE_TIME_SEPARATOR = 0x002e; // '.' ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtfmtsym.h:570:18: error: 'char16_t' does not name a type static const char16_t * U_EXPORT2 getPatternUChars(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtfmtsym.h:981:59: error: 'char16_t' has not been declared static UDateFormatField U_EXPORT2 getPatternCharIndex(char16_t c); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtfmtsym.h:991:49: error: 'char16_t' has not been declared static UBool U_EXPORT2 isNumericPatternChar(char16_t c, int32_t count); ^ In file included from common.h:135:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:144:11: error: 'char16_t' does not name a type virtual char16_t first(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:154:11: error: 'char16_t' does not name a type virtual char16_t firstPostInc(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:184:11: error: 'char16_t' does not name a type virtual char16_t last(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:203:11: error: 'char16_t' does not name a type virtual char16_t setIndex(int32_t position); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:223:11: error: 'char16_t' does not name a type virtual char16_t current(void) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:239:11: error: 'char16_t' does not name a type virtual char16_t next(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:249:11: error: 'char16_t' does not name a type virtual char16_t nextPostInc(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:291:11: error: 'char16_t' does not name a type virtual char16_t previous(void); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uchriter.h:382:9: error: 'char16_t' does not name a type const char16_t* text; ^ In file included from common.h:136:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/schriter.h:178:22: error: 'char16_t' does not name a type void setText(const char16_t* newText, int32_t newTextLength); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUDataMemoryPointer (const icu_64::LocalUDataMemoryPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:280:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUDataMemoryPointer, UDataMemory, udata_close); ^ In file included from common.h:140:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/caniter.h:74:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_COMMON_API CanonicalIterator U_FINAL : public UObject { ^ In file included from common.h:140:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/caniter.h:190:63: error: 'char16_t' does not name a type Hashtable *getEquivalents2(Hashtable *fillinResult, const char16_t *segment, int32_t segLen, UErrorCode &status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/caniter.h:199:69: error: 'char16_t' does not name a type Hashtable *extract(Hashtable *fillinResult, UChar32 comp, const char16_t *segment, int32_t segLen, int32_t segmentPos, UErrorCode &status); ^ In file included from common.h:141:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coleitr.h:119:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API CollationElementIterator U_FINAL : public UObject { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:24:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:17, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:60, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/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 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:36:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:25, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:17, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:60, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:289:24: error: 'UChar' does not name a type uset_openPattern(const UChar* pattern, int32_t patternLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:304:31: error: 'UChar' does not name a type uset_openPatternOptions(const UChar* pattern, int32_t patternLength, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUSetPointer (const icu_64::LocalUSetPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:330:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSetPointer, USet, uset_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:36:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:25, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:17, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:60, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:426:25: error: 'UChar' does not name a type const UChar *pattern, int32_t patternLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:493:31: error: 'UChar' does not name a type const UChar *prop, int32_t propLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:494:31: error: 'UChar' does not name a type const UChar *value, int32_t valueLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:507:29: error: 'UChar' does not name a type uset_resemblesPattern(const UChar *pattern, int32_t patternLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:527:16: error: 'UChar' has not been declared UChar* result, int32_t resultCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:579:33: error: 'UChar' does not name a type uset_addString(USet* set, const UChar* str, int32_t strLen); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:591:40: error: 'UChar' does not name a type uset_addAllCodePoints(USet* set, const UChar *str, int32_t strLen); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:626:36: error: 'UChar' does not name a type uset_removeString(USet* set, const UChar* str, int32_t strLen); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:800:44: error: 'UChar' does not name a type uset_containsString(const USet* set, const UChar* str, int32_t strLen); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:871:14: error: 'UChar' has not been declared UChar* str, int32_t strCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:896:51: error: 'UChar' does not name a type uset_containsAllCodePoints(const USet* set, const UChar *str, int32_t strLen); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:940:34: error: 'UChar' does not name a type uset_span(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:961:38: error: 'UChar' does not name a type uset_spanBack(const USet *set, const UChar *s, int32_t length, USetSpanCondition spanCondition); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUNormalizer2Pointer (const icu_64::LocalUNormalizer2Pointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:261:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNormalizer2Pointer, UNormalizer2, unorm2_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:17, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:60, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:285:24: error: 'UChar' does not name a type const UChar *src, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:286:18: error: 'UChar' has not been declared UChar *dest, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:308:33: error: 'UChar' has not been declared UChar *first, int32_t firstLength, int32_t firstCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:309:39: error: 'UChar' does not name a type const UChar *second, int32_t secondLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:331:15: error: 'UChar' has not been declared UChar *first, int32_t firstLength, int32_t firstCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:332:21: error: 'UChar' does not name a type const UChar *second, int32_t secondLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:356:36: error: 'UChar' has not been declared UChar32 c, UChar *decomposition, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:390:39: error: 'UChar' has not been declared UChar32 c, UChar *decomposition, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:441:27: error: 'UChar' does not name a type const UChar *s, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:463:25: error: 'UChar' does not name a type const UChar *s, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:492:32: error: 'UChar' does not name a type const UChar *s, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:597:21: error: 'UChar' does not name a type unorm_compare(const UChar *s1, int32_t length1, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:598:21: error: 'UChar' does not name a type const UChar *s2, int32_t length2, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:17:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:60, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:214:23: error: 'UChar' does not name a type unorm_normalize(const UChar *source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:216:17: error: 'UChar' has not been declared UChar *result, int32_t resultLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:240:24: error: 'UChar' does not name a type unorm_quickCheck(const UChar *source, int32_t sourcelength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:261:35: error: 'UChar' does not name a type unorm_quickCheckWithOptions(const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:287:26: error: 'UChar' does not name a type unorm_isNormalized(const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:309:37: error: 'UChar' does not name a type unorm_isNormalizedWithOptions(const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:388:12: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:421:16: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:464:25: error: 'UChar' does not name a type unorm_concatenate(const UChar *left, int32_t leftLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:465:25: error: 'UChar' does not name a type const UChar *right, int32_t rightLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm.h:466:19: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:22:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:60, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uscript.h:631:45: error: 'UChar' has not been declared uscript_getSampleString(UScriptCode script, UChar *dest, int32_t capacity, UErrorCode *pErrorCode); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:60:0, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:428:23: error: 'UChar' does not name a type ucol_openRules( const UChar *rules, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUCollatorPointer (const icu_64::LocalUCollatorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:538:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:60:0, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:561:18: error: 'UChar' does not name a type const UChar *source, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:563:18: error: 'UChar' does not name a type const UChar *target, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:609:20: error: 'UChar' does not name a type const UChar *source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:610:20: error: 'UChar' does not name a type const UChar *target, int32_t targetLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:628:27: error: 'UChar' does not name a type const UChar *source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:629:27: error: 'UChar' does not name a type const UChar *target, int32_t targetLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:647:18: error: 'UChar' does not name a type const UChar *source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:648:18: error: 'UChar' does not name a type const UChar *target, int32_t targetLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:800:13: error: 'UChar' has not been declared UChar *result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:932:16: error: 'UChar' does not name a type U_STABLE const UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:1017:18: error: 'UChar' does not name a type const UChar *source, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:1272:27: error: 'UChar' does not name a type const UChar *varTop, int32_t len, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:1362:62: error: 'UChar' has not been declared ucol_getRulesEx(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:63:0, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:277:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_COMMON_API UnicodeSet U_FINAL : public UnicodeFilter { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:283:12: error: 'constexpr' does not name a type static constexpr int32_t INITIAL_CAPACITY = 25; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:283:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:285:12: error: 'constexpr' does not name a type static constexpr uint8_t kIsBogus = 1; // This set is bogus (i.e. not valid) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:285:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:287:21: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UChar32* list = stackList; // MUST be terminated with HIGH ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:288:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t capacity = INITIAL_CAPACITY; // capacity of list ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:289:19: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t len = 1; // length of list used; 1 <= len <= capacity ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:290:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 uint8_t fFlags = 0; // Bit flag (see constants above) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:292:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 BMPSet *bmpSet = nullptr; // The set is frozen iff either bmpSet or stringSpan is not NULL. ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:293:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UChar32* buffer = nullptr; // internal buffer, may be NULL ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:294:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t bufferCapacity = 0; // capacity of buffer ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:305:5: error: 'char16_t' does not name a type char16_t *pat = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:306:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t patLen = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:308:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UVector* strings = nullptr; // maintained in sorted order ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:309:40: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UnicodeSetStringSpan *stringSpan = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:316:23: error: 'INITIAL_CAPACITY' was not declared in this scope UChar32 stackList[INITIAL_CAPACITY]; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:905:24: error: 'char16_t' does not name a type int32_t span(const char16_t *s, int32_t length, USetSpanCondition spanCondition) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:938:28: error: 'char16_t' does not name a type int32_t spanBack(const char16_t *s, int32_t length, USetSpanCondition spanCondition) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1666:27: error: 'char16_t' does not name a type void setPattern(const char16_t *newPat, int32_t newPatLen); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:287:21: error: 'stackList' was not declared in this scope UChar32* list = stackList; // MUST be terminated with HIGH ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:288:24: error: 'INITIAL_CAPACITY' was not declared in this scope int32_t capacity = INITIAL_CAPACITY; // capacity of list ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:292:22: error: 'nullptr' was not declared in this scope BMPSet *bmpSet = nullptr; // The set is frozen iff either bmpSet or stringSpan is not NULL. ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:293:23: error: 'nullptr' was not declared in this scope UChar32* buffer = nullptr; // internal buffer, may be NULL ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:308:24: error: 'nullptr' was not declared in this scope UVector* strings = nullptr; // maintained in sorted order ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:309:40: error: 'nullptr' was not declared in this scope UnicodeSetStringSpan *stringSpan = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h: In member function 'void icu_64::UnicodeSet::setPattern(const icu_64::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1664:27: error: 'const class icu_64::UnicodeString' has no member named 'getBuffer' setPattern(newPat.getBuffer(), newPat.length()); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h: In member function 'UBool icu_64::UnicodeSet::isBogus() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1698:29: error: 'kIsBogus' was not declared in this scope return (UBool)(fFlags & kIsBogus); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h: In member function '__int32_t icu_64::UnicodeSet::span(const icu_64::UnicodeString&, __int32_t, USetSpanCondition) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1724:25: error: 'const class icu_64::UnicodeString' has no member named 'getBuffer' return start+span(s.getBuffer()+start, sLength-start, spanCondition); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h: In member function '__int32_t icu_64::UnicodeSet::spanBack(const icu_64::UnicodeString&, __int32_t, USetSpanCondition) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1734:23: error: 'const class icu_64::UnicodeString' has no member named 'getBuffer' return spanBack(s.getBuffer(), limit, spanCondition); ^ In file included from common.h:142:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:423:45: error: 'char16_t' does not name a type virtual EComparisonResult compare(const char16_t* source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:424:45: error: 'char16_t' does not name a type const char16_t* target, int32_t targetLength) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:443:44: error: 'char16_t' does not name a type virtual UCollationResult compare(const char16_t* source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:444:45: error: 'char16_t' does not name a type const char16_t* target, int32_t targetLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:520:49: error: 'char16_t' does not name a type virtual CollationKey& getCollationKey(const char16_t*source, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:923:43: error: 'char16_t' does not name a type virtual uint32_t setVariableTop(const char16_t *varTop, int32_t len, UErrorCode &status) = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/coll.h:1023:38: error: 'char16_t' does not name a type virtual int32_t getSortKey(const char16_t*source, int32_t sourceLength, ^ In file included from common.h:144:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:311:44: error: 'char16_t' does not name a type virtual UCollationResult compare(const char16_t* source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:312:44: error: 'char16_t' does not name a type const char16_t* target, int32_t targetLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:380:49: error: 'char16_t' does not name a type virtual CollationKey& getCollationKey(const char16_t *source, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:564:43: error: 'char16_t' does not name a type virtual uint32_t setVariableTop(const char16_t *varTop, int32_t len, UErrorCode &status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:649:38: error: 'char16_t' does not name a type virtual int32_t getSortKey(const char16_t *source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:824:38: error: 'char16_t' does not name a type UCollationResult doCompare(const char16_t *left, int32_t leftLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:825:38: error: 'char16_t' does not name a type const char16_t *right, int32_t rightLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:831:29: error: 'char16_t' does not name a type void writeSortKey(const char16_t *s, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:834:36: error: 'char16_t' does not name a type void writeIdenticalLevel(const char16_t *s, const char16_t *limit, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:834:55: error: 'char16_t' does not name a type void writeIdenticalLevel(const char16_t *s, const char16_t *limit, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUCharsetDetectorPointer (const icu_64::LocalUCharsetDetectorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:106:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); ^ In file included from common.h:145:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:318:18: error: 'UChar' has not been declared UChar *buf, int32_t cap, UErrorCode *status); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUIDNAPointer (const icu_64::LocalUIDNAPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:165:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); ^ In file included from common.h:146:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:235:26: error: 'UChar' does not name a type const UChar *label, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:236:20: error: 'UChar' has not been declared UChar *dest, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:262:28: error: 'UChar' does not name a type const UChar *label, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:263:22: error: 'UChar' has not been declared UChar *dest, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:291:25: error: 'UChar' does not name a type const UChar *name, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:292:19: error: 'UChar' has not been declared UChar *dest, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:318:27: error: 'UChar' does not name a type const UChar *name, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:319:21: error: 'UChar' has not been declared UChar *dest, int32_t capacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:576:21: error: 'UChar' does not name a type uidna_toASCII(const UChar* src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:577:15: error: 'UChar' has not been declared UChar* dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:624:23: error: 'UChar' does not name a type uidna_toUnicode(const UChar* src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:625:17: error: 'UChar' has not been declared UChar* dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:675:26: error: 'UChar' does not name a type uidna_IDNToASCII( const UChar* src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:676:20: error: 'UChar' has not been declared UChar* dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:722:28: error: 'UChar' does not name a type uidna_IDNToUnicode( const UChar* src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:723:22: error: 'UChar' has not been declared UChar* dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:763:23: error: 'UChar' does not name a type uidna_compare( const UChar *s1, int32_t length1, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:764:23: error: 'UChar' does not name a type const UChar *s2, int32_t length2, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:21:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h:27, from common.h:147, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/urep.h:76:14: error: expected identifier before '*' token UChar (*charAt)(const UReplaceable* rep, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/urep.h:77:37: error: ISO C++ forbids declaration of 'UChar' with no type [-fpermissive] int32_t offset); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/urep.h:77:37: error: 'UChar' declared as function returning a function /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/urep.h:111:30: error: 'UChar' does not name a type const UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/urep.h:130:24: error: 'UChar' has not been declared UChar* dst); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h:27:0, from common.h:147, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:192:20: error: 'UChar' does not name a type utrans_openU(const UChar *id, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:195:20: error: 'UChar' does not name a type const UChar *rules, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUTransliteratorPointer (const icu_64::LocalUTransliteratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:255:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUTransliteratorPointer, UTransliterator, utrans_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h:27:0, from common.h:147, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:275:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:307:27: error: 'UChar' does not name a type utrans_unregisterID(const UChar* id, int32_t idLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:329:24: error: 'UChar' does not name a type const UChar* filterPattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:473:20: error: 'UChar' has not been declared UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:508:31: error: 'UChar' has not been declared UChar* text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:534:21: error: 'UChar' has not been declared UChar* result, int32_t resultLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:594:19: error: 'UChar' does not name a type const UChar* rules, /* may be Null */ ^ In file included from common.h:147:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h: In member function 'void icu_64::Transliterator::setID(const icu_64::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h:1567:8: error: ambiguous overload for 'operator=' (operand types are 'icu_64::UnicodeString' and 'const icu_64::UnicodeString') ID = id; ^ In file included from common.h:106:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1866:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(const icu_64::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1903:18: note: candidate: icu_64::UnicodeString& icu_64::UnicodeString::operator=(icu_64::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from common.h:147:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h:1569:16: error: 'char16_t' was not declared in this scope ID.append((char16_t)0); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalULocaleDataPointer (const icu_64::LocalULocaleDataPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:115:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalULocaleDataPointer, ULocaleData, ulocdata_close); ^ In file included from common.h:148:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:194:72: error: 'UChar' has not been declared ulocdata_getDelimiter(ULocaleData *uld, ULocaleDataDelimiterType type, UChar *result, int32_t resultLength, UErrorCode *status); ^ In file included from common.h:148:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:271:34: error: 'UChar' has not been declared UChar *pattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:293:29: error: 'UChar' has not been declared UChar *separator, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/regex.h:54:0, from common.h:154, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:135:21: error: 'UChar' does not name a type uregex_open( const UChar *pattern, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalURegularExpressionPointer (const icu_64::LocalURegularExpressionPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:226:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURegularExpressionPointer, URegularExpression, uregex_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/regex.h:54:0, from common.h:154, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:270:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:325:22: error: 'UChar' does not name a type const UChar *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:371:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:630:34: error: 'UChar' does not name a type const UChar *groupName, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:677:14: error: 'UChar' has not been declared UChar *dest, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1084:25: error: 'UChar' does not name a type const UChar *replacementText, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1086:19: error: 'UChar' has not been declared UChar *destBuf, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1143:27: error: 'UChar' does not name a type const UChar *replacementText, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1145:21: error: 'UChar' has not been declared UChar *destBuf, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1224:32: error: 'UChar' does not name a type const UChar *replacementText, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1226:26: error: 'UChar' has not been declared UChar **destBuf, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1284:19: error: 'UChar' has not been declared UChar **destBuf, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1364:19: error: 'UChar' has not been declared UChar *destBuf, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:1367:19: error: 'UChar' has not been declared UChar *destFields[], ^ In file included from common.h:154:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/regex.h:85:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API RegexPattern U_FINAL : public UObject { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/regex.h:361:33: error: 'char16_t' does not name a type RegexMatcher *matcher(const char16_t *input, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/regex.h:662:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API RegexMatcher U_FINAL : public UObject { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/regex.h:754:53: error: 'char16_t' does not name a type RegexMatcher(const UnicodeString ®exp, const char16_t *input, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/regex.h:1163:31: error: 'char16_t' does not name a type RegexMatcher &reset(const char16_t *input); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normlzr.h:24:0, from common.h:155, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:538:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode &errorCode) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:566:56: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Edits *edits, UErrorCode &errorCode) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:585:53: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode &errorCode) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:603:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UErrorCode &errorCode) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:617:63: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 getDecomposition(UChar32 c, UnicodeString &decomposition) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:631:66: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 getRawDecomposition(UChar32 c, UnicodeString &decomposition) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:644:39: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 composePair(UChar32 a, UChar32 b) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:655:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 getCombiningClass(UChar32 c) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:669:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 isNormalized(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:692:60: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 isNormalizedUTF8(StringPiece s, UErrorCode &errorCode) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:705:63: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 quickCheck(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:718:70: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 spanQuickCheckYes(const UnicodeString &s, UErrorCode &errorCode) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:728:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual UBool hasBoundaryBefore(UChar32 c) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:738:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual UBool hasBoundaryAfter(UChar32 c) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:747:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual UBool isInert(UChar32 c) const U_OVERRIDE; ^ In file included from common.h:155:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normlzr.h: In static member function 'static __int32_t icu_64::Normalizer::compare(const icu_64::UnicodeString&, const icu_64::UnicodeString&, __uint32_t, UErrorCode&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normlzr.h:799:38: error: 'const class icu_64::UnicodeString' has no member named 'getBuffer' return unorm_compare(toUCharPtr(s1.getBuffer()), s1.length(), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normlzr.h:799:49: error: 'toUCharPtr' was not declared in this scope return unorm_compare(toUCharPtr(s1.getBuffer()), s1.length(), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normlzr.h:800:38: error: 'const class icu_64::UnicodeString' has no member named 'getBuffer' toUCharPtr(s2.getBuffer()), s2.length(), ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:20:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/search.h:28, from common.h:156, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucoleitr.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucoleitr.h:114:25: error: 'UChar' does not name a type const UChar *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucoleitr.h:206:20: error: 'UChar' does not name a type const UChar *text, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/search.h:28:0, from common.h:156, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:301:55: error: 'UChar' does not name a type U_STABLE UStringSearch * U_EXPORT2 usearch_open(const UChar *pattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:303:47: error: 'UChar' does not name a type const UChar *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:334:48: error: 'UChar' does not name a type const UChar *pattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:336:48: error: 'UChar' does not name a type const UChar *text, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUStringSearchPointer (const icu_64::LocalUStringSearchPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:363:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUStringSearchPointer, UStringSearch, usearch_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/search.h:28:0, from common.h:156, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:496:45: error: 'UChar' has not been declared UChar *result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:551:45: error: 'UChar' does not name a type const UChar *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:563:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 usearch_getText(const UStringSearch *strsrch, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:606:48: error: 'UChar' does not name a type const UChar *pattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:618:16: error: 'UChar' does not name a type U_STABLE const UChar * U_EXPORT2 usearch_getPattern( ^ In file included from common.h:157:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stsearch.h:134:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API StringSearch U_FINAL : public SearchIterator ^ In file included from common.h:161:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ushape.h:102:21: error: 'UChar' does not name a type u_shapeArabic(const UChar *source, int32_t sourceLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ushape.h:103:15: error: 'UChar' has not been declared UChar *dest, int32_t destSize, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:27:0, from common.h:162, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:93:16: error: 'UChar' does not name a type u_strlen(const UChar *s); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:110:21: error: 'UChar' does not name a type u_countChar32(const UChar *s, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:131:30: error: 'UChar' does not name a type u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:143:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:161:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:186:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:210:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:230:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:250:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:273:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:297:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:317:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:337:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:352:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:369:17: error: 'UChar' does not name a type u_strcspn(const UChar *string, const UChar *matchSet); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:369:38: error: 'UChar' does not name a type u_strcspn(const UChar *string, const UChar *matchSet); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:385:16: error: 'UChar' does not name a type u_strspn(const UChar *string, const UChar *matchSet); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:385:37: error: 'UChar' does not name a type u_strspn(const UChar *string, const UChar *matchSet); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:412:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:428:16: error: 'UChar' does not name a type u_strcmp(const UChar *s1, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:429:16: error: 'UChar' does not name a type const UChar *s2); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:443:30: error: 'UChar' does not name a type u_strcmpCodePointOrder(const UChar *s1, const UChar *s2); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:443:47: error: 'UChar' does not name a type u_strcmpCodePointOrder(const UChar *s1, const UChar *s2); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:473:20: error: 'UChar' does not name a type u_strCompare(const UChar *s1, int32_t length1, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:474:20: error: 'UChar' does not name a type const UChar *s2, int32_t length2, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:541:24: error: 'UChar' does not name a type u_strCaseCompare(const UChar *s1, int32_t length1, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:542:24: error: 'UChar' does not name a type const UChar *s2, int32_t length2, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:559:17: error: 'UChar' does not name a type u_strncmp(const UChar *ucs1, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:560:12: error: 'UChar' does not name a type const UChar *ucs2, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:577:31: error: 'UChar' does not name a type u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:577:48: error: 'UChar' does not name a type u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:599:20: error: 'UChar' does not name a type u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:599:37: error: 'UChar' does not name a type u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:623:21: error: 'UChar' does not name a type u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:623:38: error: 'UChar' does not name a type u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:647:20: error: 'UChar' does not name a type u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:647:37: error: 'UChar' does not name a type u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:657:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:672:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:689:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 u_uastrcpy(UChar *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:704:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 u_uastrncpy(UChar *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:719:19: error: 'UChar' does not name a type const UChar *src ); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:734:19: error: 'UChar' does not name a type const UChar *src, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:747:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:758:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:770:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:785:16: error: 'UChar' does not name a type u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:785:35: error: 'UChar' does not name a type u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:801:30: error: 'UChar' does not name a type u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:801:47: error: 'UChar' does not name a type u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:820:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:840:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:860:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:880:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:27:0, from common.h:162, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:997:12: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1012:15: error: ISO C++ forbids declaration of 'UChar' with no type [-fpermissive] typedef UChar (U_CALLCONV *UNESCAPE_CHAR_AT)(int32_t offset, void *context); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1012:15: error: typedef 'UChar' is initialized (use decltype instead) /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1012:28: error: 'UNESCAPE_CHAR_AT' was not declared in this scope typedef UChar (U_CALLCONV *UNESCAPE_CHAR_AT)(int32_t offset, void *context); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1044:14: warning: 'u_unescapeAt_64' initialized and declared 'extern' u_unescapeAt(UNESCAPE_CHAR_AT charAt, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1044:14: error: 'UNESCAPE_CHAR_AT' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1045:22: error: expected primary-expression before '*' token int32_t *offset, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1045:23: error: 'offset' was not declared in this scope int32_t *offset, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1046:22: error: expected primary-expression before 'length' int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1047:14: error: expected primary-expression before 'void' void *context); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1047:27: error: expression list treated as compound expression in initializer [-fpermissive] void *context); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1070:14: warning: 'u_strToUpper_64' initialized and declared 'extern' u_strToUpper(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1070:14: error: 'UChar' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1070:21: error: 'dest' was not declared in this scope u_strToUpper(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1070:35: error: expected primary-expression before 'destCapacity' u_strToUpper(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1071:14: error: expected primary-expression before 'const' const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1071:40: error: expected primary-expression before 'srcLength' const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1072:14: error: expected primary-expression before 'const' const char *locale, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1073:25: error: expected primary-expression before '*' token UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1073:26: error: 'pErrorCode' was not declared in this scope UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1073:36: error: expression list treated as compound expression in initializer [-fpermissive] UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1096:14: warning: 'u_strToLower_64' initialized and declared 'extern' u_strToLower(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1096:14: error: 'UChar' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1096:21: error: 'dest' was not declared in this scope u_strToLower(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1096:35: error: expected primary-expression before 'destCapacity' u_strToLower(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1097:14: error: expected primary-expression before 'const' const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1097:40: error: expected primary-expression before 'srcLength' const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1098:14: error: expected primary-expression before 'const' const char *locale, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1099:25: error: expected primary-expression before '*' token UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1099:26: error: 'pErrorCode' was not declared in this scope UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1099:36: error: expression list treated as compound expression in initializer [-fpermissive] UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1142:14: warning: 'u_strToTitle_64' initialized and declared 'extern' u_strToTitle(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1142:14: error: 'UChar' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1142:21: error: 'dest' was not declared in this scope u_strToTitle(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1142:35: error: expected primary-expression before 'destCapacity' u_strToTitle(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1143:14: error: expected primary-expression before 'const' const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1143:40: error: expected primary-expression before 'srcLength' const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1144:29: error: expected primary-expression before '*' token UBreakIterator *titleIter, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1144:30: error: 'titleIter' was not declared in this scope UBreakIterator *titleIter, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1145:14: error: expected primary-expression before 'const' const char *locale, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1146:25: error: expected primary-expression before '*' token UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1146:26: error: 'pErrorCode' was not declared in this scope UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1146:36: error: expression list treated as compound expression in initializer [-fpermissive] UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1175:15: warning: 'u_strFoldCase_64' initialized and declared 'extern' u_strFoldCase(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1175:15: error: 'UChar' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1175:22: error: 'dest' was not declared in this scope u_strFoldCase(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1175:36: error: expected primary-expression before 'destCapacity' u_strFoldCase(UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1176:15: error: expected primary-expression before 'const' const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1176:41: error: expected primary-expression before 'srcLength' const UChar *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1177:24: error: expected primary-expression before 'options' uint32_t options, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1178:26: error: expected primary-expression before '*' token UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1178:27: error: 'pErrorCode' was not declared in this scope UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1178:37: error: expression list treated as compound expression in initializer [-fpermissive] UErrorCode *pErrorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1207:18: error: 'UChar' does not name a type const UChar *src, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1232:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1267:19: error: 'UChar' does not name a type const UChar *src, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1293:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1340:19: error: 'UChar' does not name a type const UChar *src, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1381:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1441:10: error: 'UChar' does not name a type U_STABLE UChar * U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1475:20: error: 'UChar' does not name a type const UChar *src, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1501:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1548:20: error: 'UChar' does not name a type const UChar *src, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1588:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1634:15: error: 'UChar' does not name a type const UChar *src, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ustring.h:1679:10: error: 'UChar' does not name a type U_STABLE UChar* U_EXPORT2 ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUCaseMapPointer (const icu_64::LocalUCaseMapPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:96:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUCaseMapPointer, UCaseMap, ucasemap_close); ^ In file included from common.h:162:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:231:18: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:232:24: error: 'UChar' does not name a type const UChar *src, int32_t srcLength, ^ In file included from common.h:176:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvinf.h:152:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API DateIntervalInfo U_FINAL : public UObject { ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:11:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:31, from common.h:177, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/appendable.h:65:34: error: 'char16_t' has not been declared virtual UBool appendCodeUnit(char16_t c) = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/appendable.h:84:38: error: 'char16_t' does not name a type virtual UBool appendString(const char16_t *s, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/appendable.h:141:13: error: 'char16_t' does not name a type virtual char16_t *getAppendBuffer(int32_t minCapacity, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/appendable.h:174:34: error: 'char16_t' has not been declared virtual UBool appendCodeUnit(char16_t c); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/appendable.h:191:38: error: 'char16_t' does not name a type virtual UBool appendString(const char16_t *s, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/appendable.h:223:13: error: 'char16_t' does not name a type virtual char16_t *getAppendBuffer(int32_t minCapacity, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:14:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:31, from common.h:177, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:378:15: error: 'UChar' does not name a type U_DRAFT const UChar* U_EXPORT2 ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUConstrainedFieldPositionPointer (const icu_64::LocalUConstrainedFieldPositionPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:430:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUConstrainedFieldPositionPointer, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:31:0, from common.h:177, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:226:24: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int64_t fContext = 0LL; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:227:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t fField = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:228:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t fStart = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:229:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t fLimit = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:230:25: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t fCategory = UFIELD_CATEGORY_UNDEFINED; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:231:26: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int8_t fConstraint = 0; ^ In file included from common.h:177:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:69:48: error: expected ',' or '...' before '&&' token FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:69:54: error: invalid constructor; you probably meant 'icu_64::FormattedDateInterval (const icu_64::FormattedDateInterval&)' FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:69:54: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:69:56: note: in expansion of macro 'U_NOEXCEPT' FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:69:56: note: in expansion of macro 'U_NOEXCEPT' FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ In file included from common.h:177:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:75:36: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual ~FormattedDateInterval() U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:78:59: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedDateInterval(const FormattedDateInterval&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:81:70: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedDateInterval& operator=(const FormattedDateInterval&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:87:59: error: expected ',' or '...' before '&&' token FormattedDateInterval& operator=(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:87:65: error: expected ';' at end of member declaration FormattedDateInterval& operator=(FormattedDateInterval&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:87:67: note: in expansion of macro 'U_NOEXCEPT' FormattedDateInterval& operator=(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:87:67: note: in expansion of macro 'U_NOEXCEPT' FormattedDateInterval& operator=(FormattedDateInterval&& src) U_NOEXCEPT; ^ In file included from common.h:177:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:90:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString toString(UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:93:52: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:96:70: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Appendable &appendTo(Appendable& appendable, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:99:77: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h: In constructor 'icu_64::FormattedDateInterval::FormattedDateInterval()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:63:37: error: 'nullptr' was not declared in this scope FormattedDateInterval() : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h: In constructor 'icu_64::FormattedDateInterval::FormattedDateInterval(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:107:17: error: 'nullptr' was not declared in this scope : fData(nullptr), fErrorCode(errorCode) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:1108:18: error: 'char16_t' does not name a type static const char16_t fgCalendarFieldToPatternLetter[]; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUSpoofCheckerPointer (const icu_64::LocalUSpoofCheckerPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckerPointer, USpoofChecker, uspoof_close); ^ In file included from common.h:183:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:986:32: error: 'UChar' does not name a type const UChar *id, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1097:11: error: 'UChar' does not name a type const UChar* id, int32_t length, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUSpoofCheckResultPointer (const icu_64::LocalUSpoofCheckResultPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1221:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUSpoofCheckResultPointer, USpoofCheckResult, uspoof_closeCheckResult); ^ In file included from common.h:183:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1318:28: error: 'UChar' does not name a type const UChar *id1, int32_t length1, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1319:28: error: 'UChar' does not name a type const UChar *id2, int32_t length2, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1422:26: error: 'UChar' does not name a type const UChar *id, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1423:20: error: 'UChar' has not been declared UChar *dest, int32_t destCapacity, ^ In file included from common.h:201:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:110:13: error: 'char16_t' does not name a type virtual char16_t getElementUnit(int32_t i, int32_t unitIndex) const = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:125:78: error: 'char16_t' has not been declared virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, char16_t unit) const = 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:364:9: error: 'char16_t' does not name a type char16_t units[kMaxBranchLinearSubNodeLength]; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:372:34: error: expected ')' before 'middleUnit' SplitBranchNode(char16_t middleUnit, Node *lessThanNode, Node *greaterOrEqualNode) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:380:9: error: 'char16_t' does not name a type char16_t unit; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h: In member function 'void icu_64::StringTrieBuilder::ListBranchNode::add(__int32_t, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:346:13: error: 'units' was not declared in this scope units[length]=(char16_t)c; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:346:28: error: 'char16_t' was not declared in this scope units[length]=(char16_t)c; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h: In member function 'void icu_64::StringTrieBuilder::ListBranchNode::add(__int32_t, icu_64::StringTrieBuilder::Node*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:354:13: error: 'units' was not declared in this scope units[length]=(char16_t)c; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:354:28: error: 'char16_t' was not declared in this scope units[length]=(char16_t)c; ^ In file included from common.h:202:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestriebuilder.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestriebuilder.h:130:13: error: 'char16_t' does not name a type virtual char16_t getElementUnit(int32_t i, int32_t byteIndex) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestriebuilder.h:137:78: error: 'char16_t' has not been declared virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t byteIndex, char16_t byte) const; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:22:0, from common.h:204, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:112:15: error: 'char16_t' does not name a type const char16_t *uchars; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:113:15: error: 'char16_t' does not name a type const char16_t *pos; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:339:15: error: 'char16_t' does not name a type const char16_t *branchNext(const char16_t *pos, int32_t length, UErrorCode &errorCode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:341:15: error: 'char16_t' does not name a type const char16_t *uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:342:15: error: 'char16_t' does not name a type const char16_t *pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:343:15: error: 'char16_t' does not name a type const char16_t *initialPos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:371:25: error: expected ')' before '*' token UCharsTrie(char16_t *adoptUChars, const char16_t *trieUChars) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:384:43: error: 'char16_t' does not name a type static inline int32_t readValue(const char16_t *pos, int32_t leadUnit) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:395:25: error: 'char16_t' does not name a type static inline const char16_t *skipValue(const char16_t *pos, int32_t leadUnit) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:405:25: error: 'char16_t' does not name a type static inline const char16_t *skipValue(const char16_t *pos) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:410:47: error: 'char16_t' does not name a type static inline int32_t readNodeValue(const char16_t *pos, int32_t leadUnit) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:422:25: error: 'char16_t' does not name a type static inline const char16_t *skipNodeValue(const char16_t *pos, int32_t leadUnit) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:434:25: error: 'char16_t' does not name a type static inline const char16_t *jumpByDelta(const char16_t *pos) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:447:18: error: 'char16_t' does not name a type static const char16_t *skipDelta(const char16_t *pos) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:464:40: error: 'char16_t' does not name a type UStringTrieResult branchNext(const char16_t *pos, int32_t length, int32_t uchar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:467:38: error: 'char16_t' does not name a type UStringTrieResult nextImpl(const char16_t *pos, int32_t uchar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:472:18: error: 'char16_t' does not name a type static const char16_t *findUniqueValueFromBranch(const char16_t *pos, int32_t length, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:476:40: error: 'char16_t' does not name a type static UBool findUniqueValue(const char16_t *pos, UBool haveUniqueValue, int32_t &uniqueValue); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:480:43: error: 'char16_t' does not name a type static void getNextBranchUChars(const char16_t *pos, int32_t length, Appendable &out); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:563:5: error: 'char16_t' does not name a type char16_t *ownedArray_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:566:11: error: 'char16_t' does not name a type const char16_t *uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:571:11: error: 'char16_t' does not name a type const char16_t *pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In constructor 'icu_64::UCharsTrie::UCharsTrie(icu_64::ConstChar16Ptr)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:67:15: error: class 'icu_64::UCharsTrie' does not have any field named 'ownedArray_' : ownedArray_(NULL), uchars_(trieUChars), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:67:34: error: class 'icu_64::UCharsTrie' does not have any field named 'uchars_' : ownedArray_(NULL), uchars_(trieUChars), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:68:15: error: class 'icu_64::UCharsTrie' does not have any field named 'pos_' pos_(uchars_), remainingMatchLength_(-1) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:68:20: error: 'uchars_' was not declared in this scope pos_(uchars_), remainingMatchLength_(-1) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In copy constructor 'icu_64::UCharsTrie::UCharsTrie(const icu_64::UCharsTrie&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:83:15: error: class 'icu_64::UCharsTrie' does not have any field named 'ownedArray_' : ownedArray_(NULL), uchars_(other.uchars_), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:83:34: error: class 'icu_64::UCharsTrie' does not have any field named 'uchars_' : ownedArray_(NULL), uchars_(other.uchars_), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:83:48: error: 'const class icu_64::UCharsTrie' has no member named 'uchars_' : ownedArray_(NULL), uchars_(other.uchars_), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:84:15: error: class 'icu_64::UCharsTrie' does not have any field named 'pos_' pos_(other.pos_), remainingMatchLength_(other.remainingMatchLength_) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:84:26: error: 'const class icu_64::UCharsTrie' has no member named 'pos_' pos_(other.pos_), remainingMatchLength_(other.remainingMatchLength_) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function 'icu_64::UCharsTrie& icu_64::UCharsTrie::reset()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:92:9: error: 'pos_' was not declared in this scope pos_=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:92:14: error: 'uchars_' was not declared in this scope pos_=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In constructor 'icu_64::UCharsTrie::State::State()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:108:19: error: 'uchars' was not declared in this scope State() { uchars=NULL; } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function 'const icu_64::UCharsTrie& icu_64::UCharsTrie::saveState(icu_64::UCharsTrie::State&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:125:15: error: 'class icu_64::UCharsTrie::State' has no member named 'uchars' state.uchars=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:125:22: error: 'uchars_' was not declared in this scope state.uchars=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:126:15: error: 'class icu_64::UCharsTrie::State' has no member named 'pos' state.pos=pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:126:19: error: 'pos_' was not declared in this scope state.pos=pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function 'icu_64::UCharsTrie& icu_64::UCharsTrie::resetToState(const icu_64::UCharsTrie::State&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:142:12: error: 'uchars_' was not declared in this scope if(uchars_==state.uchars && uchars_!=NULL) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:142:27: error: 'const class icu_64::UCharsTrie::State' has no member named 'uchars' if(uchars_==state.uchars && uchars_!=NULL) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:143:13: error: 'pos_' was not declared in this scope pos_=state.pos; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:143:24: error: 'const class icu_64::UCharsTrie::State' has no member named 'pos' pos_=state.pos; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function 'UStringTrieResult icu_64::UCharsTrie::first(__int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:166:25: error: 'uchars_' was not declared in this scope return nextImpl(uchars_, uchar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function '__int32_t icu_64::UCharsTrie::getValue() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:223:15: error: 'char16_t' does not name a type const char16_t *pos=pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:224:27: error: 'pos' was not declared in this scope int32_t leadUnit=*pos++; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function 'UBool icu_64::UCharsTrie::hasUniqueValue(__int32_t&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:240:15: error: 'char16_t' does not name a type const char16_t *pos=pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:242:16: error: 'pos' was not declared in this scope return pos!=NULL && findUniqueValue(pos+remainingMatchLength_+1, FALSE, uniqueValue); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function 'UBool icu_64::UCharsTrie::Iterator::truncateAndStop()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:334:13: error: 'pos_' was not declared in this scope pos_=NULL; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function 'void icu_64::UCharsTrie::stop()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:379:9: error: 'pos_' was not declared in this scope pos_=NULL; ^ In file included from common.h:204:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:138:13: error: 'char16_t' does not name a type virtual char16_t getElementUnit(int32_t i, int32_t unitIndex) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:145:78: error: 'char16_t' has not been declared virtual int32_t indexOfElementWithNextUnit(int32_t i, int32_t unitIndex, char16_t unit) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:155:34: error: 'char16_t' does not name a type UCTLinearMatchNode(const char16_t *units, int32_t len, Node *nextNode); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:159:15: error: 'char16_t' does not name a type const char16_t *s; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:167:25: error: 'char16_t' does not name a type int32_t write(const char16_t *s, int32_t length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:180:5: error: 'char16_t' does not name a type char16_t *uchars; ^ In file included from common.h:210:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:94:32: error: expected ',' or '...' before '&&' token FormattedList(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:94:38: error: invalid constructor; you probably meant 'icu_64::FormattedList (const icu_64::FormattedList&)' FormattedList(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:94:38: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:94:40: note: in expansion of macro 'U_NOEXCEPT' FormattedList(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:94:40: note: in expansion of macro 'U_NOEXCEPT' FormattedList(FormattedList&& src) U_NOEXCEPT; ^ In file included from common.h:210:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:100:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual ~FormattedList() U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:103:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedList(const FormattedList&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:106:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedList& operator=(const FormattedList&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:112:43: error: expected ',' or '...' before '&&' token FormattedList& operator=(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:112:49: error: expected ';' at end of member declaration FormattedList& operator=(FormattedList&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:112:51: note: in expansion of macro 'U_NOEXCEPT' FormattedList& operator=(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:112:51: note: in expansion of macro 'U_NOEXCEPT' FormattedList& operator=(FormattedList&& src) U_NOEXCEPT; ^ In file included from common.h:210:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:115:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString toString(UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:118:52: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:121:70: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Appendable &appendTo(Appendable& appendable, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:124:77: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h: In constructor 'icu_64::FormattedList::FormattedList()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:88:29: error: 'nullptr' was not declared in this scope FormattedList() : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h: In constructor 'icu_64::FormattedList::FormattedList(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:132:17: error: 'nullptr' was not declared in this scope : fData(nullptr), fErrorCode(errorCode) {} ^ In file included from common.h:215:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/compactdecimalformat.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/compactdecimalformat.h:88:27: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ~CompactDecimalFormat() U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/compactdecimalformat.h:105:21: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Format* clone() const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/compactdecimalformat.h:119:46: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 ParsePosition& parsePosition) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/compactdecimalformat.h:130:84: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void parse(const UnicodeString& text, Formattable& result, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/compactdecimalformat.h:153:82: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 CurrencyAmount* parseCurrency(const UnicodeString& text, ParsePosition& pos) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/compactdecimalformat.h:180:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UClassID getDynamicClassID() const U_OVERRIDE; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalURelativeDateTimeFormatterPointer (const icu_64::LocalURelativeDateTimeFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:316:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalURelativeDateTimeFormatterPointer, URelativeDateTimeFormatter, ureldatefmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUFormattedRelativeDateTimePointer (const icu_64::LocalUFormattedRelativeDateTimePointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:328:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:20:0, from common.h:222, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:367:21: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:436:21: error: 'UChar' has not been declared UChar* result, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:507:27: error: 'UChar' does not name a type const UChar * relativeDateString, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:509:27: error: 'UChar' does not name a type const UChar * timeString, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:511:21: error: 'UChar' has not been declared UChar* result, ^ In file included from common.h:222:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:273:56: error: expected ',' or '...' before '&&' token FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:273:62: error: invalid constructor; you probably meant 'icu_64::FormattedRelativeDateTime (const icu_64::FormattedRelativeDateTime&)' FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:273:62: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:273:64: note: in expansion of macro 'U_NOEXCEPT' FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:273:64: note: in expansion of macro 'U_NOEXCEPT' FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ In file included from common.h:222:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:279:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual ~FormattedRelativeDateTime() U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:282:67: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedRelativeDateTime(const FormattedRelativeDateTime&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:285:78: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedRelativeDateTime& operator=(const FormattedRelativeDateTime&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:291:67: error: expected ',' or '...' before '&&' token FormattedRelativeDateTime& operator=(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:291:73: error: expected ';' at end of member declaration FormattedRelativeDateTime& operator=(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:291:75: note: in expansion of macro 'U_NOEXCEPT' FormattedRelativeDateTime& operator=(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:291:75: note: in expansion of macro 'U_NOEXCEPT' FormattedRelativeDateTime& operator=(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ In file included from common.h:222:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:294:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString toString(UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:297:52: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:300:70: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Appendable &appendTo(Appendable& appendable, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:303:77: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h: In constructor 'icu_64::FormattedRelativeDateTime::FormattedRelativeDateTime()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:267:41: error: 'nullptr' was not declared in this scope FormattedRelativeDateTime() : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h: In constructor 'icu_64::FormattedRelativeDateTime::FormattedRelativeDateTime(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:311:17: error: 'nullptr' was not declared in this scope : fData(nullptr), fErrorCode(errorCode) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:704:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:709:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 Args... args) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:712:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:716:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 Args... args) const; ^ In file included from common.h:226:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:59:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_COMMON_API SimpleFormatter U_FINAL : public UMemory { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:312:50: error: 'char16_t' does not name a type static inline int32_t getArgumentLimit(const char16_t *compiledPattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:318:15: error: 'char16_t' does not name a type const char16_t *compiledPattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:324:19: error: 'char16_t' does not name a type const char16_t *compiledPattern, int32_t compiledPatternLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h: In constructor 'icu_64::SimpleFormatter::SimpleFormatter()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:65:42: error: 'char16_t' was not declared in this scope SimpleFormatter() : compiledPattern((char16_t)0) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h: In member function '__int32_t icu_64::SimpleFormatter::getArgumentLimit() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:155:49: error: 'const class icu_64::UnicodeString' has no member named 'getBuffer' return getArgumentLimit(compiledPattern.getBuffer(), compiledPattern.length()); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h: In member function 'icu_64::UnicodeString icu_64::SimpleFormatter::getTextWithNoArguments() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:269:29: error: 'const class icu_64::UnicodeString' has no member named 'getBuffer' compiledPattern.getBuffer(), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:271:13: error: 'nullptr' was not declared in this scope nullptr, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h: In member function 'icu_64::UnicodeString icu_64::SimpleFormatter::getTextWithNoArguments(__int32_t*, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:293:29: error: 'const class icu_64::UnicodeString' has no member named 'getBuffer' compiledPattern.getBuffer(), ^ In file included from common.h:230:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:30:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_COMMON_API CaseMap U_FINAL : public UMemory { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:64:19: error: 'char16_t' does not name a type const char16_t *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:65:13: error: 'char16_t' has not been declared char16_t *dest, int32_t destCapacity, Edits *edits, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:100:19: error: 'char16_t' does not name a type const char16_t *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:101:13: error: 'char16_t' has not been declared char16_t *dest, int32_t destCapacity, Edits *edits, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:151:19: error: 'char16_t' does not name a type const char16_t *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:152:13: error: 'char16_t' has not been declared char16_t *dest, int32_t destCapacity, Edits *edits, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:193:19: error: 'char16_t' does not name a type const char16_t *src, int32_t srcLength, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:194:13: error: 'char16_t' has not been declared char16_t *dest, int32_t destCapacity, Edits *edits, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:485:17: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CaseMap() = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:486:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CaseMap(const CaseMap &other) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/casemap.h:487:48: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 CaseMap &operator=(const CaseMap &other) = delete; ^ In file included from common.h:231:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:77:20: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_COMMON_API Edits U_FINAL : public UMemory { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:103:17: error: expected ',' or '...' before '&&' token Edits(Edits &&src) U_NOEXCEPT : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:103:22: error: invalid constructor; you probably meant 'icu_64::Edits (const icu_64::Edits&)' Edits(Edits &&src) U_NOEXCEPT : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:103:22: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:103:24: note: in expansion of macro 'U_NOEXCEPT' Edits(Edits &&src) U_NOEXCEPT : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:103:24: note: in expansion of macro 'U_NOEXCEPT' Edits(Edits &&src) U_NOEXCEPT : ^ In file included from common.h:231:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:132:28: error: expected ',' or '...' before '&&' token Edits &operator=(Edits &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:132:33: error: expected ';' at end of member declaration Edits &operator=(Edits &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:132:35: note: in expansion of macro 'U_NOEXCEPT' Edits &operator=(Edits &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:132:35: note: in expansion of macro 'U_NOEXCEPT' Edits &operator=(Edits &&src) U_NOEXCEPT; ^ In file included from common.h:231:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:138:16: error: expected ';' at end of member declaration void reset() U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:138:18: note: in expansion of macro 'U_NOEXCEPT' void reset() U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:138:18: note: in expansion of macro 'U_NOEXCEPT' void reset() U_NOEXCEPT; ^ In file included from common.h:231:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:200:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 struct U_COMMON_API Iterator U_FINAL : public UMemory { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:214:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Iterator(const Iterator &other) = default; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:219:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Iterator &operator=(const Iterator &other) = default; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:504:23: error: expected ';' at end of member declaration void releaseArray() U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:504:25: note: in expansion of macro 'U_NOEXCEPT' void releaseArray() U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:504:25: note: in expansion of macro 'U_NOEXCEPT' void releaseArray() U_NOEXCEPT; ^ In file included from common.h:231:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:506:32: error: expected ';' at end of member declaration Edits &moveArray(Edits &src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:506:34: note: in expansion of macro 'U_NOEXCEPT' Edits &moveArray(Edits &src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:506:34: note: in expansion of macro 'U_NOEXCEPT' Edits &moveArray(Edits &src) U_NOEXCEPT; ^ In file included from common.h:231:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h: In constructor 'icu_64::Edits::Iterator::Iterator()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:206:23: error: 'nullptr' was not declared in this scope array(nullptr), index(0), length(0), ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:22:0, from common.h:236, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:447:38: error: 'UChar' does not name a type unumf_openForSkeletonAndLocale(const UChar* skeleton, int32_t skeletonLen, const char* locale, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:466:14: error: 'UChar' does not name a type const UChar* skeleton, int32_t skeletonLen, const char* locale, UParseError* perror, UErrorCode* ec); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:585:55: error: 'UChar' has not been declared unumf_resultToString(const UFormattedNumber* uresult, UChar* buffer, int32_t bufferCapacity, ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUNumberFormatterPointer (const icu_64::LocalUNumberFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:690:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberFormatterPointer, UNumberFormatter, unumf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: invalid constructor; you probably meant 'icu_64::LocalUFormattedNumberPointer (const icu_64::LocalUFormattedNumberPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:568:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:573:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:576:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:583:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:587:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:85: error: expected ';' at end of member declaration friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:592:87: note: in expansion of macro 'U_NOEXCEPT' friend inline void swap(LocalPointerClassName &p1, LocalPointerClassName &p2) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:599:23: error: 'unique_ptr' in namespace 'std' does not name a template type operator std::unique_ptr () && { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:707:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberPointer, UFormattedNumber, unumf_closeResult); ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:130:8: error: 'constexpr' does not name a type static constexpr int32_t kInternalDefaultThreshold = 3; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:130:8: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:430:21: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Notation::Notation; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:817:22: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Precision::Precision; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:855:22: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Precision::Precision; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:891:22: warning: inheriting constructors only available with -std=c++11 or -std=gnu++11 using Precision::Precision; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:943:22: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool fHasError = false; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1063:16: error: expected ',' or '...' before '&&' token Scale(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1063:22: error: invalid constructor; you probably meant 'icu_64::number::Scale (const icu_64::number::Scale&)' Scale(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1063:22: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1063:24: note: in expansion of macro 'U_NOEXCEPT' Scale(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1063:24: note: in expansion of macro 'U_NOEXCEPT' Scale(Scale&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1066:27: error: expected ',' or '...' before '&&' token Scale& operator=(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1066:33: error: expected ';' at end of member declaration Scale& operator=(Scale&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1066:35: note: in expansion of macro 'U_NOEXCEPT' Scale& operator=(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1066:35: note: in expansion of macro 'U_NOEXCEPT' Scale& operator=(Scale&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_64::number::Scale::Scale(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1081:57: error: 'nullptr' was not declared in this scope Scale(UErrorCode error) : fMagnitude(0), fArbitrary(nullptr), fError(error) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_64::number::Scale::Scale()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1083:41: error: 'nullptr' was not declared in this scope Scale() : fMagnitude(0), fArbitrary(nullptr), fError(U_ZERO_ERROR) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In member function 'bool icu_64::number::Scale::isValid() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1086:49: error: 'nullptr' was not declared in this scope return fMagnitude != 0 || fArbitrary != nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1135:34: error: expected ',' or '...' before '&&' token SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1135:40: error: invalid constructor; you probably meant 'icu_64::number::impl::SymbolsWrapper (const icu_64::number::impl::SymbolsWrapper&)' SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1135:40: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1135:42: note: in expansion of macro 'U_NOEXCEPT' SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1135:42: note: in expansion of macro 'U_NOEXCEPT' SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1138:45: error: expected ',' or '...' before '&&' token SymbolsWrapper &operator=(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1138:51: error: expected ';' at end of member declaration SymbolsWrapper &operator=(SymbolsWrapper&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1138:53: note: in expansion of macro 'U_NOEXCEPT' SymbolsWrapper &operator=(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1138:53: note: in expansion of macro 'U_NOEXCEPT' SymbolsWrapper &operator=(SymbolsWrapper&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1207:35: error: expected ',' or '...' before '&&' token void doMoveFrom(SymbolsWrapper&& src); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_64::number::impl::SymbolsWrapper::SymbolsWrapper()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1126:48: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 SymbolsWrapper() : fType(SYMPTR_NONE), fPtr{nullptr} {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1126:49: error: 'nullptr' was not declared in this scope SymbolsWrapper() : fType(SYMPTR_NONE), fPtr{nullptr} {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In member function 'UBool icu_64::number::impl::SymbolsWrapper::copyErrorTo(UErrorCode&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1185:48: error: 'nullptr' was not declared in this scope if (fType == SYMPTR_DFS && fPtr.dfs == nullptr) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1376:46: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UNumberFormatRoundingMode roundingMode = UNUM_ROUND_HALFEVEN; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1393:34: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UNumberUnitWidth unitWidth = UNUM_UNIT_WIDTH_COUNT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1396:31: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UNumberSignDisplay sign = UNUM_SIGN_COUNT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1399:46: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UNumberDecimalSeparatorDisplay decimal = UNUM_DECIMAL_SEPARATOR_COUNT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1405:49: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 const AffixPatternProvider* affixProvider = nullptr; // no ownership ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1408:32: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 const PluralRules* rules = nullptr; // no ownership ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1411:46: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 const CurrencySymbols* currencySymbols = nullptr; // no ownership ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1414:25: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t threshold = kInternalDefaultThreshold; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1405:49: error: 'nullptr' was not declared in this scope const AffixPatternProvider* affixProvider = nullptr; // no ownership ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1408:32: error: 'nullptr' was not declared in this scope const PluralRules* rules = nullptr; // no ownership ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1411:46: error: 'nullptr' was not declared in this scope const CurrencySymbols* currencySymbols = nullptr; // no ownership ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1414:25: error: 'kInternalDefaultThreshold' was not declared in this scope int32_t threshold = kInternalDefaultThreshold; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1470:48: error: expected ';' at end of member declaration Derived notation(const Notation ¬ation) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1470:55: error: expected unqualified-id before ';' token Derived notation(const Notation ¬ation) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1481:46: error: expected ';' at end of member declaration Derived notation(const Notation ¬ation) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1481:48: error: expected unqualified-id before '&&' token Derived notation(const Notation ¬ation) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1526:48: error: expected ';' at end of member declaration Derived unit(const icu::MeasureUnit &unit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1526:55: error: expected unqualified-id before ';' token Derived unit(const icu::MeasureUnit &unit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1537:46: error: expected ';' at end of member declaration Derived unit(const icu::MeasureUnit &unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1537:48: error: expected unqualified-id before '&&' token Derived unit(const icu::MeasureUnit &unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1552:47: error: expected ';' at end of member declaration Derived adoptUnit(icu::MeasureUnit *unit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1552:54: error: expected unqualified-id before ';' token Derived adoptUnit(icu::MeasureUnit *unit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1563:45: error: expected ';' at end of member declaration Derived adoptUnit(icu::MeasureUnit *unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1563:47: error: expected unqualified-id before '&&' token Derived adoptUnit(icu::MeasureUnit *unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1587:54: error: expected ';' at end of member declaration Derived perUnit(const icu::MeasureUnit &perUnit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1587:61: error: expected unqualified-id before ';' token Derived perUnit(const icu::MeasureUnit &perUnit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1598:52: error: expected ';' at end of member declaration Derived perUnit(const icu::MeasureUnit &perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1598:54: error: expected unqualified-id before '&&' token Derived perUnit(const icu::MeasureUnit &perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1613:53: error: expected ';' at end of member declaration Derived adoptPerUnit(icu::MeasureUnit *perUnit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1613:60: error: expected unqualified-id before ';' token Derived adoptPerUnit(icu::MeasureUnit *perUnit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1624:51: error: expected ';' at end of member declaration Derived adoptPerUnit(icu::MeasureUnit *perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1624:53: error: expected unqualified-id before '&&' token Derived adoptPerUnit(icu::MeasureUnit *perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1656:51: error: expected ';' at end of member declaration Derived precision(const Precision& precision) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1656:58: error: expected unqualified-id before ';' token Derived precision(const Precision& precision) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1667:49: error: expected ';' at end of member declaration Derived precision(const Precision& precision) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1667:51: error: expected unqualified-id before '&&' token Derived precision(const Precision& precision) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1687:66: error: expected ';' at end of member declaration Derived roundingMode(UNumberFormatRoundingMode roundingMode) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1687:73: error: expected unqualified-id before ';' token Derived roundingMode(UNumberFormatRoundingMode roundingMode) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1697:64: error: expected ';' at end of member declaration Derived roundingMode(UNumberFormatRoundingMode roundingMode) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1697:66: error: expected unqualified-id before '&&' token Derived roundingMode(UNumberFormatRoundingMode roundingMode) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1726:56: error: expected ';' at end of member declaration Derived grouping(UNumberGroupingStrategy strategy) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1726:63: error: expected unqualified-id before ';' token Derived grouping(UNumberGroupingStrategy strategy) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1737:54: error: expected ';' at end of member declaration Derived grouping(UNumberGroupingStrategy strategy) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1737:56: error: expected unqualified-id before '&&' token Derived grouping(UNumberGroupingStrategy strategy) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1763:53: error: expected ';' at end of member declaration Derived integerWidth(const IntegerWidth &style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1763:60: error: expected unqualified-id before ';' token Derived integerWidth(const IntegerWidth &style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1774:51: error: expected ';' at end of member declaration Derived integerWidth(const IntegerWidth &style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1774:53: error: expected unqualified-id before '&&' token Derived integerWidth(const IntegerWidth &style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1816:58: error: expected ';' at end of member declaration Derived symbols(const DecimalFormatSymbols &symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1816:65: error: expected unqualified-id before ';' token Derived symbols(const DecimalFormatSymbols &symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1827:56: error: expected ';' at end of member declaration Derived symbols(const DecimalFormatSymbols &symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1827:58: error: expected unqualified-id before '&&' token Derived symbols(const DecimalFormatSymbols &symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1862:52: error: expected ';' at end of member declaration Derived adoptSymbols(NumberingSystem *symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1862:59: error: expected unqualified-id before ';' token Derived adoptSymbols(NumberingSystem *symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1873:50: error: expected ';' at end of member declaration Derived adoptSymbols(NumberingSystem *symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1873:52: error: expected unqualified-id before '&&' token Derived adoptSymbols(NumberingSystem *symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1900:47: error: expected ';' at end of member declaration Derived unitWidth(UNumberUnitWidth width) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1900:54: error: expected unqualified-id before ';' token Derived unitWidth(UNumberUnitWidth width) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1911:45: error: expected ';' at end of member declaration Derived unitWidth(UNumberUnitWidth width) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1911:47: error: expected unqualified-id before '&&' token Derived unitWidth(UNumberUnitWidth width) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1938:44: error: expected ';' at end of member declaration Derived sign(UNumberSignDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1938:51: error: expected unqualified-id before ';' token Derived sign(UNumberSignDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1949:42: error: expected ';' at end of member declaration Derived sign(UNumberSignDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1949:44: error: expected unqualified-id before '&&' token Derived sign(UNumberSignDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1976:59: error: expected ';' at end of member declaration Derived decimal(UNumberDecimalSeparatorDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1976:66: error: expected unqualified-id before ';' token Derived decimal(UNumberDecimalSeparatorDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1987:57: error: expected ';' at end of member declaration Derived decimal(UNumberDecimalSeparatorDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1987:59: error: expected unqualified-id before '&&' token Derived decimal(UNumberDecimalSeparatorDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2013:39: error: expected ';' at end of member declaration Derived scale(const Scale &scale) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2013:46: error: expected unqualified-id before ';' token Derived scale(const Scale &scale) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2024:37: error: expected ';' at end of member declaration Derived scale(const Scale &scale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2024:39: error: expected unqualified-id before '&&' token Derived scale(const Scale &scale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2033:49: error: expected ';' at end of member declaration Derived padding(const impl::Padder &padder) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2033:56: error: expected unqualified-id before ';' token Derived padding(const impl::Padder &padder) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2036:47: error: expected ';' at end of member declaration Derived padding(const impl::Padder &padder) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2036:49: error: expected unqualified-id before '&&' token Derived padding(const impl::Padder &padder) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2044:42: error: expected ';' at end of member declaration Derived threshold(int32_t threshold) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2044:49: error: expected unqualified-id before ';' token Derived threshold(int32_t threshold) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2047:40: error: expected ';' at end of member declaration Derived threshold(int32_t threshold) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2047:42: error: expected unqualified-id before '&&' token Derived threshold(int32_t threshold) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2054:52: error: expected ';' at end of member declaration Derived macros(const impl::MacroProps& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2054:59: error: expected unqualified-id before ';' token Derived macros(const impl::MacroProps& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2057:50: error: expected ';' at end of member declaration Derived macros(const impl::MacroProps& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2057:52: error: expected unqualified-id before '&&' token Derived macros(const impl::MacroProps& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2060:36: error: expected ',' or '...' before '&&' token Derived macros(impl::MacroProps&& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2060:47: error: expected ';' at end of member declaration Derived macros(impl::MacroProps&& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2060:54: error: expected unqualified-id before ';' token Derived macros(impl::MacroProps&& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2063:36: error: expected ',' or '...' before '&&' token Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2063:45: error: expected ';' at end of member declaration Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2063:47: error: expected unqualified-id before '&&' token Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2094:35: error: expected ';' at end of member declaration LocalPointer clone() const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2094:42: error: expected unqualified-id before ';' token LocalPointer clone() const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2103:33: error: expected ';' at end of member declaration LocalPointer clone() &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2103:35: error: expected unqualified-id before '&&' token LocalPointer clone() &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2126:33: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NumberFormatterSettings() = default; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2157:64: error: expected ';' at end of member declaration LocalizedNumberFormatter locale(const icu::Locale &locale) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2157:71: error: expected unqualified-id before ';' token LocalizedNumberFormatter locale(const icu::Locale &locale) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2168:62: error: expected ';' at end of member declaration LocalizedNumberFormatter locale(const icu::Locale &locale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2168:64: error: expected unqualified-id before '&&' token LocalizedNumberFormatter locale(const icu::Locale &locale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2175:36: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnlocalizedNumberFormatter() = default; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2188:58: error: expected ',' or '...' before '&&' token UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2188:64: error: invalid constructor; you probably meant 'icu_64::number::UnlocalizedNumberFormatter (const icu_64::number::UnlocalizedNumberFormatter&)' UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2188:64: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2188:66: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2188:66: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2201:69: error: expected ',' or '...' before '&&' token UnlocalizedNumberFormatter& operator=(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2201:75: error: expected ';' at end of member declaration UnlocalizedNumberFormatter& operator=(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2201:77: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberFormatter& operator=(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2201:77: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberFormatter& operator=(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2207:64: error: expected ',' or '...' before '&&' token NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2207:70: error: expected ';' at end of member declaration NumberFormatterSettings&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2207:72: note: in expansion of macro 'U_NOEXCEPT' NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2207:72: note: in expansion of macro 'U_NOEXCEPT' NumberFormatterSettings&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2315:34: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LocalizedNumberFormatter() = default; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2328:54: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2328:60: error: invalid constructor; you probably meant 'icu_64::number::LocalizedNumberFormatter (const icu_64::number::LocalizedNumberFormatter&)' LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2328:60: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2328:62: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2328:62: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2341:65: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter& operator=(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2341:71: error: expected ';' at end of member declaration LocalizedNumberFormatter& operator=(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2341:73: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberFormatter& operator=(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2341:73: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberFormatter& operator=(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2370:56: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 const impl::NumberFormatterImpl* fCompiled {nullptr}; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2371:31: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 char fUnsafeCallCount[8] {}; // internally cast to u_atomic_int32_t ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2375:88: error: expected ',' or '...' before '&&' token explicit LocalizedNumberFormatter(NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2375:94: error: expected ';' at end of member declaration explicit LocalizedNumberFormatter(NumberFormatterSettings&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2375:96: note: in expansion of macro 'U_NOEXCEPT' explicit LocalizedNumberFormatter(NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2375:96: note: in expansion of macro 'U_NOEXCEPT' explicit LocalizedNumberFormatter(NumberFormatterSettings&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2379:47: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter(impl::MacroProps &¯os, const Locale &locale); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2383:48: error: expected ',' or '...' before '&&' token void lnfMoveHelper(LocalizedNumberFormatter&& src); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2224:18: error: constructor required before non-static data member for 'icu_64::number::LocalizedNumberFormatter::fCompiled' has been parsed class U_I18N_API LocalizedNumberFormatter ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2224:18: error: constructor required before non-static data member for 'icu_64::number::LocalizedNumberFormatter::fUnsafeCallCount' has been parsed /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2420:36: error: expected ',' or '...' before '&&' token FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2420:42: error: invalid constructor; you probably meant 'icu_64::number::FormattedNumber (const icu_64::number::FormattedNumber&)' FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2420:42: error: expected ';' at end of member declaration In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2420:44: note: in expansion of macro 'U_NOEXCEPT' FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2420:44: note: in expansion of macro 'U_NOEXCEPT' FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2426:30: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 virtual ~FormattedNumber() U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2429:47: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedNumber(const FormattedNumber&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2432:58: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedNumber& operator=(const FormattedNumber&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2438:47: error: expected ',' or '...' before '&&' token FormattedNumber& operator=(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2438:53: error: expected ';' at end of member declaration FormattedNumber& operator=(FormattedNumber&& src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ptypes.h:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/umachine.h:46, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utypes.h:38, from common.h:105, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2438:55: note: in expansion of macro 'U_NOEXCEPT' FormattedNumber& operator=(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:515:23: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2438:55: note: in expansion of macro 'U_NOEXCEPT' FormattedNumber& operator=(FormattedNumber&& src) U_NOEXCEPT; ^ In file included from common.h:236:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2448:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString toString(UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2452:52: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UnicodeString toTempString(UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2462:70: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 Appendable &appendTo(Appendable& appendable, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2466:77: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UBool nextPosition(ConstrainedFieldPosition& cfpos, UErrorCode& status) const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_64::number::FormattedNumber::FormattedNumber()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2414:17: error: 'nullptr' was not declared in this scope : fData(nullptr), fErrorCode(U_INVALID_STATE_ERROR) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_64::number::FormattedNumber::FormattedNumber(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2551:17: error: 'nullptr' was not declared in this scope : fData(nullptr), fErrorCode(errorCode) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2565:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API NumberFormatter final { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2626:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NumberFormatter() = delete; ^ In file included from _icu.cpp:27:0: common.h:311:5: error: 'UChar' does not name a type UChar *buffer; ^ common.h: In constructor 'Buffer::Buffer(__int32_t)': common.h:305:16: error: class 'Buffer' does not have any field named 'buffer' size(len), buffer(u.getBuffer(len)) {} ^ common.h:305:25: error: 'class icu_64::UnicodeString' has no member named 'getBuffer' size(len), buffer(u.getBuffer(len)) {} ^ common.h: At global scope: common.h:329:52: error: 'UChar' does not name a type EXPORT PyObject *PyUnicode_FromUnicodeString(const UChar *chars, int size); ^ In file included from _icu.cpp:29:0: bases.h:53:23: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int32_t getLength() const override; ^ bases.h:57:3: error: 'char16_t' does not name a type char16_t getCharAt(int32_t offset) const override; ^ bases.h:59:39: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UChar32 getChar32At(int32_t offset) const override; ^ bases.h:62:60: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int32_t start, int32_t limit, UnicodeString &target) const override; ^ bases.h:64:62: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 int32_t start, int32_t limit, const UnicodeString &text) override; ^ bases.h:65:55: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void copy(int32_t start, int32_t limit, int32_t dest) override; ^ bases.h:66:23: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UBool hasMetaData() const override; ^ error: command 'gcc' failed with exit status 1 *** Error code 1 Stop. make[1]: stopped in /tree/pkgsrc/textproc/py-ICU *** Error code 1 Stop. make: stopped in /tree/pkgsrc/textproc/py-ICU