Post
Topic
Board Announcements (Altcoins)
Re: ★★ [ANN] ECCoin (ECC) ★★ Mandatory Update ECC Wallet 1.3 ★★
by
SnowLeopard
on 03/04/2014, 23:22:17 UTC
I encountered a compilation problem on one of my two Debian boxes.  Somewhere, the problem box has something the other one doesn't that is causing a conflict with libboost and uint64_t.   All the normal dependencies are identical (compiler and other libraries).
The compile was failing on rpcmining.cpp and the fix was to replace all occurrences of int64_t with boost::int64_t and uint64_t with boost::uint64_t.  The change does not break compilation on the other box that didn't have problem, so it may be worthwhile to make this change permanent?  In fact, it appears all other uses of int64_t is actually boost::int64_t (grep int64_t *cpp |grep -v boost).
This isn't specific to Eccoin -- searching for the compile error lead to the suggested fix from the bitcoin mailing list, and other people encountering the problem with other coins as well.  I have not been able to determine what is causing the conflict though.