(base) ✘ nicolas@ord04002  ~/gitrepo/cppTango/build   tango-9-lts ●  make [ 0%] Built target jpeg_mmx_objects Scanning dependencies of target log4tango_objects [ 0%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/Appender.cpp.o [ 0%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/AppenderAttachable.cpp.o [ 1%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/LayoutAppender.cpp.o [ 1%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/FileAppender.cpp.o [ 1%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/RollingFileAppender.cpp.o [ 1%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/OstreamAppender.cpp.o [ 2%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/Layout.cpp.o [ 2%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/PatternLayout.cpp.o [ 2%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/XmlLayout.cpp.o [ 2%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/Logger.cpp.o [ 3%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/LogSeparator.cpp.o [ 3%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/LoggerStream.cpp.o [ 3%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/LoggingEvent.cpp.o [ 4%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/Level.cpp.o [ 4%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/NDC.cpp.o [ 4%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/Filter.cpp.o [ 4%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/TimeStamp.cpp.o [ 5%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/StringUtil.cpp.o [ 5%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/DummyThreads.cpp.o [ 5%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/MSThreads.cpp.o [ 6%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/PThreads.cpp.o [ 6%] Building CXX object log4tango/src/CMakeFiles/log4tango_objects.dir/PortabilityImpl.cpp.o [ 6%] Built target log4tango_objects Scanning dependencies of target client_objects [ 6%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_class.cpp.o [ 6%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_server.cpp.o [ 6%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_datum.cpp.o [ 7%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_base.cpp.o [ 7%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_device.cpp.o [ 7%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_history.cpp.o [ 7%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_attribute.cpp.o [ 8%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_cache.cpp.o [ 8%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/dbapi_serverdata.cpp.o [ 8%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/devapi_attr.cpp.o [ 8%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/devapi_base.cpp.o [ 9%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/devapi_data.cpp.o [ 9%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/devapi_datahist.cpp.o [ 9%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/devapi_utils.cpp.o [ 9%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/devapi_pipe.cpp.o [ 10%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/api_util.cpp.o [ 10%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/asynreq.cpp.o [ 10%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/cbthread.cpp.o [ 11%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/proxy_asyn.cpp.o [ 11%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/proxy_asyn_cb.cpp.o [ 11%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/attr_proxy.cpp.o [ 11%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/group.cpp.o [ 12%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/filedatabase.cpp.o [ 12%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/apiexcept.cpp.o [ 12%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/accessproxy.cpp.o [ 12%] Building CXX object cppapi/client/CMakeFiles/client_objects.dir/lockthread.cpp.o /Users/nicolas/gitrepo/cppTango/cppapi/client/lockthread.cpp:234:70: warning: 'ptr_fun, bool>' is deprecated [-Wdeprecated-declarations] pos = find_if(locked_devices.begin(),locked_devices.end(),bind2nd(ptr_fun(LockThread_pred),local_cmd.dev_name)); ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:1118:1: note: 'ptr_fun, bool>' has been explicitly marked deprecated here _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_INLINE_VISIBILITY ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1054:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ /Users/nicolas/gitrepo/cppTango/cppapi/client/lockthread.cpp:234:62: warning: 'bind2nd, bool>, std::__1::basic_string >' is deprecated [-Wdeprecated-declarations] pos = find_if(locked_devices.begin(),locked_devices.end(),bind2nd(ptr_fun(LockThread_pred),local_cmd.dev_name)); ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:1082:1: note: 'bind2nd, bool>, std::__1::basic_string >' has been explicitly marked deprecated here _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_INLINE_VISIBILITY ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1054:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ /Users/nicolas/gitrepo/cppTango/cppapi/client/lockthread.cpp:255:70: warning: 'ptr_fun, bool>' is deprecated [-Wdeprecated-declarations] pos = find_if(locked_devices.begin(),locked_devices.end(),bind2nd(ptr_fun(LockThread_pred),local_cmd.dev_name)); ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:1118:1: note: 'ptr_fun, bool>' has been explicitly marked deprecated here _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_INLINE_VISIBILITY ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1054:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ /Users/nicolas/gitrepo/cppTango/cppapi/client/lockthread.cpp:255:62: warning: 'bind2nd, bool>, std::__1::basic_string >' is deprecated [-Wdeprecated-declarations] pos = find_if(locked_devices.begin(),locked_devices.end(),bind2nd(ptr_fun(LockThread_pred),local_cmd.dev_name)); ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/functional:1082:1: note: 'bind2nd, bool>, std::__1::basic_string >' has been explicitly marked deprecated here _LIBCPP_DEPRECATED_IN_CXX11 inline _LIBCPP_INLINE_VISIBILITY ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1054:39: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11' # define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__config:1043:48: note: expanded from macro '_LIBCPP_DEPRECATED' # define _LIBCPP_DEPRECATED __attribute__ ((deprecated)) ^ In file included from /Users/nicolas/gitrepo/cppTango/cppapi/client/lockthread.cpp:37: In file included from /Users/nicolas/gitrepo/cppTango/cppapi/server/tango.h:38: In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/string:504: In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/string_view:175: In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__string:56: /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/algorithm:715:71: error: invalid operands to binary expression ('const Tango::LockedDevice' and 'const Tango::LockedDevice') bool operator()(const _T1& __x, const _T1& __y) const {return __x < __y;} ~~~ ^ ~~~ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/algorithm:2501:17: note: in instantiation of member function 'std::__1::__less::operator()' requested here if (__comp(*__i, *__first)) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/algorithm:2513:19: note: in instantiation of function template specialization 'std::__1::min_element, std::__1::__less >' requested here return _VSTD::min_element(__first, __last, ^ /Users/nicolas/gitrepo/cppTango/cppapi/client/lockthread.cpp:438:8: note: in instantiation of function template specialization 'std::__1::min_element >' requested here ite = min_element(locked_devices.begin(),locked_devices.end()); ^ /Users/nicolas/gitrepo/cppTango/cppapi/client/lockthread.h:69:7: note: candidate function not viable: 'this' argument has type 'const Tango::LockedDevice', but method is not marked const bool operator<(LockedDevice &arg) {return validity < arg.validity;} ^ /Users/nicolas/gitrepo/cppTango/cppapi/server/blackbox.h:168:13: note: candidate function not viable: no known conversion from 'const Tango::LockedDevice' to 'const Tango::BlackBoxElt' for 1st argument inline bool operator<(const BlackBoxElt &,const BlackBoxElt &) ^ /Users/nicolas/gitrepo/cppTango/cppapi/server/pollring.h:66:13: note: candidate function not viable: no known conversion from 'const Tango::LockedDevice' to 'const Tango::RingElt' for 1st argument inline bool operator<(const RingElt &,const RingElt &) ^ /Users/nicolas/gitrepo/cppTango/cppapi/server/pollobj.h:144:13: note: candidate function not viable: no known conversion from 'const Tango::LockedDevice' to 'const Tango::PollObj' for 1st argument inline bool operator<(const PollObj &,const PollObj &) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/utility:595:1: note: candidate template ignored: could not match 'pair' against 'const Tango::LockedDevice' operator< (const pair<_T1,_T2>& __x, const pair<_T1,_T2>& __y) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:731:1: note: candidate template ignored: could not match 'reverse_iterator' against 'const Tango::LockedDevice' operator<(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:1167:1: note: candidate template ignored: could not match 'move_iterator' against 'const Tango::LockedDevice' operator<(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:1539:1: note: candidate template ignored: could not match '__wrap_iter' against 'const Tango::LockedDevice' operator<(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/tuple:1165:1: note: candidate template ignored: could not match 'tuple' against 'const Tango::LockedDevice' operator<(const tuple<_Tp...>& __x, const tuple<_Up...>& __y) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:2973:1: note: candidate template ignored: could not match 'unique_ptr' against 'const Tango::LockedDevice' operator< (const unique_ptr<_T1, _D1>& __x, const unique_ptr<_T2, _D2>& __y) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:3031:1: note: candidate template ignored: could not match 'unique_ptr' against 'const Tango::LockedDevice' operator<(const unique_ptr<_T1, _D1>& __x, nullptr_t) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:3040:1: note: candidate template ignored: could not match 'unique_ptr' against 'const Tango::LockedDevice' operator<(nullptr_t, const unique_ptr<_T1, _D1>& __x) ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:4811:1: note: candidate template ignored: could not match 'shared_ptr' against 'const Tango::LockedDevice' operator<(const shared_ptr<_Tp>& __x, const shared_ptr<_Up>& __y) _NOEXCEPT ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:4881:1: note: candidate template ignored: could not match 'shared_ptr' against 'const Tango::LockedDevice' operator<(const shared_ptr<_Tp>& __x, nullptr_t) _NOEXCEPT ^ /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:4889:1: note: candidate template ignored: could not match 'shared_ptr' against 'const Tango::LockedDevice' operator<(nullptr_t, const shared_ptr<_Tp>& __x) _NOEXCEPT ^ 4 warnings and 1 error generated. make[2]: *** [cppapi/client/CMakeFiles/client_objects.dir/lockthread.cpp.o] Error 1 make[1]: *** [cppapi/client/CMakeFiles/client_objects.dir/all] Error 2 make: *** [all] Error 2 (base) ✘ nicolas@ord04002  ~/gitrepo/cppTango/build   tango-9-lts ● 