+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/py311-contourpy-1.0.7/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/py311-contourpy-1.0.7/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for py311-contourpy-1.0.7 (cd /home/pbulk/build/graphics/py-contourpy/work/contourpy-1.0.7/ && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS=-lpthread\ -lrt PTHREADBASE=/usr DL_CFLAGS= DL_LDFLAGS= DL_LIBS= NPY_BLAS_LIBS=-lblas NPY_LAPACK_LIBS=-llapack\ -lblas NPY_CBLAS_LIBS=-lcblas\ -lblas PYTHON=/opt/pkg/bin/python3.11 CC=gcc CFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D_FORTIFY_SOURCE=2\ -I/opt/pkg/include\ -I/usr/include\ -I/opt/pkg/include/python3.11 CPPFLAGS=-I/opt/pkg/include/netlib\ -I/opt/pkg/include\ -I/usr/include\ -I/opt/pkg/include/python3.11 CXX=g++ CXXFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D_FORTIFY_SOURCE=2\ -I/opt/pkg/include\ -I/usr/include\ -I/opt/pkg/include/python3.11 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran 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/opt/pkg/lib\ -L/usr/lib/amd64\ -Wl,-R/usr/lib/amd64\ -Wl,-R/opt/pkg/lib\ -lintl\ -liconv LINKER_RPATH_FLAG=-R PATH=/home/pbulk/build/graphics/py-contourpy/work/.cwrapper/bin:/home/pbulk/build/graphics/py-contourpy/work/.buildlink/bin:/home/pbulk/build/graphics/py-contourpy/work/.gcc/bin:/home/pbulk/build/graphics/py-contourpy/work/.tools/bin:/opt/pkg/bin:/sbin:/usr/sbin:/usr/bin:/opt/tools/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/etc/opt/pkg HOME=/home/pbulk/build/graphics/py-contourpy/work/.home CWRAPPERS_CONFIG_DIR=/home/pbulk/build/graphics/py-contourpy/work/.cwrapper/config CPP=cpp LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/opt/pkg/bin/bsdinstall BSD_INSTALL_PROGRAM_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/home/pbulk/build/graphics/py-contourpy/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/home/pbulk/build/graphics/py-contourpy/work/.tools/bin/itstool GDBUS_CODEGEN=/home/pbulk/build/graphics/py-contourpy/work/.tools/bin/gdbus-codegen PKG_CONFIG=/home/pbulk/build/graphics/py-contourpy/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/amd64/pkgconfig:/home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/pkgconfig:/home/pbulk/build/graphics/py-contourpy/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/home/pbulk/build/graphics/py-contourpy/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/home/pbulk/build/graphics/py-contourpy/work/.cwrapper/config /opt/pkg/bin/python3.11 setup.py build -j1) /opt/pkg/lib/python3.11/site-packages/setuptools/config/pyprojecttoml.py:66: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. config = read_configuration(filepath, True, ignore_option_errors, dist) running build running build_py creating build creating build/lib.solaris-2.11-i86pc.64bit-cpython-311 creating build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy copying lib/contourpy/chunk.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy copying lib/contourpy/enum_util.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy copying lib/contourpy/_version.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy copying lib/contourpy/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy creating build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy/util copying lib/contourpy/util/bokeh_renderer.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy/util copying lib/contourpy/util/mpl_renderer.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy/util copying lib/contourpy/util/renderer.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy/util copying lib/contourpy/util/bokeh_util.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy/util copying lib/contourpy/util/__init__.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy/util copying lib/contourpy/util/mpl_util.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy/util copying lib/contourpy/util/data.py -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy/util running egg_info writing lib/contourpy.egg-info/PKG-INFO writing dependency_links to lib/contourpy.egg-info/dependency_links.txt writing requirements to lib/contourpy.egg-info/requires.txt writing top-level names to lib/contourpy.egg-info/top_level.txt reading manifest file 'lib/contourpy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'lib/contourpy.egg-info/SOURCES.txt' copying lib/contourpy/py.typed -> build/lib.solaris-2.11-i86pc.64bit-cpython-311/contourpy running build_ext gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -I/opt/pkg/include/python3.11 -c flagcheck.cpp -o flagcheck.o -std=c++17 building 'contourpy._contourpy' extension creating build/temp.solaris-2.11-i86pc.64bit-cpython-311 creating build/temp.solaris-2.11-i86pc.64bit-cpython-311/src gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/chunk_local.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/chunk_local.o -std=c++17 -fvisibility=hidden -g0 gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/converter.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/converter.o -std=c++17 -fvisibility=hidden -g0 gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/fill_type.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/fill_type.o -std=c++17 -fvisibility=hidden -g0 In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/output_array.h:4, from src/chunk_local.h:4, from src/chunk_local.cpp:1: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/line_type.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/line_type.o -std=c++17 -fvisibility=hidden -g0 /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/converter.h:4, from src/converter.cpp:1: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp& std::get(array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp&& std::get(array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp& std::get(const array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:19: /opt/tools/gcc12/include/c++/12.2.0/array: At global scope: /opt/tools/gcc12/include/c++/12.2.0/array:478:21: error: '_Ind' is not a type 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^~~~ /opt/tools/gcc12/include/c++/12.2.0/array:478:26: error: expected ',' or '...' before '<' token 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_algo.h:65, from /opt/tools/gcc12/include/c++/12.2.0/functional:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:21: /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:79:21: error: 'std::is_integral<_Tp>::value' is not a type 79 | static_assert(std::is_integral<_IntType>::value, | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected identifier before string constant 80 | "template argument must be an integral type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected identifier before 'sizeof' 803 | static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected identifier before 'sizeof' 810 | static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:819:21: error: '_Varargs::value' is not a type 819 | static_assert(_Varargs::value | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:820:21: error: expected ',' or '...' before '?' token 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1 | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/mpl2005.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/mpl2005.o -std=c++17 -fvisibility=hidden -g0 /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:63:9: error: 'std::is_same::type&, typename pybind11::detail::type_caster::type, void>::cast_op_type >::value' is not a type 63 | std::is_same::type &, subcaster_cast_op_type>::value | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:64:13: error: expected ',' or '...' before '||' token 64 | || std::is_same::value, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:62:5: note: in expansion of macro 'static_assert' 62 | static_assert( | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected identifier before '!' token 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected identifier before '!' token 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected identifier before '!' token 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected identifier before '!' token 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 746 | static_assert(std::is_base_of>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected identifier before string constant 747 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:5: note: in expansion of macro 'static_assert' 746 | static_assert(std::is_base_of>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected identifier before string constant 828 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:5: note: in expansion of macro 'static_assert' 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:19: error: 'kwargs_pos' is not a type 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:30: error: expected ',' or '...' before '==' token 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:19: error: 'args_pos' is not a type 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:28: error: expected ',' or '...' before '==' token 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::argument_loader::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:19: error: 'std::is_default_constructible<_U1>::value' is not a type 149 | static_assert(std::is_default_constructible::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected identifier before string constant 150 | "The guard type must be default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:5: note: in expansion of macro 'static_assert' 149 | static_assert(std::is_default_constructible::value, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:14: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected identifier before 'sizeof' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:5: note: in expansion of macro 'static_assert' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:19: error: 'std::all_of...>::value' is not a type 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected identifier before string constant 323 | "pybind11::init(class_factory, alias_factory): class and alias factories " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:5: note: in expansion of macro 'static_assert' 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:19: error: 'std::is_same::type, typename pybind11::detail::intrinsic_type::type>::value' is not a type 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected identifier before string constant 401 | "The type returned by `__getstate__` must be the same " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:5: note: in expansion of macro 'static_assert' 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In member function 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:13: note: in expansion of macro 'static_assert' 272 | static_assert(has_arg_annotations || !has_kw_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:13: note: in expansion of macro 'static_assert' 274 | static_assert(has_arg_annotations || !has_pos_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:19: error: 'std::all_of::is_valid_class_option...>::value' is not a type 1506 | static_assert(detail::all_of...>::value, | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected identifier before string constant 1507 | "Unknown/invalid class_ template parameters provided"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:5: note: in expansion of macro 'static_assert' 1506 | static_assert(detail::all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected identifier before '!' token 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:5: note: in expansion of macro 'static_assert' 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^~~~~~~~~~~~~ gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/mpl2005_original.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/mpl2005_original.o -std=c++17 -fvisibility=hidden -g0 /opt/tools/gcc12/include/c++/12.2.0/numeric: In function 'constexpr _Res std::__detail::__abs_r(_Tp)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from src/common.h:5: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:33:14: error: expected constructor, destructor, or type conversion before '(' token 33 | static_assert(sizeof(::pybind11::ssize_t) == sizeof(Py_intptr_t), "ssize_t != Py_intptr_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:34:14: error: expected constructor, destructor, or type conversion before '(' token 34 | static_assert(std::is_signed::value, "Py_intptr_t must be signed"); | ^ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp& std::get(array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp&& std::get(array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp& std::get(const array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: In member function 'const T& pybind11::detail::unchecked_reference::operator()(Ix ...) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:446:9: note: in expansion of macro 'static_assert' 446 | static_assert(ssize_t{sizeof...(Ix)} == Dims || Dynamic, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:19: /opt/tools/gcc12/include/c++/12.2.0/array: At global scope: /opt/tools/gcc12/include/c++/12.2.0/array:478:21: error: '_Ind' is not a type 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^~~~ /opt/tools/gcc12/include/c++/12.2.0/array:478:26: error: expected ',' or '...' before '<' token 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:19: error: 'Dim' is not a type 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:23: error: expected ',' or '...' before '==' token 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:5: note: in expansion of macro 'static_assert' 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_algo.h:65, from /opt/tools/gcc12/include/c++/12.2.0/functional:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:21: /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:79:21: error: 'std::is_integral<_Tp>::value' is not a type 79 | static_assert(std::is_integral<_IntType>::value, | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected identifier before string constant 80 | "template argument must be an integral type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected identifier before '!' token 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:5: note: in expansion of macro 'static_assert' 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected identifier before '!' token 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:5: note: in expansion of macro 'static_assert' 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:19: error: 'std::is_pod_struct::value' is not a type 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected identifier before string constant 1421 | "Attempt to use a non-POD or unimplemented POD type as a numpy dtype"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:5: note: in expansion of macro 'static_assert' 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected identifier before '!' token 1735 | static_assert(!std::is_rvalue_reference::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:5: note: in expansion of macro 'static_assert' 1735 | static_assert(!std::is_rvalue_reference::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:9: error: 'NVectorized' is not a type 1802 | NVectorized >= 1, | ^~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:21: error: expected ',' or '...' before '>=' token 1802 | NVectorized >= 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1801:5: note: in expansion of macro 'static_assert' 1801 | static_assert( | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected identifier before 'sizeof' 803 | static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected identifier before 'sizeof' 810 | static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:819:21: error: '_Varargs::value' is not a type 819 | static_assert(_Varargs::value | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:820:21: error: expected ',' or '...' before '?' token 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1 | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:63:9: error: 'std::is_same::type&, typename pybind11::detail::type_caster::type, void>::cast_op_type >::value' is not a type 63 | std::is_same::type &, subcaster_cast_op_type>::value | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:64:13: error: expected ',' or '...' before '||' token 64 | || std::is_same::value, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:62:5: note: in expansion of macro 'static_assert' 62 | static_assert( | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:3961: /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4019:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/mpl2014.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/mpl2014.o -std=c++17 -fvisibility=hidden -g0 /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected identifier before '!' token 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected identifier before '!' token 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected identifier before '!' token 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected identifier before '!' token 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4021:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4044:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 746 | static_assert(std::is_base_of>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected identifier before string constant 747 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:5: note: in expansion of macro 'static_assert' 746 | static_assert(std::is_base_of>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected identifier before string constant 828 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:5: note: in expansion of macro 'static_assert' 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4046:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4067:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:19: error: 'kwargs_pos' is not a type 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:30: error: expected ',' or '...' before '==' token 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:19: error: 'args_pos' is not a type 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:28: error: expected ',' or '...' before '==' token 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::argument_loader::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4069:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:19: error: 'std::is_default_constructible<_U1>::value' is not a type 149 | static_assert(std::is_default_constructible::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected identifier before string constant 150 | "The guard type must be default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:5: note: in expansion of macro 'static_assert' 149 | static_assert(std::is_default_constructible::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1245:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:97:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:14: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected identifier before 'sizeof' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:5: note: in expansion of macro 'static_assert' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:19: error: 'std::all_of...>::value' is not a type 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected identifier before string constant 323 | "pybind11::init(class_factory, alias_factory): class and alias factories " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:5: note: in expansion of macro 'static_assert' 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:19: error: 'std::is_same::type, typename pybind11::detail::intrinsic_type::type>::value' is not a type 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected identifier before string constant 401 | "The type returned by `__getstate__` must be the same " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:5: note: in expansion of macro 'static_assert' 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = void (*)(void*)]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/typeid.h:39:80: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:135:7: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In member function 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:13: note: in expansion of macro 'static_assert' 272 | static_assert(has_arg_annotations || !has_kw_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:13: note: in expansion of macro 'static_assert' 274 | static_assert(has_arg_annotations || !has_pos_only_args, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = pybind11::detail::function_record; _Dp = pybind11::cpp_function::InitializingFunctionRecordDeleter]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:163:68: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:19: error: 'std::all_of::is_valid_class_option...>::value' is not a type 1506 | static_assert(detail::all_of...>::value, | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected identifier before string constant 1507 | "Unknown/invalid class_ template parameters provided"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:5: note: in expansion of macro 'static_assert' 1506 | static_assert(detail::all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected identifier before '!' token 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:5: note: in expansion of macro 'static_assert' 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = std::__cxx11::basic_string; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:590:72: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:53, from /opt/tools/gcc12/include/c++/12.2.0/memory:77: /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In instantiation of 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]': /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:232:48: required from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:668:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:1480:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1480 | static_assert(__is_invocable<_Deleter&, _Yp*&>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long unsigned int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1471:61: required from 'pybind11::str::str(const char*, const SzType&) [with SzType = long unsigned int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1493:55: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1661:63: required from 'pybind11::bytearray::bytearray(const char*, const SzType&) [with SzType = int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1667:34: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:2060:68: required from 'pybind11::list::list(SzType) [with SzType = long int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:269:68: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/numeric: In function 'constexpr _Res std::__detail::__abs_r(_Tp)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from src/common.h:5: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:33:14: error: expected constructor, destructor, or type conversion before '(' token 33 | static_assert(sizeof(::pybind11::ssize_t) == sizeof(Py_intptr_t), "ssize_t != Py_intptr_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:34:14: error: expected constructor, destructor, or type conversion before '(' token 34 | static_assert(std::is_signed::value, "Py_intptr_t must be signed"); | ^ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/contour_generator.h:4, from src/mpl2005.h:4, from src/mpl2005.cpp:1: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: In member function 'const T& pybind11::detail::unchecked_reference::operator()(Ix ...) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:446:9: note: in expansion of macro 'static_assert' 446 | static_assert(ssize_t{sizeof...(Ix)} == Dims || Dynamic, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:19: error: 'Dim' is not a type 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:23: error: expected ',' or '...' before '==' token 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:5: note: in expansion of macro 'static_assert' 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1963:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::str (*&)(pybind11::handle); Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1965:96: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected identifier before '!' token 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:5: note: in expansion of macro 'static_assert' 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected identifier before '!' token 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:5: note: in expansion of macro 'static_assert' 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1973:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:19: error: 'std::is_pod_struct::value' is not a type 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected identifier before string constant 1421 | "Attempt to use a non-POD or unimplemented POD type as a numpy dtype"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:5: note: in expansion of macro 'static_assert' 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/mpl2005_original.h:4, from src/mpl2005_original.cpp:15: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected identifier before '!' token 1735 | static_assert(!std::is_rvalue_reference::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:5: note: in expansion of macro 'static_assert' 1735 | static_assert(!std::is_rvalue_reference::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:9: error: 'NVectorized' is not a type 1802 | NVectorized >= 1, | ^~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:21: error: expected ',' or '...' before '>=' token 1802 | NVectorized >= 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1801:5: note: in expansion of macro 'static_assert' 1801 | static_assert( | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = std::__cxx11::basic_string; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1999:36: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/outer_or_hole.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/outer_or_hole.o -std=c++17 -fvisibility=hidden -g0 In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::dict; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2014:77: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2051:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:3961: /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4019:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4021:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2052:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4044:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4046:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2055:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4067:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4069:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2056:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2057:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1245:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:97:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2058:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = void (*)(void*)]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/typeid.h:39:80: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:135:7: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2059:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2060:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = pybind11::detail::function_record; _Dp = pybind11::cpp_function::InitializingFunctionRecordDeleter]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:163:68: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2061:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2062:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/serial.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/serial.o -std=c++17 -fvisibility=hidden -g0 /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2063:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2064:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = std::__cxx11::basic_string; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:590:72: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:53, from /opt/tools/gcc12/include/c++/12.2.0/memory:77: /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In instantiation of 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]': /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:232:48: required from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:668:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:1480:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1480 | static_assert(__is_invocable<_Deleter&, _Yp*&>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long unsigned int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1471:61: required from 'pybind11::str::str(const char*, const SzType&) [with SzType = long unsigned int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1493:55: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1661:63: required from 'pybind11::bytearray::bytearray(const char*, const SzType&) [with SzType = int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1667:34: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2068:53: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:2060:68: required from 'pybind11::list::list(SzType) [with SzType = long int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:269:68: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2071:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2072:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2076:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2077:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1963:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2078:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/contour_generator.h:4, from src/mpl2014.h:145, from src/mpl2014.cpp:8: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2079:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::str (*&)(pybind11::handle); Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1965:96: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::int_; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2089:97: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1973:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::int_; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2092:93: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = std::__cxx11::basic_string; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1999:36: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::keep_alive_impl(pybind11::handle, pybind11::handle)::; Return = void; Args = {pybind11::handle}; Extra = {}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::keep_alive_impl(pybind11::handle, pybind11::handle)::; Extra = {}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2237:10: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::dict; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2014:77: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2051:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::all_type_info_get_cache(PyTypeObject*)::; Return = void; Args = {pybind11::handle}; Extra = {}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::all_type_info_get_cache(PyTypeObject*)::; Extra = {}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2290:18: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2052:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:141:7: required from 'T& pybind11::get_or_create_shared_data(const std::string&) [with T = detail::numpy_internals; std::string = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:112:54: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2055:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = int; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1134:29: required from 'T pybind11::object::cast() const & [with T = int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:669:48: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2056:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2057:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2058:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:33, from /opt/tools/gcc12/include/c++/12.2.0/ext/alloc_traits.h:34, from /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:41: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = long int; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:21:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _object**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _object**; _Tp = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _object*; _Alloc = std::allocator<_object*>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:197:18: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2059:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/threaded.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/threaded.o -std=c++17 -fvisibility=hidden -g0 /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:800:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Val = void*; _Alloc = std::allocator, void*> >; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = void*; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; mapped_type = void*; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:528:58: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2060:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:586:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _typeobject**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _typeobject**; _Tp = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:107:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2061:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1671:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:880:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:121:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1676:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:880:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:121:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2062:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp& std::get(array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp&& std::get(array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp& std::get(const array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:19: /opt/tools/gcc12/include/c++/12.2.0/array: At global scope: /opt/tools/gcc12/include/c++/12.2.0/array:478:21: error: '_Ind' is not a type 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^~~~ /opt/tools/gcc12/include/c++/12.2.0/array:478:26: error: expected ',' or '...' before '<' token 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_algo.h:65, from /opt/tools/gcc12/include/c++/12.2.0/functional:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:21: /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:79:21: error: 'std::is_integral<_Tp>::value' is not a type 79 | static_assert(std::is_integral<_IntType>::value, | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected identifier before string constant 80 | "template argument must be an integral type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2063:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected identifier before 'sizeof' 803 | static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected identifier before 'sizeof' 810 | static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:819:21: error: '_Varargs::value' is not a type 819 | static_assert(_Varargs::value | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:820:21: error: expected ',' or '...' before '?' token 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1 | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2064:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:63:9: error: 'std::is_same::type&, typename pybind11::detail::type_caster::type, void>::cast_op_type >::value' is not a type 63 | std::is_same::type &, subcaster_cast_op_type>::value | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:64:13: error: expected ',' or '...' before '||' token 64 | || std::is_same::value, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:62:5: note: in expansion of macro 'static_assert' 62 | static_assert( | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected identifier before '!' token 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected identifier before '!' token 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected identifier before '!' token 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected identifier before '!' token 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2068:53: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 746 | static_assert(std::is_base_of>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected identifier before string constant 747 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:5: note: in expansion of macro 'static_assert' 746 | static_assert(std::is_base_of>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected identifier before string constant 828 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:5: note: in expansion of macro 'static_assert' 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2071:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:19: error: 'kwargs_pos' is not a type 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:30: error: expected ',' or '...' before '==' token 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:19: error: 'args_pos' is not a type 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:28: error: expected ',' or '...' before '==' token 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::argument_loader::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:19: error: 'std::is_default_constructible<_U1>::value' is not a type 149 | static_assert(std::is_default_constructible::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected identifier before string constant 150 | "The guard type must be default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:5: note: in expansion of macro 'static_assert' 149 | static_assert(std::is_default_constructible::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp& std::get(array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp&& std::get(array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp& std::get(const array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:19: /opt/tools/gcc12/include/c++/12.2.0/array: At global scope: /opt/tools/gcc12/include/c++/12.2.0/array:478:21: error: '_Ind' is not a type 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^~~~ /opt/tools/gcc12/include/c++/12.2.0/array:478:26: error: expected ',' or '...' before '<' token 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2072:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_algo.h:65, from /opt/tools/gcc12/include/c++/12.2.0/functional:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:21: /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:79:21: error: 'std::is_integral<_Tp>::value' is not a type 79 | static_assert(std::is_integral<_IntType>::value, | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected identifier before string constant 80 | "template argument must be an integral type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:14: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected identifier before 'sizeof' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:5: note: in expansion of macro 'static_assert' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:19: error: 'std::all_of...>::value' is not a type 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected identifier before string constant 323 | "pybind11::init(class_factory, alias_factory): class and alias factories " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:5: note: in expansion of macro 'static_assert' 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:19: error: 'std::is_same::type, typename pybind11::detail::intrinsic_type::type>::value' is not a type 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected identifier before string constant 401 | "The type returned by `__getstate__` must be the same " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:5: note: in expansion of macro 'static_assert' 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2076:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In member function 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:13: note: in expansion of macro 'static_assert' 272 | static_assert(has_arg_annotations || !has_kw_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:13: note: in expansion of macro 'static_assert' 274 | static_assert(has_arg_annotations || !has_pos_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:198:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected identifier before 'sizeof' 803 | static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected identifier before 'sizeof' 810 | static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:819:21: error: '_Varargs::value' is not a type 819 | static_assert(_Varargs::value | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:820:21: error: expected ',' or '...' before '?' token 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1 | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2077:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:198:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:63:9: error: 'std::is_same::type&, typename pybind11::detail::type_caster::type, void>::cast_op_type >::value' is not a type 63 | std::is_same::type &, subcaster_cast_op_type>::value | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:64:13: error: expected ',' or '...' before '||' token 64 | || std::is_same::value, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:62:5: note: in expansion of macro 'static_assert' 62 | static_assert( | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected identifier before '!' token 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected identifier before '!' token 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected identifier before '!' token 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected identifier before '!' token 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2078:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::argument_record*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::argument_record*; _Tp = pybind11::detail::argument_record]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:192:24: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:19: error: 'std::all_of::is_valid_class_option...>::value' is not a type 1506 | static_assert(detail::all_of...>::value, | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected identifier before string constant 1507 | "Unknown/invalid class_ template parameters provided"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:5: note: in expansion of macro 'static_assert' 1506 | static_assert(detail::all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected identifier before '!' token 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:5: note: in expansion of macro 'static_assert' 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 746 | static_assert(std::is_base_of>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected identifier before string constant 747 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:5: note: in expansion of macro 'static_assert' 746 | static_assert(std::is_base_of>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected identifier before string constant 828 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:5: note: in expansion of macro 'static_assert' 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::handle*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::handle*; _Tp = pybind11::handle]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::handle; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:360:92: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2079:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:19: error: 'kwargs_pos' is not a type 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:30: error: expected ',' or '...' before '==' token 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:19: error: 'args_pos' is not a type 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:28: error: expected ',' or '...' before '==' token 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::argument_loader::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _object* (**)(_object*, _typeobject*)]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _object* (**)(_object*, _typeobject*); _Tp = _object* (*)(_object*, _typeobject*)]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _object* (*)(_object*, _typeobject*); _Alloc = std::allocator<_object* (*)(_object*, _typeobject*)>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:216:8: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:19: error: 'std::is_default_constructible<_U1>::value' is not a type 149 | static_assert(std::is_default_constructible::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected identifier before string constant 150 | "The guard type must be default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:5: note: in expansion of macro 'static_assert' 149 | static_assert(std::is_default_constructible::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::int_; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2089:97: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pair*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pair*; _Tp = pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair; _Alloc = std::allocator >]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:216:8: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::int_; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2092:93: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = const _object*; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:773:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = const _object*; _Val = std::vector<_object*>; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector<_object*>; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector<_object*>; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:387:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:14: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected identifier before 'sizeof' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:5: note: in expansion of macro 'static_assert' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:19: error: 'std::all_of...>::value' is not a type 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected identifier before string constant 323 | "pybind11::init(class_factory, alias_factory): class and alias factories " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:5: note: in expansion of macro 'static_assert' 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:19: error: 'std::is_same::type, typename pybind11::detail::intrinsic_type::type>::value' is not a type 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected identifier before string constant 401 | "The type returned by `__getstate__` must be the same " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:5: note: in expansion of macro 'static_assert' 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::keep_alive_impl(pybind11::handle, pybind11::handle)::; Return = void; Args = {pybind11::handle}; Extra = {}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::keep_alive_impl(pybind11::handle, pybind11::handle)::; Extra = {}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2237:10: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = const _object*; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; iterator = std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:393:39: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = char**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = char**; _Tp = char*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = char*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:318:25: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::all_type_info_get_cache(PyTypeObject*)::; Return = void; Args = {pybind11::handle}; Extra = {}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::all_type_info_get_cache(PyTypeObject*)::; Extra = {}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2290:18: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:141:7: required from 'T& pybind11::get_or_create_shared_data(const std::string&) [with T = detail::numpy_internals; std::string = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:112:54: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::function_call*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::function_call*; _Tp = pybind11::detail::function_call]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:712:40: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In member function 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:13: note: in expansion of macro 'static_assert' 272 | static_assert(has_arg_annotations || !has_kw_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:13: note: in expansion of macro 'static_assert' 274 | static_assert(has_arg_annotations || !has_pos_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = int; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1134:29: required from 'T pybind11::object::cast() const & [with T = int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:669:48: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:773:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = std::vector; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1330:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:66: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = pybind11::detail::type_info*; _Tp = pybind11::detail::type_info* const&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:182:4: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:601:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:601:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:33, from /opt/tools/gcc12/include/c++/12.2.0/ext/alloc_traits.h:34, from /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:41: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = long int; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:21:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/util.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/util.o -std=c++17 -fvisibility=hidden -g0 /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::type_info**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _object**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _object**; _Tp = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _object*; _Alloc = std::allocator<_object*>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:197:18: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = bool; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1134:29: required from 'T pybind11::object::cast() const & [with T = bool]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:966:44: required from 'T pybind11::detail::accessor::cast() const [with T = bool; Policy = pybind11::detail::accessor_policies::generic_item]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2638:63: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:800:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Val = void*; _Alloc = std::allocator, void*> >; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = void*; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; mapped_type = void*; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:528:58: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:651:25: required from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2677:19: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:19: error: 'std::all_of::is_valid_class_option...>::value' is not a type 1506 | static_assert(detail::all_of...>::value, | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected identifier before string constant 1507 | "Unknown/invalid class_ template parameters provided"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:5: note: in expansion of macro 'static_assert' 1506 | static_assert(detail::all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected identifier before '!' token 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:5: note: in expansion of macro 'static_assert' 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/numeric: In function 'constexpr _Res std::__detail::__abs_r(_Tp)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:651:25: required from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2677:19: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, In file included from src/common.h:5: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:33:14: error: expected constructor, destructor, or type conversion before '(' token 33 | static_assert(sizeof(::pybind11::ssize_t) == sizeof(Py_intptr_t), "ssize_t != Py_intptr_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:34:14: error: expected constructor, destructor, or type conversion before '(' token 34 | static_assert(std::is_signed::value, "Py_intptr_t must be signed"); | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::numpy_type_info; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:95:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:586:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::numpy_type_info; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:95:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/output_array.h:4, from src/chunk_local.h:4, from src/base.h:13, from src/base_impl.h:4, from src/serial.cpp:1: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _typeobject**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _typeobject**; _Tp = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:107:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:650:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: In member function 'const T& pybind11::detail::unchecked_reference::operator()(Ix ...) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:446:9: note: in expansion of macro 'static_assert' 446 | static_assert(ssize_t{sizeof...(Ix)} == Dims || Dynamic, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:19: error: 'Dim' is not a type 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:23: error: expected ',' or '...' before '==' token 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:5: note: in expansion of macro 'static_assert' 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::field_descriptor*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::field_descriptor*; _Tp = pybind11::detail::field_descriptor]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::field_descriptor; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1357:67: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1671:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:880:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:121:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1676:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:880:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:121:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected identifier before '!' token 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:5: note: in expansion of macro 'static_assert' 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = double*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = double*; _Tp = double]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = double; _Alloc = std::allocator]' src/output_array.h:15:7: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected identifier before '!' token 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:5: note: in expansion of macro 'static_assert' 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = unsigned int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = unsigned int*; _Tp = unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = unsigned int; _Alloc = std::allocator]' src/output_array.h:15:7: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:198:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:19: error: 'std::is_pod_struct::value' is not a type 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected identifier before string constant 1421 | "Attempt to use a non-POD or unimplemented POD type as a numpy dtype"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:5: note: in expansion of macro 'static_assert' 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:198:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected identifier before '!' token 1735 | static_assert(!std::is_rvalue_reference::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:5: note: in expansion of macro 'static_assert' 1735 | static_assert(!std::is_rvalue_reference::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = long int; _Tp = const long int&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:320:4: required from '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = long int*; _Size = long unsigned int; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:467:39: required from '_ForwardIterator std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, allocator<_Tp2>&) [with _ForwardIterator = long int*; _Size = long unsigned int; _Tp = long int; _Tp2 = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1702:33: required from 'void std::vector<_Tp, _Alloc>::_M_fill_initialize(size_type, const value_type&) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int; value_type = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:567:9: required from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int; value_type = long int; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:21:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = long int*; _Size = long unsigned int; _Tp = long int]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:467:39: required from '_ForwardIterator std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, allocator<_Tp2>&) [with _ForwardIterator = long int*; _Size = long unsigned int; _Tp = long int; _Tp2 = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1702:33: required from 'void std::vector<_Tp, _Alloc>::_M_fill_initialize(size_type, const value_type&) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int; value_type = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:567:9: required from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int; value_type = long int; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:21:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:327:24: error: the value of '__can_fill' is not usable in a constant expression 326 | return __uninitialized_fill_n<__can_fill>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | __uninit_fill_n(__first, __n, __x); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:319:18: note: '__can_fill' was not initialized with a constant expression 319 | const bool __can_fill | ^~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:327:24: note: in template argument for type 'bool' 326 | return __uninitialized_fill_n<__can_fill>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | __uninit_fill_n(__first, __n, __x); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:9: error: 'NVectorized' is not a type 1802 | NVectorized >= 1, | ^~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:21: error: expected ',' or '...' before '>=' token 1802 | NVectorized >= 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1801:5: note: in expansion of macro 'static_assert' 1801 | static_assert( | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::argument_record*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::argument_record*; _Tp = pybind11::detail::argument_record]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:192:24: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = long int; _Tp = long int&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:182:4: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = long int*; _ForwardIterator = long int*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = long int*; _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long int*; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = long int*; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:115:81: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = long int*; _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = long int*; _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long int*; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = long int*; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:115:81: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::handle*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::handle*; _Tp = pybind11::handle]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::handle; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:360:92: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _object* (**)(_object*, _typeobject*)]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _object* (**)(_object*, _typeobject*); _Tp = _object* (*)(_object*, _typeobject*)]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _object* (*)(_object*, _typeobject*); _Alloc = std::allocator<_object* (*)(_object*, _typeobject*)>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:216:8: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/wrap.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/wrap.o -std=c++17 -fvisibility=hidden -g0 /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pair*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pair*; _Tp = pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair; _Alloc = std::allocator >]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:216:8: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /opt/tools/gcc12/include/c++/12.2.0/x86_64-sun-solaris2.11/bits/c++allocator.h:33, from /opt/tools/gcc12/include/c++/12.2.0/bits/allocator.h:46, from /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:40: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = char; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = char; pointer = char*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:1561:43: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:902:10: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:133:38: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = const _object*; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:773:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = const _object*; _Val = std::vector<_object*>; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector<_object*>; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector<_object*>; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:387:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/numeric: In function 'constexpr _Res std::__detail::__abs_r(_Tp)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from src/common.h:5: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:33:14: error: expected constructor, destructor, or type conversion before '(' token 33 | static_assert(sizeof(::pybind11::ssize_t) == sizeof(Py_intptr_t), "ssize_t != Py_intptr_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:34:14: error: expected constructor, destructor, or type conversion before '(' token 34 | static_assert(std::is_signed::value, "Py_intptr_t must be signed"); | ^ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:3961: /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4019:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = const void*; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const void*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1786:24: required from 'std::pair::iterator, typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::equal_range(const key_type&) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; key_type = const void*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1879:32: required from 'std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator, typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) [with _Key = const void*; _Tp = pybind11::detail::instance*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const void*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:242:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: In member function 'const T& pybind11::detail::unchecked_reference::operator()(Ix ...) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:446:9: note: in expansion of macro 'static_assert' 446 | static_assert(ssize_t{sizeof...(Ix)} == Dims || Dynamic, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = const _object*; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; iterator = std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:393:39: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:19: error: 'Dim' is not a type 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:23: error: expected ',' or '...' before '==' token 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:5: note: in expansion of macro 'static_assert' 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4021:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = const void*; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const void*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1786:24: required from 'std::pair::iterator, typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::equal_range(const key_type&) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; key_type = const void*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1879:32: required from 'std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator, typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) [with _Key = const void*; _Tp = pybind11::detail::instance*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const void*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:242:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4044:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = char**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = char**; _Tp = char*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = char*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:318:25: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4046:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::function_call*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::function_call*; _Tp = pybind11::detail::function_call]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:712:40: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::handle; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::handle; pointer = pybind11::handle*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::handle; _Alloc = std::allocator; pointer = pybind11::handle*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:79:33: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = pybind11::handle; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:361:17: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::handle*; _ForwardIterator = pybind11::handle*; _Allocator = allocator]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::handle*; _ForwardIterator = pybind11::handle*; _Allocator = allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = pybind11::handle; _Alloc = std::allocator; pointer = pybind11::handle*; _Tp_alloc_type = std::vector::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:80:19: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = pybind11::handle; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:361:17: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4067:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected identifier before '!' token 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:5: note: in expansion of macro 'static_assert' 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:773:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = std::vector; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1330:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected identifier before '!' token 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:5: note: in expansion of macro 'static_assert' 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4069:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:19: error: 'std::is_pod_struct::value' is not a type 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected identifier before string constant 1421 | "Attempt to use a non-POD or unimplemented POD type as a numpy dtype"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:5: note: in expansion of macro 'static_assert' 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected identifier before '!' token 1735 | static_assert(!std::is_rvalue_reference::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:5: note: in expansion of macro 'static_assert' 1735 | static_assert(!std::is_rvalue_reference::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:9: error: 'NVectorized' is not a type 1802 | NVectorized >= 1, | ^~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:21: error: expected ',' or '...' before '>=' token 1802 | NVectorized >= 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1801:5: note: in expansion of macro 'static_assert' 1801 | static_assert( | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:66: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = pybind11::detail::type_info*; _Tp = pybind11::detail::type_info* const&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:182:4: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:601:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:601:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::type_info**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:3961: /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4019:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4021:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1245:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:97:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pybind11::detail::type_info* const*; _ForwardIterator = pybind11::detail::type_info**]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = pybind11::detail::type_info* const*; _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:339:35: required from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = pybind11::detail::type_info* const*; _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:785:21: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1336:71: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4044:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4046:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = bool; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1134:29: required from 'T pybind11::object::cast() const & [with T = bool]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:966:44: required from 'T pybind11::detail::accessor::cast() const [with T = bool; Policy = pybind11::detail::accessor_policies::generic_item]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2638:63: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4067:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; pointer = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator; pointer = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:79:33: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:651:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = void (*)(void*)]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/typeid.h:39:80: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:135:7: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4069:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Allocator = allocator]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Allocator = allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator; pointer = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Tp_alloc_type = std::vector::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:80:19: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:651:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:651:25: required from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2677:19: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = bool (**)(_object*, void*&)]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = bool (**)(_object*, void*&); _Tp = bool (*)(_object*, void*&)]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:504:19: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {bool (* const&)(_object*, void*&)}; _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; value_type = bool (*)(_object*, void*&)]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1415:57: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1245:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:97:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:651:25: required from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2677:19: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = long int; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = long int; pointer = long int*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = long int; _Alloc = std::allocator; pointer = long int*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:79:33: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int]' src/chunk_local.cpp:9:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::numpy_type_info; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:95:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = char16_t; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = char16_t; pointer = char16_t*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.tcc:155:37: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_create(size_type&, size_type) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator; pointer = char16_t*; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.tcc:225:14: required from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:620:14: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4347:49: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::numpy_type_info; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:95:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = char32_t; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = char32_t; pointer = char32_t*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.tcc:155:37: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_create(size_type&, size_type) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; pointer = char32_t*; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.tcc:225:14: required from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:620:14: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4352:49: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:650:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = void (*)(void*)]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/typeid.h:39:80: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = pybind11::detail::function_record; _Dp = pybind11::cpp_function::InitializingFunctionRecordDeleter]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:163:68: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:135:7: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::field_descriptor*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::field_descriptor*; _Tp = pybind11::detail::field_descriptor]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::field_descriptor; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1357:67: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals_tr(const _Kt&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Kt = _object*; _Key = _object*; _Value = _object*; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2237:32: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:893:22: required from 'std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(const value_type&) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type; value_type = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:422:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = _object*; _Hash = std::hash<_object*>; _Pred = std::equal_to<_object*>; _Alloc = std::allocator<_object*>; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:93:37: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1697:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1697 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = long int; _Tp = const long int&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:320:4: required from '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = long int*; _Size = long unsigned int; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:467:39: required from '_ForwardIterator std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, allocator<_Tp2>&) [with _ForwardIterator = long int*; _Size = long unsigned int; _Tp = long int; _Tp2 = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1702:33: required from 'void std::vector<_Tp, _Alloc>::_M_fill_initialize(size_type, const value_type&) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int; value_type = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:567:9: required from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int; value_type = long int; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:21:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = long int*; _Size = long unsigned int; _Tp = long int]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:467:39: required from '_ForwardIterator std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, allocator<_Tp2>&) [with _ForwardIterator = long int*; _Size = long unsigned int; _Tp = long int; _Tp2 = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1702:33: required from 'void std::vector<_Tp, _Alloc>::_M_fill_initialize(size_type, const value_type&) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int; value_type = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:567:9: required from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = long int; _Alloc = std::allocator; size_type = long unsigned int; value_type = long int; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:21:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:327:24: error: the value of '__can_fill' is not usable in a constant expression 326 | return __uninitialized_fill_n<__can_fill>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | __uninit_fill_n(__first, __n, __x); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:319:18: note: '__can_fill' was not initialized with a constant expression 319 | const bool __can_fill | ^~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:327:24: note: in template argument for type 'bool' 326 | return __uninitialized_fill_n<__can_fill>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 327 | __uninit_fill_n(__first, __n, __x); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code_tr(const _Kt&) const [with _Kt = _object*; _Key = _object*; _Value = _object*; _ExtractKey = std::__detail::_Identity; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2240:44: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:893:22: required from 'std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(const value_type&) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type; value_type = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:422:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = _object*; _Hash = std::hash<_object*>; _Pred = std::equal_to<_object*>; _Alloc = std::allocator<_object*>; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:93:37: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1277:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1277 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = long int; _Tp = long int&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:182:4: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = long int*; _ForwardIterator = long int*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = long int*; _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long int*; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = long int*; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:115:81: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = long int*; _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = long int*; _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long int*; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = long int*; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:115:81: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/x86_64-sun-solaris2.11/bits/c++allocator.h:33, from /opt/tools/gcc12/include/c++/12.2.0/bits/allocator.h:46, from /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:40: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = char; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = char; pointer = char*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:1561:43: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::assign(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:902:10: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:133:38: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::detail::type_info*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::detail::type_info*; pointer = pybind11::detail::type_info**; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator; pointer = pybind11::detail::type_info**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pybind11::detail::type_info* const&}; _Tp = pybind11::detail::type_info*; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator; value_type = pybind11::detail::type_info*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:139:36: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = pybind11::detail::function_record; _Dp = pybind11::cpp_function::InitializingFunctionRecordDeleter]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:163:68: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::pair; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::pair; pointer = std::pair*; allocator_type = std::allocator >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = std::pair; _Alloc = std::allocator >; pointer = std::pair*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::type_info*&, void* (*&)(void*)}; _Tp = std::pair; _Alloc = std::allocator >; iterator = std::vector >::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::type_info*&, void* (*&)(void*)}; _Tp = std::pair; _Alloc = std::allocator >; reference = std::pair&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:355:51: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = std::pair; _Alloc = std::allocator >; pointer = std::pair*; _Tp_alloc_type = std::vector >::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:474:34: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::type_info*&, void* (*&)(void*)}; _Tp = std::pair; _Alloc = std::allocator >; iterator = std::vector >::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::type_info*&, void* (*&)(void*)}; _Tp = std::pair; _Alloc = std::allocator >; reference = std::pair&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:355:51: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp& std::get(array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp&& std::get(array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp& std::get(const array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:19: /opt/tools/gcc12/include/c++/12.2.0/array: At global scope: /opt/tools/gcc12/include/c++/12.2.0/array:478:21: error: '_Ind' is not a type 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^~~~ /opt/tools/gcc12/include/c++/12.2.0/array:478:26: error: expected ',' or '...' before '<' token 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = const void*; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const void*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1786:24: required from 'std::pair::iterator, typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::equal_range(const key_type&) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; key_type = const void*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1879:32: required from 'std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator, typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) [with _Key = const void*; _Tp = pybind11::detail::instance*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const void*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:242:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = long unsigned int; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = long unsigned int; pointer = long unsigned int*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_bvector.h:631:48: required from 'std::_Bvector_base<_Alloc>::_Bit_pointer std::_Bvector_base<_Alloc>::_M_allocate(size_t) [with _Alloc = std::allocator; _Bit_pointer = long unsigned int*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:832:43: required from 'void std::vector::_M_reallocate(size_type) [with _Alloc = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_bvector.h:1079:4: required from 'void std::vector::reserve(size_type) [with _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:362:25: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_algo.h:65, from /opt/tools/gcc12/include/c++/12.2.0/functional:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:21: /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:79:21: error: 'std::is_integral<_Tp>::value' is not a type 79 | static_assert(std::is_integral<_IntType>::value, | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected identifier before string constant 80 | "template argument must be an integral type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = const void*; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const void*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1786:24: required from 'std::pair::iterator, typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::equal_range(const key_type&) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; key_type = const void*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1879:32: required from 'std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator, typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator> std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::equal_range(const key_type&) [with _Key = const void*; _Tp = pybind11::detail::instance*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; typename std::_Hashtable<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, false, false> >::iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const void*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:242:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::detail::argument_record; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::detail::argument_record; pointer = pybind11::detail::argument_record*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; pointer = pybind11::detail::argument_record*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const char (&)[5], std::nullptr_t, pybind11::handle, bool, bool}; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const char (&)[5], std::nullptr_t, pybind11::handle, bool, bool}; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; reference = pybind11::detail::argument_record&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:458:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::handle; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::handle; pointer = pybind11::handle*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::handle; _Alloc = std::allocator; pointer = pybind11::handle*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:79:33: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = pybind11::handle; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:361:17: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected identifier before 'sizeof' 803 | static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected identifier before 'sizeof' 810 | static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:819:21: error: '_Varargs::value' is not a type 819 | static_assert(_Varargs::value | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:820:21: error: expected ',' or '...' before '?' token 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1 | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::detail::argument_record*; _ForwardIterator = pybind11::detail::argument_record*; _Allocator = allocator]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::detail::argument_record*; _ForwardIterator = pybind11::detail::argument_record*; _Allocator = allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; pointer = pybind11::detail::argument_record*; _Tp_alloc_type = std::vector::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:474:34: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const char (&)[5], std::nullptr_t, pybind11::handle, bool, bool}; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const char (&)[5], std::nullptr_t, pybind11::handle, bool, bool}; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; reference = pybind11::detail::argument_record&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:458:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:63:9: error: 'std::is_same::type&, typename pybind11::detail::type_caster::type, void>::cast_op_type >::value' is not a type 63 | std::is_same::type &, subcaster_cast_op_type>::value | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:64:13: error: expected ',' or '...' before '||' token 64 | || std::is_same::value, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:62:5: note: in expansion of macro 'static_assert' 62 | static_assert( | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::handle*; _ForwardIterator = pybind11::handle*; _Allocator = allocator]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::handle*; _ForwardIterator = pybind11::handle*; _Allocator = allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = pybind11::handle; _Alloc = std::allocator; pointer = pybind11::handle*; _Tp_alloc_type = std::vector::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:80:19: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = pybind11::handle; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:361:17: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected identifier before '!' token 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected identifier before '!' token 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected identifier before '!' token 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected identifier before '!' token 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = std::__cxx11::basic_string; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:590:72: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 746 | static_assert(std::is_base_of>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected identifier before string constant 747 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:5: note: in expansion of macro 'static_assert' 746 | static_assert(std::is_base_of>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected identifier before string constant 828 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:5: note: in expansion of macro 'static_assert' 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1908:27: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__node_base_ptr std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_find_before_node(const key_type&) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __node_base_ptr = std::__detail::_Hashtable_alloc >, false> > >::__node_base*; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2350:34: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_erase(std::true_type, const key_type&) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; std::true_type = std::integral_constant; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:973:24: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const key_type&) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:763:26: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&) [with _Key = std::type_index; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; size_type = long unsigned int; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:223:43: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = std::__cxx11::basic_string; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:590:72: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:19: error: 'kwargs_pos' is not a type 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:30: error: expected ',' or '...' before '==' token 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:19: error: 'args_pos' is not a type 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:28: error: expected ',' or '...' before '==' token 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::argument_loader::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:19: error: 'std::is_default_constructible<_U1>::value' is not a type 149 | static_assert(std::is_default_constructible::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected identifier before string constant 150 | "The guard type must be default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:5: note: in expansion of macro 'static_assert' 149 | static_assert(std::is_default_constructible::value, | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:53, from /opt/tools/gcc12/include/c++/12.2.0/memory:77: /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In instantiation of 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]': /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:232:48: required from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:668:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:1480:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1480 | static_assert(__is_invocable<_Deleter&, _Yp*&>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = pybind11::detail::type_info* const*; _ForwardIterator = pybind11::detail::type_info**]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = pybind11::detail::type_info* const*; _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:339:35: required from 'void std::vector<_Tp, _Alloc>::_M_assign_aux(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = pybind11::detail::type_info* const*; _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:785:21: required from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(std::initializer_list<_Tp>) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1336:71: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = _object*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = _object*; pointer = _object**; allocator_type = std::allocator<_object*>; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = _object*; _Alloc = std::allocator<_object*>; pointer = _object**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {_object* const&}; _Tp = _object*; _Alloc = std::allocator<_object*>; iterator = std::vector<_object*>::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = _object*; _Alloc = std::allocator<_object*>; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:387:40: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:53, from /opt/tools/gcc12/include/c++/12.2.0/memory:77: /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In instantiation of 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]': /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:232:48: required from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:668:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:1480:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1480 | static_assert(__is_invocable<_Deleter&, _Yp*&>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long unsigned int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1471:61: required from 'pybind11::str::str(const char*, const SzType&) [with SzType = long unsigned int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1493:55: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = char*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = char*; pointer = char**; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = char*; _Alloc = std::allocator; pointer = char**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {char* const&}; _Tp = char*; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = char*; _Alloc = std::allocator; value_type = char*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:325:30: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1661:63: required from 'pybind11::bytearray::bytearray(const char*, const SzType&) [with SzType = int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1667:34: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; pointer = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator; pointer = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:79:33: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:651:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long unsigned int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1471:61: required from 'pybind11::str::str(const char*, const SzType&) [with SzType = long unsigned int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1493:55: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Allocator = allocator]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Allocator = allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator; pointer = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Tp_alloc_type = std::vector::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:80:19: required from 'void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:651:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:14: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected identifier before 'sizeof' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:5: note: in expansion of macro 'static_assert' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:19: error: 'std::all_of...>::value' is not a type 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected identifier before string constant 323 | "pybind11::init(class_factory, alias_factory): class and alias factories " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:5: note: in expansion of macro 'static_assert' 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:19: error: 'std::is_same::type, typename pybind11::detail::intrinsic_type::type>::value' is not a type 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected identifier before string constant 401 | "The type returned by `__getstate__` must be the same " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:5: note: in expansion of macro 'static_assert' 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1661:63: required from 'pybind11::bytearray::bytearray(const char*, const SzType&) [with SzType = int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1667:34: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals_tr(const _Kt&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Kt = std::pair; _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2237:32: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = std::pair; _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1035:22: required from 'std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::__ireturn_type std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::insert(value_type&&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::__ireturn_type; value_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:426:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(value_type&&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2683:21: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1697:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1697 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In member function 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:13: note: in expansion of macro 'static_assert' 272 | static_assert(has_arg_annotations || !has_kw_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:13: note: in expansion of macro 'static_assert' 274 | static_assert(has_arg_annotations || !has_pos_only_args, | ^~~~~~~~~~~~~ gcc -Wsign-compare -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -D_REENTRANT -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DPKGSRC_OPSYS_VERSION=051100 -D_FORTIFY_SOURCE=2 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -I/opt/pkg/include/db4 -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -I/opt/pkg/include/netlib -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/python3.11 -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/opt/pkg/lib/python3.11/site-packages/pybind11/include -I/opt/pkg/include/python3.11 -c src/z_interp.cpp -o build/temp.solaris-2.11-i86pc.64bit-cpython-311/src/z_interp.o -std=c++17 -fvisibility=hidden -g0 /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code_tr(const _Kt&) const [with _Kt = std::pair; _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2240:44: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = std::pair; _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1035:22: required from 'std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::__ireturn_type std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::insert(value_type&&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::__ireturn_type; value_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:426:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(value_type&&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2683:21: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1277:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1277 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:2060:68: required from 'pybind11::list::list(SzType) [with SzType = long int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:269:68: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = bool (**)(_object*, void*&)]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = bool (**)(_object*, void*&); _Tp = bool (*)(_object*, void*&)]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:504:19: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {bool (* const&)(_object*, void*&)}; _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; value_type = bool (*)(_object*, void*&)]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1415:57: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = bool (*)(_object*, void*&); size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = bool (*)(_object*, void*&); pointer = bool (**)(_object*, void*&); allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; pointer = bool (**)(_object*, void*&); size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {bool (* const&)(_object*, void*&)}; _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; value_type = bool (*)(_object*, void*&)]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1415:57: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const long int*; _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const long int*; _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long int*; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = const long int*; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:1131:40: required from 'pybind11::detail::any_container::any_container(It, It) [with It = const long int*; = void; T = long int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:1145:90: required from 'pybind11::detail::any_container::any_container(const std::initializer_list&) [with TIn = long int; = void; T = long int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:93:77: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/output_array.h:4, from src/chunk_local.h:4, from src/base.h:13, from src/base_impl.h:4, from src/threaded.cpp:1: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::_Fwd_list_node; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::_Fwd_list_node; pointer = std::_Fwd_list_node*; allocator_type = std::allocator >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:360:43: required from 'std::_Fwd_list_base<_Tp, _Alloc>::_Node* std::_Fwd_list_base<_Tp, _Alloc>::_M_get_node() [with _Tp = void (*)(std::__exception_ptr::exception_ptr); _Alloc = std::allocator; _Node = std::_Fwd_list_base >::_Node]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:368:26: required from 'std::_Fwd_list_base<_Tp, _Alloc>::_Node* std::_Fwd_list_base<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {void (*)(std::__exception_ptr::exception_ptr)}; _Tp = void (*)(std::__exception_ptr::exception_ptr); _Alloc = std::allocator; _Node = std::_Fwd_list_base >::_Node]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.tcc:55:33: required from 'std::_Fwd_list_node_base* std::_Fwd_list_base<_Tp, _Alloc>::_M_insert_after(const_iterator, _Args&& ...) [with _Args = {void (*)(std::__exception_ptr::exception_ptr)}; _Tp = void (*)(std::__exception_ptr::exception_ptr); _Alloc = std::allocator; const_iterator = std::_Fwd_list_base >::const_iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:885:30: required from 'void std::forward_list<_Tp, _Alloc>::push_front(_Tp&&) [with _Tp = void (*)(std::__exception_ptr::exception_ptr); _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:486:67: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:2060:68: required from 'pybind11::list::list(SzType) [with SzType = long int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:269:68: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = char16_t; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = char16_t; pointer = char16_t*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.tcc:155:37: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_create(size_type&, size_type) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator; pointer = char16_t*; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.tcc:225:14: required from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:620:14: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4347:49: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:19: error: 'std::all_of::is_valid_class_option...>::value' is not a type 1506 | static_assert(detail::all_of...>::value, | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected identifier before string constant 1507 | "Unknown/invalid class_ template parameters provided"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:5: note: in expansion of macro 'static_assert' 1506 | static_assert(detail::all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected identifier before '!' token 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:5: note: in expansion of macro 'static_assert' 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = char32_t; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = char32_t; pointer = char32_t*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.tcc:155:37: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_create(size_type&, size_type) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; pointer = char32_t*; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.tcc:225:14: required from 'void std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_M_construct(_InIterator, _InIterator, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:620:14: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits; _Alloc = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4352:49: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, void*>, true>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, void*>, true>; pointer = std::__detail::_Hash_node, void*>, true>*; allocator_type = std::allocator, void*>, true> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _NodeAlloc = std::allocator, void*>, true> >; __node_ptr = std::allocator, void*>, true> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:805:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Val = void*; _Alloc = std::allocator, void*> >; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = void*; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; mapped_type = void*; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:528:58: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = long int; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = long int; pointer = long int*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = long int; _Alloc = std::allocator; pointer = long int*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1687:25: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = long int*; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = long int*; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:115:81: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = _typeobject*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = _typeobject*; pointer = _typeobject**; allocator_type = std::allocator<_typeobject*>; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>; pointer = _typeobject**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {_typeobject*}; _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>; iterator = std::vector<_typeobject*>::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {_typeobject*}; _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>; reference = _typeobject*&]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>; value_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:109:24: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals_tr(const _Kt&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Kt = _object*; _Key = _object*; _Value = _object*; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2237:32: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:893:22: required from 'std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(const value_type&) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type; value_type = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:422:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = _object*; _Hash = std::hash<_object*>; _Pred = std::equal_to<_object*>; _Alloc = std::allocator<_object*>; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:93:37: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1697:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1697 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code_tr(const _Kt&) const [with _Kt = _object*; _Key = _object*; _Value = _object*; _ExtractKey = std::__detail::_Identity; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2240:44: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:893:22: required from 'std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(const value_type&) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type; value_type = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:422:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = _object*; _Hash = std::hash<_object*>; _Pred = std::equal_to<_object*>; _Alloc = std::allocator<_object*>; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:93:37: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1277:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1277 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node >, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node >, false>; pointer = std::__detail::_Hash_node >, false>*; allocator_type = std::allocator >, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _NodeAlloc = std::allocator >, false> >; __node_ptr = std::allocator >, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:778:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = const _object*; _Val = std::vector<_object*>; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector<_object*>; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector<_object*>; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:387:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1963:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/util.h:4, from src/util.cpp:1: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::detail::type_info*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::detail::type_info*; pointer = pybind11::detail::type_info**; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator; pointer = pybind11::detail::type_info**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pybind11::detail::type_info* const&}; _Tp = pybind11::detail::type_info*; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator; value_type = pybind11::detail::type_info*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:139:36: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::detail::function_call; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::detail::function_call; pointer = pybind11::detail::function_call*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator; pointer = pybind11::detail::function_call*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pybind11::detail::function_call}; _Tp = pybind11::detail::function_call; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pybind11::detail::function_call}; _Tp = pybind11::detail::function_call; _Alloc = std::allocator; reference = pybind11::detail::function_call&]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator; value_type = pybind11::detail::function_call]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:957:50: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::pair; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::pair; pointer = std::pair*; allocator_type = std::allocator >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = std::pair; _Alloc = std::allocator >; pointer = std::pair*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::type_info*&, void* (*&)(void*)}; _Tp = std::pair; _Alloc = std::allocator >; iterator = std::vector >::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::type_info*&, void* (*&)(void*)}; _Tp = std::pair; _Alloc = std::allocator >; reference = std::pair&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:355:51: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::detail::function_call*; _ForwardIterator = pybind11::detail::function_call*; _Allocator = allocator]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::detail::function_call*; _ForwardIterator = pybind11::detail::function_call*; _Allocator = allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator; pointer = pybind11::detail::function_call*; _Tp_alloc_type = std::vector::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:474:34: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pybind11::detail::function_call}; _Tp = pybind11::detail::function_call; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pybind11::detail::function_call}; _Tp = pybind11::detail::function_call; _Alloc = std::allocator; reference = pybind11::detail::function_call&]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator; value_type = pybind11::detail::function_call]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:957:50: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pair*; _ForwardIterator = pair*; _Allocator = allocator >]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = std::pair; _Alloc = std::allocator >; pointer = std::pair*; _Tp_alloc_type = std::vector >::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:474:34: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::type_info*&, void* (*&)(void*)}; _Tp = std::pair; _Alloc = std::allocator >; iterator = std::vector >::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const std::type_info*&, void* (*&)(void*)}; _Tp = std::pair; _Alloc = std::allocator >; reference = std::pair&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:355:51: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node >, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node >, false>; pointer = std::__detail::_Hash_node >, false>*; allocator_type = std::allocator >, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _NodeAlloc = std::allocator >, false> >; __node_ptr = std::allocator >, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:778:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = std::vector; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1330:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = long unsigned int; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = long unsigned int; pointer = long unsigned int*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_bvector.h:631:48: required from 'std::_Bvector_base<_Alloc>::_Bit_pointer std::_Bvector_base<_Alloc>::_M_allocate(size_t) [with _Alloc = std::allocator; _Bit_pointer = long unsigned int*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:832:43: required from 'void std::vector::_M_reallocate(size_type) [with _Alloc = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_bvector.h:1079:4: required from 'void std::vector::reserve(size_type) [with _Alloc = std::allocator; size_type = long unsigned int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:362:25: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1963:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::str (*&)(pybind11::handle); Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1965:96: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, false>; pointer = std::__detail::_Hash_node, false>*; allocator_type = std::allocator, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _NodeAlloc = std::allocator, false> >; __node_ptr = std::allocator, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:778:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = pybind11::detail::type_info*; _Alloc = std::allocator >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = pybind11::detail::type_info*; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; mapped_type = pybind11::detail::type_info*; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1332:62: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::detail::argument_record; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::detail::argument_record; pointer = pybind11::detail::argument_record*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; pointer = pybind11::detail::argument_record*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const char (&)[5], std::nullptr_t, pybind11::handle, bool, bool}; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const char (&)[5], std::nullptr_t, pybind11::handle, bool, bool}; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; reference = pybind11::detail::argument_record&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:458:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::detail::argument_record*; _ForwardIterator = pybind11::detail::argument_record*; _Allocator = allocator]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::detail::argument_record*; _ForwardIterator = pybind11::detail::argument_record*; _Allocator = allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; pointer = pybind11::detail::argument_record*; _Tp_alloc_type = std::vector::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:474:34: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const char (&)[5], std::nullptr_t, pybind11::handle, bool, bool}; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const char (&)[5], std::nullptr_t, pybind11::handle, bool, bool}; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; reference = pybind11::detail::argument_record&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:458:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1973:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node >, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node >, false>; pointer = std::__detail::_Hash_node >, false>*; allocator_type = std::allocator >, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<_typeobject*&&>, std::tuple<>}; _NodeAlloc = std::allocator >, false> >; __node_ptr = std::allocator >, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<_typeobject*&&>, std::tuple<>}; _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:805:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = _typeobject*; _Val = std::vector; _Alloc = std::allocator > >; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; mapped_type = std::vector; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1336:61: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1908:27: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__node_base_ptr std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_find_before_node(const key_type&) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __node_base_ptr = std::__detail::_Hashtable_alloc >, false> > >::__node_base*; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2350:34: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_erase(std::true_type, const key_type&) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; std::true_type = std::integral_constant; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:973:24: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const key_type&) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:763:26: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&) [with _Key = std::type_index; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; size_type = long unsigned int; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:223:43: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:1131:40: required from 'pybind11::detail::any_container::any_container(It, It) [with It = __gnu_cxx::__normal_iterator >; = void; T = long int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:1140:81: required from 'pybind11::detail::any_container::any_container(const Container&) [with Container = std::vector; = void; T = long int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:776:80: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::str (*&)(pybind11::handle); Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1965:96: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = std::__cxx11::basic_string; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1999:36: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, false>; pointer = std::__detail::_Hash_node, false>*; allocator_type = std::allocator, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _NodeAlloc = std::allocator, false> >; __node_ptr = std::allocator, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:778:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = pybind11::detail::numpy_type_info; _Alloc = std::allocator >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = pybind11::detail::numpy_type_info; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::numpy_type_info; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; mapped_type = pybind11::detail::numpy_type_info; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1414:45: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::_Sp_counted_deleter, __gnu_cxx::_S_atomic>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::_Sp_counted_deleter, __gnu_cxx::_S_atomic>; pointer = std::_Sp_counted_deleter, __gnu_cxx::_S_atomic>*; allocator_type = std::allocator, __gnu_cxx::_S_atomic> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/allocated_ptr.h:98:60: required from 'std::__allocated_ptr<_Alloc> std::__allocate_guarded(_Alloc&) [with _Alloc = allocator<_Sp_counted_deleter, __gnu_cxx::_S_atomic> >]' /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:950:46: required from 'std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = pybind11::detail::error_fetch_and_normalize*; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); _Alloc = std::allocator; = void; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:939:57: required from 'std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter) [with _Ptr = pybind11::detail::error_fetch_and_normalize*; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:1478:17: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:232:48: required from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:668:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1973:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = _object*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = _object*; pointer = _object**; allocator_type = std::allocator<_object*>; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = _object*; _Alloc = std::allocator<_object*>; pointer = _object**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {_object* const&}; _Tp = _object*; _Alloc = std::allocator<_object*>; iterator = std::vector<_object*>::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = _object*; _Alloc = std::allocator<_object*>; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:387:40: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::dict; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2014:77: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = char*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = char*; pointer = char**; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = char*; _Alloc = std::allocator; pointer = char**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {char* const&}; _Tp = char*; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = char*; _Alloc = std::allocator; value_type = char*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:325:30: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/numeric: In function 'constexpr _Res std::__detail::__abs_r(_Tp)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from src/common.h:5: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:33:14: error: expected constructor, destructor, or type conversion before '(' token 33 | static_assert(sizeof(::pybind11::ssize_t) == sizeof(Py_intptr_t), "ssize_t != Py_intptr_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:34:14: error: expected constructor, destructor, or type conversion before '(' token 34 | static_assert(std::is_signed::value, "Py_intptr_t must be signed"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = std::__cxx11::basic_string; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1999:36: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::_Fwd_list_node >; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::_Fwd_list_node >; pointer = std::_Fwd_list_node >*; allocator_type = std::allocator > >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:360:43: required from 'std::_Fwd_list_base<_Tp, _Alloc>::_Node* std::_Fwd_list_base<_Tp, _Alloc>::_M_get_node() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; _Node = std::_Fwd_list_base, std::allocator > >::_Node]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:368:26: required from 'std::_Fwd_list_base<_Tp, _Alloc>::_Node* std::_Fwd_list_base<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; _Node = std::_Fwd_list_base, std::allocator > >::_Node]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.tcc:55:33: required from 'std::_Fwd_list_node_base* std::_Fwd_list_base<_Tp, _Alloc>::_M_insert_after(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; const_iterator = std::_Fwd_list_base, std::allocator > >::const_iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:859:25: required from 'std::forward_list<_Tp, _Alloc>::value_type& std::forward_list<_Tp, _Alloc>::emplace_front(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; reference = std::__cxx11::basic_string&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:556:26: required from 'const char* pybind11::detail::c_str(Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:648:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2051:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: In member function 'const T& pybind11::detail::unchecked_reference::operator()(Ix ...) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:446:9: note: in expansion of macro 'static_assert' 446 | static_assert(ssize_t{sizeof...(Ix)} == Dims || Dynamic, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:19: error: 'Dim' is not a type 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:23: error: expected ',' or '...' before '==' token 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:5: note: in expansion of macro 'static_assert' 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::dict; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2014:77: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = pybind11::detail::argument_record; _Tp = pybind11::detail::argument_record&&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:182:4: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = pybind11::detail::argument_record*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = pybind11::detail::argument_record*; _Tp = pybind11::detail::argument_record]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; allocator_type = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/allocator.h:320:6: required from 'static bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:709:56: required from 'bool std::vector<_Tp, _Alloc>::_M_shrink_to_fit() [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1064:9: required from 'void std::vector<_Tp, _Alloc>::shrink_to_fit() [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:459:32: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals_tr(const _Kt&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Kt = std::pair; _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2237:32: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = std::pair; _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1035:22: required from 'std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::__ireturn_type std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::insert(value_type&&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::__ireturn_type; value_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:426:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(value_type&&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2683:21: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1697:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1697 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2051:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2052:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, false>; pointer = std::__detail::_Hash_node, false>*; allocator_type = std::allocator, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _NodeAlloc = std::allocator, false> >; __node_ptr = std::allocator, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2099:15: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(const_iterator, std::false_type, _Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; const_iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; std::false_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:869:21: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::false_type, _Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; std::false_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:950:21: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1526:23: required from 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Tp = pybind11::detail::instance*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:316:49: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2055:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected identifier before '!' token 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:5: note: in expansion of macro 'static_assert' 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code_tr(const _Kt&) const [with _Kt = std::pair; _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2240:44: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = std::pair; _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1035:22: required from 'std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::__ireturn_type std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::insert(value_type&&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::__ireturn_type; value_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:426:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(value_type&&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2683:21: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1277:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1277 | static_assert(__is_invocable{}, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected identifier before '!' token 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:5: note: in expansion of macro 'static_assert' 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2056:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:19: error: 'std::is_pod_struct::value' is not a type 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected identifier before string constant 1421 | "Attempt to use a non-POD or unimplemented POD type as a numpy dtype"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:5: note: in expansion of macro 'static_assert' 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2052:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected identifier before '!' token 1735 | static_assert(!std::is_rvalue_reference::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2057:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:5: note: in expansion of macro 'static_assert' 1735 | static_assert(!std::is_rvalue_reference::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:9: error: 'NVectorized' is not a type 1802 | NVectorized >= 1, | ^~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:21: error: expected ',' or '...' before '>=' token 1802 | NVectorized >= 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1801:5: note: in expansion of macro 'static_assert' 1801 | static_assert( | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = bool (*)(_object*, void*&); size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = bool (*)(_object*, void*&); pointer = bool (**)(_object*, void*&); allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; pointer = bool (**)(_object*, void*&); size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {bool (* const&)(_object*, void*&)}; _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1287:21: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = bool (*)(_object*, void*&); _Alloc = std::allocator; value_type = bool (*)(_object*, void*&)]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1415:57: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const long int*; _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const long int*; _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const long int*; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = const long int*; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:1131:40: required from 'pybind11::detail::any_container::any_container(It, It) [with It = const long int*; = void; T = long int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:1145:90: required from 'pybind11::detail::any_container::any_container(const std::initializer_list&) [with TIn = long int; = void; T = long int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:93:77: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/list:63, from src/mpl2014.h:146: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_list.h:644:21: error: 'std::is_same::type, _Tp>::value' is not a type 644 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_list.h:645:11: error: expected identifier before string constant 645 | "std::list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_list.h:645:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_list.h:647:21: error: 'std::is_same::value' is not a type 647 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_list.h:648:11: error: expected identifier before string constant 648 | "std::list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_list.h:648:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::__cxx11::list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::__cxx11::list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::__cxx11::list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2058:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node_base*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node_base*; pointer = std::__detail::_Hash_node_base**; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:2017:52: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_base** std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets(size_t) [with _NodeAlloc = std::allocator, void*>, true> >; __buckets_ptr = std::__detail::_Hashtable_alloc, void*>, true> > >::__node_base**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:443:47: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__buckets_ptr std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_allocate_buckets(size_type) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __buckets_ptr = std::__detail::_Hashtable_alloc, void*>, true> > >::__node_base**; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2562:37: required from 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_rehash_aux(size_type, std::true_type) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2541:17: required from 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_rehash(size_type, const __rehash_state&) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; __rehash_state = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2155:4: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique_node(size_type, __hash_code, __node_ptr, size_type) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; size_type = long unsigned int; __hash_code = long unsigned int; __node_ptr = std::allocator, void*>, true> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:812:30: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Val = void*; _Alloc = std::allocator, void*> >; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = void*; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; mapped_type = void*; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:528:58: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2059:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2055:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = _object*; _Value = _object*; _ExtractKey = std::__detail::_Identity; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1314:34: required from 'size_t std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_bucket_index(const std::__detail::_Hash_node_value<_Value, false>&, size_t) const [with _Key = _object*; _Value = _object*; _ExtractKey = std::__detail::_Identity; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:794:49: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_bucket_index(const __node_value_type&) const [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; __node_value_type = std::_Hashtable<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__node_value_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1970:41: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__node_base_ptr std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_find_before_node_tr(size_type, const _Kt&, __hash_code) const [with _Kt = _object*; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __node_base_ptr = std::__detail::_Hashtable_alloc > >::__node_base*; size_type = long unsigned int; __hash_code = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:827:44: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__node_ptr std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_find_node_tr(size_type, const _Kt&, __hash_code) const [with _Kt = _object*; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __node_ptr = std::allocator >::value_type*; size_type = long unsigned int; __hash_code = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2244:43: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:893:22: required from 'std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(const value_type&) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type; value_type = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:422:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = _object*; _Hash = std::hash<_object*>; _Pred = std::equal_to<_object*>; _Alloc = std::allocator<_object*>; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:93:37: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::_Fwd_list_node; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::_Fwd_list_node; pointer = std::_Fwd_list_node*; allocator_type = std::allocator >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:360:43: required from 'std::_Fwd_list_base<_Tp, _Alloc>::_Node* std::_Fwd_list_base<_Tp, _Alloc>::_M_get_node() [with _Tp = void (*)(std::__exception_ptr::exception_ptr); _Alloc = std::allocator; _Node = std::_Fwd_list_base >::_Node]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:368:26: required from 'std::_Fwd_list_base<_Tp, _Alloc>::_Node* std::_Fwd_list_base<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {void (*)(std::__exception_ptr::exception_ptr)}; _Tp = void (*)(std::__exception_ptr::exception_ptr); _Alloc = std::allocator; _Node = std::_Fwd_list_base >::_Node]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.tcc:55:33: required from 'std::_Fwd_list_node_base* std::_Fwd_list_base<_Tp, _Alloc>::_M_insert_after(const_iterator, _Args&& ...) [with _Args = {void (*)(std::__exception_ptr::exception_ptr)}; _Tp = void (*)(std::__exception_ptr::exception_ptr); _Alloc = std::allocator; const_iterator = std::_Fwd_list_base >::const_iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:885:30: required from 'void std::forward_list<_Tp, _Alloc>::push_front(_Tp&&) [with _Tp = void (*)(std::__exception_ptr::exception_ptr); _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:486:67: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2060:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node<_object*, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node<_object*, false>; pointer = std::__detail::_Hash_node<_object*, false>*; allocator_type = std::allocator >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {_object* const&}; _NodeAlloc = std::allocator >; __node_ptr = std::allocator >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:212:32: required from 'std::__detail::_AllocNode<_NodeAlloc>::__node_type* std::__detail::_AllocNode<_NodeAlloc>::operator()(_Args&& ...) const [with _Args = {_object* const&}; _NodeAlloc = std::allocator >; __node_type = std::__detail::_AllocNode > >::__node_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:137:21: required from 'static typename _NodeGenerator::__node_type* std::__detail::_NodeBuilder::_S_build(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; typename _NodeGenerator::__node_type = std::__detail::_AllocNode > >::__node_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2248:30: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:893:22: required from 'std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(const value_type&) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type; value_type = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:422:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = _object*; _Hash = std::hash<_object*>; _Pred = std::equal_to<_object*>; _Alloc = std::allocator<_object*>; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:93:37: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, void*>, true>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, void*>, true>; pointer = std::__detail::_Hash_node, void*>, true>*; allocator_type = std::allocator, void*>, true> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _NodeAlloc = std::allocator, void*>, true> >; __node_ptr = std::allocator, void*>, true> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:805:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Val = void*; _Alloc = std::allocator, void*> >; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = void*; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; mapped_type = void*; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:528:58: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2056:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, true>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, true>; pointer = std::__detail::_Hash_node, true>*; allocator_type = std::allocator, true> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, true> >; __node_ptr = std::allocator, true> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:212:32: required from 'std::__detail::_AllocNode<_NodeAlloc>::__node_type* std::__detail::_AllocNode<_NodeAlloc>::operator()(_Args&& ...) const [with _Args = {std::pair}; _NodeAlloc = std::allocator, true> >; __node_type = std::__detail::_AllocNode, true> > >::__node_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:137:21: required from 'static typename _NodeGenerator::__node_type* std::__detail::_NodeBuilder::_S_build(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = std::pair; _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; typename _NodeGenerator::__node_type = std::__detail::_AllocNode, true> > >::__node_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2248:30: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = std::pair; _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1035:22: required from 'std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::__ireturn_type std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::insert(value_type&&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::__ireturn_type; value_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:426:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(value_type&&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2683:21: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2057:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2061:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = _typeobject*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = _typeobject*; pointer = _typeobject**; allocator_type = std::allocator<_typeobject*>; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>; pointer = _typeobject**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {_typeobject*}; _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>; iterator = std::vector<_typeobject*>::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {_typeobject*}; _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>; reference = _typeobject*&]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>; value_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:109:24: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2058:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:3961: /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4019:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4021:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2062:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4044:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node >, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node >, false>; pointer = std::__detail::_Hash_node >, false>*; allocator_type = std::allocator >, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _NodeAlloc = std::allocator >, false> >; __node_ptr = std::allocator >, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:778:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = const _object*; _Val = std::vector<_object*>; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector<_object*>; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector<_object*>; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:387:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4046:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2059:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = pybind11::detail::function_call; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = pybind11::detail::function_call; pointer = pybind11::detail::function_call*; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:378:33: required from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(size_t) [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator; pointer = pybind11::detail::function_call*; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:453:44: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pybind11::detail::function_call}; _Tp = pybind11::detail::function_call; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pybind11::detail::function_call}; _Tp = pybind11::detail::function_call; _Alloc = std::allocator; reference = pybind11::detail::function_call&]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator; value_type = pybind11::detail::function_call]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:957:50: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::detail::function_call*; _ForwardIterator = pybind11::detail::function_call*; _Allocator = allocator]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1133:33: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = pybind11::detail::function_call*; _ForwardIterator = pybind11::detail::function_call*; _Allocator = allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:504:26: required from 'static std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_S_relocate(pointer, pointer, pointer, _Tp_alloc_type&) [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator; pointer = pybind11::detail::function_call*; _Tp_alloc_type = std::vector::_Tp_alloc_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:474:34: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {pybind11::detail::function_call}; _Tp = pybind11::detail::function_call; _Alloc = std::allocator; iterator = std::vector::iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:123:21: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {pybind11::detail::function_call}; _Tp = pybind11::detail::function_call; _Alloc = std::allocator; reference = pybind11::detail::function_call&]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1294:21: required from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator; value_type = pybind11::detail::function_call]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:957:50: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:1088:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1088 | static_assert(std::is_same<_ValueType, _ValueType2>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4067:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4069:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node >, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node >, false>; pointer = std::__detail::_Hash_node >, false>*; allocator_type = std::allocator >, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _NodeAlloc = std::allocator >, false> >; __node_ptr = std::allocator >, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:778:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = std::vector; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1330:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2060:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2063:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp& std::get(array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp&& std::get(array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp& std::get(const array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:19: /opt/tools/gcc12/include/c++/12.2.0/array: At global scope: /opt/tools/gcc12/include/c++/12.2.0/array:478:21: error: '_Ind' is not a type 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^~~~ /opt/tools/gcc12/include/c++/12.2.0/array:478:26: error: expected ',' or '...' before '<' token 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, false>; pointer = std::__detail::_Hash_node, false>*; allocator_type = std::allocator, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _NodeAlloc = std::allocator, false> >; __node_ptr = std::allocator, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:778:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = pybind11::detail::type_info*; _Alloc = std::allocator >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = pybind11::detail::type_info*; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; mapped_type = pybind11::detail::type_info*; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1332:62: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_algo.h:65, from /opt/tools/gcc12/include/c++/12.2.0/functional:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:21: /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:79:21: error: 'std::is_integral<_Tp>::value' is not a type 79 | static_assert(std::is_integral<_IntType>::value, | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected identifier before string constant 80 | "template argument must be an integral type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node >, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node >, false>; pointer = std::__detail::_Hash_node >, false>*; allocator_type = std::allocator >, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<_typeobject*&&>, std::tuple<>}; _NodeAlloc = std::allocator >, false> >; __node_ptr = std::allocator >, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<_typeobject*&&>, std::tuple<>}; _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:805:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = _typeobject*; _Val = std::vector; _Alloc = std::allocator > >; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; mapped_type = std::vector; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1336:61: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2064:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = long int; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = long int; _Alloc = std::allocator; allocator_type = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:1131:40: required from 'pybind11::detail::any_container::any_container(It, It) [with It = __gnu_cxx::__normal_iterator >; = void; T = long int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:1140:81: required from 'pybind11::detail::any_container::any_container(const Container&) [with Container = std::vector; = void; T = long int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:776:80: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2061:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, false>; pointer = std::__detail::_Hash_node, false>*; allocator_type = std::allocator, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _NodeAlloc = std::allocator, false> >; __node_ptr = std::allocator, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:778:42: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = pybind11::detail::numpy_type_info; _Alloc = std::allocator >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = pybind11::detail::numpy_type_info; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::numpy_type_info; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; mapped_type = pybind11::detail::numpy_type_info; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1414:45: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected identifier before 'sizeof' 803 | static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected identifier before 'sizeof' 810 | static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:819:21: error: '_Varargs::value' is not a type 819 | static_assert(_Varargs::value | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:820:21: error: expected ',' or '...' before '?' token 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1 | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1245:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:63:9: error: 'std::is_same::type&, typename pybind11::detail::type_caster::type, void>::cast_op_type >::value' is not a type 63 | std::is_same::type &, subcaster_cast_op_type>::value | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:64:13: error: expected ',' or '...' before '||' token 64 | || std::is_same::value, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:62:5: note: in expansion of macro 'static_assert' 62 | static_assert( | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2068:53: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected identifier before '!' token 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected identifier before '!' token 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected identifier before '!' token 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected identifier before '!' token 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::_Sp_counted_deleter, __gnu_cxx::_S_atomic>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::_Sp_counted_deleter, __gnu_cxx::_S_atomic>; pointer = std::_Sp_counted_deleter, __gnu_cxx::_S_atomic>*; allocator_type = std::allocator, __gnu_cxx::_S_atomic> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/allocated_ptr.h:98:60: required from 'std::__allocated_ptr<_Alloc> std::__allocate_guarded(_Alloc&) [with _Alloc = allocator<_Sp_counted_deleter, __gnu_cxx::_S_atomic> >]' /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:950:46: required from 'std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = pybind11::detail::error_fetch_and_normalize*; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); _Alloc = std::allocator; = void; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:939:57: required from 'std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter) [with _Ptr = pybind11::detail::error_fetch_and_normalize*; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:1478:17: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:232:48: required from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:668:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:97:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/Python.h:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:13, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:13, from src/common.h:4, from src/output_array.h:4, from src/chunk_local.h:4, from src/base.h:13, from src/base_impl.h:4, from src/wrap.cpp:1: /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2071:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2062:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::_Fwd_list_node >; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::_Fwd_list_node >; pointer = std::_Fwd_list_node >*; allocator_type = std::allocator > >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:360:43: required from 'std::_Fwd_list_base<_Tp, _Alloc>::_Node* std::_Fwd_list_base<_Tp, _Alloc>::_M_get_node() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; _Node = std::_Fwd_list_base, std::allocator > >::_Node]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:368:26: required from 'std::_Fwd_list_base<_Tp, _Alloc>::_Node* std::_Fwd_list_base<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; _Node = std::_Fwd_list_base, std::allocator > >::_Node]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.tcc:55:33: required from 'std::_Fwd_list_node_base* std::_Fwd_list_base<_Tp, _Alloc>::_M_insert_after(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; const_iterator = std::_Fwd_list_base, std::allocator > >::const_iterator]' /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:859:25: required from 'std::forward_list<_Tp, _Alloc>::value_type& std::forward_list<_Tp, _Alloc>::emplace_front(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >}; _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >; reference = std::__cxx11::basic_string&]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:556:26: required from 'const char* pybind11::detail::c_str(Args&& ...) [with Args = {std::__cxx11::basic_string, std::allocator >}]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:648:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/forward_list:38, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:306: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:433:21: error: 'std::is_same::type, _Tp>::value' is not a type 433 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected identifier before string constant 434 | "std::forward_list must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:434:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:436:21: error: 'std::is_same::value' is not a type 436 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected identifier before string constant 437 | "std::forward_list must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:437:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::forward_list<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 746 | static_assert(std::is_base_of>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected identifier before string constant 747 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:5: note: in expansion of macro 'static_assert' 746 | static_assert(std::is_base_of>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected identifier before string constant 828 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:5: note: in expansion of macro 'static_assert' 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = pybind11::detail::argument_record; _Tp = pybind11::detail::argument_record&&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:182:4: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = pybind11::detail::argument_record*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<__gnu_cxx::__normal_iterator > >; _ForwardIterator = pybind11::detail::argument_record*; _Tp = pybind11::detail::argument_record]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1690:33: required from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:706:23: required from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = std::move_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = pybind11::detail::argument_record; _Alloc = std::allocator; allocator_type = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/allocator.h:320:6: required from 'static bool std::__shrink_to_fit_aux<_Tp, true>::_S_do_it(_Tp&) [with _Tp = std::vector]' /opt/tools/gcc12/include/c++/12.2.0/bits/vector.tcc:709:56: required from 'bool std::vector<_Tp, _Alloc>::_M_shrink_to_fit() [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:1064:9: required from 'void std::vector<_Tp, _Alloc>::shrink_to_fit() [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:459:32: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2072:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:19: error: 'kwargs_pos' is not a type 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:30: error: expected ',' or '...' before '==' token 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:19: error: 'args_pos' is not a type 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:28: error: expected ',' or '...' before '==' token 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::argument_loader::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:73, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:307: /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:97:21: error: 'std::__or_, std::is_constructible<_Tp, _Args ..., const _Alloc&> >::value' is not a type 97 | static_assert(__or_< | ^~~~~~ 98 | is_constructible<_Tp, allocator_arg_t, const _Alloc&, _Args...>, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | is_constructible<_Tp, _Args..., const _Alloc&>>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected identifier before string constant 100 | "construction with an allocator must be possible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uses_allocator.h:100:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:19: error: 'std::is_default_constructible<_U1>::value' is not a type 149 | static_assert(std::is_default_constructible::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected identifier before string constant 150 | "The guard type must be default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:5: note: in expansion of macro 'static_assert' 149 | static_assert(std::is_default_constructible::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2063:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, false>; pointer = std::__detail::_Hash_node, false>*; allocator_type = std::allocator, false> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _NodeAlloc = std::allocator, false> >; __node_ptr = std::allocator, false> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:308:35: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Scoped_node::_Scoped_node(std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc*, _Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__hashtable_alloc = std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__hashtable_alloc]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2099:15: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(const_iterator, std::false_type, _Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; const_iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; std::false_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:869:21: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace(std::false_type, _Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; std::false_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:950:21: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1526:23: required from 'std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>::emplace(_Args&& ...) [with _Args = {void*&, pybind11::detail::instance*&}; _Key = const void*; _Tp = pybind11::detail::instance*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:316:49: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:36, from /opt/tools/gcc12/include/c++/12.2.0/memory:76: /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:21: error: '__i' is not a type 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/tuple:1357:25: error: expected ',' or '...' before '<' token 1357 | static_assert(__i < sizeof...(_Types), "tuple index must be in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp& std::get(tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr _Tp&& std::get(tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = void (*)(void*)]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/typeid.h:39:80: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp& std::get(const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr const _Tp&& std::get(const tuple<_UTypes ...>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator==(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/tuple: In function 'constexpr bool std::operator<(const tuple<_UTypes ...>&, const tuple<_UTypes ...>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:135:7: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2076:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2064:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'void std::default_delete<_Tp>::operator()(_Tp*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected identifier before '!' token 162 | static_assert( !is_rvalue_reference<_Dp>::value, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:162:22: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node_base*; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node_base*; pointer = std::__detail::_Hash_node_base**; allocator_type = std::allocator; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:2017:52: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_base** std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_buckets(size_t) [with _NodeAlloc = std::allocator, void*>, true> >; __buckets_ptr = std::__detail::_Hashtable_alloc, void*>, true> > >::__node_base**; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:443:47: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__buckets_ptr std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_allocate_buckets(size_type) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __buckets_ptr = std::__detail::_Hashtable_alloc, void*>, true> > >::__node_base**; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2562:37: required from 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_rehash_aux(size_type, std::true_type) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2541:17: required from 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_rehash(size_type, const __rehash_state&) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; __rehash_state = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2155:4: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique_node(size_type, __hash_code, __node_ptr, size_type) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; size_type = long unsigned int; __hash_code = long unsigned int; __node_ptr = std::allocator, void*>, true> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:812:30: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Val = void*; _Alloc = std::allocator, void*> >; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = void*; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; mapped_type = void*; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:528:58: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:14: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected identifier before 'sizeof' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:5: note: in expansion of macro 'static_assert' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:19: error: 'std::all_of...>::value' is not a type 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected identifier before string constant 323 | "pybind11::init(class_factory, alias_factory): class and alias factories " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = _object*; _Value = _object*; _ExtractKey = std::__detail::_Identity; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1314:34: required from 'size_t std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_bucket_index(const std::__detail::_Hash_node_value<_Value, false>&, size_t) const [with _Key = _object*; _Value = _object*; _ExtractKey = std::__detail::_Identity; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; size_t = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:794:49: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_bucket_index(const __node_value_type&) const [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; size_type = long unsigned int; __node_value_type = std::_Hashtable<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__node_value_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1970:41: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__node_base_ptr std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_find_before_node_tr(size_type, const _Kt&, __hash_code) const [with _Kt = _object*; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __node_base_ptr = std::__detail::_Hashtable_alloc > >::__node_base*; size_type = long unsigned int; __hash_code = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:827:44: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__node_ptr std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_find_node_tr(size_type, const _Kt&, __hash_code) const [with _Kt = _object*; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __node_ptr = std::allocator >::value_type*; size_type = long unsigned int; __hash_code = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2244:43: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:893:22: required from 'std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(const value_type&) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type; value_type = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:422:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = _object*; _Hash = std::hash<_object*>; _Pred = std::equal_to<_object*>; _Alloc = std::allocator<_object*>; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:93:37: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:5: note: in expansion of macro 'static_assert' 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:19: error: 'std::is_same::type, typename pybind11::detail::intrinsic_type::type>::value' is not a type 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected identifier before string constant 401 | "The type returned by `__getstate__` must be the same " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:5: note: in expansion of macro 'static_assert' 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2077:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2068:53: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = pybind11::detail::function_record; _Dp = pybind11::cpp_function::InitializingFunctionRecordDeleter]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:163:68: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node<_object*, false>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node<_object*, false>; pointer = std::__detail::_Hash_node<_object*, false>*; allocator_type = std::allocator >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {_object* const&}; _NodeAlloc = std::allocator >; __node_ptr = std::allocator >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:212:32: required from 'std::__detail::_AllocNode<_NodeAlloc>::__node_type* std::__detail::_AllocNode<_NodeAlloc>::operator()(_Args&& ...) const [with _Args = {_object* const&}; _NodeAlloc = std::allocator >; __node_type = std::__detail::_AllocNode > >::__node_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:137:21: required from 'static typename _NodeGenerator::__node_type* std::__detail::_NodeBuilder::_S_build(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; typename _NodeGenerator::__node_type = std::__detail::_AllocNode > >::__node_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2248:30: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = _object* const&; _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = _object* const&; _NodeGenerator = std::__detail::_AllocNode > >; _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:893:22: required from 'std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::__detail::_Insert_base<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(const value_type&) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::__ireturn_type; value_type = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:422:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(const value_type&) [with _Value = _object*; _Hash = std::hash<_object*>; _Pred = std::equal_to<_object*>; _Alloc = std::allocator<_object*>; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base<_object*, _object*, std::allocator<_object*>, std::__detail::_Identity, std::equal_to<_object*>, std::hash<_object*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:93:37: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 117 | static_assert(sizeof(_Tp) != 0, "cannot allocate incomplete types"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2071:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In member function 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:13: note: in expansion of macro 'static_assert' 272 | static_assert(has_arg_annotations || !has_kw_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:13: note: in expansion of macro 'static_assert' 274 | static_assert(has_arg_annotations || !has_pos_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2078:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/backward/auto_ptr.h: In constructor 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::auto_ptr<_Up>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2072:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h: In instantiation of '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__detail::_Hash_node, true>; size_type = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:464:28: required from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__detail::_Hash_node, true>; pointer = std::__detail::_Hash_node, true>*; allocator_type = std::allocator, true> >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1963:45: required from 'std::__detail::_Hashtable_alloc<_NodeAlloc>::__node_type* std::__detail::_Hashtable_alloc<_NodeAlloc>::_M_allocate_node(_Args&& ...) [with _Args = {std::pair}; _NodeAlloc = std::allocator, true> >; __node_ptr = std::allocator, true> >::value_type*]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:212:32: required from 'std::__detail::_AllocNode<_NodeAlloc>::__node_type* std::__detail::_AllocNode<_NodeAlloc>::operator()(_Args&& ...) const [with _Args = {std::pair}; _NodeAlloc = std::allocator, true> >; __node_type = std::__detail::_AllocNode, true> > >::__node_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:137:21: required from 'static typename _NodeGenerator::__node_type* std::__detail::_NodeBuilder::_S_build(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = std::pair; _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; typename _NodeGenerator::__node_type = std::__detail::_AllocNode, true> > >::__node_type]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:2248:30: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert_unique(_Kt&&, _Arg&&, const _NodeGenerator&) [with _Kt = std::pair; _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:906:27: required from 'std::pair::iterator, bool> std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_insert(_Arg&&, const _NodeGenerator&, std::true_type) [with _Arg = std::pair; _NodeGenerator = std::__detail::_AllocNode, true> > >; _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; typename std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; typename _Traits::__constant_iterators = std::__detail::_Hashtable_traits::__constant_iterators; std::true_type = std::integral_constant]' /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1035:22: required from 'std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::__ireturn_type std::__detail::_Insert<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::insert(value_type&&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; __ireturn_type = std::__detail::_Insert, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, true>::__ireturn_type; value_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:426:27: required from 'std::pair, std::__is_nothrow_invocable > >::value, true, true> >::iterator, bool> std::unordered_set<_Value, _Hash, _Pred, _Alloc>::insert(value_type&&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; typename std::_Hashtable<_Value, _Value, _Alloc, std::__detail::_Identity, _Pred, _Hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits, std::__is_nothrow_invocable > >::value, true, true> >::iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; value_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2683:21: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/new_allocator.h:117:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /opt/tools/gcc12/include/c++/12.2.0/stdexcept:39, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:308: /opt/tools/gcc12/include/c++/12.2.0/string_view: At global scope: /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected identifier before '!' token 102 | static_assert(!is_array_v<_CharT>); | ^ /opt/tools/gcc12/include/c++/12.2.0/string_view:102:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:21: error: expected identifier 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected unqualified-id before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:41: error: expected ')' before '&&' token 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ~ ^~~ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:103:42: error: expected ';' at end of member declaration 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~ | ; /opt/tools/gcc12/include/c++/12.2.0/string_view:103:45: error: 'is_standard_layout_v<_CharT>' does not name a type 103 | static_assert(is_trivial_v<_CharT> && is_standard_layout_v<_CharT>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:21: error: expected identifier 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/string_view:104:67: error: expected unqualified-id before ')' token 104 | static_assert(is_same_v<_CharT, typename _Traits::char_type>); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...)' cannot be overloaded with 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_string_view<_CharT, _Traits>::_Static_assert(...) &&' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2076:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2079:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2077:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:19: error: 'std::all_of::is_valid_class_option...>::value' is not a type 1506 | static_assert(detail::all_of...>::value, | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected identifier before string constant 1507 | "Unknown/invalid class_ template parameters provided"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1507:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1506:5: note: in expansion of macro 'static_assert' 1506 | static_assert(detail::all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected identifier before '!' token 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1509:5: note: in expansion of macro 'static_assert' 1509 | static_assert(!has_alias || std::is_polymorphic::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::int_; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2089:97: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, error: command '/home/pbulk/build/graphics/py-contourpy/work/.cwrapper/bin/gcc' failed with exit code 1 /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2078:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::int_; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2092:93: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = std::__cxx11::basic_string; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1076:29: required from 'T pybind11::handle::cast() const [with T = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:590:72: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::keep_alive_impl(pybind11::handle, pybind11::handle)::; Return = void; Args = {pybind11::handle}; Extra = {}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::keep_alive_impl(pybind11::handle, pybind11::handle)::; Extra = {}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2237:10: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2079:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:53, from /opt/tools/gcc12/include/c++/12.2.0/memory:77: /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h: In instantiation of 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]': /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr.h:232:48: required from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = pybind11::detail::error_fetch_and_normalize; _Deleter = void (*)(pybind11::detail::error_fetch_and_normalize*); = void; _Tp = pybind11::detail::error_fetch_and_normalize]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:668:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/shared_ptr_base.h:1480:24: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1480 | static_assert(__is_invocable<_Deleter&, _Yp*&>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long unsigned int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1471:61: required from 'pybind11::str::str(const char*, const SzType&) [with SzType = long unsigned int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1493:55: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1661:63: required from 'pybind11::bytearray::bytearray(const char*, const SzType&) [with SzType = int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:1667:34: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::int_; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2089:97: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::all_type_info_get_cache(PyTypeObject*)::; Return = void; Args = {pybind11::handle}; Extra = {}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::all_type_info_get_cache(PyTypeObject*)::; Extra = {}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2290:18: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:141:7: required from 'T& pybind11::get_or_create_shared_data(const std::string&) [with T = detail::numpy_internals; std::string = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:112:54: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::int_; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2092:93: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::keep_alive_impl(pybind11::handle, pybind11::handle)::; Return = void; Args = {pybind11::handle}; Extra = {}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::keep_alive_impl(pybind11::handle, pybind11::handle)::; Extra = {}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2237:10: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:35, from /opt/tools/gcc12/include/c++/12.2.0/unordered_map:46, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:312: /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:22: error: 'std::is_empty<_Alloc>::value' is not a type 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected identifier before string constant 1411 | static_assert( std::is_empty<_Tp>::value, "Type must be empty" ); | ^~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1411:49: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:203:21: error: 'std::is_same::type, _Value>::value' is not a type 203 | static_assert(is_same::type, _Value>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected identifier before string constant 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:65: error: expected ')' before '{' token 206 | static_assert(is_same{}, | ~ ^ | ) /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:206:67: error: expected unqualified-id before ',' token 206 | static_assert(is_same{}, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:336:21: error: 'std::is_nothrow_default_constructible<_RangeHash>::value' is not a type 336 | static_assert(is_nothrow_default_constructible<_RangeHash>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected identifier before string constant 337 | "Functor used to map hash code to bucket index" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:337:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected identifier before 'noexcept' 339 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:339:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:345:21: error: 'std::is_nothrow_default_constructible<_ExtractKey>::value' is not a type 345 | static_assert(is_nothrow_default_constructible<_ExtractKey>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected identifier before string constant 346 | "_ExtractKey must be nothrow default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:346:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected identifier before 'noexcept' 347 | static_assert(noexcept( | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:347:21: error: expected ',' or '...' before 'noexcept' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' cannot be overloaded with 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = int; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1134:29: required from 'T pybind11::object::cast() const & [with T = int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:669:48: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::all_type_info_get_cache(PyTypeObject*)::; Return = void; Args = {pybind11::handle}; Extra = {}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::all_type_info_get_cache(PyTypeObject*)::; Extra = {}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2290:18: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:141:7: required from 'T& pybind11::get_or_create_shared_data(const std::string&) [with T = detail::numpy_internals; std::string = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:112:54: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = int; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1134:29: required from 'T pybind11::object::cast() const & [with T = int]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:669:48: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In instantiation of 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&) [with IntType = long int; ssize_t = long int]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:2060:68: required from 'pybind11::list::list(SzType) [with SzType = long int; typename std::enable_if::value, int>::type = 0]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:269:68: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/numeric: In function 'constexpr _Res std::__detail::__abs_r(_Tp)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from src/common.h:5: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:33:14: error: expected constructor, destructor, or type conversion before '(' token 33 | static_assert(sizeof(::pybind11::ssize_t) == sizeof(Py_intptr_t), "ssize_t != Py_intptr_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:34:14: error: expected constructor, destructor, or type conversion before '(' token 34 | static_assert(std::is_signed::value, "Py_intptr_t must be signed"); | ^ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:33, from /opt/tools/gcc12/include/c++/12.2.0/ext/alloc_traits.h:34, from /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:41: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = long int; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:21:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:33, from /opt/tools/gcc12/include/c++/12.2.0/ext/alloc_traits.h:34, from /opt/tools/gcc12/include/c++/12.2.0/bits/forward_list.h:41: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = long int*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = long int*; _Tp = long int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = long int; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../buffer_info.h:21:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, In file included from /opt/tools/gcc12/include/c++/12.2.0/vector:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:314: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Tp>::value' is not a type 435 | static_assert(is_same::type, _Tp>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected identifier before string constant 436 | "std::vector must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:436:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:438:21: error: 'std::is_same::value' is not a type 438 | static_assert(is_same::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected identifier before string constant 439 | "std::vector must have the same value_type as its allocator"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:439:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' cannot be overloaded with 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::vector<_Tp, _Alloc>::_Static_assert(int, int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _object**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _object**; _Tp = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _object*; _Alloc = std::allocator<_object*>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:197:18: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: In member function 'const T& pybind11::detail::unchecked_reference::operator()(Ix ...) const': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:446:9: note: in expansion of macro 'static_assert' 446 | static_assert(ssize_t{sizeof...(Ix)} == Dims || Dynamic, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:19: error: 'Dim' is not a type 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:23: error: expected ',' or '...' before '==' token 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:531:5: note: in expansion of macro 'static_assert' 531 | static_assert(Dim == 0 && Dim > 0 /* always fail */, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _object**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _object**; _Tp = _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _object*; _Alloc = std::allocator<_object*>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:197:18: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:800:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Val = void*; _Alloc = std::allocator, void*> >; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = void*; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; mapped_type = void*; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:528:58: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'pybind11::ssize_t pybind11::ssize_t_cast(const IntType&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:484:5: note: in expansion of macro 'static_assert' 484 | static_assert(sizeof(IntType) <= sizeof(ssize_t), "Implicit narrowing is not permitted."); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1963:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:586:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:800:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Val = void*; _Alloc = std::allocator, void*> >; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = void*; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:984:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; mapped_type = void*; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:528:58: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected identifier before '!' token 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1030:5: note: in expansion of macro 'static_assert' 1030 | static_assert(!detail::array_info::is_array, "Array types cannot be used with array_t"); | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _typeobject**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _typeobject**; _Tp = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:107:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected identifier before '!' token 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1315:5: note: in expansion of macro 'static_assert' 1315 | static_assert(!array_info::is_empty, "Zero-sized arrays are not supported"); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:19: error: 'std::is_pod_struct::value' is not a type 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected identifier before string constant 1421 | "Attempt to use a non-POD or unimplemented POD type as a numpy dtype"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1421:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1420:5: note: in expansion of macro 'static_assert' 1420 | static_assert(is_pod_struct::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::str (*&)(pybind11::handle); Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:92:19: required from 'pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1965:96: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected identifier before '!' token 1735 | static_assert(!std::is_rvalue_reference::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1735:5: note: in expansion of macro 'static_assert' 1735 | static_assert(!std::is_rvalue_reference::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: In function 'constexpr pybind11::size_t pybind11::detail::instance_simple_holder_in_ptrs()': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:558:5: note: in expansion of macro 'static_assert' 558 | static_assert(sizeof(std::shared_ptr) >= sizeof(std::unique_ptr), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h: At global scope: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:633:14: error: expected constructor, destructor, or type conversion before '(' token 633 | static_assert(std::is_standard_layout::value, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:19: error: 'found' is not a type 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:25: error: expected ',' or '...' before '<=' token 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/common.h:855:5: note: in expansion of macro 'static_assert' 855 | static_assert(found <= 1, "Found more than one type matching the predicate"); | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:9: error: 'NVectorized' is not a type 1802 | NVectorized >= 1, | ^~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1802:21: error: expected ',' or '...' before '>=' token 1802 | NVectorized >= 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1801:5: note: in expansion of macro 'static_assert' 1801 | static_assert( | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::__cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = void*; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, void*> >; iterator = std::__detail::_Insert_base, std::pair, void*>, std::allocator, void*> >, std::__detail::_Select1st, std::equal_to >, std::hash >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::__cxx11::basic_string]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:586:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1671:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:880:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:121:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::str; Args = {pybind11::handle}; Extra = {pybind11::name, pybind11::is_method}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1973:30: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _typeobject**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _typeobject**; _Tp = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _typeobject*; _Alloc = std::allocator<_typeobject*>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:107:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1676:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:880:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:121:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = std::__cxx11::basic_string; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1999:36: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::dict; Args = {pybind11::handle}; Extra = {pybind11::name}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2014:77: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1671:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:880:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:121:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:198:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1676:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::const_iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) const [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:880:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::const_iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) const [with _Key = _typeobject*; _Tp = std::vector; _Hash = std::hash<_typeobject*>; _Pred = std::equal_to<_typeobject*>; _Alloc = std::allocator > >; const_iterator = std::__detail::_Insert_base<_typeobject*, std::pair<_typeobject* const, std::vector >, std::allocator > >, std::__detail::_Select1st, std::equal_to<_typeobject*>, std::hash<_typeobject*>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator; key_type = _typeobject*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:121:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:198:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/py-contourpy /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp& std::get(array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp&& std::get(array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp& std::get(const array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:19: /opt/tools/gcc12/include/c++/12.2.0/array: At global scope: /opt/tools/gcc12/include/c++/12.2.0/array:478:21: error: '_Ind' is not a type 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^~~~ /opt/tools/gcc12/include/c++/12.2.0/array:478:26: error: expected ',' or '...' before '<' token 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2051:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:27, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:12, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:15, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:14: /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected identifier before '!' token 719 | static_assert(!is_same_v, nullopt_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:719:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected identifier before '!' token 720 | static_assert(!is_same_v, in_place_t>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:720:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected identifier before '!' token 721 | static_assert(!is_reference_v<_Tp>); | ^ /opt/tools/gcc12/include/c++/12.2.0/optional:721:21: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::optional<_Tp>::_Static_assert(int)' cannot be overloaded with 'int std::optional<_Tp>::_Static_assert(int)' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::optional<_Tp>::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:198:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::argument_record*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::argument_record*; _Tp = pybind11::detail::argument_record]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:192:24: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_algo.h:65, from /opt/tools/gcc12/include/c++/12.2.0/functional:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:21: /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:79:21: error: 'std::is_integral<_Tp>::value' is not a type 79 | static_assert(std::is_integral<_IntType>::value, | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected identifier before string constant 80 | "template argument must be an integral type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:3961: /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4019:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::type_info*; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/type_caster_base.h:198:26: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::handle*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::handle*; _Tp = pybind11::handle]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::handle; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:360:92: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4021:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::argument_record*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::argument_record*; _Tp = pybind11::detail::argument_record]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::argument_record; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:192:24: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _object* (**)(_object*, _typeobject*)]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _object* (**)(_object*, _typeobject*); _Tp = _object* (*)(_object*, _typeobject*)]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _object* (*)(_object*, _typeobject*); _Alloc = std::allocator<_object* (*)(_object*, _typeobject*)>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:216:8: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2052:13: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4044:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::handle*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::handle*; _Tp = pybind11::handle]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::handle; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:360:92: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pair*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pair*; _Tp = pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair; _Alloc = std::allocator >]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:216:8: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4046:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2055:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = const _object*; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:773:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = const _object*; _Val = std::vector<_object*>; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector<_object*>; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector<_object*>; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:387:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected identifier before 'sizeof' 803 | static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected identifier before 'sizeof' 810 | static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:819:21: error: '_Varargs::value' is not a type 819 | static_assert(_Varargs::value | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:820:21: error: expected ',' or '...' before '?' token 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1 | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'constexpr unsigned int std::__detail::__to_chars_len(_Tp, int) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4067:48: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:49:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 49 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:50:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 50 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:63:9: error: 'std::is_same::type&, typename pybind11::detail::type_caster::type, void>::cast_op_type >::value' is not a type 63 | std::is_same::type &, subcaster_cast_op_type>::value | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:64:13: error: expected ',' or '...' before '||' token 64 | || std::is_same::value, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:62:5: note: in expansion of macro 'static_assert' 62 | static_assert( | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h: In instantiation of 'void std::__detail::__to_chars_10_impl(char*, unsigned int, _Tp) [with _Tp = long long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/basic_string.h:4069:33: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:74:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 74 | static_assert(is_integral<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/charconv.h:75:20: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 75 | static_assert(is_unsigned<_Tp>::value, "implementation bug"); /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = const _object*; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; iterator = std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:393:39: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected identifier before '!' token 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected identifier before '!' token 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected identifier before '!' token 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected identifier before '!' token 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = char**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = char**; _Tp = char*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = char*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:318:25: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = _object* (**)(_object*, _typeobject*)]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = _object* (**)(_object*, _typeobject*); _Tp = _object* (*)(_object*, _typeobject*)]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = _object* (*)(_object*, _typeobject*); _Alloc = std::allocator<_object* (*)(_object*, _typeobject*)>]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:216:8: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pair*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pair*; _Tp = pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::pair; _Alloc = std::allocator >]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/internals.h:216:8: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::function_call*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::function_call*; _Tp = pybind11::detail::function_call]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:712:40: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2056:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp& std::get(array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr _Tp&& std::get(array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp& std::get(const array<_Tp, _Nm>&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/array: In function 'constexpr const _Tp&& std::get(const array<_Tp, _Nm>&&)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:19: /opt/tools/gcc12/include/c++/12.2.0/array: At global scope: /opt/tools/gcc12/include/c++/12.2.0/array:478:21: error: '_Ind' is not a type 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^~~~ /opt/tools/gcc12/include/c++/12.2.0/array:478:26: error: expected ',' or '...' before '<' token 478 | static_assert(_Ind < _Nm, "array index is in range"); | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _typeobject*; _Value = std::pair<_typeobject* const, std::vector >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_typeobject*>; _Hash = std::hash<_typeobject*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:1245:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const void*; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:97:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_algo.h:65, from /opt/tools/gcc12/include/c++/12.2.0/functional:64, from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:21: /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:79:21: error: 'std::is_integral<_Tp>::value' is not a type 79 | static_assert(std::is_integral<_IntType>::value, | ^~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected identifier before string constant 80 | "template argument must be an integral type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/uniform_int_dist.h:80:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::type_index; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = const _object*; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:773:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = const _object*; _Val = std::vector<_object*>; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector<_object*>; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector<_object*>; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:387:29: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:102:11: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = std::__cxx11::basic_string; _Value = std::pair, void*>; _Alloc = std::allocator, void*> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:773:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = std::vector; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1330:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2057:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /opt/tools/gcc12/include/c++/12.2.0/memory:66: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = pybind11::detail::type_info*; _Tp = pybind11::detail::type_info* const&]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:182:4: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:601:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:90:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 90 | static_assert(is_constructible<_ValueType, _Tp>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**]': /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:372:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:601:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:185:22: error: the value of '__assignable' is not usable in a constant expression 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:181:18: note: '__assignable' was not initialized with a constant expression 181 | const bool __assignable | ^~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h:184:54: note: in template argument for type 'bool' 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 746 | static_assert(std::is_base_of>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected identifier before string constant 747 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:5: note: in expansion of macro 'static_assert' 746 | static_assert(std::is_base_of>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected identifier before string constant 828 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:5: note: in expansion of macro 'static_assert' 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = char; _Dp = void (*)(void*)]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/typeid.h:39:80: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h: In instantiation of 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::~_Hashtable() [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:135:7: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1581:21: error: invalid conversion from 'const char*' to 'int' [-fpermissive] 1581 | "Cache the hash code or qualify your functors involved" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const char* 1582 | " in hash code and bucket index computation with noexcept"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:204:11: note: initializing argument 2 of 'int std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_Static_assert(int, int) [with _Key = _object*; _Value = _object*; _Alloc = std::allocator<_object*>; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to<_object*>; _Hash = std::hash<_object*>; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]' 204 | "unordered container must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::type_info**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::type_info**; _Tp = pybind11::detail::type_info*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::type_info*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2225:52: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = bool; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2058:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h: In instantiation of 'T pybind11::cast(const handle&) [with T = bool; typename std::enable_if<(! std::is_base_of::type>::value), int>::type = 0]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1134:29: required from 'T pybind11::object::cast() const & [with T = bool]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../detail/../pytypes.h:966:44: required from 'T pybind11::detail::accessor::cast() const [with T = bool; Policy = pybind11::detail::accessor_policies::generic_item]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2638:63: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1044:18: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1044 | static_assert(!cast_is_temporary_value_reference::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = const _object*; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = const _object*; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const _object*]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = const _object*; _Tp = std::vector<_object*>; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; iterator = std::__detail::_Insert_base >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = const _object*]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/class.h:393:39: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:19: error: 'kwargs_pos' is not a type 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:30: error: expected ',' or '...' before '==' token 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:19: error: 'args_pos' is not a type 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:28: error: expected ',' or '...' before '==' token 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::argument_loader::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected identifier before 'sizeof' 803 | static_assert(sizeof...(_BoundArgs) == sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:803:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected identifier before 'sizeof' 810 | static_assert(sizeof...(_BoundArgs) >= sizeof...(_Args), | ^~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:810:21: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:819:21: error: '_Varargs::value' is not a type 819 | static_assert(_Varargs::value | ^~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/functional:820:21: error: expected ',' or '...' before '?' token 820 | ? sizeof...(_BoundArgs) >= _Arity::value + 1 | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:63:9: error: 'std::is_same::type&, typename pybind11::detail::type_caster::type, void>::cast_op_type >::value' is not a type 63 | std::is_same::type &, subcaster_cast_op_type>::value | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:64:13: error: expected ',' or '...' before '||' token 64 | || std::is_same::value, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:62:5: note: in expansion of macro 'static_assert' 62 | static_assert( | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:651:25: required from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2677:19: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:19: error: 'std::is_default_constructible<_U1>::value' is not a type 149 | static_assert(std::is_default_constructible::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected identifier before string constant 150 | "The guard type must be default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected identifier before '!' token 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:5: note: in expansion of macro 'static_assert' 149 | static_assert(std::is_default_constructible::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2059:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h: In instantiation of 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = pybind11::detail::function_record; _Dp = pybind11::cpp_function::InitializingFunctionRecordDeleter]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:163:68: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:392:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 392 | static_assert(__is_invocable::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected identifier before '!' token 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::pair; _Value = std::pair; _ExtractKey = std::__detail::_Identity; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::pair; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Identity; _Equal = std::equal_to >; _Hash = pybind11::detail::override_hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_set.h:651:25: required from 'std::unordered_set<_Value, _Hash, _Pred, _Alloc>::iterator std::unordered_set<_Value, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Value = std::pair; _Hash = pybind11::detail::override_hash; _Pred = std::equal_to >; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::pair, std::allocator >, std::__detail::_Identity, std::equal_to >, pybind11::detail::override_hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::pair]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2677:19: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = char**]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = char**; _Tp = char*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = char*; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:318:25: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:376:5: note: in expansion of macro 'static_assert' 376 | static_assert(!std::is_same::value || sizeof(CharT) == 2, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected identifier before '!' token 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:378:5: note: in expansion of macro 'static_assert' 378 | static_assert(!std::is_same::value || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected identifier before '!' token 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:19: error: expected ',' or '...' before '!' token /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::string_caster::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:381:5: note: in expansion of macro 'static_assert' 381 | static_assert(!std::is_same::value || sizeof(CharT) == 2 || sizeof(CharT) == 4, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::string_caster::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:370:5: note: in expansion of macro 'static_assert' 370 | static_assert(!std::is_same::value || sizeof(CharT) == 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, In file included from /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:14: /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected identifier before 'sizeof' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:19: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:319:5: note: in expansion of macro 'static_assert' 319 | static_assert(sizeof...(CArgs) == sizeof...(AArgs), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:19: error: 'std::all_of...>::value' is not a type 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected identifier before string constant 323 | "pybind11::init(class_factory, alias_factory): class and alias factories " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:323:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:322:5: note: in expansion of macro 'static_assert' 322 | static_assert(all_of...>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:19: error: 'std::is_same::type, typename pybind11::detail::intrinsic_type::type>::value' is not a type 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected identifier before string constant 401 | "The type returned by `__getstate__` must be the same " | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:401:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/init.h:400:5: note: in expansion of macro 'static_assert' 400 | static_assert(std::is_same, intrinsic_t>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 746 | static_assert(std::is_base_of>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected identifier before string constant 747 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:747:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:746:5: note: in expansion of macro 'static_assert' 746 | static_assert(std::is_base_of>::value, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:19: error: 'std::is_base_of, pybind11::detail::type_caster >::value' is not a type 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected identifier before string constant 828 | "Holder classes are only supported for custom types"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:828:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:827:5: note: in expansion of macro 'static_assert' 827 | static_assert(std::is_base_of, type_caster>::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'bool std::__detail::_Hashtable_base<_Key, _Value, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _Traits>::_M_key_equals(const _Key&, const std::__detail::_Hash_node_value<_Value, typename _Traits::__hash_cached::value>&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _Traits = std::__detail::_Hashtable_traits; typename _Traits::__hash_cached = std::__detail::_Hashtable_traits::__hash_cached]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1648:29: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::numpy_type_info; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:95:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1685:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1685 | static_assert(__is_invocable{}, /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::function_call*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::function_call*; _Tp = pybind11::detail::function_call]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::function_call; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:712:40: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2060:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In member function 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...)': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:13: note: in expansion of macro 'static_assert' 272 | static_assert(has_arg_annotations || !has_kw_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: there are no arguments to '_Static_assert' that depend on a template parameter, so a declaration of '_Static_assert' must be available [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:13: note: in expansion of macro 'static_assert' 274 | static_assert(has_arg_annotations || !has_pos_only_args, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:19: error: 'kwargs_pos' is not a type 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:30: error: expected ',' or '...' before '==' token 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:19: error: 'args_pos' is not a type 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:28: error: expected ',' or '...' before '==' token 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int pybind11::detail::argument_loader::_Static_assert(int)' cannot be overloaded with 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1401:5: note: in expansion of macro 'static_assert' 1401 | static_assert(args_pos == -1 || args_pos == constexpr_first(), | ^~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int pybind11::detail::argument_loader::_Static_assert(int)' 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../cast.h:1392:5: note: in expansion of macro 'static_assert' 1392 | static_assert(kwargs_pos == -1 || kwargs_pos == (int) sizeof...(Args) - 1, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable.h:1653:46: required from 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::find(const key_type&) [with _Key = std::type_index; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:869:25: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::iterator std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::find(const key_type&) [with _Key = std::type_index; _Tp = pybind11::detail::numpy_type_info; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator >; iterator = std::__detail::_Insert_base, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::iterator; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:95:41: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:19: error: 'std::is_default_constructible<_U1>::value' is not a type 149 | static_assert(std::is_default_constructible::value, | ^~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected identifier before string constant 150 | "The guard type must be default constructible"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:150:19: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-contourpy/work/.buildlink/include/python3.11/pymacro.h:23:25: error: ISO C++ forbids declaration of '_Static_assert' with no type [-fpermissive] 23 | # define static_assert _Static_assert | ^~~~~~~~~~~~~~ /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/detail/../attr.h:149:5: note: in expansion of macro 'static_assert' 149 | static_assert(std::is_default_constructible::value, | ^~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr*; _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::dtype::strip_padding(pybind11::ssize_t)::field_descr; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:650:34: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 188 | static_assert(is_destructible<_Value_type>::value, /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h: In instantiation of 'std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = std::type_index; _Value = std::pair >; _ExtractKey = std::__detail::_Select1st; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = false; __hash_code = long unsigned int]': /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:773:45: required from 'std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::mapped_type& std::__detail::_Map_base<_Key, std::pair, _Alloc, std::__detail::_Select1st, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits, true>::operator[](const key_type&) [with _Key = std::type_index; _Val = std::vector; _Alloc = std::allocator > >; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits; mapped_type = std::vector; key_type = std::type_index]' /opt/tools/gcc12/include/c++/12.2.0/bits/unordered_map.h:980:20: required from 'std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::mapped_type& std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::operator[](const key_type&) [with _Key = std::type_index; _Tp = std::vector; _Hash = std::hash; _Pred = std::equal_to; _Alloc = std::allocator > >; mapped_type = std::vector; key_type = std::type_index]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:1330:73: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/hashtable_policy.h:1268:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 1268 | static_assert(__is_invocable{}, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h: In instantiation of 'void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Return = pybind11::object; Args = {const pybind11::object&, const pybind11::object&}; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}]': /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:101:19: required from 'pybind11::cpp_function::cpp_function(Func&&, const Extra& ...) [with Func = pybind11::detail::enum_base::init(bool, bool)::; Extra = {pybind11::name, pybind11::is_method, pybind11::arg}; = void]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:2061:17: required from here /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:217:22: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'? 217 | static_assert( /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:272:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 272 | static_assert(has_arg_annotations || !has_kw_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:274:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 274 | static_assert(has_arg_annotations || !has_pos_only_args, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:278:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 278 | static_assert(constexpr_sum(is_kw_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:280:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 280 | static_assert(constexpr_sum(is_pos_only::value...) <= 1, /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/pybind11.h:284:26: error: '_Static_assert' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive] 284 | static_assert(!(has_kw_only_args && has_pos_only_args) || pos_only_pos < kw_only_pos, *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/py-contourpy /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = pybind11::detail::field_descriptor*]': /opt/tools/gcc12/include/c++/12.2.0/bits/alloc_traits.h:850:15: required from 'void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = pybind11::detail::field_descriptor*; _Tp = pybind11::detail::field_descriptor]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = pybind11::detail::field_descriptor; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-contourpy/work/.buildlink/lib/python3.11/site-packages/pybind11/include/pybind11/numpy.h:1357:67: required from here /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h:188:20: error: '_Static_assert' was not declared in this scope; did you mean 'static_assert'?