Hello all.
Sorry if this question was answered here.
I tried to compile daemon in Ubuntu 17.0.4 with newest packages, and received error:
chainparams.cpp:157:72: error: ambiguous overload for 'operator=' (operand types are 'std::vector' and 'boost::assign_detail::generic_list')
base58Prefixes[EXT_SECRET_KEY] = list_of(0x04)(0x35)(0x83)(0x94);
^
What's the problem and how to solve it?
It seems like boost version running is the issue on Ubuntu 17.0.4.
If you run it on Ubuntu 16.0.4, or 14.0.4 you will not experience any error, however, that's the last thing you would do, so ...
We have prepared a test source code just for you, you can try and post results here. Not too many things are changed, just around 9 lines of code in 2 files.
It's not on Github, we don't want to make it public until is tested, to avoid confusion, so here is download link:
https://drive.google.com/open?id=0B4KANlluFwTtTnN1NVJPT1lOLWsyou might want to fix some permissions just in case: go to
[cd CREAM-v1.1.1.2-test | cd src | cd leveldb]run:
chmod +x build_detect_platformCompile:
make -f makefile.unix