ufo-project / ufochain

a mimblewimble implementation of crypto currency using X17r algorithm.
MIT License
31 stars 11 forks source link

current master could not pass build #6

Closed riclava closed 4 years ago

riclava commented 4 years ago
[ 58%] Building CXX object pow/CMakeFiles/minepool_client.dir/minepool_client.cpp.o
/root/ufochain/pow/minepool_client.cpp: In constructor 'ufo::PoolStratumClient::PoolStratumClient(ufo::io::Reactor&, const ufo::io::Address&, std::__cxx11::string, std::__cxx11::string, bool)':
/root/ufochain/pow/minepool_client.cpp:50:10: error: 'ufo::PoolStratumClient::_alwaysReconn' will be initialized after [-Werror=reorder]
     bool _alwaysReconn;
          ^~~~~~~~~~~~~
/root/ufochain/pow/minepool_client.cpp:41:18: error:   'ufo::LineProtocol ufo::PoolStratumClient::_lineProtocol' [-Werror=reorder]
     LineProtocol _lineProtocol;
                  ^~~~~~~~~~~~~
/root/ufochain/pow/minepool_client.cpp:56:5: error:   when initialized here [-Werror=reorder]
     PoolStratumClient(io::Reactor& reactor, const io::Address& serverAddress, std::string minerAddress, std::string workerName, bool alwaysReconn) :
     ^~~~~~~~~~~~~~~~~
[ 58%] Building CXX object node/CMakeFiles/node.dir/txpool.cpp.o
[ 58%] Building CXX object wallet/CMakeFiles/wallet.dir/base_transaction.cpp.o
cc1plus: all warnings being treated as errors
make[2]: *** [pow/CMakeFiles/minepool_client.dir/minepool_client.cpp.o] Error 1
pow/CMakeFiles/minepool_client.dir/build.make:62: recipe for target 'pow/CMakeFiles/minepool_client.dir/minepool_client.cpp.o' failed
CMakeFiles/Makefile2:2056: recipe for target 'pow/CMakeFiles/minepool_client.dir/all' failed
make[1]: *** [pow/CMakeFiles/minepool_client.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 58%] Building CXX object wallet/CMakeFiles/wallet.dir/base_tx_builder.cpp.o
[ 59%] Building CXX object node/CMakeFiles/node.dir/node_client.cpp.o
[ 59%] Building CXX object wallet/CMakeFiles/wallet.dir/wallet_transaction.cpp.o
[ 59%] Linking CXX static library libnode.a
[ 59%] Built target node
[ 59%] Building CXX object mnemonic/CMakeFiles/mnemonic.dir/mnemonic.cpp.o
[ 59%] Building CXX object wallet/CMakeFiles/wallet.dir/wallet_network.cpp.o
[ 60%] Building CXX object wallet/CMakeFiles/wallet.dir/wallet_db.cpp.o
[ 60%] Building CXX object wallet/CMakeFiles/wallet.dir/wallet_client.cpp.o
[ 60%] Building CXX object wallet/CMakeFiles/wallet.dir/base58.cpp.o
[ 60%] Building CXX object wallet/CMakeFiles/wallet.dir/unittests/util.cpp.o
[ 60%] Linking CXX static library libwallet.a
[ 60%] Built target wallet
[ 61%] Linking CXX static library libmnemonic.a
[ 61%] Built target mnemonic
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2