Unable to install pycuda on MacBook

I am using MacBook Pro 2017 running macOS Monterey. I am running the following command to install pycuda.

python3 -m pip install pycuda 

But I get the following error. Thei is part. ofthe full error . I am unable to post it fully because of the charecter limit


     
   
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:127:41: note: expanded from macro 'BOOST_PP_LOCAL_MACRO'
              : object(demand_array_function()(BOOST_PP_ENUM_PARAMS(n, x)))   \
                                              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:62:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/local.hpp:43:9: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::object>::operator()<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              BOOST_PP_LOCAL_MACRO(3)
              ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:127:41: note: expanded from macro 'BOOST_PP_LOCAL_MACRO'
              : object(demand_array_function()(BOOST_PP_ENUM_PARAMS(n, x)))   \
                                              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:67:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/local.hpp:46:9: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::object>::operator()<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              BOOST_PP_LOCAL_MACRO(4)
              ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:127:41: note: expanded from macro 'BOOST_PP_LOCAL_MACRO'
              : object(demand_array_function()(BOOST_PP_ENUM_PARAMS(n, x)))   \
                                              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:72:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/local.hpp:49:9: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::object>::operator()<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              BOOST_PP_LOCAL_MACRO(5)
              ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:127:41: note: expanded from macro 'BOOST_PP_LOCAL_MACRO'
              : object(demand_array_function()(BOOST_PP_ENUM_PARAMS(n, x)))   \
                                              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:77:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/local.hpp:52:9: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::object>::operator()<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              BOOST_PP_LOCAL_MACRO(6)
              ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:127:41: note: expanded from macro 'BOOST_PP_LOCAL_MACRO'
              : object(demand_array_function()(BOOST_PP_ENUM_PARAMS(n, x)))   \
                                              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:82:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:134:41: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::object>::operator()<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              : object(demand_array_function()(BOOST_PP_ENUM_PARAMS(7, x)))
                                              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:52:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, long>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:139:28: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::proxy<pycudaboost::python::api::attribute_policies> >::operator()<long>' requested here
            return attr("argmax")(axis);
                                 ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:62:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, long, long, long>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:169:30: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::proxy<pycudaboost::python::api::const_attribute_policies> >::operator()<long, long, long>' requested here
            return attr("diagonal")(offset, axis1, axis2);
                                   ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:77:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, pycudaboost::python::api::object, pycudaboost::python::api::object, bool, bool, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:221:29: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::proxy<pycudaboost::python::api::attribute_policies> >::operator()<pycudaboost::python::api::object, pycudaboost::python::api::object, bool, bool, pycudaboost::python::api::object, pycudaboost::python::api::object>' requested here
            return attr("factory")(sequence, typecode, copy, savespace, type, shape);
                                  ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:57:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, pycudaboost::python::api::object, long>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:276:28: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::proxy<pycudaboost::python::api::attribute_policies> >::operator()<pycudaboost::python::api::object, long>' requested here
            return attr("repeat")(repeats, axis);
                                 ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:57:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, long, long>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/numeric.cpp:296:23: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::proxy<pycudaboost::python::api::attribute_policies> >::operator()<long, long>' requested here
            attr("swapaxes")(axis1, axis2);
                            ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:15:
      In file included from bpl-subset/bpl_subset/boost/python/converter/arg_to_python.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/to_python_indirect.hpp:19:
      In file included from bpl-subset/bpl_subset/boost/python/refcount.hpp:9:
      bpl-subset/bpl_subset/boost/python/cast.hpp:73:20: warning: unused typedef 'must_be_a_complete_type' [-Wunused-local-typedef]
            typedef char must_be_a_complete_type[sizeof(T)];
                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:15:
      In file included from bpl-subset/bpl_subset/boost/python/converter/arg_to_python.hpp:19:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_handle.hpp:8:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/caller.hpp:16:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/invoke.hpp:21:
      bpl-subset/bpl_subset/boost/python/to_python_value.hpp:150:52: warning: unused typedef 'r' [-Wunused-local-typedef]
            typedef converter::registered<argument_type> r;
                                                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/numeric.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/numeric.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/tuple.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object.hpp:9:
      bpl-subset/bpl_subset/boost/python/object_core.hpp:209:11: warning: unused typedef 'boost_static_assert_typedef_211' [-Wunused-local-typedef]
                BOOST_STATIC_ASSERT(
                ^
      bpl-subset/bpl_subset/boost/static_assert.hpp:125:10: note: expanded from macro 'BOOST_STATIC_ASSERT'
               BOOST_JOIN(boost_static_assert_typedef_, __LINE__)
               ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:595:28: note: expanded from macro 'BOOST_JOIN'
      #define BOOST_JOIN( X, Y ) BOOST_DO_JOIN( X, Y )
                                 ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:596:31: note: expanded from macro 'BOOST_DO_JOIN'
      #define BOOST_DO_JOIN( X, Y ) BOOST_DO_JOIN2(X,Y)
                                    ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:597:32: note: expanded from macro 'BOOST_DO_JOIN2'
      #define BOOST_DO_JOIN2( X, Y ) X##Y
                                     ^
      <scratch space>:468:1: note: expanded from here
      boost_static_assert_typedef_211
      ^
      16 warnings generated.
      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fwrapv -Wall -O3 -DNDEBUG -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DBOOST_PYTHON_SOURCE=1 -Dboost=pycudaboost -DBOOST_THREAD_DONT_USE_CHRONO=1 -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_CURAND=1 -Isrc/cpp -Ibpl-subset/bpl_subset -I/private/var/folders/td/g91b4r3x2p974z7blmz4tg8w0000gn/T/pip-build-env-rsrxqzd2/overlay/lib/python3.9/site-packages/numpy/core/include -I/Users/ric137k/.pyenv/versions/3.9.9/include/python3.9 -c bpl-subset/bpl_subset/libs/python/src/object/class.cpp -o build/temp.macosx-11.6-x86_64-cpython-39/bpl-subset/bpl_subset/libs/python/src/object/class.o
      In file included from bpl-subset/bpl_subset/libs/python/src/object/class.cpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object/class.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:47:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/class.cpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object/class.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:62:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, const char *, pycudaboost::python::handle<>, pycudaboost::python::dict>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/object/class.cpp:570:47: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::object>::operator()<const char *, pycudaboost::python::handle<>, pycudaboost::python::dict>' requested here
            object result = object(class_metatype())(name, bases, d);
                                                    ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/class.cpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object/class.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:15:
      In file included from bpl-subset/bpl_subset/boost/python/converter/arg_to_python.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/to_python_indirect.hpp:19:
      In file included from bpl-subset/bpl_subset/boost/python/refcount.hpp:9:
      bpl-subset/bpl_subset/boost/python/cast.hpp:73:20: warning: unused typedef 'must_be_a_complete_type' [-Wunused-local-typedef]
            typedef char must_be_a_complete_type[sizeof(T)];
                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/class.cpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object/class.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:15:
      In file included from bpl-subset/bpl_subset/boost/python/converter/arg_to_python.hpp:19:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_handle.hpp:8:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/caller.hpp:16:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/invoke.hpp:21:
      bpl-subset/bpl_subset/boost/python/to_python_value.hpp:150:52: warning: unused typedef 'r' [-Wunused-local-typedef]
            typedef converter::registered<argument_type> r;
                                                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/class.cpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/object/class.hpp:9:
      bpl-subset/bpl_subset/boost/python/object_core.hpp:209:11: warning: unused typedef 'boost_static_assert_typedef_211' [-Wunused-local-typedef]
                BOOST_STATIC_ASSERT(
                ^
      bpl-subset/bpl_subset/boost/static_assert.hpp:125:10: note: expanded from macro 'BOOST_STATIC_ASSERT'
               BOOST_JOIN(boost_static_assert_typedef_, __LINE__)
               ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:595:28: note: expanded from macro 'BOOST_JOIN'
      #define BOOST_JOIN( X, Y ) BOOST_DO_JOIN( X, Y )
                                 ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:596:31: note: expanded from macro 'BOOST_DO_JOIN'
      #define BOOST_DO_JOIN( X, Y ) BOOST_DO_JOIN2(X,Y)
                                    ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:597:32: note: expanded from macro 'BOOST_DO_JOIN2'
      #define BOOST_DO_JOIN2( X, Y ) X##Y
                                     ^
      <scratch space>:478:1: note: expanded from here
      boost_static_assert_typedef_211
      ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/class.cpp:15:
      bpl-subset/bpl_subset/boost/python/object/pickle_support.hpp:110:31: warning: unused typedef 'error_type' [-Wunused-local-typedef]
                Class_>::error_type error_type;
                                    ^
      6 warnings generated.
      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fwrapv -Wall -O3 -DNDEBUG -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DBOOST_PYTHON_SOURCE=1 -Dboost=pycudaboost -DBOOST_THREAD_DONT_USE_CHRONO=1 -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_CURAND=1 -Isrc/cpp -Ibpl-subset/bpl_subset -I/private/var/folders/td/g91b4r3x2p974z7blmz4tg8w0000gn/T/pip-build-env-rsrxqzd2/overlay/lib/python3.9/site-packages/numpy/core/include -I/Users/ric137k/.pyenv/versions/3.9.9/include/python3.9 -c bpl-subset/bpl_subset/libs/python/src/object/enum.cpp -o build/temp.macosx-11.6-x86_64-cpython-39/bpl-subset/bpl_subset/libs/python/src/object/enum.o
      In file included from bpl-subset/bpl_subset/libs/python/src/object/enum.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/object/enum_base.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:47:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/enum.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/object/enum_base.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:62:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, const char *, pycudaboost::python::tuple, pycudaboost::python::dict>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/object/enum.cpp:175:41: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::object>::operator()<const char *, pycudaboost::python::tuple, pycudaboost::python::dict>' requested here
            object result = (object(metatype))(name, make_tuple(base), d);
                                              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/enum.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/object/enum_base.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:52:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      bpl-subset/bpl_subset/pycudaboost/python/object_call.hpp:19:16: note: in instantiation of function template specialization 'pycudaboost::python::call<pycudaboost::python::api::object, long>' requested here
              return call<obj>(get_managed_object(self, tag), BOOST_PP_ENUM_PARAMS_Z(1, N, a));
                     ^
      bpl-subset/bpl_subset/libs/python/src/object/enum.cpp:208:23: note: in instantiation of function template specialization 'pycudaboost::python::api::object_operators<pycudaboost::python::api::object>::operator()<long>' requested here
          object x = (*this)(value);
                            ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/enum.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/object/enum_base.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:15:
      In file included from bpl-subset/bpl_subset/boost/python/converter/arg_to_python.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/to_python_indirect.hpp:19:
      In file included from bpl-subset/bpl_subset/boost/python/refcount.hpp:9:
      bpl-subset/bpl_subset/boost/python/cast.hpp:73:20: warning: unused typedef 'must_be_a_complete_type' [-Wunused-local-typedef]
            typedef char must_be_a_complete_type[sizeof(T)];
                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/enum.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/object/enum_base.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:15:
      In file included from bpl-subset/bpl_subset/boost/python/converter/arg_to_python.hpp:19:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_handle.hpp:8:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/caller.hpp:16:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/invoke.hpp:21:
      bpl-subset/bpl_subset/boost/python/to_python_value.hpp:150:52: warning: unused typedef 'r' [-Wunused-local-typedef]
            typedef converter::registered<argument_type> r;
                                                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/enum.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/object/enum_base.hpp:8:
      bpl-subset/bpl_subset/boost/python/object_core.hpp:209:11: warning: unused typedef 'boost_static_assert_typedef_211' [-Wunused-local-typedef]
                BOOST_STATIC_ASSERT(
                ^
      bpl-subset/bpl_subset/boost/static_assert.hpp:125:10: note: expanded from macro 'BOOST_STATIC_ASSERT'
               BOOST_JOIN(boost_static_assert_typedef_, __LINE__)
               ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:595:28: note: expanded from macro 'BOOST_JOIN'
      #define BOOST_JOIN( X, Y ) BOOST_DO_JOIN( X, Y )
                                 ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:596:31: note: expanded from macro 'BOOST_DO_JOIN'
      #define BOOST_DO_JOIN( X, Y ) BOOST_DO_JOIN2(X,Y)
                                    ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:597:32: note: expanded from macro 'BOOST_DO_JOIN2'
      #define BOOST_DO_JOIN2( X, Y ) X##Y
                                     ^
      <scratch space>:468:1: note: expanded from here
      boost_static_assert_typedef_211
      ^
      6 warnings generated.
      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fwrapv -Wall -O3 -DNDEBUG -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DBOOST_PYTHON_SOURCE=1 -Dboost=pycudaboost -DBOOST_THREAD_DONT_USE_CHRONO=1 -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_CURAND=1 -Isrc/cpp -Ibpl-subset/bpl_subset -I/private/var/folders/td/g91b4r3x2p974z7blmz4tg8w0000gn/T/pip-build-env-rsrxqzd2/overlay/lib/python3.9/site-packages/numpy/core/include -I/Users/ric137k/.pyenv/versions/3.9.9/include/python3.9 -c bpl-subset/bpl_subset/libs/python/src/object/function.cpp -o build/temp.macosx-11.6-x86_64-cpython-39/bpl-subset/bpl_subset/libs/python/src/object/function.o
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/docstring_options.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object/function.hpp:12:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:47:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/docstring_options.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object/function.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/args_fwd.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/handle.hpp:10:
      bpl-subset/bpl_subset/boost/python/cast.hpp:73:20: warning: unused typedef 'must_be_a_complete_type' [-Wunused-local-typedef]
            typedef char must_be_a_complete_type[sizeof(T)];
                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/docstring_options.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object/function.hpp:12:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:15:
      In file included from bpl-subset/bpl_subset/boost/python/converter/arg_to_python.hpp:19:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_handle.hpp:8:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/caller.hpp:16:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/invoke.hpp:21:
      bpl-subset/bpl_subset/boost/python/to_python_value.hpp:150:52: warning: unused typedef 'r' [-Wunused-local-typedef]
            typedef converter::registered<argument_type> r;
                                                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function.cpp:6:
      In file included from bpl-subset/bpl_subset/boost/python/docstring_options.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object/function.hpp:12:
      bpl-subset/bpl_subset/boost/python/object_core.hpp:209:11: warning: unused typedef 'boost_static_assert_typedef_211' [-Wunused-local-typedef]
                BOOST_STATIC_ASSERT(
                ^
      bpl-subset/bpl_subset/boost/static_assert.hpp:125:10: note: expanded from macro 'BOOST_STATIC_ASSERT'
               BOOST_JOIN(boost_static_assert_typedef_, __LINE__)
               ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:595:28: note: expanded from macro 'BOOST_JOIN'
      #define BOOST_JOIN( X, Y ) BOOST_DO_JOIN( X, Y )
                                 ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:596:31: note: expanded from macro 'BOOST_DO_JOIN'
      #define BOOST_DO_JOIN( X, Y ) BOOST_DO_JOIN2(X,Y)
                                    ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:597:32: note: expanded from macro 'BOOST_DO_JOIN2'
      #define BOOST_DO_JOIN2( X, Y ) X##Y
                                     ^
      <scratch space>:130:1: note: expanded from here
      boost_static_assert_typedef_211
      ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function.cpp:24:
      In file included from bpl-subset/bpl_subset/boost/bind.hpp:22:
      In file included from bpl-subset/bpl_subset/boost/bind/bind.hpp:29:
      bpl-subset/bpl_subset/boost/bind/arg.hpp:37:22: warning: unused typedef 'T_must_be_placeholder' [-Wunused-local-typedef]
              typedef char T_must_be_placeholder[ I == is_placeholder<T>::value? 1: -1 ];
                           ^
      5 warnings generated.
      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fwrapv -Wall -O3 -DNDEBUG -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DBOOST_PYTHON_SOURCE=1 -Dboost=pycudaboost -DBOOST_THREAD_DONT_USE_CHRONO=1 -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_CURAND=1 -Isrc/cpp -Ibpl-subset/bpl_subset -I/private/var/folders/td/g91b4r3x2p974z7blmz4tg8w0000gn/T/pip-build-env-rsrxqzd2/overlay/lib/python3.9/site-packages/numpy/core/include -I/Users/ric137k/.pyenv/versions/3.9.9/include/python3.9 -c bpl-subset/bpl_subset/libs/python/src/object/function_doc_signature.cpp -o build/temp.macosx-11.6-x86_64-cpython-39/bpl-subset/bpl_subset/libs/python/src/object/function_doc_signature.o
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function_doc_signature.cpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_doc_signature.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object/function.hpp:12:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:33:
      In file included from bpl-subset/bpl_subset/pycudaboost/preprocessor/iteration/detail/iter/forward1.hpp:47:
      bpl-subset/bpl_subset/pycudaboost/python/call.hpp:62:9: warning: 'PyEval_CallFunction' is deprecated [-Wdeprecated-declarations]
              PyEval_CallFunction(
              ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/ceval.h:26:1: note: 'PyEval_CallFunction' has been explicitly marked deprecated here
      Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallFunction(
      ^
      /Users/ric137k/.pyenv/versions/3.9.9/include/python3.9/pyport.h:508:54: note: expanded from macro 'Py_DEPRECATED'
      #define Py_DEPRECATED(VERSION_UNUSED) __attribute__((__deprecated__))
                                                           ^
      bpl-subset/bpl_subset/libs/python/src/object/function_doc_signature.cpp:256:13: warning: code will never be executed [-Wunreachable-code]
                  % boost::python::make_tuple // workaround, see top
                  ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function_doc_signature.cpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_doc_signature.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object/function.hpp:9:
      In file included from bpl-subset/bpl_subset/boost/python/args_fwd.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/handle.hpp:10:
      bpl-subset/bpl_subset/boost/python/cast.hpp:73:20: warning: unused typedef 'must_be_a_complete_type' [-Wunused-local-typedef]
            typedef char must_be_a_complete_type[sizeof(T)];
                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function_doc_signature.cpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_doc_signature.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object/function.hpp:12:
      In file included from bpl-subset/bpl_subset/boost/python/object_core.hpp:14:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/call.hpp:15:
      In file included from bpl-subset/bpl_subset/boost/python/converter/arg_to_python.hpp:19:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_handle.hpp:8:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/caller.hpp:16:
      In file included from bpl-subset/bpl_subset/pycudaboost/python/detail/invoke.hpp:21:
      bpl-subset/bpl_subset/boost/python/to_python_value.hpp:150:52: warning: unused typedef 'r' [-Wunused-local-typedef]
            typedef converter::registered<argument_type> r;
                                                         ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/function_doc_signature.cpp:10:
      In file included from bpl-subset/bpl_subset/boost/python/object/function_doc_signature.hpp:8:
      In file included from bpl-subset/bpl_subset/boost/python/object/function.hpp:12:
      bpl-subset/bpl_subset/boost/python/object_core.hpp:209:11: warning: unused typedef 'boost_static_assert_typedef_211' [-Wunused-local-typedef]
                BOOST_STATIC_ASSERT(
                ^
      bpl-subset/bpl_subset/boost/static_assert.hpp:125:10: note: expanded from macro 'BOOST_STATIC_ASSERT'
               BOOST_JOIN(boost_static_assert_typedef_, __LINE__)
               ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:595:28: note: expanded from macro 'BOOST_JOIN'
      #define BOOST_JOIN( X, Y ) BOOST_DO_JOIN( X, Y )
                                 ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:596:31: note: expanded from macro 'BOOST_DO_JOIN'
      #define BOOST_DO_JOIN( X, Y ) BOOST_DO_JOIN2(X,Y)
                                    ^
      bpl-subset/bpl_subset/boost/config/suffix.hpp:597:32: note: expanded from macro 'BOOST_DO_JOIN2'
      #define BOOST_DO_JOIN2( X, Y ) X##Y
                                     ^
      <scratch space>:130:1: note: expanded from here
      boost_static_assert_typedef_211
      ^
      5 warnings generated.
      clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fwrapv -Wall -O3 -DNDEBUG -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_MULTI_INDEX_DISABLE_SERIALIZATION=1 -DBOOST_PYTHON_SOURCE=1 -Dboost=pycudaboost -DBOOST_THREAD_DONT_USE_CHRONO=1 -DPYGPU_PACKAGE=pycuda -DPYGPU_PYCUDA=1 -DHAVE_CURAND=1 -Isrc/cpp -Ibpl-subset/bpl_subset -I/private/var/folders/td/g91b4r3x2p974z7blmz4tg8w0000gn/T/pip-build-env-rsrxqzd2/overlay/lib/python3.9/site-packages/numpy/core/include -I/Users/ric137k/.pyenv/versions/3.9.9/include/python3.9 -c bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp -o build/temp.macosx-11.6-x86_64-cpython-39/bpl-subset/bpl_subset/libs/python/src/object/inheritance.o
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:845:47: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
          void construct_from_tuple(Alloc&, T* ptr, namespace_ tuple<>)           \
                                                    ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:845:10: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
          void construct_from_tuple(Alloc&, T* ptr, namespace_ tuple<>)           \
               ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:845:10: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
          void construct_from_tuple(Alloc&, T* ptr, namespace_ tuple<>)           \
               ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 14 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 13 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 12 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 11 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 10 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 9 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 8 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 7 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      In file included from bpl-subset/bpl_subset/libs/python/src/object/inheritance.cpp:11:
      In file included from bpl-subset/bpl_subset/boost/graph/adjacency_list.hpp:21:
      In file included from bpl-subset/bpl_subset/boost/unordered_set.hpp:16:
      In file included from bpl-subset/bpl_subset/boost/unordered/unordered_set.hpp:17:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/equivalent.hpp:14:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/table.hpp:10:
      In file included from bpl-subset/bpl_subset/boost/unordered/detail/buckets.hpp:15:
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:4: error: redefinition of 'construct_from_tuple'
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
         ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:900:1: note: previous definition is here
      BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, boost::)
      ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:9: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
              ^
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:903:45: error: no template named 'tuple' in namespace 'std'; did you mean simply 'tuple'?
         BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE(10, std::)
                                                  ^~~~~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:851:52: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE'
              BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL, namespace_)
                                                         ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:36:128: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_1'
      # define BOOST_PP_REPEAT_FROM_TO_1(f, l, m, dt) BOOST_PP_REPEAT_FROM_TO_D_1(BOOST_PP_AUTO_REC(BOOST_PP_WHILE_P, 256), f, l, m, dt)
                                                                                                                                     ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:54:139: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_D_1'
      #    define BOOST_PP_REPEAT_FROM_TO_D_1(d, f, l, m, dt) BOOST_PP_REPEAT_1(BOOST_PP_SUB_D(d, l, f), BOOST_PP_REPEAT_FROM_TO_M_1, (d, f, m, dt))
                                                                                                                                                ^~
      note: (skipping 6 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:79:121: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_I'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_I(z, n, d, f, m, dt) BOOST_PP_REPEAT_FROM_TO_M_1_II(z, BOOST_PP_ADD_D(d, n, f), m, dt)
                                                                                                                              ^~
      bpl-subset/bpl_subset/boost/preprocessor/repetition/repeat_from_to.hpp:83:62: note: expanded from macro 'BOOST_PP_REPEAT_FROM_TO_M_1_II'
      # define BOOST_PP_REPEAT_FROM_TO_M_1_II(z, n, m, dt) m(z, n, dt)
                                                                   ^~
      bpl-subset/bpl_subset/boost/unordered/detail/allocate.hpp:857:13: note: expanded from macro 'BOOST_UNORDERED_CONSTRUCT_FROM_TUPLE_IMPL'
                  namespace_ tuple<BOOST_PP_ENUM_PARAMS_Z(z, n, A)> const& x)     \
                  ^~~~~~~~~~
      bpl-subset/bpl_subset/boost/tuple/tuple.hpp:39:15: note: 'tuple' declared here
      using tuples::tuple;
                    ^
      fatal error: too many errors emitted, stopping now [-ferror-limit=]
      20 errors generated.
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pycuda
  Building wheel for pytools (setup.py) ... done
  Created wheel for pytools: filename=pytools-2022.1.14-py2.py3-none-any.whl size=69856 sha256=69275df15b0506273c05d23c9a1ff7d0db76a39250ef4cf87d5e838da2d8512a
  Stored in directory: /private/var/folders/td/g91b4r3x2p974z7blmz4tg8w0000gn/T/pip-ephem-wheel-cache-ubljnvko/wheels/76/ee/8c/332750bd78e80cdef14a96eb5b539adf0dcda50a97bbdfcbd8
Successfully built pytools
Failed to build pycuda
ERROR: Could not build wheels for pycuda, which is required to install pyproject.toml-based projects

I tried installing with wheel file , but no success. And the following solutions did not help at all.

link 1

Can anyone help me with this ?

Thanks

I had a similar problem, but it was on Linux. I do not know if it can help you but take a look here.

I tired it and it does not work. Do you think this is anything to do with MacBook not having nvidia gpu?