+ 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-openexr-1.3.9nb3/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/py311-openexr-1.3.9nb3/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for py311-openexr-1.3.9nb3 (cd /home/pbulk/build/graphics/py-openexr/work/OpenEXR-1.3.9/ && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS=-lpthread\ -lrt PTHREADBASE=/usr DL_CFLAGS= DL_LDFLAGS= DL_LIBS= 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\ -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\ -Wl,-R/opt/pkg/lib\ -L/usr/lib/amd64\ -Wl,-R/usr/lib/amd64\ -lintl\ -liconv LINKER_RPATH_FLAG=-R PATH=/home/pbulk/build/graphics/py-openexr/work/.cwrapper/bin:/home/pbulk/build/graphics/py-openexr/work/.buildlink/bin:/home/pbulk/build/graphics/py-openexr/work/.gcc/bin:/home/pbulk/build/graphics/py-openexr/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-openexr/work/.home CWRAPPERS_CONFIG_DIR=/home/pbulk/build/graphics/py-openexr/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-openexr/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/home/pbulk/build/graphics/py-openexr/work/.tools/bin/itstool GDBUS_CODEGEN=/home/pbulk/build/graphics/py-openexr/work/.tools/bin/gdbus-codegen PKG_CONFIG=/home/pbulk/build/graphics/py-openexr/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/home/pbulk/build/graphics/py-openexr/work/.buildlink/lib/amd64/pkgconfig:/home/pbulk/build/graphics/py-openexr/work/.buildlink/lib/pkgconfig:/home/pbulk/build/graphics/py-openexr/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/home/pbulk/build/graphics/py-openexr/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/home/pbulk/build/graphics/py-openexr/work/.cwrapper/config /opt/pkg/bin/python3.11 setup.py build -j1) In file included from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/python3.11/Python.h:39, from OpenEXR.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-openexr/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-openexr/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/bits/basic_string.h:47, from /opt/tools/gcc12/include/c++/12.2.0/string:53, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfIO.h:17, from OpenEXR.cpp:40: /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-openexr/work/.buildlink/include/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-openexr/work/.buildlink/include/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-openexr/work/.buildlink/include/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-openexr/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-openexr/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 /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfXdr.h:79, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfAttribute.h:19, from OpenEXR.cpp:43: /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/Imath/half.h:631:20: error: expected identifier before 'sizeof' 631 | static_assert (sizeof (float) == sizeof (uint32_t), | ^~~~~~ /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/Imath/half.h:631:20: error: expected ',' or '...' before 'sizeof' /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/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-openexr/work/.buildlink/include/Imath/half.h:631:5: note: in expansion of macro 'static_assert' 631 | static_assert (sizeof (float) == sizeof (uint32_t), | ^~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/tuple:39, from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_map.h:63, from /opt/tools/gcc12/include/c++/12.2.0/map:61, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfChannelList.h:23, from OpenEXR.cpp:45: /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-openexr/work/.buildlink/include/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: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-openexr/work/.buildlink/include/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<_Args2 ...>&)': /home/pbulk/build/graphics/py-openexr/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<_Args2 ...>&&)': /home/pbulk/build/graphics/py-openexr/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<_Args2 ...>&)': /home/pbulk/build/graphics/py-openexr/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<_Args2 ...>&&)': /home/pbulk/build/graphics/py-openexr/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<_Args1 ...>&, const tuple<_Args2 ...>&)': /home/pbulk/build/graphics/py-openexr/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<_Args1 ...>&, const tuple<_Args2 ...>&)': /home/pbulk/build/graphics/py-openexr/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/set:61, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfChannelList.h:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_set.h: At global scope: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_set.h:108:21: error: 'std::is_same::type, _Key>::value' is not a type 108 | static_assert(is_same::type, _Key>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_set.h:109:11: error: expected identifier before string constant 109 | "std::set must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_set.h:109:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/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/set:62: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_multiset.h:110:21: error: 'std::is_same::type, _Key>::value' is not a type 110 | static_assert(is_same::type, _Key>::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_multiset.h:111:11: error: expected identifier before string constant 111 | "std::multiset must have a non-const, non-volatile value_type"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/stl_multiset.h:111:11: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/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/iomanip:45, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/Imath/ImathMatrix.h:22, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfChromaticities.h:19, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfChromaticitiesAttribute.h:17, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfStandardAttributes.h:29, from OpenEXR.cpp:46: /opt/tools/gcc12/include/c++/12.2.0/bits/quoted_string.h:51:23: error: 'std::is_reference<_Tp>::value' is not a type 51 | static_assert(is_reference<_String>::value | ^~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/bits/quoted_string.h:52:20: error: expected ',' or '...' before '||' token 52 | || is_pointer<_String>::value, | ^~ /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/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-openexr/work/.buildlink/include/OpenEXR/ImfStringVectorAttribute.h:23, from /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfStandardAttributes.h:37: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:435:21: error: 'std::is_same::type, _Key>::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-openexr/work/.buildlink/include/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 OpenEXR.cpp:78: /opt/tools/gcc12/include/c++/12.2.0/fstream:93:21: error: 'std::__chk_state::value' is not a type 93 | static_assert(__chk_state::value, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/fstream:94:21: error: expected identifier before string constant 94 | "state_type must be CopyAssignable, CopyConstructible" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/fstream:94:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/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/fstream:97:21: error: 'std::is_same >::value' is not a type 97 | static_assert(is_same>::value, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/fstream:99:21: error: expected identifier before string constant 99 | "pos_type must be fpos"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /opt/tools/gcc12/include/c++/12.2.0/fstream:99:21: error: expected ',' or '...' before string constant /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/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-openexr/work/.buildlink/include/python3.11/pymacro.h:23:25: error: 'int std::basic_filebuf<_CharT, _Traits>::_Static_assert(int, int)' cannot be overloaded with 'int std::basic_filebuf<_CharT, _Traits>::_Static_assert(int, int)' /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/python3.11/pymacro.h:23:25: note: previous declaration 'int std::basic_filebuf<_CharT, _Traits>::_Static_assert(int, int)' 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/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"); /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"); /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"); 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/basic_string.h:39: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __cxx11::basic_string*]': /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 = __cxx11::basic_string*; _Tp = __cxx11::basic_string]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' OpenEXR.cpp:124:30: 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:63: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_uninitialized.h: In instantiation of 'constexpr bool std::__check_constructible() [with _ValueType = __cxx11::basic_string; _Tp = const __cxx11::basic_string&]': /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*, vector<__cxx11::basic_string > >; _ForwardIterator = __cxx11::basic_string*]' /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*, vector<__cxx11::basic_string > >; _ForwardIterator = __cxx11::basic_string*; _Tp = __cxx11::basic_string]' /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 = std::__cxx11::basic_string; _Alloc = std::allocator >]' OpenEXR.cpp:638:41: 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_construct.h: In instantiation of 'void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = Py_buffer*]': /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 = Py_buffer*; _Tp = Py_buffer]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_vector.h:730:15: required from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = Py_buffer; _Alloc = std::allocator]' OpenEXR.cpp:835:28: 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/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/string:41: /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:805:21: required from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' /home/pbulk/build/graphics/py-openexr/work/.buildlink/include/OpenEXR/ImfIDManifest.h:135:88: 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 = 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/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::__cxx11::basic_string; 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::__cxx11::basic_string; pointer = std::__cxx11::basic_string*; 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::__cxx11::basic_string; _Alloc = std::allocator >; pointer = std::__cxx11::basic_string*; 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::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string; _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 = std::__cxx11::basic_string; _Alloc = std::allocator >; value_type = std::__cxx11::basic_string]' OpenEXR.cpp:127:28: 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 = __cxx11::basic_string*; _ForwardIterator = __cxx11::basic_string*; _Allocator = allocator<__cxx11::basic_string >]': /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 = __cxx11::basic_string*; _ForwardIterator = __cxx11::basic_string*; _Allocator = allocator<__cxx11::basic_string >]' /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::__cxx11::basic_string; _Alloc = std::allocator >; pointer = std::__cxx11::basic_string*; _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::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string; _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 = std::__cxx11::basic_string; _Alloc = std::allocator >; value_type = std::__cxx11::basic_string]' OpenEXR.cpp:127:28: 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 = Py_buffer; 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 = Py_buffer; pointer = Py_buffer*; 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 = Py_buffer; _Alloc = std::allocator; pointer = Py_buffer*; 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 Py_buffer&}; _Tp = Py_buffer; _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 = Py_buffer; _Alloc = std::allocator; value_type = Py_buffer]' OpenEXR.cpp:875:32: 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::_Rb_tree_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::_Rb_tree_node >; pointer = std::_Rb_tree_node >*; allocator_type = std::allocator > >; size_type = long unsigned int]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:561:39: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node() [with _Key = Imf_3_1::Name; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:611:23: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair&}; _Key = Imf_3_1::Name; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:529:32: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair&; _Key = Imf_3_1::Name; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:645:18: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Link_type, _NodeGen&) [with bool _MoveValue = false; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = Imf_3_1::Name; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:1895:47: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(_Link_type, _Base_ptr, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = Imf_3_1::Name; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*; _Base_ptr = std::_Rb_tree_node_base*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:890:26: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _NodeGen&) [with bool _MoveValues = false; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = Imf_3_1::Name; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:901:29: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = Imf_3_1::Name; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; _Link_type = std::_Rb_tree_node >*]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:939:23: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = Imf_3_1::Name; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /opt/tools/gcc12/include/c++/12.2.0/bits/stl_map.h:217:7: 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'? Looking for libOpenEXR... error: command '/home/pbulk/build/graphics/py-openexr/work/.cwrapper/bin/gcc' failed with exit code 1 *** Error code 1 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/py-openexr *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/graphics/py-openexr