-
Notifications
You must be signed in to change notification settings - Fork 42
Closed
Description
$ make
CXX src/src_libbitcoin_client_la-obelisk_client.lo
src/obelisk_client.cpp: In member function ‘void libbitcoin::client::obelisk_client::wait()’:
src/obelisk_client.cpp:105:28: error: no match for ‘operator==’ (operand types are ‘libbitcoin::protocol::zmq::identifiers’ and ‘libbitcoin::protocol::zmq::identifier {aka long int}’)
poller.wait(delay) == socket_.id())
^
In file included from /usr/local/include/bitcoin/bitcoin/constants.hpp:28:0,
from /usr/local/include/bitcoin/bitcoin.hpp:19,
from /usr/local/include/bitcoin/protocol.hpp:17,
from ./include/bitcoin/client/obelisk_client.hpp:24,
from src/obelisk_client.cpp:20:
/usr/local/include/bitcoin/bitcoin/math/hash_number.hpp:83:13: note: candidate: bool libbitcoin::operator==(const libbitcoin::hash_number&, uint64_t)
BC_API bool operator==(
^
/usr/local/include/bitcoin/bitcoin/math/hash_number.hpp:83:13: note: no known conversion for argument 1 from ‘libbitcoin::protocol::zmq::identifiers’ to ‘const libbitcoin::hash_number&’
src/obelisk_client.cpp: In member function ‘void libbitcoin::client::obelisk_client::monitor(uint32_t)’:
src/obelisk_client.cpp:125:28: error: no match for ‘operator==’ (operand types are ‘libbitcoin::protocol::zmq::identifiers’ and ‘libbitcoin::protocol::zmq::identifier {aka long int}’)
poller.wait(delay) == socket_.id())
^
In file included from /usr/local/include/bitcoin/bitcoin/constants.hpp:28:0,
from /usr/local/include/bitcoin/bitcoin.hpp:19,
from /usr/local/include/bitcoin/protocol.hpp:17,
from ./include/bitcoin/client/obelisk_client.hpp:24,
from src/obelisk_client.cpp:20:
/usr/local/include/bitcoin/bitcoin/math/hash_number.hpp:83:13: note: candidate: bool libbitcoin::operator==(const libbitcoin::hash_number&, uint64_t)
BC_API bool operator==(
^
/usr/local/include/bitcoin/bitcoin/math/hash_number.hpp:83:13: note: no known conversion for argument 1 from ‘libbitcoin::protocol::zmq::identifiers’ to ‘const libbitcoin::hash_number&’
Makefile:943: recipe for target 'src/src_libbitcoin_client_la-obelisk_client.lo' failed
make: *** [src/src_libbitcoin_client_la-obelisk_client.lo] Error 1
GCC:
$ g++ --version
g++ (Debian 5.3.1-20) 5.3.1 20160519
Metadata
Metadata
Assignees
Labels
No labels