=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for py36-ICU-2.7.4 (cd /scratch/work/textproc/py-ICU/work/PyICU-2.7.4/ && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr DL_CFLAGS=\ -pthread\ DL_LDFLAGS=\ -pthread DL_LIBS= PYTHON=/usr/pkg/bin/python3.6 CC=gcc CFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include/python3.6\ -I/usr/pkg/include CPPFLAGS=-I/usr/include\ -I/usr/pkg/include/python3.6\ -I/usr/pkg/include CXX=c++ CXXFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include/python3.6\ -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= ITSTOOL=/scratch/work/textproc/py-ICU/work/.tools/bin/itstool GDBUS_CODEGEN=/scratch/work/textproc/py-ICU/work/.tools/bin/gdbus-codegen PKG_CONFIG=/scratch/work/textproc/py-ICU/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/scratch/work/textproc/py-ICU/work/.buildlink/lib/pkgconfig:/scratch/work/textproc/py-ICU/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/scratch/work/textproc/py-ICU/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/scratch/work/textproc/py-ICU/work/.cwrapper/config /usr/pkg/bin/python3.6 setup.py build -j1) (running 'icu-config --version') Building PyICU 2.7.4 for ICU 69.1 (max ICU major version supported: 69) (running 'pkg-config --cflags icu-i18n') Adding CFLAGS="-I/usr/pkg/include" from /scratch/work/textproc/py-ICU/work/.tools/bin/pkg-config (running 'pkg-config --libs icu-i18n') Adding LFLAGS="-L/usr/pkg/lib -licui18n -Wl,-R/usr/pkg/lib -licuuc -licudata" from /scratch/work/textproc/py-ICU/work/.tools/bin/pkg-config running build running build_py creating build creating build/lib.netbsd-8.0-evbarm-3.6 copying PyICU.py -> build/lib.netbsd-8.0-evbarm-3.6 creating build/lib.netbsd-8.0-evbarm-3.6/icu copying icu/__init__.py -> build/lib.netbsd-8.0-evbarm-3.6/icu running build_ext building '_icu' extension creating build/temp.netbsd-8.0-evbarm-3.6 gcc -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include/python3.6 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/python3.6 -I/usr/pkg/include -fPIC -I/usr/pkg/include/python3.6 -c _icu.cpp -o build/temp.netbsd-8.0-evbarm-3.6/_icu.o -I/usr/pkg/include -DPYICU_VER="2.7.4" -DPYICU_ICU_MAX_VER="69" 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:107, 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:107, 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_69::Char16Ptr::Char16Ptr(__uint16_t*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:116:37: error: class 'icu_69::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_69::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_69::ConstChar16Ptr::ConstChar16Ptr(const int*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:222:53: error: class 'icu_69::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_69::ConstChar16Ptr::ConstChar16Ptr(const __uint16_t*)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:224:53: error: class 'icu_69::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_69::ConstChar16Ptr::ConstChar16Ptr(int)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/char16ptr.h:229:58: error: class 'icu_69::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_69::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_69::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_69::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_69::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_69::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_69::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_69::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:107, 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:106, 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:107, 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:106, 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:107, 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:106, 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:107, 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:106, 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:107, 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:106, 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:107, 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:106, 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:107, 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:107, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:92: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:133: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:133:47: error: expected '>' before '<' token typename = typename std::enable_if< ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:140: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_69::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_69::StringPiece::clear()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/stringpiece.h:213: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:107, 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:164: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:165: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:256: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:257: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:258: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:298: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:299: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:300: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:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:74: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:75:25: error: 'char16_t' does not name a type const char16_t *src, int32_t srcLength, ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:461: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:482:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:620: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:645:45: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:795:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:822:16: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:899: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:947: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:1024: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:1061: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:1074: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:1084:18: error: '__int32_t icu_69::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:1074:18: error: with '__int32_t icu_69::UnicodeString::indexOf(int) const' inline int32_t indexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1094: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:1106:18: error: '__int32_t icu_69::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:1094:18: error: with '__int32_t icu_69::UnicodeString::indexOf(int, __int32_t) const' inline int32_t indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1119: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:1134:18: error: '__int32_t icu_69::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:1119:18: error: with '__int32_t icu_69::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:1207: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:1244: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:1257: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:1267:18: error: '__int32_t icu_69::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:1257:18: error: with '__int32_t icu_69::UnicodeString::lastIndexOf(int) const' inline int32_t lastIndexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1277: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:1289:18: error: '__int32_t icu_69::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:1277:18: error: with '__int32_t icu_69::UnicodeString::lastIndexOf(int, __int32_t) const' inline int32_t lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1302: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:1317:18: error: '__int32_t icu_69::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:1302:18: error: with '__int32_t icu_69::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:1332: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:1341: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:1516:15: error: 'char16_t' has not been declared char16_t *dst, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1909:42: error: expected ',' or '...' before '&&' token UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1909: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:106, 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:1909: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:1909:49: note: in expansion of macro 'U_NOEXCEPT' UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1916: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:106, 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:1916: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:1916:35: note: in expansion of macro 'U_NOEXCEPT' void swap(UnicodeString &other) U_NOEXCEPT; ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1925: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:106, 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:1925: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:1925:46: note: in expansion of macro 'U_NOEXCEPT' swap(UnicodeString &s1, UnicodeString &s2) U_NOEXCEPT { ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1936: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:1936: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:1936:45: error: expected ')' before 'ch' inline UnicodeString& operator= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1996: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:2007: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:2007: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:2007:31: error: 'icu_69::UnicodeString& icu_69::UnicodeString::setTo' conflicts with a previous declaration inline UnicodeString& setTo(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1996:25: note: previous declaration 'icu_69::UnicodeString::setTo' inline UnicodeString& setTo(const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2007:40: error: expected ')' before 'srcChar' inline UnicodeString& setTo(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2065:18: error: expected ';' at end of member declaration UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2065:24: error: 'icu_69::UnicodeString& icu_69::UnicodeString::setTo' conflicts with a previous declaration UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2042:18: note: previous declaration 'icu_69::UnicodeString::setTo' UnicodeString &setTo(UBool isTerminated, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2065:33: error: expected ')' before '*' token UnicodeString &setTo(char16_t *buffer, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2118:16: error: 'char16_t' has not been declared char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2130: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:2130: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:2130:46: error: expected ')' before 'ch' inline UnicodeString& operator+= (char16_t ch); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2190: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:2212: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:2212: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:2212:32: error: 'icu_69::UnicodeString& icu_69::UnicodeString::append' conflicts with a previous declaration inline UnicodeString& append(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2203:25: note: previous declaration 'icu_69::UnicodeString::append' inline UnicodeString& append(ConstChar16Ptr srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2212:41: error: expected ')' before 'srcChar' inline UnicodeString& append(char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2268:19: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2294:13: error: 'char16_t' has not been declared char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2304:25: error: 'icu_69::UnicodeString& icu_69::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:2293:25: error: with 'icu_69::UnicodeString& icu_69::UnicodeString::insert(__int32_t, int)' inline UnicodeString& insert(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2368:20: error: 'char16_t' does not name a type const char16_t *srcChars, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2402:14: error: 'char16_t' has not been declared char16_t srcChar); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2415:18: error: 'icu_69::UnicodeString& icu_69::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:2400:25: error: with 'icu_69::UnicodeString& icu_69::UnicodeString::replace(__int32_t, __int32_t, int)' inline UnicodeString& replace(int32_t start, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2598:21: error: 'char16_t' has not been declared char16_t padChar = 0x0020); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2612: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_69::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_69::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_69::UnicodeString (const icu_69::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:106, 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:107: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_69::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_69::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_69::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_69::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:106, 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:107: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_69::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_69::UnicodeString::UnicodeString(icu_69::ConstChar16Ptr)' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3326:3: note: candidate: icu_69::UnicodeString::UnicodeString(const icu_69::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_69::UnicodeString::UnicodeString(const icu_69::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_69::UnicodeString::UnicodeString(const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3282:3: note: candidate: icu_69::UnicodeString::UnicodeString(const char*, __int32_t, icu_69::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_69::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_69::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_69::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_69::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_69::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_69::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3128:3: note: candidate: icu_69::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_69::UnicodeString::UnicodeString(UBool, icu_69::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_69::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_69::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_69::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_69::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_69::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_69::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_69::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2972:29: note: candidate: icu_69::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_69::ConstChar16Ptr' to 'UChar32 {aka int}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2950:3: note: candidate: icu_69::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_69::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_69::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_69::UnicodeString::UnicodeString(icu_69::ConstChar16Ptr, __int32_t&)' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3326:3: note: candidate: icu_69::UnicodeString::UnicodeString(const icu_69::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_69::UnicodeString::UnicodeString(const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3301:3: note: candidate: icu_69::UnicodeString::UnicodeString(const icu_69::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_69::UnicodeString::UnicodeString(const char*, __int32_t, icu_69::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_69::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_69::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_69::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_69::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3187:3: note: candidate: icu_69::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_69::ConstChar16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3177:31: note: candidate: icu_69::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_69::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_69::UnicodeString::UnicodeString(UBool, icu_69::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_69::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_69::ConstChar16Ptr' to 'int' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3047:3: note: candidate: icu_69::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_69::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_69::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_69::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2997:31: note: candidate: icu_69::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_69::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_69::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_69::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_69::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_69::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_69::UnicodeString::UnicodeString(icu_69::Char16Ptr, __int32_t&, __int32_t&)' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3326:3: note: candidate: icu_69::UnicodeString::UnicodeString(const icu_69::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_69::Char16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3317:3: note: candidate: icu_69::UnicodeString::UnicodeString(const icu_69::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_69::UnicodeString::UnicodeString(const icu_69::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_69::UnicodeString::UnicodeString(const char*, __int32_t, icu_69::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_69::Char16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3252:3: note: candidate: icu_69::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_69::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_69::Char16Ptr' to 'const char*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3210:3: note: candidate: icu_69::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_69::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_69::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_69::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_69::Char16Ptr' to '__uint16_t* {aka short unsigned int*}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3095:3: note: candidate: icu_69::UnicodeString::UnicodeString(UBool, icu_69::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_69::Char16Ptr' to 'UBool {aka signed char}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3071:10: note: candidate: icu_69::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_69::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_69::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_69::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_69::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_69::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_69::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_69::Char16Ptr' to '__int32_t {aka int}' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:2937:10: note: candidate: icu_69::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_69::UnicodeString::UnicodeString' declared as an 'inline' variable /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3870:42: error: 'int icu_69::UnicodeString::UnicodeString' is not a static data member of 'class icu_69::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_69::UnicodeString::doCompare(__int32_t, __int32_t, const icu_69::UnicodeString&, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3945:49: error: 'const class icu_69::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_69::UnicodeString::compare(icu_69::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_69::UnicodeString::doCompare(int, __int32_t, icu_69::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_69::UnicodeString::doCompare(__int32_t, __int32_t, const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3499:10: note: candidate: __int8_t icu_69::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_69::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_69::UnicodeString::doCompareCodePointOrder(__int32_t, __int32_t, const icu_69::UnicodeString&, __int32_t, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4037:63: error: 'const class icu_69::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_69::UnicodeString::compareCodePointOrder(icu_69::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_69::UnicodeString::doCompareCodePointOrder(int, __int32_t, icu_69::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_69::UnicodeString::doCompareCodePointOrder(__int32_t, __int32_t, const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3512:10: note: candidate: __int8_t icu_69::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_69::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_69::UnicodeString::doCaseCompare(__int32_t, __int32_t, const icu_69::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_69::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_69::UnicodeString::caseCompare(icu_69::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_69::UnicodeString::doCaseCompare(int, __int32_t, icu_69::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_69::UnicodeString::doCaseCompare(__int32_t, __int32_t, const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3527:3: note: candidate: __int8_t icu_69::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_69::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_69::UnicodeString::indexOf(const icu_69::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_69::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_69::UnicodeString::indexOf(icu_69::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_69::UnicodeString::indexOf(icu_69::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_69::UnicodeString::indexOf(const icu_69::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_69::UnicodeString::indexOf(const icu_69::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_69::UnicodeString::indexOf(const icu_69::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_69::UnicodeString::indexOf(const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4195:1: note: candidate: __int32_t icu_69::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_69::UnicodeString::indexOf(icu_69::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:1061:11: note: candidate: __int32_t icu_69::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:1061:11: note: no known conversion for argument 1 from 'icu_69::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1074:18: note: candidate: __int32_t icu_69::UnicodeString::indexOf(int) const inline int32_t indexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1074:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1094:18: note: candidate: __int32_t icu_69::UnicodeString::indexOf(int, __int32_t) const inline int32_t indexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1094:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1119:18: note: candidate: __int32_t icu_69::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:1119: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_69::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_69::UnicodeString::indexOf' is not a static data member of 'class icu_69::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_69::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_69::UnicodeString::indexOf' is not a static data member of 'class icu_69::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_69::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_69::UnicodeString::indexOf' is not a static data member of 'class icu_69::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_69::UnicodeString::lastIndexOf(icu_69::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_69::UnicodeString::lastIndexOf(icu_69::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:1146:18: note: candidate: __int32_t icu_69::UnicodeString::lastIndexOf(const icu_69::UnicodeString&) const inline int32_t lastIndexOf(const UnicodeString& text) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1146:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1157:18: note: candidate: __int32_t icu_69::UnicodeString::lastIndexOf(const icu_69::UnicodeString&, __int32_t) const inline int32_t lastIndexOf(const UnicodeString& text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1157:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1171:18: note: candidate: __int32_t icu_69::UnicodeString::lastIndexOf(const icu_69::UnicodeString&, __int32_t, __int32_t) const inline int32_t lastIndexOf(const UnicodeString& text, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1171:18: note: candidate expects 3 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1191:18: note: candidate: __int32_t icu_69::UnicodeString::lastIndexOf(const icu_69::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:1191:18: note: no known conversion for argument 1 from 'icu_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1207:18: note: candidate: __int32_t icu_69::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:1207: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_69::UnicodeString::lastIndexOf(icu_69::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:1244:11: note: candidate: __int32_t icu_69::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:1244:11: note: no known conversion for argument 1 from 'icu_69::ConstChar16Ptr' to 'const int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1257:18: note: candidate: __int32_t icu_69::UnicodeString::lastIndexOf(int) const inline int32_t lastIndexOf(char16_t c) const; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1257:18: note: candidate expects 1 argument, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1277:18: note: candidate: __int32_t icu_69::UnicodeString::lastIndexOf(int, __int32_t) const inline int32_t lastIndexOf(char16_t c, ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1277:18: note: candidate expects 2 arguments, 5 provided /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1302:18: note: candidate: __int32_t icu_69::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:1302: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_69::UnicodeString::lastIndexOf(const icu_69::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_69::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_69::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_69::UnicodeString::lastIndexOf' is not a static data member of 'class icu_69::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_69::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_69::UnicodeString::lastIndexOf' is not a static data member of 'class icu_69::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_69::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_69::UnicodeString::lastIndexOf' is not a static data member of 'class icu_69::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_69::UnicodeString::startsWith(icu_69::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4340:45: error: cannot convert 'icu_69::ConstChar16Ptr' to 'const int*' for argument '1' to 'const UChar* icu_69::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_69::UnicodeString::doCompare(int, __int32_t&, icu_69::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_69::UnicodeString::doCompare(__int32_t, __int32_t, const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3499:10: note: candidate: __int8_t icu_69::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_69::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_69::UnicodeString::endsWith(icu_69::ConstChar16Ptr, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4371:45: error: cannot convert 'icu_69::ConstChar16Ptr' to 'const int*' for argument '1' to 'const UChar* icu_69::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_69::UnicodeString::doCompare(__int32_t, __int32_t&, icu_69::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_69::UnicodeString::doCompare(__int32_t, __int32_t, const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3499:10: note: candidate: __int8_t icu_69::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_69::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_69::UnicodeString& icu_69::UnicodeString::replace(__int32_t, __int32_t, icu_69::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4410:58: error: no matching function for call to 'icu_69::UnicodeString::doReplace(__int32_t&, __int32_t&, icu_69::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_69::UnicodeString& icu_69::UnicodeString::doReplace(__int32_t, __int32_t, const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3567:18: note: candidate: icu_69::UnicodeString& icu_69::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_69::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_69::UnicodeString::extract(__int32_t, __int32_t, icu_69::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_69::UnicodeString::doExtract(__int32_t&, __int32_t&, icu_69::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_69::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_69::Char16Ptr' to 'int*' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4458:1: note: candidate: void icu_69::UnicodeString::doExtract(__int32_t, __int32_t, icu_69::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_69::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_69::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_69::UnicodeString& icu_69::UnicodeString::setTo' is not a static data member of 'class icu_69::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_69::UnicodeString& icu_69::UnicodeString::append(icu_69::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4640:41: error: no matching function for call to 'icu_69::UnicodeString::doAppend(icu_69::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_69::UnicodeString& icu_69::UnicodeString::doAppend(const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3574:18: note: candidate: icu_69::UnicodeString& icu_69::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_69::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_69::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_69::UnicodeString& icu_69::UnicodeString::append' is not a static data member of 'class icu_69::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_69::UnicodeString& icu_69::UnicodeString::insert(__int32_t, icu_69::ConstChar16Ptr, __int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:4682:52: error: no matching function for call to 'icu_69::UnicodeString::doReplace(__int32_t&, int, icu_69::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_69::UnicodeString& icu_69::UnicodeString::doReplace(__int32_t, __int32_t, const icu_69::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_69::ConstChar16Ptr' to 'const icu_69::UnicodeString&' /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:3567:18: note: candidate: icu_69::UnicodeString& icu_69::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_69::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_69::UnicodeString& icu_69::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_69::UnicodeString& icu_69::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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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_69::LocalPointer (const icu_69::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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:291:69: warning: friend declaration 'void icu_69::swap(icu_69::LocalPointer&, icu_69::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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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_69::LocalArray (const icu_69::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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:466:65: warning: friend declaration 'void icu_69::swap(icu_69::LocalArray&, icu_69::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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:69: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_69::LocalUEnumerationPointer (const icu_69::LocalUEnumerationPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:69: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:69: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:106, 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:69: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:69: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:69: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:69: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:69: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:106, 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:69: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:69: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:69: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:69: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:69: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:69: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:106, 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:69: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:69: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:69: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:106, 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:69: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:69: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:69: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:588: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_69::LocalUConverterPointer (const icu_69::LocalUConverterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:588: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:588: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:106, 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:588: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:588: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:588: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:588: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:588: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:106, 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:588: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:588: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:588: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:588: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:588: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:588: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:106, 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:588: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:588: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:588: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:106, 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:588: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:588: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:588: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:109, 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:109: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_69::Locale (const icu_69::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:106, 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:109: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:106, 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:109:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/locid.h:1054: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:1060: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:1092: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:1098: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_69::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_69::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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:267: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_69::LocalUResourceBundlePointer (const icu_69::LocalUResourceBundlePointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ures.h:267: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:267: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:106, 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:267: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:267: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:267: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:267: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:267: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:106, 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:267: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:267: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:267: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:267: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:267: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:267: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:106, 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:267: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:267: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:267: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:106, 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:267: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:267: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:267: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:777: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_69::LocalUCalendarPointer (const icu_69::LocalUCalendarPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucal.h:777: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:777: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:106, 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:777: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:777: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:777: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:777: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:777: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:106, 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:777: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:777: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:777: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:777: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:777: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:777: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:106, 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:777: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:777: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:777: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:106, 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:777: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:777: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:777: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:112, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:888: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:898: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:906: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:918: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_69::UnicodeString& icu_69::TimeZone::getID(icu_69::UnicodeString&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:971:8: error: ambiguous overload for 'operator=' (operand types are 'icu_69::UnicodeString' and 'const icu_69::UnicodeString') ID = fID; ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1872:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(const icu_69::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1909:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(icu_69::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:112, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h: In member function 'void icu_69::TimeZone::setID(const icu_69::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/timezone.h:980:9: error: ambiguous overload for 'operator=' (operand types are 'icu_69::UnicodeString' and 'const icu_69::UnicodeString') fID = ID; ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1872:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(const icu_69::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1909:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(icu_69::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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_69::LocalUFormattablePointer (const icu_69::LocalUFormattablePointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattable.h:109: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:109: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:106, 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:109: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:109: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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:109: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:109: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:106, 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:109: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:109: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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:109: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:109: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:109: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:106, 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:109: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:109: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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:106, 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:109: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:109: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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:114, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/fmtable.h: In member function 'icu_69::UnicodeString& icu_69::Formattable::getString(icu_69::UnicodeString&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/fmtable.h:386:15: error: ambiguous overload for 'operator=' (operand types are 'icu_69::UnicodeString' and 'icu_69::UnicodeString') { result=*fValue.fString; return result; } ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1872:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(const icu_69::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1909:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(icu_69::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:83: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_69::LocalUFieldPositionIteratorPointer (const icu_69::LocalUFieldPositionIteratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ufieldpositer.h:83: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:83: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:106, 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:83: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:83: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:83: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:83: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:83: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:106, 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:83: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:83: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:83: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:83: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:83: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:83: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:106, 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:83: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:83: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:83: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:106, 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:83: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:83: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:83: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:507: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_69::LocalUNumberFormatPointer (const icu_69::LocalUNumberFormatPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unum.h:507: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:507: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:106, 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:507: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:507: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:507: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:507: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:507: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:106, 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:507: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:507: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:507: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:507: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:507: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:507: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:106, 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:507: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:507: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:507: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:106, 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:507: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:507: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:507: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:1022: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_69::LocalUDateFormatPointer (const icu_69::LocalUDateFormatPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udat.h:1022: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:1022: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:106, 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:1022: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:1022: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1022: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:1022: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:1022: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:106, 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:1022: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:1022: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1022: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:1022: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:1022: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:1022: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:106, 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:1022: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:1022: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1022: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:106, 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:1022: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:1022: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1022: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:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:389:29: error: expected ',' or '...' before '&&' token MeasureUnit(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:389:36: error: invalid constructor; you probably meant 'icu_69::MeasureUnit (const icu_69::MeasureUnit&)' MeasureUnit(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:389:36: error: expected ';' at end of member declaration /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:389:38: error: 'noexcept' does not name a type MeasureUnit(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:389: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:416:40: error: expected ',' or '...' before '&&' token MeasureUnit &operator=(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:416:47: error: expected ';' at end of member declaration MeasureUnit &operator=(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:416:49: error: 'noexcept' does not name a type MeasureUnit &operator=(MeasureUnit &&other) noexcept; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:416: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:3705:32: error: expected ',' or '...' before '&&' token MeasureUnit(MeasureUnitImpl&& impl); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h: In member function 'std::pair, int> icu_69::MeasureUnit::splitToSingleUnits(UErrorCode&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:3732:10: error: 'array' does not name a type auto array = splitToSingleUnitsImpl(length, status); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:3733:27: error: 'move' is not a member of 'std' return std::make_pair(std::move(array), length); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/measunit.h:3733:37: error: 'array' was not declared in this scope return std::make_pair(std::move(array), length); ^ 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:115, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/currunit.h: At global scope: /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:115, 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:115, 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:116, 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:116, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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_69::LocalUTextPointer (const icu_69::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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:106, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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_69::LocalUBreakIteratorPointer (const icu_69::LocalUBreakIteratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubrk.h:375: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:375: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:106, 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:375: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:375: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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:375: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:375: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:106, 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:375: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:375: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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:375: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:375: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:375: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:106, 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:375: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:375: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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:106, 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:375: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:375: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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:116: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:201: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_69::LocalUDateTimePatternGeneratorPointer (const icu_69::LocalUDateTimePatternGeneratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udatpg.h:201: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:201: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:106, 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:201: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:201: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:201: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:201: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:201: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:106, 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:201: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:201: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:201: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:201: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:201: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:201: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:106, 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:201: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:201: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:201: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:106, 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:201: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:201: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:201: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:119:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtptngen.h:564: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:135: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_69::LocalUPluralRulesPointer (const icu_69::LocalUPluralRulesPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/upluralrules.h:135: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:135: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:106, 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:135: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:135: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:135: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:135: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:135: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:106, 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:135: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:135: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:135: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:135: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:135: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:135: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:106, 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:135: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:135: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:135: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:106, 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:135: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:135: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:135: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:121: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:124, 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:124, 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:124, 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:82: 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_69::DecimalFormatSymbols::setSymbol(icu_69::DecimalFormatSymbols::ENumberFormatSymbol, const icu_69::UnicodeString&, UBool)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dcfmtsym.h:554:25: error: ambiguous overload for 'operator=' (operand types are 'icu_69::UnicodeString' and 'const icu_69::UnicodeString') fSymbols[symbol]=value; ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1872:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(const icu_69::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1909:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(icu_69::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:124, 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_69::UnicodeString' and 'icu_69::UnicodeString') fSymbols[(int)kOneDigitSymbol+i-1] = UnicodeString(sym); ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1872:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(const icu_69::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1909:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(icu_69::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:124, 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:124: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:1913:50: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setMaximumIntegerDigits(int32_t newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1924:50: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setMinimumIntegerDigits(int32_t newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1935:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setMaximumFractionDigits(int32_t newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:1946:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setMinimumFractionDigits(int32_t newValue) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2021:28: error: 'char16_t' does not name a type void setCurrency(const char16_t* theCurrency, UErrorCode& ec) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2021:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 void setCurrency(const char16_t* theCurrency, UErrorCode& ec) U_OVERRIDE; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/decimfmt.h:2029: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:2140: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:2195: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:2195:49: error: 'nullptr' was not declared in this scope In file included from common.h:131:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/basictz.h:224: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:137: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:984: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:994: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:141: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:142: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:434: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_69::LocalUDataMemoryPointer (const icu_69::LocalUDataMemoryPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/udata.h:434: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:434: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:106, 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:434: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:434: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:434: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:434: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:434: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:106, 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:434: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:434: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:434: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:434: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:434: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:434: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:106, 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:434: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:434: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:434: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:106, 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:434: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:434: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:434: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:146: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:146: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:147: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:333: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_69::LocalUSetPointer (const icu_69::LocalUSetPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uset.h:333: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:333: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:106, 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:333: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:333: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:333: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:333: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:333: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:106, 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:333: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:333: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:333: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:333: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:333: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:333: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:106, 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:333: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:333: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:333: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:106, 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:333: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:333: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:333: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:264: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_69::LocalUNormalizer2Pointer (const icu_69::LocalUNormalizer2Pointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unorm2.h:264: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:264: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:106, 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:264: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:264: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:264: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:264: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:264: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:106, 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:264: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:264: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:264: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:264: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:264: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:264: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:106, 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:264: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:264: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:264: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:106, 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:264: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:264: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:264: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:543: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_69::LocalUCollatorPointer (const icu_69::LocalUCollatorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucol.h:543: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:543: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:106, 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:543: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:543: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:543: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:543: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:543: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:106, 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:543: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:543: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:543: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:543: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:543: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:543: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:106, 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:543: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:543: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:543: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:106, 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:543: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:543: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:543: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:148, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:279: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:285: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:285:12: note: C++11 'constexpr' only available with -std=c++11 or -std=gnu++11 /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:287: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: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: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:290: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:291: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:292: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:294: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:295: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:296: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:307:5: error: 'char16_t' does not name a type char16_t *pat = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:308: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:310: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:311: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:318: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:907: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:940: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:1685: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:289: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:290: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:294: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:295: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:310: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:311: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_69::UnicodeSet::setPattern(const icu_69::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1683:27: error: 'const class icu_69::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_69::UnicodeSet::isBogus() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1717: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_69::UnicodeSet::span(const icu_69::UnicodeString&, __int32_t, USetSpanCondition) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1743:25: error: 'const class icu_69::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_69::UnicodeSet::spanBack(const icu_69::UnicodeString&, __int32_t, USetSpanCondition) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uniset.h:1753:23: error: 'const class icu_69::UnicodeString' has no member named 'getBuffer' return spanBack(s.getBuffer(), limit, spanCondition); ^ In file included from common.h:148: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:150:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/tblcoll.h:115:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API RuleBasedCollator U_FINAL : public Collator { ^ /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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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_69::LocalUCharsetDetectorPointer (const icu_69::LocalUCharsetDetectorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucsdet.h:109: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:109: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:106, 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:109: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:109: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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:109: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:109: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:106, 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:109: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:109: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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:109: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:109: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:109: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:106, 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:109: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:109: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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:106, 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:109: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:109: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:109: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:169: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_69::LocalUIDNAPointer (const icu_69::LocalUIDNAPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uidna.h:169: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:169: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:106, 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:169: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:169: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:169: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:169: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:169: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:106, 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:169: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:169: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:169: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:169: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:169: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:169: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:106, 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:169: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:169: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:169: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:106, 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:169: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:169: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:169: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:258: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_69::LocalUTransliteratorPointer (const icu_69::LocalUTransliteratorPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/utrans.h:258: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:258: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:106, 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:258: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:258: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:258: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:258: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:258: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:106, 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:258: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:258: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:258: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:258: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:258: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:258: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:106, 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:258: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:258: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:258: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:106, 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:258: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:258: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:258: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:153:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h: In member function 'void icu_69::Transliterator::setID(const icu_69::UnicodeString&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h:1567:8: error: ambiguous overload for 'operator=' (operand types are 'icu_69::UnicodeString' and 'const icu_69::UnicodeString') ID = id; ^ In file included from common.h:107:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1872:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(const icu_69::UnicodeString&) UnicodeString &operator=(const UnicodeString &srcText); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unistr.h:1909:18: note: candidate: icu_69::UnicodeString& icu_69::UnicodeString::operator=(icu_69::UnicodeString) UnicodeString &operator=(UnicodeString &&src) U_NOEXCEPT; ^ In file included from common.h:153:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/translit.h:1569:16: error: 'char16_t' was not declared in this scope ID.append((char16_t)0); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:118: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_69::LocalULocaleDataPointer (const icu_69::LocalULocaleDataPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulocdata.h:118: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:118: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:106, 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:118: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:118: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:118: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:118: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:118: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:106, 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:118: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:118: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:118: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:118: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:118: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:118: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:106, 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:118: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:118: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:118: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:106, 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:118: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:118: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:118: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:229: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_69::LocalURegularExpressionPointer (const icu_69::LocalURegularExpressionPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uregex.h:229: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:229: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:106, 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:229: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:229: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:229: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:229: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:229: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:106, 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:229: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:229: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:229: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:229: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:229: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:229: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:106, 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:229: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:229: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:229: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:106, 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:229: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:229: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:229: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:160: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:161, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normalizer2.h:536: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:562: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:581: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:599: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:613: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:627: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:640: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:651: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:665: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:686: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:699: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:712: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:722: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:732: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:741: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:161:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normlzr.h: In static member function 'static __int32_t icu_69::Normalizer::compare(const icu_69::UnicodeString&, const icu_69::UnicodeString&, __uint32_t, UErrorCode&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/normlzr.h:804:38: error: 'const class icu_69::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_69::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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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_69::LocalUStringSearchPointer (const icu_69::LocalUStringSearchPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/usearch.h:375: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:375: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:106, 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:375: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:375: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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:375: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:375: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:106, 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:375: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:375: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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:375: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:375: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:375: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:106, 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:375: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:375: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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:106, 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:375: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:375: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:375: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:163: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:99: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_69::LocalUCaseMapPointer (const icu_69::LocalUCaseMapPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucasemap.h:99: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:99: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:106, 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:99: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:99: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:99: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:99: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:99: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:106, 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:99: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:99: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:99: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:99: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:99: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:99: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:106, 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:99: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:99: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:99: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:106, 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:99: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:99: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:99: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:53: error: expected ',' or '...' before '&&' token LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:58: error: invalid constructor; you probably meant 'icu_69::LocalUBiDiPointer (const icu_69::LocalUBiDiPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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:106, 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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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:106, 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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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:106, 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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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:106, 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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/ubidi.h:578:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiPointer, UBiDi, ubidi_close); ^ In file included from common.h:183: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:184, 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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:438: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_69::LocalUConstrainedFieldPositionPointer (const icu_69::LocalUConstrainedFieldPositionPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uformattedvalue.h:438: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:438: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:106, 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:438: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:438: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:438: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:438: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:438: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:106, 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:438: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:438: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:438: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:438: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:438: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:438: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:106, 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:438: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:438: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:438: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:106, 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:438: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:438: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:438: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:184, 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:184:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:71:48: error: expected ',' or '...' before '&&' token FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:71:54: error: invalid constructor; you probably meant 'icu_69::FormattedDateInterval (const icu_69::FormattedDateInterval&)' FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:71: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:106, 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:71: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:71:56: note: in expansion of macro 'U_NOEXCEPT' FormattedDateInterval(FormattedDateInterval&& src) U_NOEXCEPT; ^ In file included from common.h:184:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:77: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:80: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:83: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:89:59: error: expected ',' or '...' before '&&' token FormattedDateInterval& operator=(FormattedDateInterval&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:89: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:106, 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:89: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:89:67: note: in expansion of macro 'U_NOEXCEPT' FormattedDateInterval& operator=(FormattedDateInterval&& src) U_NOEXCEPT; ^ In file included from common.h:184:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:92: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:95: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:98: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:101: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_69::FormattedDateInterval::FormattedDateInterval()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:65: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_69::FormattedDateInterval::FormattedDateInterval(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/dtitvfmt.h:109: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:1160: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1353: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_69::LocalUSpoofCheckerPointer (const icu_69::LocalUSpoofCheckerPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1353: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:1353: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:106, 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:1353: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:1353: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1353: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:1353: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:1353: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:106, 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:1353: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:1353: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1353: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:1353: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:1353: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:1353: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:106, 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:1353: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:1353: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1353: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:106, 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:1353: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:1353: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1353: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:1371: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_69::LocalUSpoofCheckResultPointer (const icu_69::LocalUSpoofCheckResultPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uspoof.h:1371: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:1371: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:106, 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:1371: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:1371: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1371: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:1371: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:1371: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:106, 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:1371: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:1371: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1371: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:1371: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:1371: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:1371: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:106, 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:1371: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:1371: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1371: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:106, 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:1371: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:1371: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:1371: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:208: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_69::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_69::StringTrieBuilder::ListBranchNode::add(__int32_t, icu_69::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:209, 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:548: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: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:549: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:549: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_69::BytesTrie::getState64() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:111: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_69::BytesTrie& icu_69::BytesTrie::resetToState64(__uint64_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/bytestrie.h:130: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:131:34: error: 'kState64PosMask' was not declared in this scope pos_ = bytes_ + (state & kState64PosMask); ^ In file included from common.h:209: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:138: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:145: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:211, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:148:15: error: 'char16_t' does not name a type const char16_t *uchars; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:149:15: error: 'char16_t' does not name a type const char16_t *pos; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:375: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:377:15: error: 'char16_t' does not name a type const char16_t *uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:378:15: error: 'char16_t' does not name a type const char16_t *pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:379:15: error: 'char16_t' does not name a type const char16_t *initialPos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:407:25: error: expected ')' before '*' token UCharsTrie(char16_t *adoptUChars, const char16_t *trieUChars) ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:420: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:431: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:441: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:446: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:458: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:470: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:483: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:500: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:503: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:508: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:512: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:516: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:603: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:603: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:604: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:604: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:5: error: 'char16_t' does not name a type char16_t *ownedArray_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:609:11: error: 'char16_t' does not name a type const char16_t *uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:614: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_69::UCharsTrie::UCharsTrie(icu_69::ConstChar16Ptr)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:70:15: error: class 'icu_69::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_69::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_69::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_69::UCharsTrie::UCharsTrie(const icu_69::UCharsTrie&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:86:15: error: class 'icu_69::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_69::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_69::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_69::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_69::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_69::UCharsTrie& icu_69::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_69::UCharsTrie::getState64() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:109: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:110:24: error: 'pos_' was not declared in this scope (uint64_t)(pos_ - uchars_); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:110: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_69::UCharsTrie& icu_69::UCharsTrie::resetToState64(__uint64_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:128: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:129:9: error: 'pos_' was not declared in this scope pos_ = uchars_ + (state & kState64PosMask); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:129:16: error: 'uchars_' was not declared in this scope pos_ = uchars_ + (state & kState64PosMask); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:129: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_69::UCharsTrie::State::State()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:144: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_69::UCharsTrie& icu_69::UCharsTrie::saveState(icu_69::UCharsTrie::State&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:161:15: error: 'class icu_69::UCharsTrie::State' has no member named 'uchars' state.uchars=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:161:22: error: 'uchars_' was not declared in this scope state.uchars=uchars_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:162:15: error: 'class icu_69::UCharsTrie::State' has no member named 'pos' state.pos=pos_; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:162: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_69::UCharsTrie& icu_69::UCharsTrie::resetToState(const icu_69::UCharsTrie::State&)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:178: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:178:27: error: 'const class icu_69::UCharsTrie::State' has no member named 'uchars' if(uchars_==state.uchars && uchars_!=NULL) { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:179:13: error: 'pos_' was not declared in this scope pos_=state.pos; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:179:24: error: 'const class icu_69::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_69::UCharsTrie::first(__int32_t)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:202: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_69::UCharsTrie::getValue() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:259: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:260: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_69::UCharsTrie::hasUniqueValue(__int32_t&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:276: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:278: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_69::UCharsTrie::Iterator::truncateAndStop()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:370: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_69::UCharsTrie::stop()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstrie.h:415:9: error: 'pos_' was not declared in this scope pos_=NULL; ^ In file included from common.h:211: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:142: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:149: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:159: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:163:15: error: 'char16_t' does not name a type const char16_t *s; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucharstriebuilder.h:171: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:184: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:236: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_69::LocalUListFormatterPointer (const icu_69::LocalUListFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:236: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:236: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:106, 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:236: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:236: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:236: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:236: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:236: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:106, 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:236: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:236: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:236: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:236: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:236: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:236: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:106, 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:236: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:236: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:236: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:106, 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:236: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:236: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:236: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:247: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_69::LocalUFormattedListPointer (const icu_69::LocalUFormattedListPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ulistformatter.h:247: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:247: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:106, 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:247: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:247: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:247: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:247: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:247: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:106, 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:247: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:247: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:247: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:247: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:247: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:247: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:106, 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:247: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:247: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:247: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:106, 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:247: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:247: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:247: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:218:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:98:32: error: expected ',' or '...' before '&&' token FormattedList(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:98:38: error: invalid constructor; you probably meant 'icu_69::FormattedList (const icu_69::FormattedList&)' FormattedList(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:98: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:106, 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:98: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:98:40: note: in expansion of macro 'U_NOEXCEPT' FormattedList(FormattedList&& src) U_NOEXCEPT; ^ In file included from common.h:218:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:104: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:107: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:110: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:116:43: error: expected ',' or '...' before '&&' token FormattedList& operator=(FormattedList&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:116: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:106, 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:116: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:116:51: note: in expansion of macro 'U_NOEXCEPT' FormattedList& operator=(FormattedList&& src) U_NOEXCEPT; ^ In file included from common.h:218:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:119: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:122: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:125: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:128: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_69::FormattedList::FormattedList()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:92: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_69::FormattedList::FormattedList(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/listformatter.h:136:17: error: 'nullptr' was not declared in this scope : fData(nullptr), fErrorCode(errorCode) {} ^ In file included from common.h:223: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:315: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_69::LocalURelativeDateTimeFormatterPointer (const icu_69::LocalURelativeDateTimeFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:315: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:315: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:106, 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:315: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:315: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:315: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:315: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:315: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:106, 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:315: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:315: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:315: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:315: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:315: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:315: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:106, 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:315: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:315: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:315: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:106, 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:315: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:315: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:315: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:326: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_69::LocalUFormattedRelativeDateTimePointer (const icu_69::LocalUFormattedRelativeDateTimePointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ureldatefmt.h:326: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:326: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:106, 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:326: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:326: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:326: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:326: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:326: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:106, 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:326: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:326: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:326: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:326: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:326: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:326: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:106, 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:326: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:326: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:326: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:106, 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:326: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:326: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:326: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:230:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:286:56: error: expected ',' or '...' before '&&' token FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:286:62: error: invalid constructor; you probably meant 'icu_69::FormattedRelativeDateTime (const icu_69::FormattedRelativeDateTime&)' FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:286: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:106, 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:286: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:286:64: note: in expansion of macro 'U_NOEXCEPT' FormattedRelativeDateTime(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ In file included from common.h:230:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:292: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:295: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:298: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:304:67: error: expected ',' or '...' before '&&' token FormattedRelativeDateTime& operator=(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:304: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:106, 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:304: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:304:75: note: in expansion of macro 'U_NOEXCEPT' FormattedRelativeDateTime& operator=(FormattedRelativeDateTime&& src) U_NOEXCEPT; ^ In file included from common.h:230:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:307: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:310: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:313: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:316: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_69::FormattedRelativeDateTime::FormattedRelativeDateTime()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:280: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_69::FormattedRelativeDateTime::FormattedRelativeDateTime(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/reldatefmt.h:324: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:708: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:713: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:715: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:719:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 Args... args) const; ^ In file included from common.h:234: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_69::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_69::SimpleFormatter::getArgumentLimit() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:158:49: error: 'const class icu_69::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_69::UnicodeString icu_69::SimpleFormatter::getTextWithNoArguments() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:272:29: error: 'const class icu_69::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_69::UnicodeString icu_69::SimpleFormatter::getTextWithNoArguments(__int32_t*, __int32_t) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/simpleformatter.h:296:29: error: 'const class icu_69::UnicodeString' has no member named 'getBuffer' compiledPattern.getBuffer(), ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubiditransform.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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:58: error: invalid constructor; you probably meant 'icu_69::LocalUBiDiTransformPointer (const icu_69::LocalUBiDiTransformPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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:106, 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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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:106, 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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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:106, 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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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:106, 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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/ubiditransform.h:320:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUBiDiTransformPointer, UBiDiTransform, ubiditransform_close); ^ In file included from common.h:242:0, from _icu.cpp:27: /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:243: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_69::Edits (const icu_69::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:106, 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:243: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:106, 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:243: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:106, 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:243: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:106, 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:243: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:106, 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:243:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/edits.h: In constructor 'icu_69::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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:841: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_69::LocalUNumberFormatterPointer (const icu_69::LocalUNumberFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:841: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:841: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:106, 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:841: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:841: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:841: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:841: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:841: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:106, 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:841: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:841: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:841: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:841: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:841: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:841: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:106, 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:841: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:841: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:841: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:106, 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:841: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:841: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:841: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:858: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_69::LocalUFormattedNumberPointer (const icu_69::LocalUFormattedNumberPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberformatter.h:858: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:858: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:106, 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:858: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:858: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:858: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:858: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:858: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:106, 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:858: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:858: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:858: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:858: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:858: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:858: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:106, 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:858: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:858: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:858: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:106, 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:858: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:858: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:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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:858: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:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:139: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:139: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:441: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:725:55: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UNumberTrailingZeroDisplay fTrailingZeroDisplay = UNUM_TRAILING_ZERO_AUTO; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:865: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:903: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:939: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:991: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:1115:16: error: expected ',' or '...' before '&&' token Scale(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1115:22: error: invalid constructor; you probably meant 'icu_69::number::Scale (const icu_69::number::Scale&)' Scale(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1115: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:106, 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:1115: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:1115:24: note: in expansion of macro 'U_NOEXCEPT' Scale(Scale&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1118:27: error: expected ',' or '...' before '&&' token Scale& operator=(Scale&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1118: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:106, 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:1118: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:1118:35: note: in expansion of macro 'U_NOEXCEPT' Scale& operator=(Scale&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_69::number::Scale::Scale(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1133: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_69::number::Scale::Scale()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1135: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_69::number::Scale::isValid() const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1138: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:1190:27: error: expected ',' or '...' before '&&' token StringProp(StringProp &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1190:32: error: invalid constructor; you probably meant 'icu_69::number::impl::StringProp (const icu_69::number::impl::StringProp&)' StringProp(StringProp &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1190:32: 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:106, 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:1190:34: note: in expansion of macro 'U_NOEXCEPT' StringProp(StringProp &&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:1190:34: note: in expansion of macro 'U_NOEXCEPT' StringProp(StringProp &&src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1193:38: error: expected ',' or '...' before '&&' token StringProp &operator=(StringProp &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1193:43: error: expected ';' at end of member declaration StringProp &operator=(StringProp &&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:106, 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:1193:45: note: in expansion of macro 'U_NOEXCEPT' StringProp &operator=(StringProp &&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:1193:45: note: in expansion of macro 'U_NOEXCEPT' StringProp &operator=(StringProp &&src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_69::number::impl::StringProp::StringProp()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1220:27: error: 'nullptr' was not declared in this scope StringProp() : fValue(nullptr), fLength(0), fError(U_ZERO_ERROR) { ^ /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:1257:34: error: expected ',' or '...' before '&&' token SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1257:40: error: invalid constructor; you probably meant 'icu_69::number::impl::SymbolsWrapper (const icu_69::number::impl::SymbolsWrapper&)' SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1257: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:106, 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:1257: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:1257:42: note: in expansion of macro 'U_NOEXCEPT' SymbolsWrapper(SymbolsWrapper&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1260:45: error: expected ',' or '...' before '&&' token SymbolsWrapper &operator=(SymbolsWrapper&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1260: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:106, 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:1260: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:1260:53: note: in expansion of macro 'U_NOEXCEPT' SymbolsWrapper &operator=(SymbolsWrapper&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1329:35: error: expected ',' or '...' before '&&' token void doMoveFrom(SymbolsWrapper&& src); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h: In constructor 'icu_69::number::impl::SymbolsWrapper::SymbolsWrapper()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1248: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:1248: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_69::number::impl::SymbolsWrapper::copyErrorTo(UErrorCode&) const': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1307: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:1498: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:1515: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:1518: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:1521: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:1533: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:1536: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:1539: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:1533: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:1536: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:1539:25: error: 'kInternalDefaultThreshold' was not declared in this scope int32_t threshold = kInternalDefaultThreshold; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1606: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:1606:55: error: expected unqualified-id before ';' token Derived notation(const Notation ¬ation) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1617:46: error: expected ';' at end of member declaration Derived notation(const Notation ¬ation) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1617:48: error: expected unqualified-id before '&&' token Derived notation(const Notation ¬ation) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1667: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:1667: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:1678: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:1678:48: error: expected unqualified-id before '&&' token Derived unit(const icu::MeasureUnit &unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1693: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:1693:54: error: expected unqualified-id before ';' token Derived adoptUnit(icu::MeasureUnit *unit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1704:45: error: expected ';' at end of member declaration Derived adoptUnit(icu::MeasureUnit *unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1704:47: error: expected unqualified-id before '&&' token Derived adoptUnit(icu::MeasureUnit *unit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1728: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:1728: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:1739: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:1739:54: error: expected unqualified-id before '&&' token Derived perUnit(const icu::MeasureUnit &perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1754: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:1754:60: error: expected unqualified-id before ';' token Derived adoptPerUnit(icu::MeasureUnit *perUnit) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1765:51: error: expected ';' at end of member declaration Derived adoptPerUnit(icu::MeasureUnit *perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1765:53: error: expected unqualified-id before '&&' token Derived adoptPerUnit(icu::MeasureUnit *perUnit) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1797: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:1797:58: error: expected unqualified-id before ';' token Derived precision(const Precision& precision) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1808:49: error: expected ';' at end of member declaration Derived precision(const Precision& precision) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1808:51: error: expected unqualified-id before '&&' token Derived precision(const Precision& precision) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1828:66: error: expected ';' at end of member declaration Derived roundingMode(UNumberFormatRoundingMode roundingMode) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1828:73: error: expected unqualified-id before ';' token Derived roundingMode(UNumberFormatRoundingMode roundingMode) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1838:64: error: expected ';' at end of member declaration Derived roundingMode(UNumberFormatRoundingMode roundingMode) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1838:66: error: expected unqualified-id before '&&' token Derived roundingMode(UNumberFormatRoundingMode roundingMode) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1867:56: error: expected ';' at end of member declaration Derived grouping(UNumberGroupingStrategy strategy) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1867:63: error: expected unqualified-id before ';' token Derived grouping(UNumberGroupingStrategy strategy) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1878:54: error: expected ';' at end of member declaration Derived grouping(UNumberGroupingStrategy strategy) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1878:56: error: expected unqualified-id before '&&' token Derived grouping(UNumberGroupingStrategy strategy) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1904: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:1904:60: error: expected unqualified-id before ';' token Derived integerWidth(const IntegerWidth &style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1915:51: error: expected ';' at end of member declaration Derived integerWidth(const IntegerWidth &style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1915:53: error: expected unqualified-id before '&&' token Derived integerWidth(const IntegerWidth &style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1957: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:1957:65: error: expected unqualified-id before ';' token Derived symbols(const DecimalFormatSymbols &symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1968:56: error: expected ';' at end of member declaration Derived symbols(const DecimalFormatSymbols &symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:1968:58: error: expected unqualified-id before '&&' token Derived symbols(const DecimalFormatSymbols &symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2003:52: error: expected ';' at end of member declaration Derived adoptSymbols(NumberingSystem *symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2003:59: error: expected unqualified-id before ';' token Derived adoptSymbols(NumberingSystem *symbols) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2014:50: error: expected ';' at end of member declaration Derived adoptSymbols(NumberingSystem *symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2014:52: error: expected unqualified-id before '&&' token Derived adoptSymbols(NumberingSystem *symbols) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2041:47: error: expected ';' at end of member declaration Derived unitWidth(UNumberUnitWidth width) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2041:54: error: expected unqualified-id before ';' token Derived unitWidth(UNumberUnitWidth width) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2052:45: error: expected ';' at end of member declaration Derived unitWidth(UNumberUnitWidth width) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2052:47: error: expected unqualified-id before '&&' token Derived unitWidth(UNumberUnitWidth width) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2079:44: error: expected ';' at end of member declaration Derived sign(UNumberSignDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2079:51: error: expected unqualified-id before ';' token Derived sign(UNumberSignDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2090:42: error: expected ';' at end of member declaration Derived sign(UNumberSignDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2090:44: error: expected unqualified-id before '&&' token Derived sign(UNumberSignDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2117:59: error: expected ';' at end of member declaration Derived decimal(UNumberDecimalSeparatorDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2117:66: error: expected unqualified-id before ';' token Derived decimal(UNumberDecimalSeparatorDisplay style) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2128:57: error: expected ';' at end of member declaration Derived decimal(UNumberDecimalSeparatorDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2128:59: error: expected unqualified-id before '&&' token Derived decimal(UNumberDecimalSeparatorDisplay style) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2154: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:2154:46: error: expected unqualified-id before ';' token Derived scale(const Scale &scale) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2165:37: error: expected ';' at end of member declaration Derived scale(const Scale &scale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2165:39: error: expected unqualified-id before '&&' token Derived scale(const Scale &scale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2210:38: error: expected ';' at end of member declaration Derived usage(StringPiece usage) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2210:45: error: expected unqualified-id before ';' token Derived usage(StringPiece usage) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2219:36: error: expected ';' at end of member declaration Derived usage(StringPiece usage) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2219:38: error: expected unqualified-id before '&&' token Derived usage(StringPiece usage) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2230:58: error: expected ';' at end of member declaration Derived unitDisplayCase(StringPiece unitDisplayCase) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2230:65: error: expected unqualified-id before ';' token Derived unitDisplayCase(StringPiece unitDisplayCase) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2237:56: error: expected ';' at end of member declaration Derived unitDisplayCase(StringPiece unitDisplayCase) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2237:58: error: expected unqualified-id before '&&' token Derived unitDisplayCase(StringPiece unitDisplayCase) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2248: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:2248: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:2251: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:2251:49: error: expected unqualified-id before '&&' token Derived padding(const impl::Padder &padder) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2259: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:2259:49: error: expected unqualified-id before ';' token Derived threshold(int32_t threshold) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2262:40: error: expected ';' at end of member declaration Derived threshold(int32_t threshold) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2262:42: error: expected unqualified-id before '&&' token Derived threshold(int32_t threshold) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2269: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:2269: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:2272: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:2272:52: error: expected unqualified-id before '&&' token Derived macros(const impl::MacroProps& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2275:36: error: expected ',' or '...' before '&&' token Derived macros(impl::MacroProps&& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2275: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:2275:54: error: expected unqualified-id before ';' token Derived macros(impl::MacroProps&& macros) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2278:36: error: expected ',' or '...' before '&&' token Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2278:45: error: expected ';' at end of member declaration Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2278:47: error: expected unqualified-id before '&&' token Derived macros(impl::MacroProps&& macros) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2312:35: error: expected ';' at end of member declaration LocalPointer clone() const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2312:42: error: expected unqualified-id before ';' token LocalPointer clone() const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2321:33: error: expected ';' at end of member declaration LocalPointer clone() &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2321:35: error: expected unqualified-id before '&&' token LocalPointer clone() &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2344: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:2375: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:2375: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:2386: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:2386:64: error: expected unqualified-id before '&&' token LocalizedNumberFormatter locale(const icu::Locale &locale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2393: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:2406:58: error: expected ',' or '...' before '&&' token UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2406:64: error: invalid constructor; you probably meant 'icu_69::number::UnlocalizedNumberFormatter (const icu_69::number::UnlocalizedNumberFormatter&)' UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2406: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:106, 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:2406: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:2406:66: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberFormatter(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2419:69: error: expected ',' or '...' before '&&' token UnlocalizedNumberFormatter& operator=(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2419: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:106, 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:2419: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:2419:77: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberFormatter& operator=(UnlocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2425:64: error: expected ',' or '...' before '&&' token NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2425: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:106, 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:2425: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:2425:72: note: in expansion of macro 'U_NOEXCEPT' NumberFormatterSettings&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2533: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:2546:54: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2546:60: error: invalid constructor; you probably meant 'icu_69::number::LocalizedNumberFormatter (const icu_69::number::LocalizedNumberFormatter&)' LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2546: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:106, 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:2546: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:2546:62: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberFormatter(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2559:65: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter& operator=(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2559: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:106, 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:2559: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:2559:73: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberFormatter& operator=(LocalizedNumberFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2588: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:2589: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:2593:60: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 const impl::DecimalFormatWarehouse* fWarehouse {nullptr}; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2597:88: error: expected ',' or '...' before '&&' token explicit LocalizedNumberFormatter(NumberFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2597: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:106, 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:2597: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:2597:96: note: in expansion of macro 'U_NOEXCEPT' explicit LocalizedNumberFormatter(NumberFormatterSettings&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2601:47: error: expected ',' or '...' before '&&' token LocalizedNumberFormatter(impl::MacroProps &¯os, const Locale &locale); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2605:48: error: expected ',' or '...' before '&&' token void lnfMoveHelper(LocalizedNumberFormatter&& src); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2442:18: error: constructor required before non-static data member for 'icu_69::number::LocalizedNumberFormatter::fCompiled' has been parsed class U_I18N_API LocalizedNumberFormatter ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2442:18: error: constructor required before non-static data member for 'icu_69::number::LocalizedNumberFormatter::fUnsafeCallCount' has been parsed /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2442:18: error: constructor required before non-static data member for 'icu_69::number::LocalizedNumberFormatter::fWarehouse' has been parsed /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2649:36: error: expected ',' or '...' before '&&' token FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2649:42: error: invalid constructor; you probably meant 'icu_69::number::FormattedNumber (const icu_69::number::FormattedNumber&)' FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2649: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:106, 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:2649: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:2649:44: note: in expansion of macro 'U_NOEXCEPT' FormattedNumber(FormattedNumber&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2655: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:2658: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:2661: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:2667:47: error: expected ',' or '...' before '&&' token FormattedNumber& operator=(FormattedNumber&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2667: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:106, 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:2667: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:2667:55: note: in expansion of macro 'U_NOEXCEPT' FormattedNumber& operator=(FormattedNumber&& src) U_NOEXCEPT; ^ In file included from common.h:248:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2677: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:2681: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:2691: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:2695: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_69::number::FormattedNumber::FormattedNumber()': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2643: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_69::number::FormattedNumber::FormattedNumber(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberformatter.h:2772: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:2796: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:2863: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/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_close); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:58: error: invalid constructor; you probably meant 'icu_69::LocalUNumberRangeFormatterPointer (const icu_69::LocalUNumberRangeFormatterPointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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:106, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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:106, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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:106, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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:106, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_close); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:450:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUNumberRangeFormatterPointer, UNumberRangeFormatter, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_closeResult); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localpointer.h:556:58: error: invalid constructor; you probably meant 'icu_69::LocalUFormattedNumberRangePointer (const icu_69::LocalUFormattedNumberRangePointer&)' LocalPointerClassName(LocalPointerClassName &&src) U_NOEXCEPT \ ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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:106, 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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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:106, 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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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:106, 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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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:106, 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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_closeResult); ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/uenum.h:25:0, from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/ucnv.h:53, from common.h:108, 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/unumberrangeformatter.h:467:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' U_DEFINE_LOCAL_OPEN_POINTER(LocalUFormattedNumberRangePointer, UFormattedNumberRange, unumrf_closeResult); ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:101:28: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool singleFormatter = true; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:104:37: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UNumberRangeCollapse collapse = UNUM_RANGE_COLLAPSE_AUTO; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:107:53: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 UNumberRangeIdentityFallback identityFallback = UNUM_IDENTITY_FALLBACK_APPROXIMATELY; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:145:78: error: expected ';' at end of member declaration Derived numberFormatterBoth(const UnlocalizedNumberFormatter &formatter) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:145:85: error: expected unqualified-id before ';' token Derived numberFormatterBoth(const UnlocalizedNumberFormatter &formatter) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:156:76: error: expected ';' at end of member declaration Derived numberFormatterBoth(const UnlocalizedNumberFormatter &formatter) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:156:78: error: expected unqualified-id before '&&' token Derived numberFormatterBoth(const UnlocalizedNumberFormatter &formatter) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:167:60: error: expected ',' or '...' before '&&' token Derived numberFormatterBoth(UnlocalizedNumberFormatter &&formatter) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:167:73: error: expected ';' at end of member declaration Derived numberFormatterBoth(UnlocalizedNumberFormatter &&formatter) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:167:80: error: expected unqualified-id before ';' token Derived numberFormatterBoth(UnlocalizedNumberFormatter &&formatter) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:178:60: error: expected ',' or '...' before '&&' token Derived numberFormatterBoth(UnlocalizedNumberFormatter &&formatter) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:178:71: error: expected ';' at end of member declaration Derived numberFormatterBoth(UnlocalizedNumberFormatter &&formatter) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:178:73: error: expected unqualified-id before '&&' token Derived numberFormatterBoth(UnlocalizedNumberFormatter &&formatter) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:191:84: error: expected ';' at end of member declaration Derived numberFormatterFirst(const UnlocalizedNumberFormatter &formatterFirst) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:191:91: error: expected unqualified-id before ';' token Derived numberFormatterFirst(const UnlocalizedNumberFormatter &formatterFirst) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:202:82: error: expected ';' at end of member declaration Derived numberFormatterFirst(const UnlocalizedNumberFormatter &formatterFirst) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:202:84: error: expected unqualified-id before '&&' token Derived numberFormatterFirst(const UnlocalizedNumberFormatter &formatterFirst) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:213:61: error: expected ',' or '...' before '&&' token Derived numberFormatterFirst(UnlocalizedNumberFormatter &&formatterFirst) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:213:79: error: expected ';' at end of member declaration Derived numberFormatterFirst(UnlocalizedNumberFormatter &&formatterFirst) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:213:86: error: expected unqualified-id before ';' token Derived numberFormatterFirst(UnlocalizedNumberFormatter &&formatterFirst) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:224:61: error: expected ',' or '...' before '&&' token Derived numberFormatterFirst(UnlocalizedNumberFormatter &&formatterFirst) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:224:77: error: expected ';' at end of member declaration Derived numberFormatterFirst(UnlocalizedNumberFormatter &&formatterFirst) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:224:79: error: expected unqualified-id before '&&' token Derived numberFormatterFirst(UnlocalizedNumberFormatter &&formatterFirst) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:237:86: error: expected ';' at end of member declaration Derived numberFormatterSecond(const UnlocalizedNumberFormatter &formatterSecond) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:237:93: error: expected unqualified-id before ';' token Derived numberFormatterSecond(const UnlocalizedNumberFormatter &formatterSecond) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:248:84: error: expected ';' at end of member declaration Derived numberFormatterSecond(const UnlocalizedNumberFormatter &formatterSecond) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:248:86: error: expected unqualified-id before '&&' token Derived numberFormatterSecond(const UnlocalizedNumberFormatter &formatterSecond) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:259:62: error: expected ',' or '...' before '&&' token Derived numberFormatterSecond(UnlocalizedNumberFormatter &&formatterSecond) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:259:81: error: expected ';' at end of member declaration Derived numberFormatterSecond(UnlocalizedNumberFormatter &&formatterSecond) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:259:88: error: expected unqualified-id before ';' token Derived numberFormatterSecond(UnlocalizedNumberFormatter &&formatterSecond) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:270:62: error: expected ',' or '...' before '&&' token Derived numberFormatterSecond(UnlocalizedNumberFormatter &&formatterSecond) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:270:79: error: expected ';' at end of member declaration Derived numberFormatterSecond(UnlocalizedNumberFormatter &&formatterSecond) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:270:81: error: expected unqualified-id before '&&' token Derived numberFormatterSecond(UnlocalizedNumberFormatter &&formatterSecond) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:289:53: error: expected ';' at end of member declaration Derived collapse(UNumberRangeCollapse collapse) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:289:60: error: expected unqualified-id before ';' token Derived collapse(UNumberRangeCollapse collapse) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:300:51: error: expected ';' at end of member declaration Derived collapse(UNumberRangeCollapse collapse) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:300:53: error: expected unqualified-id before '&&' token Derived collapse(UNumberRangeCollapse collapse) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:322:77: error: expected ';' at end of member declaration Derived identityFallback(UNumberRangeIdentityFallback identityFallback) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:322:84: error: expected unqualified-id before ';' token Derived identityFallback(UNumberRangeIdentityFallback identityFallback) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:333:75: error: expected ';' at end of member declaration Derived identityFallback(UNumberRangeIdentityFallback identityFallback) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:333:77: error: expected unqualified-id before '&&' token Derived identityFallback(UNumberRangeIdentityFallback identityFallback) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:346:35: error: expected ';' at end of member declaration LocalPointer clone() const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:346:42: error: expected unqualified-id before ';' token LocalPointer clone() const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:355:33: error: expected ';' at end of member declaration LocalPointer clone() &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:355:35: error: expected unqualified-id before '&&' token LocalPointer clone() &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:378:38: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NumberRangeFormatterSettings() = default; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:405:69: error: expected ';' at end of member declaration LocalizedNumberRangeFormatter locale(const icu::Locale &locale) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:405:76: error: expected unqualified-id before ';' token LocalizedNumberRangeFormatter locale(const icu::Locale &locale) const &; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:416:67: error: expected ';' at end of member declaration LocalizedNumberRangeFormatter locale(const icu::Locale &locale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:416:69: error: expected unqualified-id before '&&' token LocalizedNumberRangeFormatter locale(const icu::Locale &locale) &&; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:423:41: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 UnlocalizedNumberRangeFormatter() = default; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:436:68: error: expected ',' or '...' before '&&' token UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:436:74: error: invalid constructor; you probably meant 'icu_69::number::UnlocalizedNumberRangeFormatter (const icu_69::number::UnlocalizedNumberRangeFormatter&)' UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:436:74: 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:106, 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/numberrangeformatter.h:436:76: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&& 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/numberrangeformatter.h:436:76: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberRangeFormatter(UnlocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:449:79: error: expected ',' or '...' before '&&' token UnlocalizedNumberRangeFormatter& operator=(UnlocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:449:85: error: expected ';' at end of member declaration UnlocalizedNumberRangeFormatter& operator=(UnlocalizedNumberRangeFormatter&& 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:106, 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/numberrangeformatter.h:449:87: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberRangeFormatter& operator=(UnlocalizedNumberRangeFormatter&& 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/numberrangeformatter.h:449:87: note: in expansion of macro 'U_NOEXCEPT' UnlocalizedNumberRangeFormatter& operator=(UnlocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:456:74: error: expected ',' or '...' before '&&' token NumberRangeFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:456:80: error: expected ';' at end of member declaration NumberRangeFormatterSettings&& 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:106, 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/numberrangeformatter.h:456:82: note: in expansion of macro 'U_NOEXCEPT' NumberRangeFormatterSettings&& 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/numberrangeformatter.h:456:82: note: in expansion of macro 'U_NOEXCEPT' NumberRangeFormatterSettings&& src) U_NOEXCEPT; ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:497:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 LocalizedNumberRangeFormatter() = default; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:510:64: error: expected ',' or '...' before '&&' token LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:510:70: error: invalid constructor; you probably meant 'icu_69::number::LocalizedNumberRangeFormatter (const icu_69::number::LocalizedNumberRangeFormatter&)' LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:510:70: 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:106, 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/numberrangeformatter.h:510:72: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&& 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/numberrangeformatter.h:510:72: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberRangeFormatter(LocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:523:75: error: expected ',' or '...' before '&&' token LocalizedNumberRangeFormatter& operator=(LocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:523:81: error: expected ';' at end of member declaration LocalizedNumberRangeFormatter& operator=(LocalizedNumberRangeFormatter&& 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:106, 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/numberrangeformatter.h:523:83: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberRangeFormatter& operator=(LocalizedNumberRangeFormatter&& 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/numberrangeformatter.h:523:83: note: in expansion of macro 'U_NOEXCEPT' LocalizedNumberRangeFormatter& operator=(LocalizedNumberRangeFormatter&& src) U_NOEXCEPT; ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:549:10: error: 'atomic' in namespace 'std' does not name a template type std::atomic fAtomicFormatter = {}; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:557:68: error: expected ',' or '...' before '&&' token NumberRangeFormatterSettings&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:557:74: error: expected ';' at end of member declaration NumberRangeFormatterSettings&& 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:106, 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/numberrangeformatter.h:557:76: note: in expansion of macro 'U_NOEXCEPT' NumberRangeFormatterSettings&& 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/numberrangeformatter.h:557:76: note: in expansion of macro 'U_NOEXCEPT' NumberRangeFormatterSettings&& src) U_NOEXCEPT; ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:561:57: error: expected ',' or '...' before '&&' token LocalizedNumberRangeFormatter(impl::RangeMacroProps &¯os, const Locale &locale); ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:591: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/numberrangeformatter.h:595: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/numberrangeformatter.h:605: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/numberrangeformatter.h:609: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/numberrangeformatter.h:649:57: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedNumberRange(const FormattedNumberRange&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:654:68: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 FormattedNumberRange& operator=(const FormattedNumberRange&) = delete; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:661:46: error: expected ',' or '...' before '&&' token FormattedNumberRange(FormattedNumberRange&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:661:52: error: invalid constructor; you probably meant 'icu_69::number::FormattedNumberRange (const icu_69::number::FormattedNumberRange&)' FormattedNumberRange(FormattedNumberRange&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:661:52: 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:106, 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/numberrangeformatter.h:661:54: note: in expansion of macro 'U_NOEXCEPT' FormattedNumberRange(FormattedNumberRange&& 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/numberrangeformatter.h:661:54: note: in expansion of macro 'U_NOEXCEPT' FormattedNumberRange(FormattedNumberRange&& src) U_NOEXCEPT; ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:668:57: error: expected ',' or '...' before '&&' token FormattedNumberRange& operator=(FormattedNumberRange&& src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:668:63: error: expected ';' at end of member declaration FormattedNumberRange& operator=(FormattedNumberRange&& 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:106, 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/numberrangeformatter.h:668:65: note: in expansion of macro 'U_NOEXCEPT' FormattedNumberRange& operator=(FormattedNumberRange&& 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/numberrangeformatter.h:668:65: note: in expansion of macro 'U_NOEXCEPT' FormattedNumberRange& operator=(FormattedNumberRange&& src) U_NOEXCEPT; ^ In file included from common.h:253:0, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h: In constructor 'icu_69::number::FormattedNumberRange::FormattedNumberRange(UErrorCode)': /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:690:17: error: 'nullptr' was not declared in this scope : fData(nullptr), fErrorCode(errorCode) {} ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h: At global scope: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:726:18: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 class U_I18N_API NumberRangeFormatter final { ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/numberrangeformatter.h:751:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 NumberRangeFormatter() = delete; ^ In file included from /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localebuilder.h:11:0, from common.h:259, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:201:23: error: expected ',' or '...' before '&&' token Result(Result &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:201:28: error: invalid constructor; you probably meant 'icu_69::LocaleMatcher::Result (const icu_69::LocaleMatcher::Result&)' Result(Result &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:201: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:106, 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:201: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:201: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:259, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:217:34: error: expected ',' or '...' before '&&' token Result &operator=(Result &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:217: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:106, 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:217: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:217: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:259, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:281: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:282: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:316:25: error: expected ',' or '...' before '&&' token Builder(Builder &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:316:30: error: invalid constructor; you probably meant 'icu_69::LocaleMatcher::Builder (const icu_69::LocaleMatcher::Builder&)' Builder(Builder &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:316: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:106, 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:316: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:316: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:259, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:332:36: error: expected ',' or '...' before '&&' token Builder &operator=(Builder &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:332: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:106, 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:332: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:332: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:259, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:529: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:530: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:535: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:536: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:537: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:538: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:539: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:540:29: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 bool withDefault_ = true; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:541: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:542: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:543:39: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 Locale *maxDistanceDesired_ = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:544:41: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11 Locale *maxDistanceSupported_ = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:555:33: error: expected ',' or '...' before '&&' token LocaleMatcher(LocaleMatcher &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:555:38: error: invalid constructor; you probably meant 'icu_69::LocaleMatcher (const icu_69::LocaleMatcher&)' LocaleMatcher(LocaleMatcher &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:555: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:106, 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:555: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:555: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:259, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:571:44: error: expected ',' or '...' before '&&' token LocaleMatcher &operator=(LocaleMatcher &&src) U_NOEXCEPT; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:571: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:106, 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:571: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:571: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:259, from _icu.cpp:27: /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:682: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:683: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:536:38: error: 'nullptr' was not declared in this scope UVector *supportedLocales_ = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:539:34: error: 'nullptr' was not declared in this scope Locale *defaultLocale_ = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:543:39: error: 'nullptr' was not declared in this scope Locale *maxDistanceDesired_ = nullptr; ^ /scratch/work/textproc/py-ICU/work/.buildlink/include/unicode/localematcher.h:544:41: error: 'nullptr' was not declared in this scope Locale *maxDistanceSupported_ = nullptr; ^ In file included from _icu.cpp:27:0: common.h: In constructor 'Buffer::Buffer(__int32_t)': common.h:323:25: error: 'class icu_69::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