+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=38 WRKLOG=/tmp/bulklog/py38-greenlet-2.0.2/work.log
+ su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=38 WRKLOG=/tmp/bulklog/py38-greenlet-2.0.2/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for py38-greenlet-2.0.2
(cd /home/pbulk/build/devel/py-greenlet/work/greenlet-2.0.2/ && /bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\  PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS=-lpthread\ -lrt PTHREADBASE=/usr DL_CFLAGS= DL_LDFLAGS= DL_LIBS= PYTHON=/usr/pkg/bin/python3.8 CC=cc CFLAGS=-pipe\ -O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include/python3.8 CPPFLAGS=-I/usr/include\ -I/usr/pkg/include/python3.8 CXX=c++ CXXFLAGS=-pipe\ -O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include/python3.8 COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 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=-Wl,-zrelro\ -L/usr/lib64\ -Wl,-R/usr/lib64\ -Wl,-R/usr/pkg/lib LINKER_RPATH_FLAG=-R PATH=/home/pbulk/build/devel/py-greenlet/work/.cwrapper/bin:/home/pbulk/build/devel/py-greenlet/work/.buildlink/bin:/home/pbulk/build/devel/py-greenlet/work/.gcc/bin:/home/pbulk/build/devel/py-greenlet/work/.tools/bin:/usr/pkg/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc HOME=/home/pbulk/build/devel/py-greenlet/work/.home CWRAPPERS_CONFIG_DIR=/home/pbulk/build/devel/py-greenlet/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/pkg PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/bin/install\ -c\ -s\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/bin/install BSD_INSTALL_PROGRAM_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/bin/install\ -c\ -s\ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/bin/install\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/bin/install\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/home/pbulk/build/devel/py-greenlet/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/home/pbulk/build/devel/py-greenlet/work/.tools/bin/itstool GDBUS_CODEGEN=/home/pbulk/build/devel/py-greenlet/work/.tools/bin/gdbus-codegen PKG_CONFIG=/home/pbulk/build/devel/py-greenlet/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/home/pbulk/build/devel/py-greenlet/work/.buildlink/lib64/pkgconfig:/home/pbulk/build/devel/py-greenlet/work/.buildlink/lib/pkgconfig:/home/pbulk/build/devel/py-greenlet/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/home/pbulk/build/devel/py-greenlet/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/home/pbulk/build/devel/py-greenlet/work/.cwrapper/config  /usr/pkg/bin/python3.8 setup.py  build   -j2)
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-38
creating build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/__init__.py -> build/lib.linux-x86_64-cpython-38/greenlet
creating build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_leaks.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_greenlet.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_throw.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_extension_interface.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_generator.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_version.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_greenlet_trash.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/__init__.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_cpp.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_weakref.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_stack_saved.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_generator_nested.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_contextvars.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_tracing.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/test_gc.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/leakcheck.py -> build/lib.linux-x86_64-cpython-38/greenlet/tests
creating build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/__init__.py -> build/lib.linux-x86_64-cpython-38/greenlet/platform
running egg_info
writing src/greenlet.egg-info/PKG-INFO
writing dependency_links to src/greenlet.egg-info/dependency_links.txt
writing requirements to src/greenlet.egg-info/requires.txt
writing top-level names to src/greenlet.egg-info/top_level.txt
reading manifest file 'src/greenlet.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching 'benchmarks/*.json'
no previously-included directories found matching 'docs/_build'
warning: no files found matching '*.py' under directory 'appveyor'
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '.coverage' found anywhere in distribution
adding license file 'LICENSE'
adding license file 'LICENSE.PSF'
adding license file 'AUTHORS'
writing manifest file 'src/greenlet.egg-info/SOURCES.txt'
copying src/greenlet/greenlet.cpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet.h -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_allocator.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_compiler_compat.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_cpython_compat.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_exceptions.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_greenlet.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_internal.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_refs.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_slp_switch.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_thread_state.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_thread_state_dict_cleanup.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/greenlet_thread_support.hpp -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/slp_platformselect.h -> build/lib.linux-x86_64-cpython-38/greenlet
copying src/greenlet/tests/_test_extension.c -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/tests/_test_extension_cpp.cpp -> build/lib.linux-x86_64-cpython-38/greenlet/tests
copying src/greenlet/platform/setup_switch_x64_masm.cmd -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_aarch64_gcc.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_alpha_unix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_amd64_unix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_arm32_gcc.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_arm32_ios.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_arm64_masm.asm -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_arm64_masm.obj -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_arm64_msvc.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_csky_gcc.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_m68k_gcc.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_mips_unix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_ppc64_aix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_ppc64_linux.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_ppc_aix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_ppc_linux.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_ppc_macosx.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_ppc_unix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_riscv_unix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_s390_unix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_sparc_sun_gcc.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_x32_unix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_x64_masm.asm -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_x64_masm.obj -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_x64_msvc.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_x86_msvc.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
copying src/greenlet/platform/switch_x86_unix.h -> build/lib.linux-x86_64-cpython-38/greenlet/platform
running build_ext
building 'greenlet._greenlet' extension
building 'greenlet.tests._test_extension' extension
creating build/temp.linux-x86_64-cpython-38
creating build/temp.linux-x86_64-cpython-38/src
creating build/temp.linux-x86_64-cpython-38/src/greenlet
creating build/temp.linux-x86_64-cpython-38/src/greenlet/tests
creating build/temp.linux-x86_64-cpython-38
cc -Wno-unused-result -Wsign-compare -DNDEBUG -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include/python3.8 -I/usr/include -I/usr/pkg/include/python3.8 -fPIC -I/usr/pkg/include/python3.8 -c src/greenlet/greenlet.cpp -o build/temp.linux-x86_64-cpython-38/src/greenlet/greenlet.o
cc -Wno-unused-result -Wsign-compare -DNDEBUG -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include/python3.8 -I/usr/include -I/usr/pkg/include/python3.8 -fPIC -Isrc/greenlet/ -I/usr/pkg/include/python3.8 -c src/greenlet/tests/_test_extension.c -o build/temp.linux-x86_64-cpython-38/src/greenlet/tests/_test_extension.o
In file included from /usr/include/c++/4.8.2/cstdint:35:0,
                 from src/greenlet/greenlet_compiler_compat.hpp:63,
                 from src/greenlet/greenlet_internal.hpp:17,
                 from src/greenlet/greenlet.cpp:19:
/usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^
cc -shared -L. -Wl,-zrelro -L/usr/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/lib64 -Wl,-R/usr/lib64 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -Wl,-zrelro -L/usr/lib64 -Wl,-R/usr/lib64 -Wl,-R/usr/pkg/lib -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include/python3.8 -I/usr/include -I/usr/pkg/include/python3.8 build/temp.linux-x86_64-cpython-38/src/greenlet/tests/_test_extension.o -L/usr/pkg/lib -o build/lib.linux-x86_64-cpython-38/greenlet/tests/_test_extension.so
building 'greenlet.tests._test_extension_cpp' extension
cc -Wno-unused-result -Wsign-compare -DNDEBUG -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/ncurses -I/usr/pkg/include/db4 -pipe -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include/python3.8 -I/usr/include -I/usr/pkg/include/python3.8 -fPIC -Isrc/greenlet/ -I/usr/pkg/include/python3.8 -c src/greenlet/tests/_test_extension_cpp.cpp -o build/temp.linux-x86_64-cpython-38/src/greenlet/tests/_test_extension_cpp.o
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:181:28: error: expected ';' at end of member declaration
         inline T* borrow() const G_NOEXCEPT
                            ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:181:34: note: in expansion of macro 'G_NOEXCEPT'
         inline T* borrow() const G_NOEXCEPT
                                  ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:186:30: error: expected ';' at end of member declaration
         PyObject* borrow_o() const G_NOEXCEPT
                              ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:186:36: note: in expansion of macro 'G_NOEXCEPT'
         PyObject* borrow_o() const G_NOEXCEPT
                                    ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:191:32: error: expected ';' at end of member declaration
         inline T* operator->() const G_NOEXCEPT
                                ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:191:38: note: in expansion of macro 'G_NOEXCEPT'
         inline T* operator->() const G_NOEXCEPT
                                      ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:196:24: error: expected ';' at end of member declaration
         bool is_None() const G_NOEXCEPT
                        ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:196:30: note: in expansion of macro 'G_NOEXCEPT'
         bool is_None() const G_NOEXCEPT
                              ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:201:44: error: expected ';' at end of member declaration
         inline PyObject* acquire_or_None() const G_NOEXCEPT
                                            ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:201:50: note: in expansion of macro 'G_NOEXCEPT'
         inline PyObject* acquire_or_None() const G_NOEXCEPT
                                                  ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:208:39: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]
         G_EXPLICIT_OP operator bool() const G_NOEXCEPT
                                       ^
src/greenlet/greenlet_refs.hpp:208:39: error: expected ';' at end of member declaration
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:208:45: note: in expansion of macro 'G_NOEXCEPT'
         G_EXPLICIT_OP operator bool() const G_NOEXCEPT
                                             ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:213:36: error: expected ';' at end of member declaration
         inline Py_ssize_t REFCNT() const G_NOEXCEPT
                                    ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:213:42: note: in expansion of macro 'G_NOEXCEPT'
         inline Py_ssize_t REFCNT() const G_NOEXCEPT
                                          ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:218:37: error: expected ';' at end of member declaration
         inline PyTypeObject* TYPE() const G_NOEXCEPT
                                     ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:218:43: note: in expansion of macro 'G_NOEXCEPT'
         inline PyTypeObject* TYPE() const G_NOEXCEPT
                                           ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:223:36: error: expected ';' at end of member declaration
         inline OwnedObject PyStr() const G_NOEXCEPT;
                                    ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:223:42: note: in expansion of macro 'G_NOEXCEPT'
         inline OwnedObject PyStr() const G_NOEXCEPT;
                                          ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:224:43: error: expected ';' at end of member declaration
         inline const std::string as_str() const G_NOEXCEPT;
                                           ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:224:49: note: in expansion of macro 'G_NOEXCEPT'
         inline const std::string as_str() const G_NOEXCEPT;
                                                 ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:225:66: error: expected ';' at end of member declaration
         inline OwnedObject PyGetAttr(const ImmortalObject& name) const G_NOEXCEPT;
                                                                  ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:225:72: note: in expansion of macro 'G_NOEXCEPT'
         inline OwnedObject PyGetAttr(const ImmortalObject& name) const G_NOEXCEPT;
                                                                        ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:166:40: error: 'nullptr' was not declared in this scope
         explicit PyObjectPointer(T* it=nullptr) : p(it)
                                        ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:265:86: note: in expansion of macro 'G_NOEXCEPT'
     inline bool operator==(const PyObjectPointer<T, TC>& lhs, const void* const rhs) G_NOEXCEPT
                                                                                      ^
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:271:98: note: in expansion of macro 'G_NOEXCEPT'
     inline bool operator==(const PyObjectPointer<T, TC>& lhs, const PyObjectPointer<X, XC>& rhs) G_NOEXCEPT
                                                                                                  ^
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:278:63: note: in expansion of macro 'G_NOEXCEPT'
                            const PyObjectPointer<X, XC>& rhs) G_NOEXCEPT
                                                               ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: In constructor 'greenlet::refs::OwnedReference<T, <anonymous> >::OwnedReference()':
src/greenlet/greenlet_refs.hpp:310:51: error: 'nullptr' was not declared in this scope
         OwnedReference() : PyObjectPointer<T, TC>(nullptr)
                                                   ^
src/greenlet/greenlet_refs.hpp: In constructor 'greenlet::refs::OwnedReference<T, <anonymous> >::OwnedReference(const greenlet::refs::PyObjectPointer<>&)':
src/greenlet/greenlet_refs.hpp:314:38: error: 'nullptr' was not declared in this scope
             : PyObjectPointer<T, TC>(nullptr)
                                      ^
src/greenlet/greenlet_refs.hpp: In member function 'T* greenlet::refs::OwnedReference<T, <anonymous> >::relinquish_ownership()':
src/greenlet/greenlet_refs.hpp:384:23: error: 'nullptr' was not declared in this scope
             this->p = nullptr;
                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: At global scope:
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_refs.hpp:420:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(NewReference);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_refs.hpp:420:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(NewReference);
         ^
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_refs.hpp:432:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(NewDictReference);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_refs.hpp:432:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(NewDictReference);
         ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:511:39: error: expected ';' at end of member declaration
         inline Greenlet* operator->() const G_NOEXCEPT;
                                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:511:45: note: in expansion of macro 'G_NOEXCEPT'
         inline Greenlet* operator->() const G_NOEXCEPT;
                                             ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:512:37: error: expected ';' at end of member declaration
         inline operator Greenlet*() const G_NOEXCEPT;
                                     ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:512:43: note: in expansion of macro 'G_NOEXCEPT'
         inline operator Greenlet*() const G_NOEXCEPT;
                                           ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: In member function 'T* greenlet::refs::_OwnedGreenlet<T, TC>::relinquish_ownership()':
src/greenlet/greenlet_refs.hpp:502:23: error: 'nullptr' was not declared in this scope
             this->p = nullptr;
                       ^
src/greenlet/greenlet_refs.hpp: In constructor 'greenlet::refs::BorrowedReference<T, <anonymous> >::BorrowedReference()':
src/greenlet/greenlet_refs.hpp:529:54: error: 'nullptr' was not declared in this scope
         BorrowedReference() : PyObjectPointer<T, TC>(nullptr)
                                                      ^
src/greenlet/greenlet_refs.hpp: At global scope:
src/greenlet/greenlet_refs.hpp:567:39: error: expected ';' at end of member declaration
         inline Greenlet* operator->() const G_NOEXCEPT;
                                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:567:45: note: in expansion of macro 'G_NOEXCEPT'
         inline Greenlet* operator->() const G_NOEXCEPT;
                                             ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:568:37: error: expected ';' at end of member declaration
         inline operator Greenlet*() const G_NOEXCEPT;
                                     ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:568:43: note: in expansion of macro 'G_NOEXCEPT'
         inline operator Greenlet*() const G_NOEXCEPT;
                                           ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: In constructor 'greenlet::refs::_BorrowedGreenlet<T, TC>::_BorrowedGreenlet()':
src/greenlet/greenlet_refs.hpp:546:38: error: 'nullptr' was not declared in this scope
             BorrowedReference<T, TC>(nullptr)
                                      ^
src/greenlet/greenlet_refs.hpp: At global scope:
src/greenlet/greenlet_refs.hpp:588:45: error: 'nullptr' was not declared in this scope
         BorrowedMainGreenlet(PyGreenlet* it=nullptr)
                                             ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:83:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_refs.hpp:603:9: note: in expansion of macro 'G_NO_ASSIGNMENT_OF_CLS'
         G_NO_ASSIGNMENT_OF_CLS(ImmortalObject);
         ^
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_refs.hpp:634:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(ImmortalString);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_refs.hpp:634:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(ImmortalString);
         ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: In constructor 'greenlet::refs::ImmortalString::ImmortalString(const char*)':
src/greenlet/greenlet_refs.hpp:638:66: error: 'nullptr' was not declared in this scope
             ImmortalObject(str ? Require(Greenlet_Intern(str)) : nullptr)
                                                                  ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: At global scope:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:658:62: note: in expansion of macro 'G_NOEXCEPT'
     inline OwnedObject PyObjectPointer<T, TC>::PyStr() const G_NOEXCEPT
                                                              ^
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:667:69: note: in expansion of macro 'G_NOEXCEPT'
     inline const std::string PyObjectPointer<T, TC>::as_str() const G_NOEXCEPT
                                                                     ^
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_refs.hpp:688:92: note: in expansion of macro 'G_NOEXCEPT'
     inline OwnedObject PyObjectPointer<T, TC>::PyGetAttr(const ImmortalObject& name) const G_NOEXCEPT
                                                                                            ^
src/greenlet/greenlet_compiler_compat.hpp:83:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_refs.hpp:759:9: note: in expansion of macro 'G_NO_ASSIGNMENT_OF_CLS'
         G_NO_ASSIGNMENT_OF_CLS(OwnedList);
         ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: In member function 'greenlet::refs::OwnedList& greenlet::refs::OwnedList::operator=(const OwnedObject&)':
src/greenlet/greenlet_refs.hpp:781:27: error: 'nullptr' was not declared in this scope
                 this->p = nullptr;
                           ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: At global scope:
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_refs.hpp:818:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(CreatedModule);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_refs.hpp:818:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(CreatedModule);
         ^
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_refs.hpp:873:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(PyErrFetchParam);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_refs.hpp:873:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(PyErrFetchParam);
         ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: In constructor 'greenlet::refs::PyErrFetchParam::PyErrFetchParam()':
src/greenlet/greenlet_refs.hpp:878:47: error: 'nullptr' was not declared in this scope
         PyErrFetchParam() : PyObjectPointer<>(nullptr)
                                               ^
src/greenlet/greenlet_refs.hpp: In member function 'PyObject* greenlet::refs::PyErrFetchParam::relinquish_ownership()':
src/greenlet/greenlet_refs.hpp:901:23: error: 'nullptr' was not declared in this scope
             this->p = nullptr;
                       ^
src/greenlet/greenlet_refs.hpp: At global scope:
src/greenlet/greenlet_refs.hpp:917:35: error: 'nullptr' was not declared in this scope
         OwnedErrPiece(PyObject* p=nullptr) : OwnedObject(p)
                                   ^
src/greenlet/greenlet_refs.hpp: In constructor 'greenlet::refs::PyErrPieces::PyErrPieces()':
src/greenlet/greenlet_refs.hpp:958:23: error: call to 'greenlet::refs::OwnedErrPiece::OwnedErrPiece(PyObject*)' uses the default argument for parameter 1, which is not yet defined
             restored(0)
                       ^
src/greenlet/greenlet_refs.hpp:958:23: error: call to 'greenlet::refs::OwnedErrPiece::OwnedErrPiece(PyObject*)' uses the default argument for parameter 1, which is not yet defined
src/greenlet/greenlet_refs.hpp:958:23: error: call to 'greenlet::refs::OwnedErrPiece::OwnedErrPiece(PyObject*)' uses the default argument for parameter 1, which is not yet defined
src/greenlet/greenlet_refs.hpp: In member function 'void greenlet::refs::PyErrPieces::normalize()':
src/greenlet/greenlet_refs.hpp:988:29: error: 'nullptr' was not declared in this scope
                 traceback = nullptr;
                             ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp: At global scope:
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_refs.hpp:1048:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(PyArgParseParam);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_refs.hpp:1048:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(PyArgParseParam);
         ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:1050:46: error: 'nullptr' was not declared in this scope
         explicit PyArgParseParam(PyObject* p=nullptr) : BorrowedObject(p)
                                              ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_greenlet.hpp:33:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(ExceptionState);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_greenlet.hpp:33:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(ExceptionState);
         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:51:58: error: expected ';' at end of member declaration
         void operator<<(const PyThreadState *const tstate) G_NOEXCEPT;
                                                          ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:51:60: note: in expansion of macro 'G_NOEXCEPT'
         void operator<<(const PyThreadState *const tstate) G_NOEXCEPT;
                                                            ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:52:46: error: expected ';' at end of member declaration
         void operator>>(PyThreadState* tstate) G_NOEXCEPT;
                                              ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:52:48: note: in expansion of macro 'G_NOEXCEPT'
         void operator>>(PyThreadState* tstate) G_NOEXCEPT;
                                                ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:53:20: error: expected ';' at end of member declaration
         void clear() G_NOEXCEPT;
                    ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:53:22: note: in expansion of macro 'G_NOEXCEPT'
         void clear() G_NOEXCEPT;
                      ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:55:51: error: expected ';' at end of member declaration
         int tp_traverse(visitproc visit, void* arg) G_NOEXCEPT;
                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:55:53: note: in expansion of macro 'G_NOEXCEPT'
         int tp_traverse(visitproc visit, void* arg) G_NOEXCEPT;
                                                     ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:56:23: error: expected ';' at end of member declaration
         void tp_clear() G_NOEXCEPT;
                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:56:25: note: in expansion of macro 'G_NOEXCEPT'
         void tp_clear() G_NOEXCEPT;
                         ^
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_greenlet.hpp:135:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(PythonState);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_greenlet.hpp:135:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(PythonState);
         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:159:39: error: expected ';' at end of member declaration
         const OwnedFrame& top_frame() const G_NOEXCEPT;
                                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:159:45: note: in expansion of macro 'G_NOEXCEPT'
         const OwnedFrame& top_frame() const G_NOEXCEPT;
                                             ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:162:58: error: expected ';' at end of member declaration
         void operator<<(const PyThreadState *const tstate) G_NOEXCEPT;
                                                          ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:162:60: note: in expansion of macro 'G_NOEXCEPT'
         void operator<<(const PyThreadState *const tstate) G_NOEXCEPT;
                                                            ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:163:46: error: expected ';' at end of member declaration
         void operator>>(PyThreadState* tstate) G_NOEXCEPT;
                                              ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:163:48: note: in expansion of macro 'G_NOEXCEPT'
         void operator>>(PyThreadState* tstate) G_NOEXCEPT;
                                                ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:164:20: error: expected ';' at end of member declaration
         void clear() G_NOEXCEPT;
                    ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:164:22: note: in expansion of macro 'G_NOEXCEPT'
         void clear() G_NOEXCEPT;
                      ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:166:73: error: expected ';' at end of member declaration
         int tp_traverse(visitproc visit, void* arg, bool visit_top_frame) G_NOEXCEPT;
                                                                         ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:166:75: note: in expansion of macro 'G_NOEXCEPT'
         int tp_traverse(visitproc visit, void* arg, bool visit_top_frame) G_NOEXCEPT;
                                                                           ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:167:41: error: expected ';' at end of member declaration
         void tp_clear(bool own_top_frame) G_NOEXCEPT;
                                         ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:167:43: note: in expansion of macro 'G_NOEXCEPT'
         void tp_clear(bool own_top_frame) G_NOEXCEPT;
                                           ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:168:65: error: expected ';' at end of member declaration
         void set_initial_state(const PyThreadState* const tstate) G_NOEXCEPT;
                                                                 ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:168:67: note: in expansion of macro 'G_NOEXCEPT'
         void set_initial_state(const PyThreadState* const tstate) G_NOEXCEPT;
                                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:172:65: error: expected ';' at end of member declaration
         void will_switch_from(PyThreadState *const origin_tstate) G_NOEXCEPT;
                                                                 ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:172:67: note: in expansion of macro 'G_NOEXCEPT'
         void will_switch_from(PyThreadState *const origin_tstate) G_NOEXCEPT;
                                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:173:46: error: expected ';' at end of member declaration
         void did_finish(PyThreadState* tstate) G_NOEXCEPT;
                                              ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:173:48: note: in expansion of macro 'G_NOEXCEPT'
         void did_finish(PyThreadState* tstate) G_NOEXCEPT;
                                                ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:191:67: error: expected ';' at end of member declaration
         inline int copy_stack_to_heap_up_to(const char* const stop) G_NOEXCEPT;
                                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:191:69: note: in expansion of macro 'G_NOEXCEPT'
         inline int copy_stack_to_heap_up_to(const char* const stop) G_NOEXCEPT;
                                                                     ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:192:37: error: expected ';' at end of member declaration
         inline void free_stack_copy() G_NOEXCEPT;
                                     ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:192:39: note: in expansion of macro 'G_NOEXCEPT'
         inline void free_stack_copy() G_NOEXCEPT;
                                       ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:207:65: error: expected ';' at end of member declaration
         inline void copy_heap_to_stack(const StackState& current) G_NOEXCEPT;
                                                                 ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:207:67: note: in expansion of macro 'G_NOEXCEPT'
         inline void copy_heap_to_stack(const StackState& current) G_NOEXCEPT;
                                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:208:86: error: expected ';' at end of member declaration
         inline int copy_stack_to_heap(char* const stackref, const StackState& current) G_NOEXCEPT;
                                                                                      ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:208:88: note: in expansion of macro 'G_NOEXCEPT'
         inline int copy_stack_to_heap(char* const stackref, const StackState& current) G_NOEXCEPT;
                                                                                        ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:209:31: error: expected ';' at end of member declaration
         inline bool started() const G_NOEXCEPT;
                               ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:209:37: note: in expansion of macro 'G_NOEXCEPT'
         inline bool started() const G_NOEXCEPT;
                                     ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:210:28: error: expected ';' at end of member declaration
         inline bool main() const G_NOEXCEPT;
                            ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:210:34: note: in expansion of macro 'G_NOEXCEPT'
         inline bool main() const G_NOEXCEPT;
                                  ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:211:30: error: expected ';' at end of member declaration
         inline bool active() const G_NOEXCEPT;
                              ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:211:36: note: in expansion of macro 'G_NOEXCEPT'
         inline bool active() const G_NOEXCEPT;
                                    ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:212:32: error: expected ';' at end of member declaration
         inline void set_active() G_NOEXCEPT;
                                ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:212:34: note: in expansion of macro 'G_NOEXCEPT'
         inline void set_active() G_NOEXCEPT;
                                  ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:213:34: error: expected ';' at end of member declaration
         inline void set_inactive() G_NOEXCEPT;
                                  ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:213:36: note: in expansion of macro 'G_NOEXCEPT'
         inline void set_inactive() G_NOEXCEPT;
                                    ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:214:39: error: expected ';' at end of member declaration
         inline intptr_t stack_saved() const G_NOEXCEPT;
                                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:214:45: note: in expansion of macro 'G_NOEXCEPT'
         inline intptr_t stack_saved() const G_NOEXCEPT;
                                             ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:215:36: error: expected ';' at end of member declaration
         inline char* stack_start() const G_NOEXCEPT;
                                    ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:215:42: note: in expansion of macro 'G_NOEXCEPT'
         inline char* stack_start() const G_NOEXCEPT;
                                          ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:216:44: error: expected ';' at end of member declaration
         static inline StackState make_main() G_NOEXCEPT;
                                            ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:216:46: note: in expansion of macro 'G_NOEXCEPT'
         static inline StackState make_main() G_NOEXCEPT;
                                              ^
src/greenlet/greenlet_compiler_compat.hpp:83:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_greenlet.hpp:228:9: note: in expansion of macro 'G_NO_ASSIGNMENT_OF_CLS'
         G_NO_ASSIGNMENT_OF_CLS(SwitchingArgs);
         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:296:39: warning: explicit conversion operators only available with -std=c++11 or -std=gnu++11 [enabled by default]
         G_EXPLICIT_OP operator bool() const G_NOEXCEPT
                                       ^
src/greenlet/greenlet_greenlet.hpp:296:39: error: expected ';' at end of member declaration
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:296:45: note: in expansion of macro 'G_NOEXCEPT'
         G_EXPLICIT_OP operator bool() const G_NOEXCEPT
                                             ^
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_greenlet.hpp:316:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(Greenlet);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_greenlet.hpp:316:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(Greenlet);
         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:345:39: error: expected ';' at end of member declaration
         inline intptr_t stack_saved() const G_NOEXCEPT
                                       ^
In file included from /usr/include/c++/4.8.2/cstdint:35:0,
                 from src/greenlet/tests/../greenlet_compiler_compat.hpp:63,
                 from src/greenlet/tests/_test_extension_cpp.cpp:6:
/usr/include/c++/4.8.2/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
 #error This file requires compiler and library support for the \
  ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:345:45: note: in expansion of macro 'G_NOEXCEPT'
         inline intptr_t stack_saved() const G_NOEXCEPT
                                             ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:355:42: error: expected ';' at end of member declaration
         inline const char* stack_start() const G_NOEXCEPT
                                          ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:355:48: note: in expansion of macro 'G_NOEXCEPT'
         inline const char* stack_start() const G_NOEXCEPT
                                                ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:389:39: error: expected ';' at end of member declaration
         inline void slp_restore_state() G_NOEXCEPT;
                                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:389:41: note: in expansion of macro 'G_NOEXCEPT'
         inline void slp_restore_state() G_NOEXCEPT;
                                         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:390:55: error: expected ';' at end of member declaration
         inline int slp_save_state(char *const stackref) G_NOEXCEPT;
                                                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:390:57: note: in expansion of macro 'G_NOEXCEPT'
         inline int slp_save_state(char *const stackref) G_NOEXCEPT;
                                                         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:428:45: error: expected ';' at end of member declaration
         virtual ThreadState* thread_state() const G_NOEXCEPT = 0;
                                             ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:428:51: note: in expansion of macro 'G_NOEXCEPT'
         virtual ThreadState* thread_state() const G_NOEXCEPT = 0;
                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:432:51: error: expected ';' at end of member declaration
         virtual bool was_running_in_dead_thread() const G_NOEXCEPT = 0;
                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:432:57: note: in expansion of macro 'G_NOEXCEPT'
         virtual bool was_running_in_dead_thread() const G_NOEXCEPT = 0;
                                                         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:436:41: error: expected ';' at end of member declaration
         virtual BorrowedGreenlet self() const G_NOEXCEPT = 0;
                                         ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:436:47: note: in expansion of macro 'G_NOEXCEPT'
         virtual BorrowedGreenlet self() const G_NOEXCEPT = 0;
                                               ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:490:53: error: expected ';' at end of member declaration
         virtual OwnedGreenlet g_switchstack_success() G_NOEXCEPT;
                                                     ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:490:55: note: in expansion of macro 'G_NOEXCEPT'
         virtual OwnedGreenlet g_switchstack_success() G_NOEXCEPT;
                                                       ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:333:63: error: 'nullptr' was not declared in this scope
         const OwnedObject context(const typename IsPy37::IsIt=nullptr) const;
                                                               ^
src/greenlet/greenlet_greenlet.hpp:336:85: error: 'nullptr' was not declared in this scope
         inline void context(refs::BorrowedObject new_context, typename IsPy37::IsIt=nullptr);
                                                                                     ^
src/greenlet/greenlet_greenlet.hpp: In constructor 'greenlet::Greenlet::switchstack_result_t::switchstack_result_t()':
src/greenlet/greenlet_greenlet.hpp:458:43: error: 'nullptr' was not declared in this scope
                   the_state_that_switched(nullptr)
                                           ^
src/greenlet/greenlet_greenlet.hpp: In constructor 'greenlet::Greenlet::switchstack_result_t::switchstack_result_t(int)':
src/greenlet/greenlet_greenlet.hpp:463:43: error: 'nullptr' was not declared in this scope
                   the_state_that_switched(nullptr)
                                           ^
src/greenlet/greenlet_greenlet.hpp: At global scope:
src/greenlet/greenlet_greenlet.hpp:561:51: error: expected ';' at end of member declaration
         virtual bool was_running_in_dead_thread() const G_NOEXCEPT;
                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:561:57: note: in expansion of macro 'G_NOEXCEPT'
         virtual bool was_running_in_dead_thread() const G_NOEXCEPT;
                                                         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:562:45: error: expected ';' at end of member declaration
         virtual ThreadState* thread_state() const G_NOEXCEPT;
                                             ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:562:51: note: in expansion of macro 'G_NOEXCEPT'
         virtual ThreadState* thread_state() const G_NOEXCEPT;
                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:578:41: error: expected ';' at end of member declaration
         virtual BorrowedGreenlet self() const G_NOEXCEPT;
                                         ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:578:47: note: in expansion of macro 'G_NOEXCEPT'
         virtual BorrowedGreenlet self() const G_NOEXCEPT;
                                               ^
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_greenlet.hpp:588:13: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
             G_NO_COPIES_OF_CLS(ParentIsCurrentGuard);
             ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_greenlet.hpp:588:13: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
             G_NO_COPIES_OF_CLS(ParentIsCurrentGuard);
             ^
src/greenlet/greenlet_compiler_compat.hpp:79:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls(const Cls& other) = delete; \
                             ^
src/greenlet/greenlet_greenlet.hpp:606:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(MainGreenlet);
         ^
src/greenlet/greenlet_compiler_compat.hpp:80:40: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 [enabled by default]
     Cls& operator=(const Cls& other) = delete
                                        ^
src/greenlet/greenlet_greenlet.hpp:606:9: note: in expansion of macro 'G_NO_COPIES_OF_CLS'
         G_NO_COPIES_OF_CLS(MainGreenlet);
         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:624:51: error: expected ';' at end of member declaration
         virtual bool was_running_in_dead_thread() const G_NOEXCEPT;
                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:624:57: note: in expansion of macro 'G_NOEXCEPT'
         virtual bool was_running_in_dead_thread() const G_NOEXCEPT;
                                                         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:625:45: error: expected ';' at end of member declaration
         virtual ThreadState* thread_state() const G_NOEXCEPT;
                                             ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:625:51: note: in expansion of macro 'G_NOEXCEPT'
         virtual ThreadState* thread_state() const G_NOEXCEPT;
                                                   ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:626:39: error: expected ';' at end of member declaration
         void thread_state(ThreadState*) G_NOEXCEPT;
                                       ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:626:41: note: in expansion of macro 'G_NOEXCEPT'
         void thread_state(ThreadState*) G_NOEXCEPT;
                                         ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:628:41: error: expected ';' at end of member declaration
         virtual BorrowedGreenlet self() const G_NOEXCEPT;
                                         ^
In file included from src/greenlet/greenlet_internal.hpp:17:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: 'noexcept' does not name a type
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:628:47: note: in expansion of macro 'G_NOEXCEPT'
         virtual BorrowedGreenlet self() const G_NOEXCEPT;
                                               ^
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:649:68: note: in expansion of macro 'G_NOEXCEPT'
 void ExceptionState::operator<<(const PyThreadState *const tstate) G_NOEXCEPT
                                                                    ^
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:655:62: note: in expansion of macro 'G_NOEXCEPT'
 void ExceptionState::operator>>(PyThreadState *const tstate) G_NOEXCEPT
                                                              ^
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:663:30: note: in expansion of macro 'G_NOEXCEPT'
 void ExceptionState::clear() G_NOEXCEPT
                              ^
src/greenlet/greenlet_compiler_compat.hpp:66:20: error: expected initializer before 'noexcept'
 #define G_NOEXCEPT noexcept
                    ^
src/greenlet/greenlet_greenlet.hpp:674:61: note: in expansion of macro 'G_NOEXCEPT'
 int ExceptionState::tp_traverse(visitproc visit, void* arg) G_NOEXCEPT
                                                             ^
src/greenlet/greenlet.cpp:187:32: error: expected declaration before end of line
 #    pragma GCC diagnostic push
                                ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:67:9: warning: inline function 'void greenlet::refs::MainGreenletExactChecker(void*)' used but never defined [enabled by default]
         MainGreenletExactChecker(void *p);
         ^
src/greenlet/greenlet_refs.hpp:181:19: warning: inline function 'T* greenlet::refs::PyObjectPointer<T, <anonymous> >::borrow() const [with T = _greenlet; void (* TC)(void*) = greenlet::refs::MainGreenletExactChecker]' used but never defined [enabled by default]
         inline T* borrow() const G_NOEXCEPT
                   ^
src/greenlet/greenlet_refs.hpp:181:19: warning: inline function 'T* greenlet::refs::PyObjectPointer<T, <anonymous> >::borrow() const [with T = _object; void (* TC)(void*) = greenlet::refs::NoOpChecker]' used but never defined [enabled by default]
src/greenlet/greenlet_refs.hpp:191:19: warning: inline function 'T* greenlet::refs::PyObjectPointer<T, <anonymous> >::operator->() const [with T = _object; void (* TC)(void*) = greenlet::refs::NoOpChecker]' used but never defined [enabled by default]
         inline T* operator->() const G_NOEXCEPT
                   ^
In file included from src/greenlet/greenlet_internal.hpp:20:0,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_greenlet.hpp:209:21: warning: inline function 'bool greenlet::StackState::started() const' used but never defined [enabled by default]
         inline bool started() const G_NOEXCEPT;
                     ^
src/greenlet/greenlet_greenlet.hpp:211:21: warning: inline function 'bool greenlet::StackState::active() const' used but never defined [enabled by default]
         inline bool active() const G_NOEXCEPT;
                     ^
src/greenlet/greenlet_greenlet.hpp:210:21: warning: inline function 'bool greenlet::StackState::main() const' used but never defined [enabled by default]
         inline bool main() const G_NOEXCEPT;
                     ^
In file included from src/greenlet/greenlet_greenlet.hpp:11:0,
                 from src/greenlet/greenlet_internal.hpp:20,
                 from src/greenlet/greenlet.cpp:19:
src/greenlet/greenlet_refs.hpp:181:19: warning: inline function 'T* greenlet::refs::PyObjectPointer<T, <anonymous> >::borrow() const [with T = _greenlet; void (* TC)(void*) = greenlet::refs::GreenletChecker]' used but never defined [enabled by default]
         inline T* borrow() const G_NOEXCEPT
                   ^
error: command '/home/pbulk/build/devel/py-greenlet/work/.cwrapper/bin/cc' failed with exit code 1
*** Error code 1

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/devel/py-greenlet
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/devel/py-greenlet