DEV Community

Sandeep Kumar khari
Sandeep Kumar khari

Posted on

I am getting an error while building and compiling my Altcoin, Please help !

/usr/local/include/boost/multi_index/detail/ord_index_impl.hpp:1253:26: error:
no matching function for call to object of type 'const
boost::multi_index::detail::ordered_index_implboost::multi_index::identity<CTxMemPoolModifiedEntry,
CompareModifiedEntry, boost::multi_index::detail::nth_layer<2,
CTxMemPoolModifiedEntry,
boost::multi_index::indexed_by CompareCTxMemPoolIter, mpl_::na>,
boost::multi_index::ordered_non_unique mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>,
boost::multi_index::identity,
CompareModifiedEntry>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>,
std::1::allocator >,
boost::mpl::v_item, 0>,
boost::multi_index::detail::ordered_non_unique_tag,
boost::multi_index::detail::null_augment_policy>::key_compare' (aka 'const
CompareModifiedEntry')
return y==header()||!comp_(key(y->value()),key(v));
^~~~~
./miner.h:76:10: note: candidate function not viable: 'this' argument has type
'const
boost::multi_index::detail::ordered_index_implboost::multi_index::identity<CTxMemPoolModifiedEntry,
CompareModifiedEntry, boost::multi_index::detail::nth_layer<2,
CTxMemPoolModifiedEntry,
boost::multi_index::indexed_by CompareCTxMemPoolIter, mpl_::na>,
boost::multi_index::ordered_non_unique mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>,
boost::multi_index::identity,
CompareModifiedEntry>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na,
mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>,
std::
1::allocator >,
boost::mpl::v_item, 0>,
boost::multi_index::detail::ordered_non_unique_tag,
boost::multi_index::detail::null_augment_policy>::key_compare' (aka 'const
CompareModifiedEntry'), but method is not marked const
bool operator()(const CTxMemPoolModifiedEntry &a, const CTxMemPoolMo...
^
2 errors generated.
make[2]: *** [libbitcoin_server_a-miner.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

Top comments (0)