=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for py27-ICU-2.4.3nb4 (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/python2.7 CC=gcc CFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include CPPFLAGS=-I/usr/include\ -I/usr/pkg/include CXX=c++ CXXFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -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/python2.7 setup.py build ) (running 'icu-config --version') Building PyICU 2.4.3 for ICU 67.1 (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-2.7 copying PyICU.py -> build/lib.netbsd-8.0-evbarm-2.7 creating build/lib.netbsd-8.0-evbarm-2.7/icu copying icu/__init__.py -> build/lib.netbsd-8.0-evbarm-2.7/icu running build_ext building '_icu' extension creating build/temp.netbsd-8.0-evbarm-2.7 gcc -fno-strict-aliasing -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/include -I/usr/pkg/include -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -fPIC -I/usr/pkg/include/python2.7 -c _icu.cpp -o build/temp.netbsd-8.0-evbarm-2.7/_icu.o -I/usr/pkg/include -DPYICU_VER="2.4.3" In file included from /usr/include/g++/type_traits:35:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:35, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:39, from common.h:106, from _icu.cpp:27: /usr/include/g++/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:36:0, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:42: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:49:31: error: expected ')' before '*' token inline Char16Ptr(char16_t *p); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:72:37: error: expected ')' before 'p' inline Char16Ptr(std::nullptr_t p); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:84: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:90: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:93: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:96: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:101:5: error: 'char16_t' does not name a type char16_t *p_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:114: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_67::Char16Ptr::Char16Ptr(__uint16_t*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:116:37: error: class 'icu_67::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:116: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:121: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_67::Char16Ptr::~Char16Ptr()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:123:24: error: 'p_' was not declared in this scope U_ALIASING_BARRIER(p_); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:33: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:126: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:149: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:156: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:179: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:192: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:198: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:198: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:201: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:204: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:209:11: error: 'char16_t' does not name a type const char16_t *p_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:222: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_67::ConstChar16Ptr::ConstChar16Ptr(const int*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:222:53: error: class 'icu_67::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_67::ConstChar16Ptr::ConstChar16Ptr(const __uint16_t*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:224:53: error: class 'icu_67::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:224: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:229: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_67::ConstChar16Ptr::ConstChar16Ptr(int)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:229:58: error: class 'icu_67::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_67::ConstChar16Ptr::~ConstChar16Ptr()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:231:24: error: 'p_' was not declared in this scope U_ALIASING_BARRIER(p_); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:33: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:234: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:260:38: error: 'char16_t' does not name a type inline const UChar *toUCharPtr(const char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:274:26: error: 'icu_67::toUCharPtr' declared as an 'inline' variable inline UChar *toUCharPtr(char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:274:26: error: 'UChar* icu_67::toUCharPtr' redeclared as different kind of symbol /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:260:21: note: previous declaration 'const UChar* icu_67::toUCharPtr(const int*)' inline const UChar *toUCharPtr(const char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:274:26: error: 'char16_t' was not declared in this scope inline UChar *toUCharPtr(char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:274:36: error: 'p' was not declared in this scope inline UChar *toUCharPtr(char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:288: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:302:32: error: 'icu_67::toOldUCharPtr' declared as an 'inline' variable inline OldUChar *toOldUCharPtr(char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:302:32: error: 'OldUChar* icu_67::toOldUCharPtr' redeclared as different kind of symbol /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:288:24: note: previous declaration 'const OldUChar* icu_67::toOldUCharPtr(const int*)' inline const OldUChar *toOldUCharPtr(const char16_t *p) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:302: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:302: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:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:37, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:134: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:134: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:541: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:134: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:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:37, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:141: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:141: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:541: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:141: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:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:37, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:151: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:151: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:541: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:151: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:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:37, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:158: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:158: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:541: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:158: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:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:37, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:166: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:166: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:541: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:166: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:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:37, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:173: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uobject.h:173: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:541: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:173: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:37:0, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/rep.h:100: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:234: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:250: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:39:0, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:93:30: error: expected ')' before 'p' StringPiece(std::nullptr_t p) : ptr_(p), length_(0) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:138:38: error: 'enable_if' in namespace 'std' does not name a template type typename = typename std::enable_if< ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:138:47: error: expected '>' before '<' token typename = typename std::enable_if< ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:145:20: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 StringPiece(T str) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h: In constructor 'icu_67::StringPiece::StringPiece()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:70:24: error: 'nullptr' was not declared in this scope StringPiece() : ptr_(nullptr), length_(0) { } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h: In member function 'void icu_67::StringPiece::clear()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:221:25: error: 'nullptr' was not declared in this scope void clear() { ptr_ = nullptr; length_ = 0; } ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:40:0, from common.h:106, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestream.h:166: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:167: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:258: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:259: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:260: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:300: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:301: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:302: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:73: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:74: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:460: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:481:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:619: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:644:45: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:794:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:821:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:898: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:946: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:1023: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:1060: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:1073: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:1083:18: error: '__int32_t icu_67::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:1073:18: error: with '__int32_t icu_67::UnicodeString::indexOf(int) const' inline int32_t indexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1093: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:1105:18: error: '__int32_t icu_67::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:1093:18: error: with '__int32_t icu_67::UnicodeString::indexOf(int, __int32_t) const' inline int32_t indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1118: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:1133:18: error: '__int32_t icu_67::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:1118:18: error: with '__int32_t icu_67::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:1206: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:1243: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:1256: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:1266:18: error: '__int32_t icu_67::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:1256:18: error: with '__int32_t icu_67::UnicodeString::lastIndexOf(int) const' inline int32_t lastIndexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1276: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:1288:18: error: '__int32_t icu_67::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:1276:18: error: with '__int32_t icu_67::UnicodeString::lastIndexOf(int, __int32_t) const' inline int32_t lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1301: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:1316:18: error: '__int32_t icu_67::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:1301:18: error: with '__int32_t icu_67::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:1331: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:1340: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:1515:15: error: 'char16_t' has not been declared char16_t *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908:42: error: expected ',' or '...' before '&&' token UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908: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:541: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:1908: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:1915: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1915: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:541: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:1915: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:1924: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1924: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:541: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:1924: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:1935: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:1935: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:1935:45: error: expected ')' before 'ch' inline UnicodeString& operator= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1995: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:2006: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:2006: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:2006:31: error: 'icu_67::UnicodeString& icu_67::UnicodeString::setTo' conflicts with a previous declaration inline UnicodeString& setTo(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1995:25: note: previous declaration 'icu_67::UnicodeString::setTo' inline UnicodeString& setTo(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2006:40: error: expected ')' before 'srcChar' inline UnicodeString& setTo(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2064:18: error: expected ';' at end of member declaration UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2064:24: error: 'icu_67::UnicodeString& icu_67::UnicodeString::setTo' conflicts with a previous declaration UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2041:18: note: previous declaration 'icu_67::UnicodeString::setTo' UnicodeString &setTo(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2064:33: error: expected ')' before '*' token UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2117:16: error: 'char16_t' has not been declared char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2129: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:2129: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:2129:46: error: expected ')' before 'ch' inline UnicodeString& operator+= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2189: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:2211: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:2211: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:2211:32: error: 'icu_67::UnicodeString& icu_67::UnicodeString::append' conflicts with a previous declaration inline UnicodeString& append(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2202:25: note: previous declaration 'icu_67::UnicodeString::append' inline UnicodeString& append(ConstChar16Ptr srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2211:41: error: expected ')' before 'srcChar' inline UnicodeString& append(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2267:19: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2293:13: error: 'char16_t' has not been declared char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2303:25: error: 'icu_67::UnicodeString& icu_67::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:2292:25: error: with 'icu_67::UnicodeString& icu_67::UnicodeString::insert(__int32_t, int)' inline UnicodeString& insert(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2367:20: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2401:14: error: 'char16_t' has not been declared char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2414:18: error: 'icu_67::UnicodeString& icu_67::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:2399:25: error: with 'icu_67::UnicodeString& icu_67::UnicodeString::replace(__int32_t, __int32_t, int)' inline UnicodeString& replace(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2597:21: error: 'char16_t' has not been declared char16_t padChar = 0x0020); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2611:22: error: 'char16_t' has not been declared char16_t padChar = 0x0020); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2839: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:2893: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:2928:9: error: 'char16_t' does not name a type const char16_t *getTerminatedBuffer(); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2961:52: error: expected ')' before 'ch' UNISTR_FROM_CHAR_EXPLICIT UnicodeString(char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2984: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:3027: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:3027:38: error: 'icu_67::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:2972:29: error: with 'icu_67::UnicodeString::UnicodeString(UChar32)' UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3036: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:3071:35: error: 'nullptr_t' in namespace 'std' does not name a type inline UnicodeString(const std::nullptr_t text, int32_t textLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3117: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:3154: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:3309:31: error: expected ',' or '...' before '&&' token UnicodeString(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3309:36: error: invalid constructor; you probably meant 'icu_67::UnicodeString (const icu_67::UnicodeString&)' UnicodeString(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3309: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3309:38: note: in expansion of macro 'U_NOEXCEPT' UnicodeString(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:3309: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:3465: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:3501:18: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3514:40: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3529:23: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3534: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:3538:11: error: '__int32_t icu_67::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:3534:11: error: with '__int32_t icu_67::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:3542: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:3546:11: error: '__int32_t icu_67::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:3542:11: error: with '__int32_t icu_67::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:3552:10: error: 'char16_t' has not been declared char16_t *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3559: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:3569:22: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3574: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:3584: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:3585: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:3602: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:3621: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3621: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:541: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:3621: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:3780: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:3788: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_67::UnicodeString::UnicodeString(const __uint16_t*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2998: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:2998:41: error: no matching function for call to 'icu_67::UnicodeString::UnicodeString(icu_67::ConstChar16Ptr)' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3326:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::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:3326:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3317:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::UnicodeString&, __int32_t) UnicodeString(const UnicodeString& src, int32_t srcStart); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3317:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3301:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::UnicodeString&) UnicodeString(const UnicodeString& that); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3301:3: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3282:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t, icu_67::UnicodeString::EInvariant) UnicodeString(const char *src, int32_t textLength, enum EInvariant inv); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3282:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3252:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t, UConverter*, UErrorCode&) UnicodeString( ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3252:3: note: candidate expects 4 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3229:3: note: candidate: icu_67::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:3229:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3210:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, const char*) UnicodeString(const char *codepageData, const char *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3210:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3187:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t) UnicodeString(const char *codepageData, int32_t dataLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3187:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3177:31: note: candidate: icu_67::UnicodeString::UnicodeString(const char*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3177:31: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3128:3: note: candidate: icu_67::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:3128:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3095:3: note: candidate: icu_67::UnicodeString::UnicodeString(UBool, icu_67::ConstChar16Ptr, __int32_t) UnicodeString(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3095:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3071:10: note: candidate: icu_67::UnicodeString::UnicodeString(int, __int32_t) inline UnicodeString(const std::nullptr_t text, int32_t textLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3071:10: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3047:3: note: candidate: icu_67::UnicodeString::UnicodeString(const __uint16_t*, __int32_t) UnicodeString(const uint16_t *text, int32_t textLength) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3047:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3036:3: note: candidate: icu_67::UnicodeString::UnicodeString(const int*, __int32_t) UnicodeString(const char16_t *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3036:3: note: candidate expects 2 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2997:31: note: candidate: icu_67::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:2997:31: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const __uint16_t* {aka const short unsigned int*}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2984:31: note: candidate: icu_67::UnicodeString::UnicodeString(const int*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2984:31: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2972:29: note: candidate: icu_67::UnicodeString::UnicodeString(UChar32) UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2972:29: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'UChar32 {aka int}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2950:3: note: candidate: icu_67::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:2950:3: note: candidate expects 3 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2937:10: note: candidate: icu_67::UnicodeString::UnicodeString() inline UnicodeString(); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2937:10: note: candidate expects 0 arguments, 1 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_67::UnicodeString::UnicodeString(const __uint16_t*, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3048:53: warning: delegating constructors only available with -std=c++11 or -std=gnu++11 UnicodeString(ConstChar16Ptr(text), textLength) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3048:53: error: no matching function for call to 'icu_67::UnicodeString::UnicodeString(icu_67::ConstChar16Ptr, __int32_t&)' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3326:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::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:3326:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3317:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::UnicodeString&, __int32_t) UnicodeString(const UnicodeString& src, int32_t srcStart); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3317:3: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3301:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::UnicodeString&) UnicodeString(const UnicodeString& that); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3301:3: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3282:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t, icu_67::UnicodeString::EInvariant) UnicodeString(const char *src, int32_t textLength, enum EInvariant inv); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3282:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3252:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t, UConverter*, UErrorCode&) UnicodeString( ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3252:3: note: candidate expects 4 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3229:3: note: candidate: icu_67::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:3229:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3210:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, const char*) UnicodeString(const char *codepageData, const char *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3210:3: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3187:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t) UnicodeString(const char *codepageData, int32_t dataLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3187:3: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3177:31: note: candidate: icu_67::UnicodeString::UnicodeString(const char*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3177:31: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3128:3: note: candidate: icu_67::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:3128:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3095:3: note: candidate: icu_67::UnicodeString::UnicodeString(UBool, icu_67::ConstChar16Ptr, __int32_t) UnicodeString(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3095:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3071:10: note: candidate: icu_67::UnicodeString::UnicodeString(int, __int32_t) inline UnicodeString(const std::nullptr_t text, int32_t textLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3071:10: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'int' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3047:3: note: candidate: icu_67::UnicodeString::UnicodeString(const __uint16_t*, __int32_t) UnicodeString(const uint16_t *text, int32_t textLength) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3047:3: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const __uint16_t* {aka const short unsigned int*}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3036:3: note: candidate: icu_67::UnicodeString::UnicodeString(const int*, __int32_t) UnicodeString(const char16_t *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3036:3: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2997:31: note: candidate: icu_67::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:2997:31: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2984:31: note: candidate: icu_67::UnicodeString::UnicodeString(const int*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2984:31: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2972:29: note: candidate: icu_67::UnicodeString::UnicodeString(UChar32) UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2972:29: note: candidate expects 1 argument, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2950:3: note: candidate: icu_67::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:2950:3: note: candidate expects 3 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2937:10: note: candidate: icu_67::UnicodeString::UnicodeString() inline UnicodeString(); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2937:10: note: candidate expects 0 arguments, 2 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h: In constructor 'icu_67::UnicodeString::UnicodeString(__uint16_t*, __int32_t, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3129: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:3129:64: error: no matching function for call to 'icu_67::UnicodeString::UnicodeString(icu_67::Char16Ptr, __int32_t&, __int32_t&)' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3326:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::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:3326:3: note: no known conversion for argument 1 from 'icu_67::Char16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3317:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::UnicodeString&, __int32_t) UnicodeString(const UnicodeString& src, int32_t srcStart); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3317:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3301:3: note: candidate: icu_67::UnicodeString::UnicodeString(const icu_67::UnicodeString&) UnicodeString(const UnicodeString& that); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3301:3: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3282:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t, icu_67::UnicodeString::EInvariant) UnicodeString(const char *src, int32_t textLength, enum EInvariant inv); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3282:3: note: no known conversion for argument 1 from 'icu_67::Char16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3252:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t, UConverter*, UErrorCode&) UnicodeString( ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3252:3: note: candidate expects 4 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3229:3: note: candidate: icu_67::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:3229:3: note: no known conversion for argument 1 from 'icu_67::Char16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3210:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, const char*) UnicodeString(const char *codepageData, const char *codepage); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3210:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3187:3: note: candidate: icu_67::UnicodeString::UnicodeString(const char*, __int32_t) UnicodeString(const char *codepageData, int32_t dataLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3187:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3177:31: note: candidate: icu_67::UnicodeString::UnicodeString(const char*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char *codepageData); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3177:31: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3128:3: note: candidate: icu_67::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:3128:3: note: no known conversion for argument 1 from 'icu_67::Char16Ptr' to '__uint16_t* {aka short unsigned int*}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3095:3: note: candidate: icu_67::UnicodeString::UnicodeString(UBool, icu_67::ConstChar16Ptr, __int32_t) UnicodeString(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3095:3: note: no known conversion for argument 1 from 'icu_67::Char16Ptr' to 'UBool {aka signed char}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3071:10: note: candidate: icu_67::UnicodeString::UnicodeString(int, __int32_t) inline UnicodeString(const std::nullptr_t text, int32_t textLength); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3071:10: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3047:3: note: candidate: icu_67::UnicodeString::UnicodeString(const __uint16_t*, __int32_t) UnicodeString(const uint16_t *text, int32_t textLength) : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3047:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3036:3: note: candidate: icu_67::UnicodeString::UnicodeString(const int*, __int32_t) UnicodeString(const char16_t *text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3036:3: note: candidate expects 2 arguments, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2997:31: note: candidate: icu_67::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:2997:31: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2984:31: note: candidate: icu_67::UnicodeString::UnicodeString(const int*) UNISTR_FROM_STRING_EXPLICIT UnicodeString(const char16_t *text); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2984:31: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2972:29: note: candidate: icu_67::UnicodeString::UnicodeString(UChar32) UNISTR_FROM_CHAR_EXPLICIT UnicodeString(UChar32 ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2972:29: note: candidate expects 1 argument, 3 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2950:3: note: candidate: icu_67::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:2950:3: note: no known conversion for argument 1 from 'icu_67::Char16Ptr' to '__int32_t {aka int}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2937:10: note: candidate: icu_67::UnicodeString::UnicodeString() inline UnicodeString(); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2937: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:3841:8: error: 'char16_t' does not name a type inline char16_t* ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3847:14: error: 'char16_t' does not name a type inline const char16_t* ^ /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*/) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3866: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:3870: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:3870:42: error: 'icu_67::UnicodeString::UnicodeString' declared as an 'inline' variable /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3870:42: error: 'int icu_67::UnicodeString::UnicodeString' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3870: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:3870: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:3870: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:3870:112: error: expression list treated as compound expression in initializer [-fpermissive] /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3870: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:3920: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_67::UnicodeString::doCompare(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3945:49: error: 'const class icu_67::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_67::UnicodeString::compare(icu_67::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3993:55: error: no matching function for call to 'icu_67::UnicodeString::doCompare(int, __int32_t, icu_67::ConstChar16Ptr&, int, __int32_t&) const' { return doCompare(0, length(), srcChars, 0, srcLength); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3935:1: note: candidate: __int8_t icu_67::UnicodeString::doCompare(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t) const UnicodeString::doCompare(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3935:1: note: no known conversion for argument 3 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3499:10: note: candidate: __int8_t icu_67::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:3499:10: note: no known conversion for argument 3 from 'icu_67::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:4006: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:4012: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_67::UnicodeString::doCompareCodePointOrder(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4037:63: error: 'const class icu_67::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_67::UnicodeString::compareCodePointOrder(icu_67::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4054:69: error: no matching function for call to 'icu_67::UnicodeString::doCompareCodePointOrder(int, __int32_t, icu_67::ConstChar16Ptr&, int, __int32_t&) const' { return doCompareCodePointOrder(0, length(), srcChars, 0, srcLength); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4027:1: note: candidate: __int8_t icu_67::UnicodeString::doCompareCodePointOrder(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t) const UnicodeString::doCompareCodePointOrder(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4027:1: note: no known conversion for argument 3 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3512:10: note: candidate: __int8_t icu_67::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:3512:10: note: no known conversion for argument 3 from 'icu_67::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:4067: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:4073: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_67::UnicodeString::doCaseCompare(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t, __uint32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4099:53: error: 'const class icu_67::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_67::UnicodeString::caseCompare(icu_67::ConstChar16Ptr, __int32_t, __uint32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4120:68: error: no matching function for call to 'icu_67::UnicodeString::doCaseCompare(int, __int32_t, icu_67::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:4088:1: note: candidate: __int8_t icu_67::UnicodeString::doCaseCompare(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t, __uint32_t) const UnicodeString::doCaseCompare(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4088:1: note: no known conversion for argument 3 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3527:3: note: candidate: __int8_t icu_67::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:3527:3: note: no known conversion for argument 3 from 'icu_67::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:4136:34: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4144: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_67::UnicodeString::indexOf(const icu_67::UnicodeString&, __int32_t, __int32_t, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4171:30: error: 'const class icu_67::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:4195: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_67::UnicodeString::indexOf(icu_67::ConstChar16Ptr, __int32_t, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4207:56: error: no matching function for call to 'icu_67::UnicodeString::indexOf(icu_67::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:4178:1: note: candidate: __int32_t icu_67::UnicodeString::indexOf(const icu_67::UnicodeString&) const UnicodeString::indexOf(const UnicodeString& text) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4178:1: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4182:1: note: candidate: __int32_t icu_67::UnicodeString::indexOf(const icu_67::UnicodeString&, __int32_t) const UnicodeString::indexOf(const UnicodeString& text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4182:1: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4189:1: note: candidate: __int32_t icu_67::UnicodeString::indexOf(const icu_67::UnicodeString&, __int32_t, __int32_t) const UnicodeString::indexOf(const UnicodeString& text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4189:1: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4162:1: note: candidate: __int32_t icu_67::UnicodeString::indexOf(const icu_67::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:4162:1: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4195:1: note: candidate: __int32_t icu_67::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:4195:1: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4203:1: note: candidate: __int32_t icu_67::UnicodeString::indexOf(icu_67::ConstChar16Ptr, __int32_t, __int32_t, __int32_t) const UnicodeString::indexOf(ConstChar16Ptr srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4203:1: note: candidate expects 4 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1060:11: note: candidate: __int32_t icu_67::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:1060:11: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1073:18: note: candidate: __int32_t icu_67::UnicodeString::indexOf(int) const inline int32_t indexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1073:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1093:18: note: candidate: __int32_t icu_67::UnicodeString::indexOf(int, __int32_t) const inline int32_t indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1093:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1118:18: note: candidate: __int32_t icu_67::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:1118: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:4210:24: error: 'icu_67::UnicodeString::indexOf' declared as an 'inline' variable UnicodeString::indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4210:24: error: '__int32_t icu_67::UnicodeString::indexOf' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4210:24: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4211:24: error: expected primary-expression before 'start' int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4212:24: error: expected primary-expression before '_length' int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4212: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:4212:33: error: expected ',' or ';' before 'const' int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4222:24: error: 'icu_67::UnicodeString::indexOf' declared as an 'inline' variable UnicodeString::indexOf(char16_t c) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4222:24: error: '__int32_t icu_67::UnicodeString::indexOf' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4222:24: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4222:36: error: expected ',' or ';' before 'const' UnicodeString::indexOf(char16_t c) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4230:24: error: 'icu_67::UnicodeString::indexOf' declared as an 'inline' variable UnicodeString::indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4230:24: error: '__int32_t icu_67::UnicodeString::indexOf' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4230:24: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4231:24: error: expected primary-expression before 'start' int32_t start) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4231: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:4231: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_67::UnicodeString::lastIndexOf(icu_67::ConstChar16Ptr, __int32_t, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4248:60: error: no matching function for call to 'icu_67::UnicodeString::lastIndexOf(icu_67::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:1145:18: note: candidate: __int32_t icu_67::UnicodeString::lastIndexOf(const icu_67::UnicodeString&) const inline int32_t lastIndexOf(const UnicodeString& text) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1145:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1156:18: note: candidate: __int32_t icu_67::UnicodeString::lastIndexOf(const icu_67::UnicodeString&, __int32_t) const inline int32_t lastIndexOf(const UnicodeString& text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1156:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1170:18: note: candidate: __int32_t icu_67::UnicodeString::lastIndexOf(const icu_67::UnicodeString&, __int32_t, __int32_t) const inline int32_t lastIndexOf(const UnicodeString& text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1170:18: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1190:18: note: candidate: __int32_t icu_67::UnicodeString::lastIndexOf(const icu_67::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:1190:18: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1206:18: note: candidate: __int32_t icu_67::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:1206:18: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4244:1: note: candidate: __int32_t icu_67::UnicodeString::lastIndexOf(icu_67::ConstChar16Ptr, __int32_t, __int32_t, __int32_t) const UnicodeString::lastIndexOf(ConstChar16Ptr srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4244:1: note: candidate expects 4 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1243:11: note: candidate: __int32_t icu_67::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:1243:11: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1256:18: note: candidate: __int32_t icu_67::UnicodeString::lastIndexOf(int) const inline int32_t lastIndexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1256:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1276:18: note: candidate: __int32_t icu_67::UnicodeString::lastIndexOf(int, __int32_t) const inline int32_t lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1276:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1301:18: note: candidate: __int32_t icu_67::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:1301: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:4251: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_67::UnicodeString::lastIndexOf(const icu_67::UnicodeString&, __int32_t, __int32_t, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4268:34: error: 'const class icu_67::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:4292:28: error: 'icu_67::UnicodeString::lastIndexOf' declared as an 'inline' variable UnicodeString::lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4292:28: error: '__int32_t icu_67::UnicodeString::lastIndexOf' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4292:28: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4293:24: error: expected primary-expression before 'start' int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4294:24: error: expected primary-expression before '_length' int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4294: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:4294:33: error: expected ',' or ';' before 'const' int32_t _length) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4305:28: error: 'icu_67::UnicodeString::lastIndexOf' declared as an 'inline' variable UnicodeString::lastIndexOf(char16_t c) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4305:28: error: '__int32_t icu_67::UnicodeString::lastIndexOf' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4305:28: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4305:40: error: expected ',' or ';' before 'const' UnicodeString::lastIndexOf(char16_t c) const ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4314:28: error: 'icu_67::UnicodeString::lastIndexOf' declared as an 'inline' variable UnicodeString::lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4314:28: error: '__int32_t icu_67::UnicodeString::lastIndexOf' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4314:28: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4315:24: error: expected primary-expression before 'start' int32_t start) const { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4315: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:4315: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_67::UnicodeString::startsWith(icu_67::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4340:45: error: cannot convert 'icu_67::ConstChar16Ptr' to 'const int*' for argument '1' to 'const UChar* icu_67::toUCharPtr(const int*)' srcLength = u_strlen(toUCharPtr(srcChars)); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4342:56: error: no matching function for call to 'icu_67::UnicodeString::doCompare(int, __int32_t&, icu_67::ConstChar16Ptr&, int, __int32_t&) const' return doCompare(0, srcLength, srcChars, 0, srcLength) == 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3935:1: note: candidate: __int8_t icu_67::UnicodeString::doCompare(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t) const UnicodeString::doCompare(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3935:1: note: no known conversion for argument 3 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3499:10: note: candidate: __int8_t icu_67::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:3499:10: note: no known conversion for argument 3 from 'icu_67::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:4346: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_67::UnicodeString::endsWith(icu_67::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4371:45: error: cannot convert 'icu_67::ConstChar16Ptr' to 'const int*' for argument '1' to 'const UChar* icu_67::toUCharPtr(const int*)' srcLength = u_strlen(toUCharPtr(srcChars)); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4374:42: error: no matching function for call to 'icu_67::UnicodeString::doCompare(__int32_t, __int32_t&, icu_67::ConstChar16Ptr&, int, __int32_t&) const' srcChars, 0, srcLength) == 0; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3935:1: note: candidate: __int8_t icu_67::UnicodeString::doCompare(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t) const UnicodeString::doCompare(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3935:1: note: no known conversion for argument 3 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3499:10: note: candidate: __int8_t icu_67::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:3499:10: note: no known conversion for argument 3 from 'icu_67::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:4378: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 'icu_67::UnicodeString& icu_67::UnicodeString::replace(__int32_t, __int32_t, icu_67::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4410:58: error: no matching function for call to 'icu_67::UnicodeString::doReplace(__int32_t&, __int32_t&, icu_67::ConstChar16Ptr&, int, __int32_t&)' { return doReplace(start, _length, srcChars, 0, srcLength); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3561:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::doReplace(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t) UnicodeString& doReplace(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3561:18: note: no known conversion for argument 3 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3567:18: note: candidate: icu_67::UnicodeString& icu_67::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:3567:18: note: no known conversion for argument 3 from 'icu_67::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:4415:22: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4423: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_67::UnicodeString::extract(__int32_t, __int32_t, icu_67::Char16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4468:48: error: no matching function for call to 'icu_67::UnicodeString::doExtract(__int32_t&, __int32_t&, icu_67::Char16Ptr&, __int32_t&) const' { doExtract(start, _length, target, targetStart); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3550:8: note: candidate: void icu_67::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:3550:8: note: no known conversion for argument 3 from 'icu_67::Char16Ptr' to 'int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4458:1: note: candidate: void icu_67::UnicodeString::doExtract(__int32_t, __int32_t, icu_67::UnicodeString&) const UnicodeString::doExtract(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4458:1: note: candidate expects 3 arguments, 4 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3631:11: note: candidate: __int32_t icu_67::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:3631: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:4494:19: error: 'char16_t' has not been declared char16_t *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4506: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:4520:8: error: 'char16_t' does not name a type inline char16_t ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4561: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:4561:25: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4561: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:4561: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:4561: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:4568:27: error: declaration of 'operator=' as non-function UnicodeString::operator= (char16_t ch) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4568:27: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4600: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:4608:22: error: 'icu_67::UnicodeString::setTo' declared as an 'inline' variable UnicodeString::setTo(char16_t srcChar) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4608:22: error: 'icu_67::UnicodeString& icu_67::UnicodeString::setTo' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4608:22: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4609:1: error: expected ',' or ';' before '{' token { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4632: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_67::UnicodeString& icu_67::UnicodeString::append(icu_67::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4640:41: error: no matching function for call to 'icu_67::UnicodeString::doAppend(icu_67::ConstChar16Ptr&, int, __int32_t&)' { return doAppend(srcChars, 0, srcLength); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3573:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::doAppend(const icu_67::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:3573:18: note: no known conversion for argument 1 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3574:18: note: candidate: icu_67::UnicodeString& icu_67::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:3574:18: note: no known conversion for argument 1 from 'icu_67::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:4643:23: error: 'icu_67::UnicodeString::append' declared as an 'inline' variable UnicodeString::append(char16_t srcChar) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4643:23: error: 'icu_67::UnicodeString& icu_67::UnicodeString::append' is not a static data member of 'class icu_67::UnicodeString' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4643:23: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4644:1: error: expected ',' or ';' before '{' token { return doAppend(&srcChar, 0, 1); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4647:28: error: declaration of 'operator+=' as non-function UnicodeString::operator+= (char16_t ch) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4647:28: error: 'char16_t' was not declared in this scope /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4673: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_67::UnicodeString& icu_67::UnicodeString::insert(__int32_t, icu_67::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4682:52: error: no matching function for call to 'icu_67::UnicodeString::doReplace(__int32_t&, int, icu_67::ConstChar16Ptr&, int, __int32_t&)' { return doReplace(start, 0, srcChars, 0, srcLength); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3561:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::doReplace(__int32_t, __int32_t, const icu_67::UnicodeString&, __int32_t, __int32_t) UnicodeString& doReplace(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3561:18: note: no known conversion for argument 3 from 'icu_67::ConstChar16Ptr' to 'const icu_67::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3567:18: note: candidate: icu_67::UnicodeString& icu_67::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:3567:18: note: no known conversion for argument 3 from 'icu_67::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:4686:15: error: 'char16_t' has not been declared char16_t srcChar) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4690:1: error: redefinition of 'icu_67::UnicodeString& icu_67::UnicodeString::insert(__int32_t, UChar32)' UnicodeString::insert(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4685:1: note: 'icu_67::UnicodeString& icu_67::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/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_67::LocalPointer (const icu_67::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:541: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:541: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:238:42: error: expected ')' before '<' token explicit LocalPointer(std::unique_ptr &&p) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:255:48: error: expected ',' or '...' before '&&' token LocalPointer &operator=(LocalPointer &&src) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:255: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:255: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:541: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:255: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:270: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:270: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:270:47: error: expected ')' before '<' token LocalPointer &operator=(std::unique_ptr &&p) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:280: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:280: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:541: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:280: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:291:69: warning: friend declaration 'void icu_67::swap(icu_67::LocalPointer&, icu_67::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:291: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:291: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:291: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:541: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:291: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:342: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:399: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:399:35: error: invalid constructor; you probably meant 'icu_67::LocalArray (const icu_67::LocalArray&)' LocalArray(LocalArray &&src) U_NOEXCEPT : LocalPointerBase(src.ptr) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:399: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:399: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:541: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:399: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:413:40: error: expected ')' before '<' token explicit LocalArray(std::unique_ptr &&p) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:430:44: error: expected ',' or '...' before '&&' token LocalArray &operator=(LocalArray &&src) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:430: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:430: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:541: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:430: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:445: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:445: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:445:45: error: expected ')' before '<' token LocalArray &operator=(std::unique_ptr &&p) U_NOEXCEPT { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:455: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:455: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:541: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:455: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:466:65: warning: friend declaration 'void icu_67::swap(icu_67::LocalArray&, icu_67::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:466: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:466: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:541: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:466: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:525: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:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUEnumerationPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUConverterPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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 /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/strenum.h:157:19: error: 'char16_t' does not name a type virtual const char16_t* unext(int32_t *resultLength, UErrorCode& status); ^ In file included from common.h:108:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:297:18: error: expected ',' or '...' before '&&' token Locale(Locale&& other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:297:26: error: invalid constructor; you probably meant 'icu_67::Locale (const icu_67::Locale&)' Locale(Locale&& other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:297: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:297:28: note: in expansion of macro 'U_NOEXCEPT' Locale(Locale&& other) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:297: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:541: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:541: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:1053:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UBool hasNext() const override { return it_ != end_; } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:1059:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 const Locale &next() override { return *it_++; } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:1091:25: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 UBool hasNext() const override { return it_ != end_; } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:1097:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 const Locale &next() override { return converter_(*it_++); } ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h: In member function 'void icu_67::Locale::getKeywords(OutputIterator, UErrorCode&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:1221: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_67::Locale::getUnicodeKeywords(OutputIterator, UErrorCode&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:1238: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/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/ures.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUResourceBundlePointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:778: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUCalendarPointer (const icu_67::LocalUCalendarPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:778: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:778: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:778: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:778: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:778: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:778: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:564: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:778: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:778: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:541: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:564: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:778: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:571: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:778: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:571: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:778: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:778: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:575: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:778: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:778: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:541: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:575: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:778: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:580: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:778: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:778: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:541: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:580: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:778: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:587: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:778: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/calendar.h:42:0, from common.h:111, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:875: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:885: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:893: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:905: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_67::UnicodeString& icu_67::TimeZone::getID(icu_67::UnicodeString&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:958:8: error: ambiguous overload for 'operator=' (operand types are 'icu_67::UnicodeString' and 'const icu_67::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:1871:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(const icu_67::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(icu_67::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/calendar.h:42: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_67::TimeZone::setID(const icu_67::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:967:9: error: ambiguous overload for 'operator=' (operand types are 'icu_67::UnicodeString' and 'const icu_67::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:1871:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(const icu_67::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(icu_67::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:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUFormattablePointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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/format.h:39:0, from common.h:113, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/fmtable.h: In member function 'icu_67::UnicodeString& icu_67::Formattable::getString(icu_67::UnicodeString&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/fmtable.h:386:15: error: ambiguous overload for 'operator=' (operand types are 'icu_67::UnicodeString' and 'icu_67::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:1871:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(const icu_67::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(icu_67::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/ufieldpositer.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUFieldPositionIteratorPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUNumberFormatPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1006: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUDateFormatPointer (const icu_67::LocalUDateFormatPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1006: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1006: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1006: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1006: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1006: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1006: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:564: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:1006: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:1006: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:541: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:564: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:1006: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:571: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:1006: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:571: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:1006: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1006: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:575: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:1006: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:1006: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:541: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:575: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:1006: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:580: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:1006: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:1006: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:541: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:580: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:1006: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:587: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:1006: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/currunit.h:22:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/curramt.h:23, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:43, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:32, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:258:29: error: expected ',' or '...' before '&&' token MeasureUnit(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:258:36: error: invalid constructor; you probably meant 'icu_67::MeasureUnit (const icu_67::MeasureUnit&)' MeasureUnit(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:258:36: error: expected ';' at end of member declaration /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:258:38: error: 'noexcept' does not name a type MeasureUnit(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:258:38: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:286:40: error: expected ',' or '...' before '&&' token MeasureUnit &operator=(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:286:47: error: expected ';' at end of member declaration MeasureUnit &operator=(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:286:49: error: 'noexcept' does not name a type MeasureUnit &operator=(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:286:49: note: C++11 'noexcept' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:3394:32: error: expected ',' or '...' before '&&' token MeasureUnit(MeasureUnitImpl&& impl); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/curramt.h:23:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:43, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:32, 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:43:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/datefmt.h:32, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/curramt.h:120: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:127: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:32:0, from common.h:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numfmt.h:1008: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:1017: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:1110: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:1157: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:42:0, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tzfmt.h:947: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:987: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:1017: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:52:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:43, from common.h:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/chariter.h:155: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:392: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:402: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:441: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:469: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:489: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:505: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:526: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/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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1596: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUTextPointer (const icu_67::LocalUTextPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1596: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1596: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1596: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1596: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1596: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1596: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:564: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:1596: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:1596: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:541: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:564: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:1596: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:571: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:1596: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:571: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:1596: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utext.h:1596: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:575: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:1596: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:1596: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:541: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:575: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:1596: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:580: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:1596: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:1596: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:541: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:580: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:1596: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:587: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:1596: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:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUBreakIteratorPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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 common.h:115:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1180: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:1180:59: error: expected ')' before 'field' const NumberFormat * getNumberFormatForField(char16_t field) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1273:20: error: 'char16_t' has not been declared char16_t ch, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1277:20: error: 'char16_t' has not been declared char16_t fieldToOutput, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/smpdtfmt.h:1305: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:1423: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:1554: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:1559: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:1645: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:1645: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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:198: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUDateTimePatternGeneratorPointer (const icu_67::LocalUDateTimePatternGeneratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:198: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:198: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:198: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:198: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:198: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:198: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:564: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:198: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:198: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:541: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:564: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:198: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:571: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:198: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:571: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:198: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:198: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:575: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:198: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:198: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:541: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:575: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:198: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:580: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:198: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:198: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:541: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:580: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:198: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:587: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:198: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:118:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtptngen.h:559: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:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUPluralRulesPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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 common.h:120:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/msgfmt.h:962: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:39:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:41, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numsys.h:42: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:42:1: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numsys.h:80:64: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NumberingSystem& operator=(const NumberingSystem& other) = default; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:39:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:41, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numsys.h:202: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:41:0, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:452: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:497:11: error: 'char16_t' does not name a type const char16_t* currPattern; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:381: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_67::DecimalFormatSymbols::setSymbol(icu_67::DecimalFormatSymbols::ENumberFormatSymbol, const icu_67::UnicodeString&, UBool)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:554:25: error: ambiguous overload for 'operator=' (operand types are 'icu_67::UnicodeString' and 'const icu_67::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:1871:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(const icu_67::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(icu_67::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:41:0, from common.h:123, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:566:52: error: ambiguous overload for 'operator=' (operand types are 'icu_67::UnicodeString' and 'icu_67::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:1871:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(const icu_67::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(icu_67::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:41: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:584: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:806: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:815: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:824: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:893: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:902:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 DecimalFormat* clone() const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:912: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:928: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:944: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:961: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:974: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:990: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:1007: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:1020: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:1036: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:1053: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:1072: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:1092: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:1110: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:1136: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:1157: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:1402: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:1412: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:1906: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:1917: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:1928: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:1939: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:2014: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:2014: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:2022: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:2133: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:2188: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:2188:49: error: 'nullptr' was not declared in this scope In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpletz.h:40:0, from common.h:130, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/basictz.h:213:54: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 BasicTimeZone& operator=(const BasicTimeZone&) = default; ^ In file included from common.h:131:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtfmtsym.h:84: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:432: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:438: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:572: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:983: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:993: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:147: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:157: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:187: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:206: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:226: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:242: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:252: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:294: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:385: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:181: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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:431: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUDataMemoryPointer (const icu_67::LocalUDataMemoryPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:431: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:431: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:431: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:431: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:431: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:431: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:564: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:431: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:431: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:541: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:564: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:431: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:571: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:431: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:571: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:431: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:431: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:575: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:431: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:431: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:541: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:575: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:431: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:580: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:431: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:431: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:541: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:580: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:431: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:587: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:431: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:76: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:192: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:201: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:121: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/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:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUSetPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUNormalizer2Pointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:540: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUCollatorPointer (const icu_67::LocalUCollatorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:540: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:540: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:540: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:540: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:540: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:540: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:564: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:540: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:540: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:541: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:564: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:540: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:571: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:540: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:571: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:540: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:540: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:575: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:540: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:540: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:541: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:575: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:540: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:580: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:540: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:540: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:541: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:580: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:540: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:587: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:540: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:65:0, from common.h:142, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:281: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:287: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:287: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:289: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:289: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:291: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:292: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:293: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:294: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:296: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:297: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:298: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:309:5: error: 'char16_t' does not name a type char16_t *pat = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:310: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:312: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:313: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:320: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:909: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:942: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:1669: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:291: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:292: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:296: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:297: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:312: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:313: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_67::UnicodeSet::setPattern(const icu_67::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1667:27: error: 'const class icu_67::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_67::UnicodeSet::isBogus() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1701: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_67::UnicodeSet::span(const icu_67::UnicodeString&, __int32_t, USetSpanCondition) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1727:25: error: 'const class icu_67::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_67::UnicodeSet::spanBack(const icu_67::UnicodeString&, __int32_t, USetSpanCondition) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1737:23: error: 'const class icu_67::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:432: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:433: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:453: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:454: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:530: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:938: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:1041: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:313: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:314: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:382: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:569: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:655: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:830: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:831: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:837: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:840: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:840: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:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUCharsetDetectorPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUIDNAPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUTransliteratorPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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 common.h:147:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h: In member function 'void icu_67::Transliterator::setID(const icu_67::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h:1569:8: error: ambiguous overload for 'operator=' (operand types are 'icu_67::UnicodeString' and 'const icu_67::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:1871:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(const icu_67::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1908:18: note: candidate: icu_67::UnicodeString& icu_67::UnicodeString::operator=(icu_67::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:1571: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:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalULocaleDataPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalURegularExpressionPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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 common.h:154:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/regex.h:87: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:363: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:659: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:751: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:1160: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:26:0, from common.h:155, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:540: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:568: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:587: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:605: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:619: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:633: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:646: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:657: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:671: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:694: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:707: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:720: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:730: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:740: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:749: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_67::Normalizer::compare(const icu_67::UnicodeString&, const icu_67::UnicodeString&, __uint32_t, UErrorCode&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normlzr.h:804:38: error: 'const class icu_67::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:805:38: error: 'const class icu_67::UnicodeString' has no member named 'getBuffer' toUCharPtr(s2.getBuffer()), s2.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/usearch.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUStringSearchPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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 common.h:157:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stsearch.h:135: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 /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:556: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUCaseMapPointer (const icu_67::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:556: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556: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:541: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:556: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:561: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:564: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:564: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:541: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:564: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:571: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:571: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:571: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:575: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:541: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:575: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:580: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:541: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:580: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:587: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:176:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvinf.h:154: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:13:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:33, from common.h:177, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/appendable.h:68: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:87: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:144: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:177: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:194: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:226: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/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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:429: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUConstrainedFieldPositionPointer (const icu_67::LocalUConstrainedFieldPositionPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:429: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:429: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:429: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:429: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:429: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:429: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:564: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:429: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:429: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:541: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:564: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:429: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:571: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:429: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:571: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:429: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:429: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:575: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:429: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:429: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:541: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:575: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:429: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:580: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:429: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:429: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:541: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:580: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:429: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:587: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:429: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:33:0, from common.h:177, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/formattedvalue.h:227: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:228: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:229: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:230: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:231: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:232: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:70:48: error: expected ',' or '...' before '&&' token FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:70:54: error: invalid constructor; you probably meant 'icu_67::FormattedDateInterval (const icu_67::FormattedDateInterval&)' FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:70: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:70:56: note: in expansion of macro 'U_NOEXCEPT' FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:70: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:76: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:79: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:82: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:88:59: error: expected ',' or '...' before '&&' token FormattedDateInterval& operator=(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:88: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:88: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:541: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:88: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:91: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:94: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:97: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:100: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_67::FormattedDateInterval::FormattedDateInterval()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:64: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_67::FormattedDateInterval::FormattedDateInterval(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:108: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:1105: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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1350: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUSpoofCheckerPointer (const icu_67::LocalUSpoofCheckerPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1350: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1350: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1350: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1350: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1350: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1350: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:564: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:1350: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:1350: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:541: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:564: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:1350: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:571: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:1350: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:571: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:1350: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1350: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:575: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:1350: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:1350: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:541: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:575: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:1350: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:580: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:1350: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:1350: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:541: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:580: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:1350: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:587: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:1350: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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1368: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUSpoofCheckResultPointer (const icu_67::LocalUSpoofCheckResultPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1368: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1368: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1368: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1368: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1368: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1368: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:564: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:1368: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:1368: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:541: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:564: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:1368: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:571: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:1368: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:571: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:1368: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1368: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:575: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:1368: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:1368: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:541: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:575: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:1368: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:580: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:1368: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:1368: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:541: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:580: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:1368: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:587: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:1368: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:201:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:113: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:128: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:367:9: error: 'char16_t' does not name a type char16_t units[kMaxBranchLinearSubNodeLength]; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:375:34: error: expected ')' before 'middleUnit' SplitBranchNode(char16_t middleUnit, Node *lessThanNode, Node *greaterOrEqualNode) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:383: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_67::StringTrieBuilder::ListBranchNode::add(__int32_t, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:349: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:349: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_67::StringTrieBuilder::ListBranchNode::add(__int32_t, icu_67::StringTrieBuilder::Node*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringtriebuilder.h:357: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:357:28: error: 'char16_t' was not declared in this scope units[length]=(char16_t)c; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestriebuilder.h:29:0, from common.h:202, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:547:12: error: 'constexpr' does not name a type static constexpr int32_t kState64RemainingShift = 59; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:547:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:548:12: error: 'constexpr' does not name a type static constexpr uint64_t kState64PosMask = (UINT64_C(1) << kState64RemainingShift) - 1; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:548:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h: In member function '__uint64_t icu_67::BytesTrie::getState64() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:110:69: error: 'kState64RemainingShift' was not declared in this scope return (static_cast(remainingMatchLength_ + 2) << kState64RemainingShift) | ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h: In member function 'icu_67::BytesTrie& icu_67::BytesTrie::resetToState64(__uint64_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:129:63: error: 'kState64RemainingShift' was not declared in this scope remainingMatchLength_ = static_cast(state >> kState64RemainingShift) - 2; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:130:34: error: 'kState64PosMask' was not declared in this scope pos_ = bytes_ + (state & kState64PosMask); ^ 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:133: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:140: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:25:0, from common.h:204, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:150:15: error: 'char16_t' does not name a type const char16_t *uchars; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:151:15: error: 'char16_t' does not name a type const char16_t *pos; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:377: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:379:15: error: 'char16_t' does not name a type const char16_t *uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:380:15: error: 'char16_t' does not name a type const char16_t *pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:381:15: error: 'char16_t' does not name a type const char16_t *initialPos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:409:25: error: expected ')' before '*' token UCharsTrie(char16_t *adoptUChars, const char16_t *trieUChars) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:422: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:433: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:443: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:448: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:460: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:472: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:485: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:502: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:505: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:510: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:514: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:518: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:605:12: error: 'constexpr' does not name a type static constexpr int32_t kState64RemainingShift = 59; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:605:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:606:12: error: 'constexpr' does not name a type static constexpr uint64_t kState64PosMask = (UINT64_C(1) << kState64RemainingShift) - 1; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:606:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:608:5: error: 'char16_t' does not name a type char16_t *ownedArray_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:611:11: error: 'char16_t' does not name a type const char16_t *uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:616: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_67::UCharsTrie::UCharsTrie(icu_67::ConstChar16Ptr)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:70:15: error: class 'icu_67::UCharsTrie' does not have any field named 'ownedArray_' : ownedArray_(NULL), uchars_(trieUChars), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:70:34: error: class 'icu_67::UCharsTrie' does not have any field named 'uchars_' : ownedArray_(NULL), uchars_(trieUChars), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:71:15: error: class 'icu_67::UCharsTrie' does not have any field named 'pos_' pos_(uchars_), remainingMatchLength_(-1) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:71: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_67::UCharsTrie::UCharsTrie(const icu_67::UCharsTrie&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:86:15: error: class 'icu_67::UCharsTrie' does not have any field named 'ownedArray_' : ownedArray_(NULL), uchars_(other.uchars_), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:86:34: error: class 'icu_67::UCharsTrie' does not have any field named 'uchars_' : ownedArray_(NULL), uchars_(other.uchars_), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:86:48: error: 'const class icu_67::UCharsTrie' has no member named 'uchars_' : ownedArray_(NULL), uchars_(other.uchars_), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:87:15: error: class 'icu_67::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:87:26: error: 'const class icu_67::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_67::UCharsTrie& icu_67::UCharsTrie::reset()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:95:9: error: 'pos_' was not declared in this scope pos_=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:95:14: error: 'uchars_' was not declared in this scope pos_=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function '__uint64_t icu_67::UCharsTrie::getState64() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:110:69: error: 'kState64RemainingShift' was not declared in this scope return (static_cast(remainingMatchLength_ + 2) << kState64RemainingShift) | ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:111:24: error: 'pos_' was not declared in this scope (uint64_t)(pos_ - uchars_); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:111:31: error: 'uchars_' was not declared in this scope (uint64_t)(pos_ - uchars_); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In member function 'icu_67::UCharsTrie& icu_67::UCharsTrie::resetToState64(__uint64_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:129:63: error: 'kState64RemainingShift' was not declared in this scope remainingMatchLength_ = static_cast(state >> kState64RemainingShift) - 2; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:130:9: error: 'pos_' was not declared in this scope pos_ = uchars_ + (state & kState64PosMask); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:130:16: error: 'uchars_' was not declared in this scope pos_ = uchars_ + (state & kState64PosMask); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:130:35: error: 'kState64PosMask' was not declared in this scope pos_ = uchars_ + (state & kState64PosMask); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h: In constructor 'icu_67::UCharsTrie::State::State()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:146: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_67::UCharsTrie& icu_67::UCharsTrie::saveState(icu_67::UCharsTrie::State&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:163:15: error: 'class icu_67::UCharsTrie::State' has no member named 'uchars' state.uchars=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:163:22: error: 'uchars_' was not declared in this scope state.uchars=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:164:15: error: 'class icu_67::UCharsTrie::State' has no member named 'pos' state.pos=pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:164: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_67::UCharsTrie& icu_67::UCharsTrie::resetToState(const icu_67::UCharsTrie::State&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:180: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:180:27: error: 'const class icu_67::UCharsTrie::State' has no member named 'uchars' if(uchars_==state.uchars && uchars_!=NULL) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:181:13: error: 'pos_' was not declared in this scope pos_=state.pos; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:181:24: error: 'const class icu_67::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_67::UCharsTrie::first(__int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:204: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_67::UCharsTrie::getValue() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:261: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:262: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_67::UCharsTrie::hasUniqueValue(__int32_t&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:278: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:280: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_67::UCharsTrie::Iterator::truncateAndStop()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:372: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_67::UCharsTrie::stop()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:417: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:141: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:148: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:158: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:162:15: error: 'char16_t' does not name a type const char16_t *s; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:170: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:183:5: error: 'char16_t' does not name a type char16_t *uchars; ^ 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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUListFormatterPointer (const icu_67::LocalUListFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:564:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_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:571:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:571:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:575:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_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:580: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/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:580: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/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_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:587: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/ulistformatter.h:237:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUListFormatterPointer, UListFormatter, ulistfmt_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUFormattedListPointer (const icu_67::LocalUFormattedListPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564:69: error: expected ';' at end of member declaration LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:564:71: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_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:571:47: error: declaration of 'operator=' as non-function LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:571:40: error: expected ';' at end of member declaration LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575:47: error: expected ';' at end of member declaration void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:575:49: note: in expansion of macro 'U_NOEXCEPT' void swap(LocalPointerClassName &other) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_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:580: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/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:580: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/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_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:587: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/ulistformatter.h:248:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedListPointer, UFormattedList, ulistfmt_closeResult); ^ In file included from common.h:210:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:97:32: error: expected ',' or '...' before '&&' token FormattedList(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:97:38: error: invalid constructor; you probably meant 'icu_67::FormattedList (const icu_67::FormattedList&)' FormattedList(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:97: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:97:40: note: in expansion of macro 'U_NOEXCEPT' FormattedList(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:97: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:103: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:106: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:109: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:115:43: error: expected ',' or '...' before '&&' token FormattedList& operator=(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:115: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:115: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:541: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:115: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:118: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:121: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:124: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:127: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_67::FormattedList::FormattedList()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:91: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_67::FormattedList::FormattedList(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:135: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:91: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:108:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 CompactDecimalFormat* clone() const U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/compactdecimalformat.h:122: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:133: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:156: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:183: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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:312: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalURelativeDateTimeFormatterPointer (const icu_67::LocalURelativeDateTimeFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:312: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:312: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:312: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:312: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:312: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:312: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:564: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:312: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:312: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:541: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:564: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:312: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:571: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:312: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:571: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:312: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:312: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:575: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:312: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:312: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:541: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:575: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:312: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:580: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:312: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:312: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:541: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:580: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:312: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:587: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:312: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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:323: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUFormattedRelativeDateTimePointer (const icu_67::LocalUFormattedRelativeDateTimePointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:323: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:323: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:323: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:323: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:323: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:323: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:564: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:323: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:323: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:541: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:564: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:323: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:571: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:323: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:571: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:323: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:323: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:575: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:323: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:323: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:541: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:575: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:323: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:580: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:323: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:323: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:541: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:580: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:323: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:587: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:323:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedRelativeDateTimePointer, UFormattedRelativeDateTime, ureldatefmt_closeResult); ^ In file included from common.h:222:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:288:56: error: expected ',' or '...' before '&&' token FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:288:62: error: invalid constructor; you probably meant 'icu_67::FormattedRelativeDateTime (const icu_67::FormattedRelativeDateTime&)' FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:288: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:288:64: note: in expansion of macro 'U_NOEXCEPT' FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:288: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:294: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:297: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:300: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:306:67: error: expected ',' or '...' before '&&' token FormattedRelativeDateTime& operator=(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:306: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:306: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:541: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:306: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:309: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:312: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:315: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:318: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_67::FormattedRelativeDateTime::FormattedRelativeDateTime()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:282: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_67::FormattedRelativeDateTime::FormattedRelativeDateTime(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:326: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:710: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:715: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:717: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:721: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:62: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:315: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:321:15: error: 'char16_t' does not name a type const char16_t *compiledPattern, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:327: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_67::SimpleFormatter::SimpleFormatter()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:68: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_67::SimpleFormatter::getArgumentLimit() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:158:49: error: 'const class icu_67::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_67::UnicodeString icu_67::SimpleFormatter::getTextWithNoArguments() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:272:29: error: 'const class icu_67::UnicodeString' has no member named 'getBuffer' compiledPattern.getBuffer(), ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:274: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_67::UnicodeString icu_67::SimpleFormatter::getTextWithNoArguments(__int32_t*, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:296:29: error: 'const class icu_67::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:33: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:67: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:68: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:103: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:104: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:154: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:155: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:196: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:197: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:488: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:489: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:490: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:80: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:106:17: error: expected ',' or '...' before '&&' token Edits(Edits &&src) U_NOEXCEPT : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:106:22: error: invalid constructor; you probably meant 'icu_67::Edits (const icu_67::Edits&)' Edits(Edits &&src) U_NOEXCEPT : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:106: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:106:24: note: in expansion of macro 'U_NOEXCEPT' Edits(Edits &&src) U_NOEXCEPT : ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:106: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:135:28: error: expected ',' or '...' before '&&' token Edits &operator=(Edits &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:135: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:135: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:541: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:135: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:141: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:141:18: note: in expansion of macro 'U_NOEXCEPT' void reset() U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:141: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:203: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:217: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:222: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:507: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:507:25: note: in expansion of macro 'U_NOEXCEPT' void releaseArray() U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:507: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:509: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:509: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:541: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:509: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_67::Edits::Iterator::Iterator()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h:209: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/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/unumberformatter.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:682: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUNumberFormatterPointer (const icu_67::LocalUNumberFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:682: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:682: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:682: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:682: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:682: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:682: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:564: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:682: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:682: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:541: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:564: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:682: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:571: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:682: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:571: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:682: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:682: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:575: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:682: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:682: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:541: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:575: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:682: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:580: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:682: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:682: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:541: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:580: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:682: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:587: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:682: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:556:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:699: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:556:58: error: invalid constructor; you probably meant 'icu_67::LocalUFormattedNumberPointer (const icu_67::LocalUFormattedNumberPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:699: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:556:58: error: expected ';' at end of member declaration LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:699: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:699: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:541: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:556:60: note: in expansion of macro 'U_NOEXCEPT' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:699: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:561:55: error: expected ')' before '<' token explicit LocalPointerClassName(std::unique_ptr &&p) \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:699: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:564:64: error: expected ',' or '...' before '&&' token LocalPointerClassName &operator=(LocalPointerClassName &&src) U_NOEXCEPT { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:699: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:564: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:699: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:564: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:699: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:541: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:564: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:699: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:571: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:699: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:571: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:699: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:571:57: error: expected ')' before '<' token LocalPointerClassName &operator=(std::unique_ptr &&p) { \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:699: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:575: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:699: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:575: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:699: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:541: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:575: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:699: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:580: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:699: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:580: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:699: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:541: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:580: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:699: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:587: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:699: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:133: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:133: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:434: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:821: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:859: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:895: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:947: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:1071:16: error: expected ',' or '...' before '&&' token Scale(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1071:22: error: invalid constructor; you probably meant 'icu_67::number::Scale (const icu_67::number::Scale&)' Scale(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1071: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1071:24: note: in expansion of macro 'U_NOEXCEPT' Scale(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:1071: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:1074:27: error: expected ',' or '...' before '&&' token Scale& operator=(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1074: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1074: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:541: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:1074: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_67::number::Scale::Scale(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1089: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_67::number::Scale::Scale()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1091: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_67::number::Scale::isValid() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1094: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:1143:34: error: expected ',' or '...' before '&&' token SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1143:40: error: invalid constructor; you probably meant 'icu_67::number::impl::SymbolsWrapper (const icu_67::number::impl::SymbolsWrapper&)' SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1143: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1143:42: note: in expansion of macro 'U_NOEXCEPT' SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:1143: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:1146:45: error: expected ',' or '...' before '&&' token SymbolsWrapper &operator=(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1146: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1146: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:541: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:1146: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:1215:35: error: expected ',' or '...' before '&&' token void doMoveFrom(SymbolsWrapper&& src); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_67::number::impl::SymbolsWrapper::SymbolsWrapper()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1134: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:1134: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_67::number::impl::SymbolsWrapper::copyErrorTo(UErrorCode&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1193: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:1384: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:1401: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:1404: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:1407: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:1413: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:1416: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:1419: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:1413: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:1416: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:1419:25: error: 'kInternalDefaultThreshold' was not declared in this scope int32_t threshold = kInternalDefaultThreshold; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1485: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:1485:55: error: expected unqualified-id before ';' token Derived notation(const Notation ¬ation) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1496:46: error: expected ';' at end of member declaration Derived notation(const Notation ¬ation) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1496:48: error: expected unqualified-id before '&&' token Derived notation(const Notation ¬ation) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1541: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:1541: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:1552: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:1552:48: error: expected unqualified-id before '&&' token Derived unit(const icu::MeasureUnit &unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1567: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:1567:54: error: expected unqualified-id before ';' token Derived adoptUnit(icu::MeasureUnit *unit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1578:45: error: expected ';' at end of member declaration Derived adoptUnit(icu::MeasureUnit *unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1578:47: error: expected unqualified-id before '&&' token Derived adoptUnit(icu::MeasureUnit *unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1602: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:1602: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:1613: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:1613:54: error: expected unqualified-id before '&&' token Derived perUnit(const icu::MeasureUnit &perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1628: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:1628:60: error: expected unqualified-id before ';' token Derived adoptPerUnit(icu::MeasureUnit *perUnit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1639:51: error: expected ';' at end of member declaration Derived adoptPerUnit(icu::MeasureUnit *perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1639:53: error: expected unqualified-id before '&&' token Derived adoptPerUnit(icu::MeasureUnit *perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1671: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:1671:58: error: expected unqualified-id before ';' token Derived precision(const Precision& precision) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1682:49: error: expected ';' at end of member declaration Derived precision(const Precision& precision) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1682:51: error: expected unqualified-id before '&&' token Derived precision(const Precision& precision) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1702:66: error: expected ';' at end of member declaration Derived roundingMode(UNumberFormatRoundingMode roundingMode) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1702:73: error: expected unqualified-id before ';' token Derived roundingMode(UNumberFormatRoundingMode roundingMode) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1712:64: error: expected ';' at end of member declaration Derived roundingMode(UNumberFormatRoundingMode roundingMode) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1712:66: error: expected unqualified-id before '&&' token Derived roundingMode(UNumberFormatRoundingMode roundingMode) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1741:56: error: expected ';' at end of member declaration Derived grouping(UNumberGroupingStrategy strategy) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1741:63: error: expected unqualified-id before ';' token Derived grouping(UNumberGroupingStrategy strategy) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1752:54: error: expected ';' at end of member declaration Derived grouping(UNumberGroupingStrategy strategy) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1752:56: error: expected unqualified-id before '&&' token Derived grouping(UNumberGroupingStrategy strategy) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1778: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:1778:60: error: expected unqualified-id before ';' token Derived integerWidth(const IntegerWidth &style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1789:51: error: expected ';' at end of member declaration Derived integerWidth(const IntegerWidth &style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1789:53: error: expected unqualified-id before '&&' token Derived integerWidth(const IntegerWidth &style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1831: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:1831:65: error: expected unqualified-id before ';' token Derived symbols(const DecimalFormatSymbols &symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1842:56: error: expected ';' at end of member declaration Derived symbols(const DecimalFormatSymbols &symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1842:58: error: expected unqualified-id before '&&' token Derived symbols(const DecimalFormatSymbols &symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1877:52: error: expected ';' at end of member declaration Derived adoptSymbols(NumberingSystem *symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1877:59: error: expected unqualified-id before ';' token Derived adoptSymbols(NumberingSystem *symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1888:50: error: expected ';' at end of member declaration Derived adoptSymbols(NumberingSystem *symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1888:52: error: expected unqualified-id before '&&' token Derived adoptSymbols(NumberingSystem *symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1915:47: error: expected ';' at end of member declaration Derived unitWidth(UNumberUnitWidth width) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1915:54: error: expected unqualified-id before ';' token Derived unitWidth(UNumberUnitWidth width) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1926:45: error: expected ';' at end of member declaration Derived unitWidth(UNumberUnitWidth width) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1926:47: error: expected unqualified-id before '&&' token Derived unitWidth(UNumberUnitWidth width) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1953:44: error: expected ';' at end of member declaration Derived sign(UNumberSignDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1953:51: error: expected unqualified-id before ';' token Derived sign(UNumberSignDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1964:42: error: expected ';' at end of member declaration Derived sign(UNumberSignDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1964:44: error: expected unqualified-id before '&&' token Derived sign(UNumberSignDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1991:59: error: expected ';' at end of member declaration Derived decimal(UNumberDecimalSeparatorDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1991:66: error: expected unqualified-id before ';' token Derived decimal(UNumberDecimalSeparatorDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2002:57: error: expected ';' at end of member declaration Derived decimal(UNumberDecimalSeparatorDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2002:59: error: expected unqualified-id before '&&' token Derived decimal(UNumberDecimalSeparatorDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2028: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:2028:46: error: expected unqualified-id before ';' token Derived scale(const Scale &scale) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2039:37: error: expected ';' at end of member declaration Derived scale(const Scale &scale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2039:39: error: expected unqualified-id before '&&' token Derived scale(const Scale &scale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2048: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:2048: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:2051: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:2051:49: error: expected unqualified-id before '&&' token Derived padding(const impl::Padder &padder) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2059: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:2059:49: error: expected unqualified-id before ';' token Derived threshold(int32_t threshold) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2062:40: error: expected ';' at end of member declaration Derived threshold(int32_t threshold) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2062:42: error: expected unqualified-id before '&&' token Derived threshold(int32_t threshold) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2069: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:2069: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:2072: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:2072:52: error: expected unqualified-id before '&&' token Derived macros(const impl::MacroProps& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2075:36: error: expected ',' or '...' before '&&' token Derived macros(impl::MacroProps&& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2075: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:2075:54: error: expected unqualified-id before ';' token Derived macros(impl::MacroProps&& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2078:36: error: expected ',' or '...' before '&&' token Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2078:45: error: expected ';' at end of member declaration Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2078:47: error: expected unqualified-id before '&&' token Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2109:35: error: expected ';' at end of member declaration LocalPointer clone() const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2109:42: error: expected unqualified-id before ';' token LocalPointer clone() const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2118:33: error: expected ';' at end of member declaration LocalPointer clone() &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2118:35: error: expected unqualified-id before '&&' token LocalPointer clone() &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2141: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:2172: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:2172: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:2183: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:2183:64: error: expected unqualified-id before '&&' token LocalizedNumberFormatter locale(const icu::Locale &locale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2190: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:2203:58: error: expected ',' or '...' before '&&' token UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2203:64: error: invalid constructor; you probably meant 'icu_67::number::UnlocalizedNumberFormatter (const icu_67::number::UnlocalizedNumberFormatter&)' UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2203: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2203:66: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:2203: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:2216:69: error: expected ',' or '...' before '&&' token UnlocalizedNumberFormatter& operator=(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2216: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2216: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:541: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:2216: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:2222:64: error: expected ',' or '...' before '&&' token NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2222: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2222:72: note: in expansion of macro 'U_NOEXCEPT' NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:2222: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:2330: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:2343:54: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2343:60: error: invalid constructor; you probably meant 'icu_67::number::LocalizedNumberFormatter (const icu_67::number::LocalizedNumberFormatter&)' LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2343: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2343:62: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:2343: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:2356:65: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter& operator=(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2356: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2356: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:541: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:2356: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:2385: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:2386: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:2390:88: error: expected ',' or '...' before '&&' token explicit LocalizedNumberFormatter(NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2390: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2390: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:541: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:2390: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:2394:47: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter(impl::MacroProps &¯os, const Locale &locale); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2398:48: error: expected ',' or '...' before '&&' token void lnfMoveHelper(LocalizedNumberFormatter&& src); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2239:18: error: constructor required before non-static data member for 'icu_67::number::LocalizedNumberFormatter::fCompiled' has been parsed class U_I18N_API LocalizedNumberFormatter ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2239:18: error: constructor required before non-static data member for 'icu_67::number::LocalizedNumberFormatter::fUnsafeCallCount' has been parsed /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2440:36: error: expected ',' or '...' before '&&' token FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2440:42: error: invalid constructor; you probably meant 'icu_67::number::FormattedNumber (const icu_67::number::FormattedNumber&)' FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2440: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2440:44: note: in expansion of macro 'U_NOEXCEPT' FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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:2440: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:2446: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:2449: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:2452: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:2458:47: error: expected ',' or '...' before '&&' token FormattedNumber& operator=(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2458: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2458: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:541: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:2458: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:2468: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:2472: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:2482: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:2486: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_67::number::FormattedNumber::FormattedNumber()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2434: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_67::number::FormattedNumber::FormattedNumber(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2542: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:2570: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:2631:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NumberFormatter() = delete; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localebuilder.h:11:0, from common.h:241, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:203:23: error: expected ',' or '...' before '&&' token Result(Result &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:203:28: error: invalid constructor; you probably meant 'icu_67::LocaleMatcher::Result (const icu_67::LocaleMatcher::Result&)' Result(Result &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:203:28: 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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:203:30: note: in expansion of macro 'U_NOEXCEPT' Result(Result &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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/localematcher.h:203:30: note: in expansion of macro 'U_NOEXCEPT' Result(Result &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localebuilder.h:11:0, from common.h:241, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:219:34: error: expected ',' or '...' before '&&' token Result &operator=(Result &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:219:39: error: expected ';' at end of member declaration Result &operator=(Result &&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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:219:41: note: in expansion of macro 'U_NOEXCEPT' Result &operator=(Result &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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/localematcher.h:219:41: note: in expansion of macro 'U_NOEXCEPT' Result &operator=(Result &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localebuilder.h:11:0, from common.h:241, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:285:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Result(const Result &other) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:286:50: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Result &operator=(const Result &other) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:321:25: error: expected ',' or '...' before '&&' token Builder(Builder &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:321:30: error: invalid constructor; you probably meant 'icu_67::LocaleMatcher::Builder (const icu_67::LocaleMatcher::Builder&)' Builder(Builder &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:321:30: 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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:321:32: note: in expansion of macro 'U_NOEXCEPT' Builder(Builder &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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/localematcher.h:321:32: note: in expansion of macro 'U_NOEXCEPT' Builder(Builder &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localebuilder.h:11:0, from common.h:241, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:337:36: error: expected ',' or '...' before '&&' token Builder &operator=(Builder &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:337:41: error: expected ';' at end of member declaration Builder &operator=(Builder &&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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:337:43: note: in expansion of macro 'U_NOEXCEPT' Builder &operator=(Builder &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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/localematcher.h:337:43: note: in expansion of macro 'U_NOEXCEPT' Builder &operator=(Builder &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localebuilder.h:11:0, from common.h:241, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:497:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Builder(const Builder &other) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:498:52: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Builder &operator=(const Builder &other) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:503:33: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UErrorCode errorCode_ = U_ZERO_ERROR; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:504:38: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UVector *supportedLocales_ = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:505:39: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 int32_t thresholdDistance_ = -1; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:506:39: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ULocMatchDemotion demotion_ = ULOCMATCH_DEMOTION_REGION; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:507:34: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 Locale *defaultLocale_ = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:508:39: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ULocMatchFavorSubtag favor_ = ULOCMATCH_FAVOR_LANGUAGE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:509:41: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 ULocMatchDirection direction_ = ULOCMATCH_DIRECTION_WITH_ONE_WAY; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:520:33: error: expected ',' or '...' before '&&' token LocaleMatcher(LocaleMatcher &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:520:38: error: invalid constructor; you probably meant 'icu_67::LocaleMatcher (const icu_67::LocaleMatcher&)' LocaleMatcher(LocaleMatcher &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:520: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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:520:40: note: in expansion of macro 'U_NOEXCEPT' LocaleMatcher(LocaleMatcher &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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/localematcher.h:520:40: note: in expansion of macro 'U_NOEXCEPT' LocaleMatcher(LocaleMatcher &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localebuilder.h:11:0, from common.h:241, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:536:44: error: expected ',' or '...' before '&&' token LocaleMatcher &operator=(LocaleMatcher &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:536:49: error: expected ';' at end of member declaration LocaleMatcher &operator=(LocaleMatcher &&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:541:23: error: 'noexcept' does not name a type # define U_NOEXCEPT noexcept ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:536:51: note: in expansion of macro 'U_NOEXCEPT' LocaleMatcher &operator=(LocaleMatcher &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/platform.h:541: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/localematcher.h:536:51: note: in expansion of macro 'U_NOEXCEPT' LocaleMatcher &operator=(LocaleMatcher &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localebuilder.h:11:0, from common.h:241, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:632:49: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LocaleMatcher(const LocaleMatcher &other) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:633:60: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LocaleMatcher &operator=(const LocaleMatcher &other) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:504:38: error: 'nullptr' was not declared in this scope UVector *supportedLocales_ = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:507:34: error: 'nullptr' was not declared in this scope Locale *defaultLocale_ = nullptr; ^ In file included from _icu.cpp:27:0: common.h: In constructor 'Buffer::Buffer(__int32_t)': common.h:305:25: error: 'class icu_67::UnicodeString' has no member named 'getBuffer' size(len), buffer(u.getBuffer(len)) {} ^ In file included from _icu.cpp:29:0: bases.h: At global scope: 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