Ethereum was just released (it's a big deal): https://ethereum.org This bug is a request for an ebuild for ccp-ethereum: https://github.com/ethereum/cpp-ethereum I followed the build instructions here: https://github.com/ethereum/cpp-ethereum/wiki/Building-on-Ubuntu#choose-your-source I was able to get through cmake successfully: cmake .. -DCMAKE_BUILD_TYPE=Release -DBUNDLE=minimal -DETHASHCL=0 -DEVMJIT=0 -DMINER=0 By installing the following: leveldb rocksdb v8 libjson-rpc-cpp But make fails: In file included from /root/cpp-ethereum/libdevcore/CommonIO.h:39:0, from /root/cpp-ethereum/libdevcore/CommonIO.cpp:22: /root/cpp-ethereum/libdevcore/Common.h:87:2: error: unused parameter '_c' [-Werror=unused-parameter] secure_vector(secure_vector<T> const& _c) = default; ^ /root/cpp-ethereum/libdevcore/CommonIO.cpp: In function 'dev::bytesSec dev::contentsSec(const string&)': /root/cpp-ethereum/libdevcore/CommonIO.cpp:99:9: note: synthesized method 'dev::secure_vector<T>::secure_vector(const dev::secure_vector<T>&) [with T = unsigned char]' first required here return ret; ^
Oh and the cpp-ethereum ebuild in an overlay fails for me.
You referred to http://gpo.zugaina.org/net-p2p/cpp-ethereum?
Yes, that one won't build for me. I was able to build cpp-ethereum myself by removing -Werror from cmake/EthCompilerSettings.cmake and invoking cmake like this: cmake .. -DCMAKE_BUILD_TYPE=Release -DBUNDLE=minimal -DETHASHCL=0 -DEVMJIT=0 -DJSCONSOLE=0 The only extra dependencies I had to install were leveldb, v8, and libjson-rpc-cpp.