C2678 binary '==': no operator found which takes a left-hand operand of type 'boost::asio::ip::tcp::endpoint' (or there is no acceptable conversion) in stratum.cpp 196
2>C:\Users\Dev\Desktop\Miners\libmeritminer\src\stratum\stratum.cpp(196): error C2678: binary '==': no operator found which takes a left-hand operand of type 'boost::asio::ip::tcp::endpoint' (or there is no acceptable conversion)
2>C:\Program Files (x86)\Windows Kits\10\Include\10.0.16299.0\shared\guiddef.h(192): note: could be 'bool operator ==(const GUID &,const GUID &)'
2>C:\boost\include\boost-1_66\boost/asio/ip/address_v4.hpp(167): note: or 'bool boost::asio::ip::operator ==(const boost::asio::ip::address_v4 &,const boost::asio::ip::address_v4 &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/impl/address_v6.ipp(232): note: or 'bool boost::asio::ip::operator ==(const boost::asio::ip::address_v6 &,const boost::asio::ip::address_v6 &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/impl/address.ipp(210): note: or 'bool boost::asio::ip::operator ==(const boost::asio::ip::address &,const boost::asio::ip::address &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/address_v4_iterator.hpp(138): note: or 'bool boost::asio::ip::operator ==(const boost::asio::ip::basic_address_iterator<boost::asio::ip::address_v4> &,const boost::asio::ip::basic_address_iterator<boost::asio::ip::address_v4> &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/address_v6_iterator.hpp(159): note: or 'bool boost::asio::ip::operator ==(const boost::asio::ip::basic_address_iterator<boost::asio::ip::address_v6> &,const boost::asio::ip::basic_address_iterator<boost::asio::ip::address_v6> &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/icmp.hpp(88): note: or 'bool boost::asio::ip::operator ==(const boost::asio::ip::icmp &,const boost::asio::ip::icmp &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/tcp.hpp(130): note: or 'bool boost::asio::ip::operator ==(const boost::asio::ip::tcp &,const boost::asio::ip::tcp &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/udp.hpp(86): note: or 'bool boost::asio::ip::operator ==(const boost::asio::ip::udp &,const boost::asio::ip::udp &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/basic_endpoint.hpp(190): note: or 'bool boost::asio::ip::basic_endpoint<boost::asio::ip::tcp>::operator ==(const boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> &,const boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> &)' [found using argument-dependent lookup]
2>C:\boost\include\boost-1_66\boost/asio/ip/basic_resolver_iterator.hpp(144): note: or 'bool boost::asio::ip::basic_resolver_iterator<InternetProtocol>::operator ==(const boost::asio::ip::basic_resolver_iterator<InternetProtocol> &,const boost::asio::ip::basic_resolver_iterator<InternetProtocol> &)' [found using argument-dependent lookup]
2> with
2> [
2> InternetProtocol=boost::asio::ip::tcp
2> ]
2>C:\boost\include\boost-1_66\boost/asio/ip/basic_resolver_results.hpp(290): note: or 'bool boost::asio::ip::basic_resolver_results<Protocol>::operator ==(const boost::asio::ip::basic_resolver_results<Protocol> &,const boost::asio::ip::basic_resolver_results<Protocol> &)' [found using argument-dependent lookup]
2> with
2> [
2> Protocol=boost::asio::ip::tcp
2> ]
2>C:\Users\Dev\Desktop\Miners\libmeritminer\src\stratum\stratum.cpp(196): note: while trying to match the argument list '(boost::asio::ip::tcp::endpoint, boost::asio::ip::basic_resolver_iterator<InternetProtocol>)'
2> with
2> [
2> InternetProtocol=boost::asio::ip::tcp
2> ]
C2678 binary '==': no operator found which takes a left-hand operand of type 'boost::asio::ip::tcp::endpoint' (or there is no acceptable conversion) in stratum.cpp 196