+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/py310-soapy-sdr-0.8.1/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=310 WRKLOG=/tmp/bulklog/py310-soapy-sdr-0.8.1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for py310-soapy-sdr-0.8.1 [ 33%] Swig compile /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/SoapySDR.i for python /home/pbulk/build/ham/py-soapy-sdr/work/.buildlink/include/SoapySDR/Device.hpp:105: Warning 509: Overloaded method SoapySDR::Device::make(std::vector< std::string,std::allocator< std::string > > const &) effectively ignored, /home/pbulk/build/ham/py-soapy-sdr/work/.buildlink/include/SoapySDR/Device.hpp:95: Warning 509: as it is shadowed by SoapySDR::Device::make(SoapySDR::KwargsList const &). [ 33%] Built target SoapySDR_swig_compilation [ 66%] Building CXX object CMakeFiles/_SoapySDR.dir/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx.o /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:1845:23: warning: cast between incompatible function types from 'PyObject* (*)(PyObject*)' {aka '_object* (*)(_object*)'} to 'PyCFunction' {aka '_object* (*)(_object*, _object*)'} [-Wcast-function-type] 1845 | {(char *)"disown", (PyCFunction)SwigPyObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:1846:23: warning: cast between incompatible function types from 'PyObject* (*)(PyObject*)' {aka '_object* (*)(_object*)'} to 'PyCFunction' {aka '_object* (*)(_object*, _object*)'} [-Wcast-function-type] 1846 | {(char *)"acquire", (PyCFunction)SwigPyObject_acquire, METH_NOARGS, (char *)"acquires ownership of the pointer"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:1849:23: warning: cast between incompatible function types from 'PyObject* (*)(PyObject*)' {aka '_object* (*)(_object*)'} to 'PyCFunction' {aka '_object* (*)(_object*, _object*)'} [-Wcast-function-type] 1849 | {(char *)"next", (PyCFunction)SwigPyObject_next, METH_NOARGS, (char *)"returns the next 'this' object"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:1850:23: warning: cast between incompatible function types from 'PyObject* (*)(SwigPyObject*)' {aka '_object* (*)(SwigPyObject*)'} to 'PyCFunction' {aka '_object* (*)(_object*, _object*)'} [-Wcast-function-type] 1850 | {(char *)"__repr__",(PyCFunction)SwigPyObject_repr, METH_NOARGS, (char *)"returns object representation"}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In function 'PyTypeObject* SwigPyObject_TypeOnce()': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:2008:5: warning: missing initializer for member '_typeobject::tp_vectorcall' [-Wmissing-field-initializers] 2008 | }; | ^ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In function 'PyTypeObject* SwigPyPacked_TypeOnce()': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:2195:5: warning: missing initializer for member '_typeobject::tp_vectorcall' [-Wmissing-field-initializers] 2195 | }; | ^ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: At global scope: /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:3254:65: warning: 'unexpected_handler' is deprecated [-Wdeprecated-declarations] 3254 | UnknownExceptionHandler(std::unexpected_handler nh = handler) { | ^ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In constructor 'Swig::UnknownExceptionHandler::UnknownExceptionHandler(std::unexpected_handler)': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:3255:32: warning: 'void (* std::set_unexpected(unexpected_handler))()' is deprecated [-Wdeprecated-declarations] 3255 | old = std::set_unexpected(nh); | ~~~~~~~~~~~~~~~~~~~^~~~ In file included from /opt/local/gcc12/include/c++/12.2.0/ios:39, from /opt/local/gcc12/include/c++/12.2.0/ostream:38, from /opt/local/gcc12/include/c++/12.2.0/iostream:39, from /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:3034: /opt/local/gcc12/include/c++/12.2.0/exception:91:22: note: declared here 91 | unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; | ^~~~~~~~~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In destructor 'Swig::UnknownExceptionHandler::~UnknownExceptionHandler()': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:3259:26: warning: 'void (* std::set_unexpected(unexpected_handler))()' is deprecated [-Wdeprecated-declarations] 3259 | std::set_unexpected(old); | ~~~~~~~~~~~~~~~~~~~^~~~~ /opt/local/gcc12/include/c++/12.2.0/exception:91:22: note: declared here 91 | unexpected_handler set_unexpected(unexpected_handler) _GLIBCXX_USE_NOEXCEPT; | ^~~~~~~~~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In function 'PyTypeObject* swig_varlink_type()': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:59794:7: warning: missing initializer for member '_typeobject::tp_vectorcall' [-Wmissing-field-initializers] 59794 | }; | ^ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In function 'PyObject* PyInit__SoapySDR()': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:1068:64: warning: 'void PyEval_InitThreads()' is deprecated [-Wdeprecated-declarations] 1068 | # define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads() | ~~~~~~~~~~~~~~~~~~^~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:60112:3: note: in expansion of macro 'SWIG_PYTHON_INITIALIZE_THREADS' 60112 | SWIG_PYTHON_INITIALIZE_THREADS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/ham/py-soapy-sdr/work/.buildlink/include/python3.10/Python.h:130, from /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:175: /home/pbulk/build/ham/py-soapy-sdr/work/.buildlink/include/python3.10/ceval.h:122:37: note: declared here 122 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In instantiation of 'static Type swig::traits_as::as(PyObject*, bool) [with Type = std::map, std::__cxx11::basic_string >; PyObject = _object]': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4626:64: required from 'Type swig::as(PyObject*, bool) [with Type = std::map, std::__cxx11::basic_string >; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5193:20: required from 'swig::SwigPySequence_Ref::operator T() const [with T = std::map, std::__cxx11::basic_string >]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5464:30: required from 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont, std::__cxx11::basic_string > >; Seq = std::vector, std::__cxx11::basic_string > >]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5486:12: required from 'static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector, std::__cxx11::basic_string > >; T = std::map, std::__cxx11::basic_string >; PyObject = _object; sequence = std::vector, std::__cxx11::basic_string > >]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5547:52: required from 'static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = std::map, std::__cxx11::basic_string >; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4518:37: required from 'int swig::asptr(PyObject*, Type**) [with Type = std::vector, std::__cxx11::basic_string > >; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:16140:23: required from here /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4601:15: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'class std::map, std::__cxx11::basic_string >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4601 | memset(v_def,0,sizeof(Type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/local/gcc12/include/c++/12.2.0/map:61, from /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:3037: /opt/local/gcc12/include/c++/12.2.0/bits/stl_map.h:100:11: note: 'class std::map, std::__cxx11::basic_string >' declared here 100 | class map | ^~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In instantiation of 'static Type swig::traits_as::as(PyObject*, bool) [with Type = SoapySDR::ArgInfo; PyObject = _object]': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4626:64: required from 'Type swig::as(PyObject*, bool) [with Type = SoapySDR::ArgInfo; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5193:20: required from 'swig::SwigPySequence_Ref::operator T() const [with T = SoapySDR::ArgInfo]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5464:30: required from 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5486:12: required from 'static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector; T = SoapySDR::ArgInfo; PyObject = _object; sequence = std::vector]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5547:52: required from 'static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = SoapySDR::ArgInfo; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4518:37: required from 'int swig::asptr(PyObject*, Type**) [with Type = std::vector; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:19484:23: required from here /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4601:15: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'class SoapySDR::ArgInfo' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 4601 | memset(v_def,0,sizeof(Type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/ham/py-soapy-sdr/work/.buildlink/include/SoapySDR/Modules.hpp:15, from /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:3615: /home/pbulk/build/ham/py-soapy-sdr/work/.buildlink/include/SoapySDR/Types.hpp:97:21: note: 'class SoapySDR::ArgInfo' declared here 97 | class SOAPY_SDR_API ArgInfo | ^~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In instantiation of 'static Type swig::traits_as::as(PyObject*, bool) [with Type = SoapySDR::Range; PyObject = _object]': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4626:64: required from 'Type swig::as(PyObject*, bool) [with Type = SoapySDR::Range; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5193:20: required from 'swig::SwigPySequence_Ref::operator T() const [with T = SoapySDR::Range]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5464:30: required from 'void swig::assign(const SwigPySeq&, Seq*) [with SwigPySeq = SwigPySequence_Cont; Seq = std::vector]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5486:12: required from 'static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::vector; T = SoapySDR::Range; PyObject = _object; sequence = std::vector]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5547:52: required from 'static int swig::traits_asptr >::asptr(PyObject*, std::vector**) [with T = SoapySDR::Range; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4518:37: required from 'int swig::asptr(PyObject*, Type**) [with Type = std::vector; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:26140:23: required from here /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4601:15: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'class SoapySDR::Range'; use assignment or value-initialization instead [-Wclass-memaccess] 4601 | memset(v_def,0,sizeof(Type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/.buildlink/include/SoapySDR/Types.hpp:64:21: note: 'class SoapySDR::Range' declared here 64 | class SOAPY_SDR_API Range | ^~~~~ /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx: In instantiation of 'static Type swig::traits_as::as(PyObject*, bool) [with Type = std::pair, std::__cxx11::basic_string >; PyObject = _object]': /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4626:64: required from 'Type swig::as(PyObject*, bool) [with Type = std::pair, std::__cxx11::basic_string >; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5193:20: required from 'swig::SwigPySequence_Ref::operator T() const [with T = std::pair, std::__cxx11::basic_string >]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5253:14: required from 'swig::SwigPySequence_ArrowProxy swig::SwigPySequence_InputIterator::operator->() const [with T = std::pair, std::__cxx11::basic_string >; Reference = const swig::SwigPySequence_Ref, std::__cxx11::basic_string > >]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5975:25: required from 'void swig::assign(const SwigPySeq&, std::map*) [with SwigPySeq = SwigPySequence_Cont, std::__cxx11::basic_string > >; K = std::__cxx11::basic_string; T = std::__cxx11::basic_string; Compare = std::less >; Alloc = std::allocator, std::__cxx11::basic_string > >]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5486:12: required from 'static int swig::traits_asptr_stdseq::asptr(PyObject*, sequence**) [with Seq = std::map, std::__cxx11::basic_string >; T = std::pair, std::__cxx11::basic_string >; PyObject = _object; sequence = std::map, std::__cxx11::basic_string >]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:5991:64: required from 'static int swig::traits_asptr >::asptr(PyObject*, map_type**) [with K = std::__cxx11::basic_string; T = std::__cxx11::basic_string; Compare = std::less >; Alloc = std::allocator, std::__cxx11::basic_string > >; PyObject = _object; map_type = std::map, std::__cxx11::basic_string >]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4518:37: required from 'int swig::asptr(PyObject*, Type**) [with Type = std::map, std::__cxx11::basic_string >; PyObject = _object]' /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:14359:26: required from here /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:4601:15: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct std::pair, std::__cxx11::basic_string >' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 4601 | memset(v_def,0,sizeof(Type)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/local/gcc12/include/c++/12.2.0/bits/stl_algobase.h:64, from /opt/local/gcc12/include/c++/12.2.0/string:50, from /home/pbulk/build/ham/py-soapy-sdr/work/SoapySDR-soapy-sdr-0.8.1/python/CMakeFiles/_SoapySDR.dir/SoapySDRPYTHON_wrap.cxx:3033: /opt/local/gcc12/include/c++/12.2.0/bits/stl_pair.h:185:12: note: 'struct std::pair, std::__cxx11::basic_string >' declared here 185 | struct pair | ^~~~ [100%] Linking CXX shared module _SoapySDR.so [100%] Built target _SoapySDR