Skip to content

Instantly share code, notes, and snippets.

@PastaPastaPasta
Created June 27, 2018 03:39
Show Gist options
  • Save PastaPastaPasta/7e50ca3c408987914b5ddc90814c28b6 to your computer and use it in GitHub Desktop.
Save PastaPastaPasta/7e50ca3c408987914b5ddc90814c28b6 to your computer and use it in GitHub Desktop.
Attempting to compile Dash for windows
Script started on Wed 27 Jun 2018 03:35:13 AM UTC
root@ubuntu-dash-tests:~/dash# make clean
Making clean in src
make[1]: Entering directory '/root/dash/src'
make[2]: Entering directory '/root/dash/src'
rm -f dashd.exe dash-cli.exe dash-tx.exe test/test_dash.exe bench/bench_dash.exe qt/dash-qt.exe qt/test/test_dash-qt.exe
rm -f dashd dash-cli dash-tx test/test_dash bench/bench_dash qt/dash-qt qt/test/test_dash-qt
test -z "crypto/libdash_crypto.a libdash_util.a libdash_common.a libdash_consensus.a libdash_server.a libdash_cli.a libdash_wallet.a libdash_zmq.a leveldb/libleveldb.a leveldb/libmemenv.a qt/libdashqt.a *.gcda *.gcno compat/*.gcda compat/*.gcno consensus/*.gcda consensus/*.gcno crypto/*.gcda crypto/*.gcno policy/*.gcda policy/*.gcno primitives/*.gcda primitives/*.gcno script/*.gcda script/*.gcno support/*.gcda support/*.gcno univalue/*.gcda univalue/*.gcno wallet/*.gcda wallet/*.gcno wallet/test/*.gcda wallet/test/*.gcno zmq/*.gcda zmq/*.gcno test/*.gcda test/*.gcno test/data/script_tests.json.h test/data/base58_keys_valid.json.h test/data/base58_encode_decode.json.h test/data/base58_keys_invalid.json.h test/data/bip39_vectors.json.h test/data/proposals_valid.json.h test/data/proposals_invalid.json.h test/data/tx_invalid.json.h test/data/tx_valid.json.h test/data/sighash.json.h test/data/alertTests.raw.h bench/*.gcda bench/*.gcno test/data/script_tests.json.h test/data/base58_keys_valid.json.h test/data/base58_encode_decode.json.h test/data/base58_keys_invalid.json.h test/data/bip39_vectors.json.h test/data/proposals_valid.json.h test/data/proposals_invalid.json.h test/data/tx_invalid.json.h test/data/tx_valid.json.h test/data/sighash.json.h test/data/alertTests.raw.h qt/moc_addressbookpage.cpp qt/moc_addresstablemodel.cpp qt/moc_askpassphrasedialog.cpp qt/moc_bantablemodel.cpp qt/moc_bitcoinaddressvalidator.cpp qt/moc_bitcoinamountfield.cpp qt/moc_bitcoingui.cpp qt/moc_bitcoinunits.cpp qt/moc_clientmodel.cpp qt/moc_coincontroldialog.cpp qt/moc_coincontroltreewidget.cpp qt/moc_csvmodelwriter.cpp qt/moc_darksendconfig.cpp qt/moc_editaddressdialog.cpp qt/moc_guiutil.cpp qt/moc_intro.cpp qt/moc_macdockiconhandler.cpp qt/moc_macnotificationhandler.cpp qt/moc_modaloverlay.cpp qt/moc_masternodelist.cpp qt/moc_notificator.cpp qt/moc_openuridialog.cpp qt/moc_optionsdialog.cpp qt/moc_optionsmodel.cpp qt/moc_overviewpage.cpp qt/moc_peertablemodel.cpp qt/moc_paymentserver.cpp qt/moc_qrdialog.cpp qt/moc_qvalidatedlineedit.cpp qt/moc_qvaluecombobox.cpp qt/moc_receivecoinsdialog.cpp qt/moc_receiverequestdialog.cpp qt/moc_recentrequeststablemodel.cpp qt/moc_rpcconsole.cpp qt/moc_sendcoinsdialog.cpp qt/moc_sendcoinsentry.cpp qt/moc_signverifymessagedialog.cpp qt/moc_splashscreen.cpp qt/moc_trafficgraphwidget.cpp qt/moc_transactiondesc.cpp qt/moc_transactiondescdialog.cpp qt/moc_transactionfilterproxy.cpp qt/moc_transactiontablemodel.cpp qt/moc_transactionview.cpp qt/moc_utilitydialog.cpp qt/moc_walletframe.cpp qt/moc_walletmodel.cpp qt/moc_walletview.cpp qt/dash.moc qt/bitcoinamountfield.moc qt/intro.moc qt/overviewpage.moc qt/rpcconsole.moc qt/paymentrequest.pb.cc qt/paymentrequest.pb.h qt/qrc_dash.cpp qt/qrc_dash_locale.cpp qt/locale/dash_bg.qm qt/locale/dash_de.qm qt/locale/dash_en.qm qt/locale/dash_es.qm qt/locale/dash_fi.qm qt/locale/dash_fr.qm qt/locale/dash_it.qm qt/locale/dash_ja.qm qt/locale/dash_nl.qm qt/locale/dash_pl.qm qt/locale/dash_pt.qm qt/locale/dash_pt_BR.qm qt/locale/dash_ru.qm qt/locale/dash_sk.qm qt/locale/dash_sv.qm qt/locale/dash_vi.qm qt/locale/dash_zh_CN.qm qt/locale/dash_zh_TW.qm qt/forms/ui_addressbookpage.h qt/forms/ui_askpassphrasedialog.h qt/forms/ui_coincontroldialog.h qt/forms/ui_darksendconfig.h qt/forms/ui_editaddressdialog.h qt/forms/ui_helpmessagedialog.h qt/forms/ui_intro.h qt/forms/ui_modaloverlay.h qt/forms/ui_masternodelist.h qt/forms/ui_qrdialog.h qt/forms/ui_openuridialog.h qt/forms/ui_optionsdialog.h qt/forms/ui_overviewpage.h qt/forms/ui_receivecoinsdialog.h qt/forms/ui_receiverequestdialog.h qt/forms/ui_debugwindow.h qt/forms/ui_sendcoinsdialog.h qt/forms/ui_sendcoinsentry.h qt/forms/ui_signverifymessagedialog.h qt/forms/ui_transactiondescdialog.h qt/*.gcda qt/*.gcno qt/test/moc_compattests.cpp qt/test/moc_rpcnestedtests.cpp qt/test/moc_trafficgraphdatatests.cpp qt/test/moc_uritests.cpp qt/test/moc_paymentservertests.cpp qt/test/*.gcda qt/test/*.gcno" || rm -f crypto/libdash_crypto.a libdash_util.a libdash_common.a libdash_consensus.a libdash_server.a libdash_cli.a libdash_wallet.a libdash_zmq.a leveldb/libleveldb.a leveldb/libmemenv.a qt/libdashqt.a *.gcda *.gcno compat/*.gcda compat/*.gcno consensus/*.gcda consensus/*.gcno crypto/*.gcda crypto/*.gcno policy/*.gcda policy/*.gcno primitives/*.gcda primitives/*.gcno script/*.gcda script/*.gcno support/*.gcda support/*.gcno univalue/*.gcda univalue/*.gcno wallet/*.gcda wallet/*.gcno wallet/test/*.gcda wallet/test/*.gcno zmq/*.gcda zmq/*.gcno test/*.gcda test/*.gcno test/data/script_tests.json.h test/data/base58_keys_valid.json.h test/data/base58_encode_decode.json.h test/data/base58_keys_invalid.json.h test/data/bip39_vectors.json.h test/data/proposals_valid.json.h test/data/proposals_invalid.json.h test/data/tx_invalid.json.h test/data/tx_valid.json.h test/data/sighash.json.h test/data/alertTests.raw.h bench/*.gcda bench/*.gcno test/data/script_tests.json.h test/data/base58_keys_valid.json.h test/data/base58_encode_decode.json.h test/data/base58_keys_invalid.json.h test/data/bip39_vectors.json.h test/data/proposals_valid.json.h test/data/proposals_invalid.json.h test/data/tx_invalid.json.h test/data/tx_valid.json.h test/data/sighash.json.h test/data/alertTests.raw.h qt/moc_addressbookpage.cpp qt/moc_addresstablemodel.cpp qt/moc_askpassphrasedialog.cpp qt/moc_bantablemodel.cpp qt/moc_bitcoinaddressvalidator.cpp qt/moc_bitcoinamountfield.cpp qt/moc_bitcoingui.cpp qt/moc_bitcoinunits.cpp qt/moc_clientmodel.cpp qt/moc_coincontroldialog.cpp qt/moc_coincontroltreewidget.cpp qt/moc_csvmodelwriter.cpp qt/moc_darksendconfig.cpp qt/moc_editaddressdialog.cpp qt/moc_guiutil.cpp qt/moc_intro.cpp qt/moc_macdockiconhandler.cpp qt/moc_macnotificationhandler.cpp qt/moc_modaloverlay.cpp qt/moc_masternodelist.cpp qt/moc_notificator.cpp qt/moc_openuridialog.cpp qt/moc_optionsdialog.cpp qt/moc_optionsmodel.cpp qt/moc_overviewpage.cpp qt/moc_peertablemodel.cpp qt/moc_paymentserver.cpp qt/moc_qrdialog.cpp qt/moc_qvalidatedlineedit.cpp qt/moc_qvaluecombobox.cpp qt/moc_receivecoinsdialog.cpp qt/moc_receiverequestdialog.cpp qt/moc_recentrequeststablemodel.cpp qt/moc_rpcconsole.cpp qt/moc_sendcoinsdialog.cpp qt/moc_sendcoinsentry.cpp qt/moc_signverifymessagedialog.cpp qt/moc_splashscreen.cpp qt/moc_trafficgraphwidget.cpp qt/moc_transactiondesc.cpp qt/moc_transactiondescdialog.cpp qt/moc_transactionfilterproxy.cpp qt/moc_transactiontablemodel.cpp qt/moc_transactionview.cpp qt/moc_utilitydialog.cpp qt/moc_walletframe.cpp qt/moc_walletmodel.cpp qt/moc_walletview.cpp qt/dash.moc qt/bitcoinamountfield.moc qt/intro.moc qt/overviewpage.moc qt/rpcconsole.moc qt/paymentrequest.pb.cc qt/paymentrequest.pb.h qt/qrc_dash.cpp qt/qrc_dash_locale.cpp qt/locale/dash_bg.qm qt/locale/dash_de.qm qt/locale/dash_en.qm qt/locale/dash_es.qm qt/locale/dash_fi.qm qt/locale/dash_fr.qm qt/locale/dash_it.qm qt/locale/dash_ja.qm qt/locale/dash_nl.qm qt/locale/dash_pl.qm qt/locale/dash_pt.qm qt/locale/dash_pt_BR.qm qt/locale/dash_ru.qm qt/locale/dash_sk.qm qt/locale/dash_sv.qm qt/locale/dash_vi.qm qt/locale/dash_zh_CN.qm qt/locale/dash_zh_TW.qm qt/forms/ui_addressbookpage.h qt/forms/ui_askpassphrasedialog.h qt/forms/ui_coincontroldialog.h qt/forms/ui_darksendconfig.h qt/forms/ui_editaddressdialog.h qt/forms/ui_helpmessagedialog.h qt/forms/ui_intro.h qt/forms/ui_modaloverlay.h qt/forms/ui_masternodelist.h qt/forms/ui_qrdialog.h qt/forms/ui_openuridialog.h qt/forms/ui_optionsdialog.h qt/forms/ui_overviewpage.h qt/forms/ui_receivecoinsdialog.h qt/forms/ui_receiverequestdialog.h qt/forms/ui_debugwindow.h qt/forms/ui_sendcoinsdialog.h qt/forms/ui_sendcoinsentry.h qt/forms/ui_signverifymessagedialog.h qt/forms/ui_transactiondescdialog.h qt/*.gcda qt/*.gcno qt/test/moc_compattests.cpp qt/test/moc_rpcnestedtests.cpp qt/test/moc_trafficgraphdatatests.cpp qt/test/moc_uritests.cpp qt/test/moc_paymentservertests.cpp qt/test/*.gcda qt/test/*.gcno
test -z "libdashconsensus.la" || rm -f libdashconsensus.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf bench/.libs bench/_libs
rm -rf compat/.libs compat/_libs
rm -rf consensus/.libs consensus/_libs
rm -rf crypto/.libs crypto/_libs
rm -rf primitives/.libs primitives/_libs
rm -rf qt/.libs qt/_libs
rm -rf qt/test/.libs qt/test/_libs
rm -rf script/.libs script/_libs
rm -rf test/.libs test/_libs
make -C secp256k1 clean
make[3]: Entering directory '/root/dash/src/secp256k1'
test -z "gen_context src/ecmult_static_context.h src/java/org/bitcoin/*.class .stamp-java" || rm -f gen_context src/ecmult_static_context.h src/java/org/bitcoin/*.class .stamp-java
test -z "libsecp256k1.la" || rm -f libsecp256k1.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf src/.libs src/_libs
rm -rf src/asm/.libs src/asm/_libs
rm -rf src/java/.libs src/java/_libs
test -z "" || rm -f
rm -f tests.exe exhaustive_tests.exe
rm -f tests exhaustive_tests
rm -f *.o
rm -f src/*.o
rm -f src/*.lo
rm -f src/asm/*.o
rm -f src/asm/*.lo
rm -f src/java/*.o
rm -f src/java/*.lo
test -z "tests.log exhaustive_tests.log" || rm -f tests.log exhaustive_tests.log
test -z "tests.trs exhaustive_tests.trs" || rm -f tests.trs exhaustive_tests.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[3]: Leaving directory '/root/dash/src/secp256k1'
make -C univalue clean
make[3]: Entering directory '/root/dash/src/univalue'
test -z "libunivalue.la" || rm -f libunivalue.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf lib/.libs lib/_libs
rm -rf test/.libs test/_libs
rm -f test/unitester.exe
rm -f test/unitester
rm -f *.o
rm -f lib/*.o
rm -f lib/*.lo
rm -f test/*.o
test -z "test/unitester.log" || rm -f test/unitester.log
test -z "test/unitester.trs" || rm -f test/unitester.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[3]: Leaving directory '/root/dash/src/univalue'
rm -f leveldb/*/*.gcda leveldb/*/*.gcno leveldb/helpers/memenv/*.gcda leveldb/helpers/memenv/*.gcno
rm -f config.h
rm -rf test/__pycache__
rm -f *.o
rm -f bench/*.o
rm -f compat/*.o
rm -f compat/*.lo
rm -f consensus/*.o
rm -f consensus/*.lo
rm -f crypto/*.o
rm -f crypto/*.lo
rm -f leveldb/db/*.o
rm -f leveldb/helpers/memenv/*.o
rm -f leveldb/port/*.o
rm -f leveldb/table/*.o
rm -f leveldb/util/*.o
rm -f policy/*.o
rm -f primitives/*.o
rm -f primitives/*.lo
rm -f qt/*.o
rm -f qt/res/*.o
rm -f qt/test/*.o
rm -f rpc/*.o
rm -f script/*.o
rm -f script/*.lo
rm -f support/*.o
rm -f test/*.o
rm -f wallet/*.o
rm -f wallet/test/*.o
rm -f zmq/*.o
test -z "test/test_dash.log qt/test/test_dash-qt.log" || rm -f test/test_dash.log qt/test/test_dash-qt.log
test -z "test/test_dash.trs qt/test/test_dash-qt.trs" || rm -f test/test_dash.trs qt/test/test_dash-qt.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[2]: Leaving directory '/root/dash/src'
make[1]: Leaving directory '/root/dash/src'
Making clean in doc/man
make[1]: Entering directory '/root/dash/doc/man'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/root/dash/doc/man'
make[1]: Entering directory '/root/dash'
test -z "Dash-Core.dmg dashcore-0.12.3-win64-setup.exe" || rm -f Dash-Core.dmg dashcore-0.12.3-win64-setup.exe
rm -rf .libs _libs
rm -rf coverage_percent.txt test_dash.coverage/ total.coverage/ qa/tmp/ cache/ Dash-Qt.app
rm -rf qa/pull-tester/__pycache__
rm -f *.lo
make[1]: Leaving directory '/root/dash'
root@ubuntu-dash-tests:~/dash# make -j2
Making all in src
make[1]: Entering directory '/root/dash/src'
make[2]: Entering directory '/root/dash/src'
CXX crypto/libdashconsensus_la-hmac_sha256.lo
make[3]: Entering directory '/root/dash'
make[3]: Leaving directory '/root/dash'
CXX crypto/libdashconsensus_la-hmac_sha512.lo
CXX crypto/libdashconsensus_la-ripemd160.lo
CC crypto/libdashconsensus_la-aes_helper.lo
CXX crypto/libdashconsensus_la-sha1.lo
CXX crypto/libdashconsensus_la-sha256.lo
CXX crypto/libdashconsensus_la-sha512.lo
CC crypto/libdashconsensus_la-blake.lo
CC crypto/libdashconsensus_la-bmw.lo
CC crypto/libdashconsensus_la-cubehash.lo
CC crypto/libdashconsensus_la-echo.lo
CC crypto/libdashconsensus_la-groestl.lo
CC crypto/libdashconsensus_la-jh.lo
CC crypto/libdashconsensus_la-keccak.lo
CC crypto/libdashconsensus_la-luffa.lo
CC crypto/libdashconsensus_la-shavite.lo
CC crypto/libdashconsensus_la-simd.lo
CC crypto/libdashconsensus_la-skein.lo
CXX libdashconsensus_la-arith_uint256.lo
CXX consensus/libdashconsensus_la-merkle.lo
CXX libdashconsensus_la-hash.lo
CXX primitives/libdashconsensus_la-block.lo
CXX primitives/libdashconsensus_la-transaction.lo
CXX libdashconsensus_la-pubkey.lo
CXX script/libdashconsensus_la-dashconsensus.lo
CXX script/libdashconsensus_la-interpreter.lo
CXX script/libdashconsensus_la-script.lo
CXX script/libdashconsensus_la-script_error.lo
CXX libdashconsensus_la-uint256.lo
CXX libdashconsensus_la-utilstrencodings.lo
make[3]: Entering directory '/root/dash/src/secp256k1'
gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
CXX dashd-dashd.o
GEN dashd-res.o
CXX libdash_server_a-activemasternode.o
gcc gen_context.o -o gen_context
./gen_context
CC src/libsecp256k1_la-secp256k1.lo
CCLD libsecp256k1.la
libtool: warning: undefined symbols not allowed in x86_64-w64-mingw32 shared libraries; building static only
/usr/bin/x86_64-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/root/dash/src/secp256k1'
CXX libdash_server_a-addrman.o
CXX libdash_server_a-addrdb.o
CXX libdash_server_a-alert.o
In file included from support/allocators/secure.h:9:0,
from key.h:11,
from activemasternode.h:9,
from activemasternode.cpp:5:
./support/lockedpool.h:195:18: error: ‘mutex’ in namespace ‘std’ does not name a type
mutable std::mutex mutex;
^
./support/lockedpool.h:228:17: error: ‘once_flag’ in namespace ‘std’ does not name a type
static std::once_flag init_flag;
^
./support/lockedpool.h: In static member function ‘static LockedPoolManager& LockedPoolManager::Instance()’:
./support/lockedpool.h:215:9: error: ‘call_once’ is not a member of ‘std’
std::call_once(LockedPoolManager::init_flag, LockedPoolManager::CreateInstance);
^
./support/lockedpool.h:215:24: error: ‘init_flag’ is not a member of ‘LockedPoolManager’
std::call_once(LockedPoolManager::init_flag, LockedPoolManager::CreateInstance);
^
In file included from net.h:22:0,
from activemasternode.h:10,
from activemasternode.cpp:5:
threadinterrupt.h: At global scope:
threadinterrupt.h:29:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
std::condition_variable cond;
^
threadinterrupt.h:30:10: error: ‘mutex’ in namespace ‘std’ does not name a type
std::mutex mut;
^
In file included from activemasternode.h:10:0,
from activemasternode.cpp:5:
net.h:507:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
std::condition_variable condMsgProc;
^
net.h:508:10: error: ‘mutex’ in namespace ‘std’ does not name a type
std::mutex mutexMsgProc;
^
net.h:513:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadDNSAddressSeed;
^
net.h:514:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadSocketHandler;
^
net.h:515:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenAddedConnections;
^
net.h:516:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenConnections;
^
net.h:517:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenMasternodeConnections;
^
net.h:518:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadMessageHandler;
^
Makefile:6278: recipe for target 'libdash_server_a-activemasternode.o' failed
make[2]: *** [libdash_server_a-activemasternode.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from support/allocators/secure.h:9:0,
from key.h:11,
from base58.h:18,
from alert.cpp:8:
./support/lockedpool.h:195:18: error: ‘mutex’ in namespace ‘std’ does not name a type
mutable std::mutex mutex;
^
./support/lockedpool.h:228:17: error: ‘once_flag’ in namespace ‘std’ does not name a type
static std::once_flag init_flag;
^
./support/lockedpool.h: In static member function ‘static LockedPoolManager& LockedPoolManager::Instance()’:
./support/lockedpool.h:215:9: error: ‘call_once’ is not a member of ‘std’
std::call_once(LockedPoolManager::init_flag, LockedPoolManager::CreateInstance);
^
./support/lockedpool.h:215:24: error: ‘init_flag’ is not a member of ‘LockedPoolManager’
std::call_once(LockedPoolManager::init_flag, LockedPoolManager::CreateInstance);
^
In file included from net.h:22:0,
from alert.cpp:10:
threadinterrupt.h: At global scope:
threadinterrupt.h:29:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
std::condition_variable cond;
^
threadinterrupt.h:30:10: error: ‘mutex’ in namespace ‘std’ does not name a type
std::mutex mut;
^
In file included from alert.cpp:10:0:
net.h:507:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
std::condition_variable condMsgProc;
^
net.h:508:10: error: ‘mutex’ in namespace ‘std’ does not name a type
std::mutex mutexMsgProc;
^
net.h:513:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadDNSAddressSeed;
^
net.h:514:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadSocketHandler;
^
net.h:515:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenAddedConnections;
^
net.h:516:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenConnections;
^
net.h:517:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenMasternodeConnections;
^
net.h:518:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadMessageHandler;
^
Makefile:6320: recipe for target 'libdash_server_a-alert.o' failed
make[2]: *** [libdash_server_a-alert.o] Error 1
make[2]: Leaving directory '/root/dash/src'
Makefile:10560: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/dash/src'
Makefile:688: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
root@ubuntu-dash-tests:~/dash# make clean
Making clean in src
make[1]: Entering directory '/root/dash/src'
make[2]: Entering directory '/root/dash/src'
rm -f dashd.exe dash-cli.exe dash-tx.exe test/test_dash.exe bench/bench_dash.exe qt/dash-qt.exe qt/test/test_dash-qt.exe
rm -f dashd dash-cli dash-tx test/test_dash bench/bench_dash qt/dash-qt qt/test/test_dash-qt
test -z "crypto/libdash_crypto.a libdash_util.a libdash_common.a libdash_consensus.a libdash_server.a libdash_cli.a libdash_wallet.a libdash_zmq.a leveldb/libleveldb.a leveldb/libmemenv.a qt/libdashqt.a *.gcda *.gcno compat/*.gcda compat/*.gcno consensus/*.gcda consensus/*.gcno crypto/*.gcda crypto/*.gcno policy/*.gcda policy/*.gcno primitives/*.gcda primitives/*.gcno script/*.gcda script/*.gcno support/*.gcda support/*.gcno univalue/*.gcda univalue/*.gcno wallet/*.gcda wallet/*.gcno wallet/test/*.gcda wallet/test/*.gcno zmq/*.gcda zmq/*.gcno test/*.gcda test/*.gcno test/data/script_tests.json.h test/data/base58_keys_valid.json.h test/data/base58_encode_decode.json.h test/data/base58_keys_invalid.json.h test/data/bip39_vectors.json.h test/data/proposals_valid.json.h test/data/proposals_invalid.json.h test/data/tx_invalid.json.h test/data/tx_valid.json.h test/data/sighash.json.h test/data/alertTests.raw.h bench/*.gcda bench/*.gcno test/data/script_tests.json.h test/data/base58_keys_valid.json.h test/data/base58_encode_decode.json.h test/data/base58_keys_invalid.json.h test/data/bip39_vectors.json.h test/data/proposals_valid.json.h test/data/proposals_invalid.json.h test/data/tx_invalid.json.h test/data/tx_valid.json.h test/data/sighash.json.h test/data/alertTests.raw.h qt/moc_addressbookpage.cpp qt/moc_addresstablemodel.cpp qt/moc_askpassphrasedialog.cpp qt/moc_bantablemodel.cpp qt/moc_bitcoinaddressvalidator.cpp qt/moc_bitcoinamountfield.cpp qt/moc_bitcoingui.cpp qt/moc_bitcoinunits.cpp qt/moc_clientmodel.cpp qt/moc_coincontroldialog.cpp qt/moc_coincontroltreewidget.cpp qt/moc_csvmodelwriter.cpp qt/moc_darksendconfig.cpp qt/moc_editaddressdialog.cpp qt/moc_guiutil.cpp qt/moc_intro.cpp qt/moc_macdockiconhandler.cpp qt/moc_macnotificationhandler.cpp qt/moc_modaloverlay.cpp qt/moc_masternodelist.cpp qt/moc_notificator.cpp qt/moc_openuridialog.cpp qt/moc_optionsdialog.cpp qt/moc_optionsmodel.cpp qt/moc_overviewpage.cpp qt/moc_peertablemodel.cpp qt/moc_paymentserver.cpp qt/moc_qrdialog.cpp qt/moc_qvalidatedlineedit.cpp qt/moc_qvaluecombobox.cpp qt/moc_receivecoinsdialog.cpp qt/moc_receiverequestdialog.cpp qt/moc_recentrequeststablemodel.cpp qt/moc_rpcconsole.cpp qt/moc_sendcoinsdialog.cpp qt/moc_sendcoinsentry.cpp qt/moc_signverifymessagedialog.cpp qt/moc_splashscreen.cpp qt/moc_trafficgraphwidget.cpp qt/moc_transactiondesc.cpp qt/moc_transactiondescdialog.cpp qt/moc_transactionfilterproxy.cpp qt/moc_transactiontablemodel.cpp qt/moc_transactionview.cpp qt/moc_utilitydialog.cpp qt/moc_walletframe.cpp qt/moc_walletmodel.cpp qt/moc_walletview.cpp qt/dash.moc qt/bitcoinamountfield.moc qt/intro.moc qt/overviewpage.moc qt/rpcconsole.moc qt/paymentrequest.pb.cc qt/paymentrequest.pb.h qt/qrc_dash.cpp qt/qrc_dash_locale.cpp qt/locale/dash_bg.qm qt/locale/dash_de.qm qt/locale/dash_en.qm qt/locale/dash_es.qm qt/locale/dash_fi.qm qt/locale/dash_fr.qm qt/locale/dash_it.qm qt/locale/dash_ja.qm qt/locale/dash_nl.qm qt/locale/dash_pl.qm qt/locale/dash_pt.qm qt/locale/dash_pt_BR.qm qt/locale/dash_ru.qm qt/locale/dash_sk.qm qt/locale/dash_sv.qm qt/locale/dash_vi.qm qt/locale/dash_zh_CN.qm qt/locale/dash_zh_TW.qm qt/forms/ui_addressbookpage.h qt/forms/ui_askpassphrasedialog.h qt/forms/ui_coincontroldialog.h qt/forms/ui_darksendconfig.h qt/forms/ui_editaddressdialog.h qt/forms/ui_helpmessagedialog.h qt/forms/ui_intro.h qt/forms/ui_modaloverlay.h qt/forms/ui_masternodelist.h qt/forms/ui_qrdialog.h qt/forms/ui_openuridialog.h qt/forms/ui_optionsdialog.h qt/forms/ui_overviewpage.h qt/forms/ui_receivecoinsdialog.h qt/forms/ui_receiverequestdialog.h qt/forms/ui_debugwindow.h qt/forms/ui_sendcoinsdialog.h qt/forms/ui_sendcoinsentry.h qt/forms/ui_signverifymessagedialog.h qt/forms/ui_transactiondescdialog.h qt/*.gcda qt/*.gcno qt/test/moc_compattests.cpp qt/test/moc_rpcnestedtests.cpp qt/test/moc_trafficgraphdatatests.cpp qt/test/moc_uritests.cpp qt/test/moc_paymentservertests.cpp qt/test/*.gcda qt/test/*.gcno" || rm -f crypto/libdash_crypto.a libdash_util.a libdash_common.a libdash_consensus.a libdash_server.a libdash_cli.a libdash_wallet.a libdash_zmq.a leveldb/libleveldb.a leveldb/libmemenv.a qt/libdashqt.a *.gcda *.gcno compat/*.gcda compat/*.gcno consensus/*.gcda consensus/*.gcno crypto/*.gcda crypto/*.gcno policy/*.gcda policy/*.gcno primitives/*.gcda primitives/*.gcno script/*.gcda script/*.gcno support/*.gcda support/*.gcno univalue/*.gcda univalue/*.gcno wallet/*.gcda wallet/*.gcno wallet/test/*.gcda wallet/test/*.gcno zmq/*.gcda zmq/*.gcno test/*.gcda test/*.gcno test/data/script_tests.json.h test/data/base58_keys_valid.json.h test/data/base58_encode_decode.json.h test/data/base58_keys_invalid.json.h test/data/bip39_vectors.json.h test/data/proposals_valid.json.h test/data/proposals_invalid.json.h test/data/tx_invalid.json.h test/data/tx_valid.json.h test/data/sighash.json.h test/data/alertTests.raw.h bench/*.gcda bench/*.gcno test/data/script_tests.json.h test/data/base58_keys_valid.json.h test/data/base58_encode_decode.json.h test/data/base58_keys_invalid.json.h test/data/bip39_vectors.json.h test/data/proposals_valid.json.h test/data/proposals_invalid.json.h test/data/tx_invalid.json.h test/data/tx_valid.json.h test/data/sighash.json.h test/data/alertTests.raw.h qt/moc_addressbookpage.cpp qt/moc_addresstablemodel.cpp qt/moc_askpassphrasedialog.cpp qt/moc_bantablemodel.cpp qt/moc_bitcoinaddressvalidator.cpp qt/moc_bitcoinamountfield.cpp qt/moc_bitcoingui.cpp qt/moc_bitcoinunits.cpp qt/moc_clientmodel.cpp qt/moc_coincontroldialog.cpp qt/moc_coincontroltreewidget.cpp qt/moc_csvmodelwriter.cpp qt/moc_darksendconfig.cpp qt/moc_editaddressdialog.cpp qt/moc_guiutil.cpp qt/moc_intro.cpp qt/moc_macdockiconhandler.cpp qt/moc_macnotificationhandler.cpp qt/moc_modaloverlay.cpp qt/moc_masternodelist.cpp qt/moc_notificator.cpp qt/moc_openuridialog.cpp qt/moc_optionsdialog.cpp qt/moc_optionsmodel.cpp qt/moc_overviewpage.cpp qt/moc_peertablemodel.cpp qt/moc_paymentserver.cpp qt/moc_qrdialog.cpp qt/moc_qvalidatedlineedit.cpp qt/moc_qvaluecombobox.cpp qt/moc_receivecoinsdialog.cpp qt/moc_receiverequestdialog.cpp qt/moc_recentrequeststablemodel.cpp qt/moc_rpcconsole.cpp qt/moc_sendcoinsdialog.cpp qt/moc_sendcoinsentry.cpp qt/moc_signverifymessagedialog.cpp qt/moc_splashscreen.cpp qt/moc_trafficgraphwidget.cpp qt/moc_transactiondesc.cpp qt/moc_transactiondescdialog.cpp qt/moc_transactionfilterproxy.cpp qt/moc_transactiontablemodel.cpp qt/moc_transactionview.cpp qt/moc_utilitydialog.cpp qt/moc_walletframe.cpp qt/moc_walletmodel.cpp qt/moc_walletview.cpp qt/dash.moc qt/bitcoinamountfield.moc qt/intro.moc qt/overviewpage.moc qt/rpcconsole.moc qt/paymentrequest.pb.cc qt/paymentrequest.pb.h qt/qrc_dash.cpp qt/qrc_dash_locale.cpp qt/locale/dash_bg.qm qt/locale/dash_de.qm qt/locale/dash_en.qm qt/locale/dash_es.qm qt/locale/dash_fi.qm qt/locale/dash_fr.qm qt/locale/dash_it.qm qt/locale/dash_ja.qm qt/locale/dash_nl.qm qt/locale/dash_pl.qm qt/locale/dash_pt.qm qt/locale/dash_pt_BR.qm qt/locale/dash_ru.qm qt/locale/dash_sk.qm qt/locale/dash_sv.qm qt/locale/dash_vi.qm qt/locale/dash_zh_CN.qm qt/locale/dash_zh_TW.qm qt/forms/ui_addressbookpage.h qt/forms/ui_askpassphrasedialog.h qt/forms/ui_coincontroldialog.h qt/forms/ui_darksendconfig.h qt/forms/ui_editaddressdialog.h qt/forms/ui_helpmessagedialog.h qt/forms/ui_intro.h qt/forms/ui_modaloverlay.h qt/forms/ui_masternodelist.h qt/forms/ui_qrdialog.h qt/forms/ui_openuridialog.h qt/forms/ui_optionsdialog.h qt/forms/ui_overviewpage.h qt/forms/ui_receivecoinsdialog.h qt/forms/ui_receiverequestdialog.h qt/forms/ui_debugwindow.h qt/forms/ui_sendcoinsdialog.h qt/forms/ui_sendcoinsentry.h qt/forms/ui_signverifymessagedialog.h qt/forms/ui_transactiondescdialog.h qt/*.gcda qt/*.gcno qt/test/moc_compattests.cpp qt/test/moc_rpcnestedtests.cpp qt/test/moc_trafficgraphdatatests.cpp qt/test/moc_uritests.cpp qt/test/moc_paymentservertests.cpp qt/test/*.gcda qt/test/*.gcno
test -z "libdashconsensus.la" || rm -f libdashconsensus.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf bench/.libs bench/_libs
rm -rf compat/.libs compat/_libs
rm -rf consensus/.libs consensus/_libs
rm -rf crypto/.libs crypto/_libs
rm -rf primitives/.libs primitives/_libs
rm -rf qt/.libs qt/_libs
rm -rf qt/test/.libs qt/test/_libs
rm -rf script/.libs script/_libs
rm -rf test/.libs test/_libs
make -C secp256k1 clean
make[3]: Entering directory '/root/dash/src/secp256k1'
test -z "gen_context src/ecmult_static_context.h src/java/org/bitcoin/*.class .stamp-java" || rm -f gen_context src/ecmult_static_context.h src/java/org/bitcoin/*.class .stamp-java
test -z "libsecp256k1.la" || rm -f libsecp256k1.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf src/.libs src/_libs
rm -rf src/asm/.libs src/asm/_libs
rm -rf src/java/.libs src/java/_libs
test -z "" || rm -f
rm -f tests.exe exhaustive_tests.exe
rm -f tests exhaustive_tests
rm -f *.o
rm -f src/*.o
rm -f src/*.lo
rm -f src/asm/*.o
rm -f src/asm/*.lo
rm -f src/java/*.o
rm -f src/java/*.lo
test -z "tests.log exhaustive_tests.log" || rm -f tests.log exhaustive_tests.log
test -z "tests.trs exhaustive_tests.trs" || rm -f tests.trs exhaustive_tests.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[3]: Leaving directory '/root/dash/src/secp256k1'
make -C univalue clean
make[3]: Entering directory '/root/dash/src/univalue'
test -z "libunivalue.la" || rm -f libunivalue.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf lib/.libs lib/_libs
rm -rf test/.libs test/_libs
rm -f test/unitester.exe
rm -f test/unitester
rm -f *.o
rm -f lib/*.o
rm -f lib/*.lo
rm -f test/*.o
test -z "test/unitester.log" || rm -f test/unitester.log
test -z "test/unitester.trs" || rm -f test/unitester.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[3]: Leaving directory '/root/dash/src/univalue'
rm -f leveldb/*/*.gcda leveldb/*/*.gcno leveldb/helpers/memenv/*.gcda leveldb/helpers/memenv/*.gcno
rm -f config.h
rm -rf test/__pycache__
rm -f *.o
rm -f bench/*.o
rm -f compat/*.o
rm -f compat/*.lo
rm -f consensus/*.o
rm -f consensus/*.lo
rm -f crypto/*.o
rm -f crypto/*.lo
rm -f leveldb/db/*.o
rm -f leveldb/helpers/memenv/*.o
rm -f leveldb/port/*.o
rm -f leveldb/table/*.o
rm -f leveldb/util/*.o
rm -f policy/*.o
rm -f primitives/*.o
rm -f primitives/*.lo
rm -f qt/*.o
rm -f qt/res/*.o
rm -f qt/test/*.o
rm -f rpc/*.o
rm -f script/*.o
rm -f script/*.lo
rm -f support/*.o
rm -f test/*.o
rm -f wallet/*.o
rm -f wallet/test/*.o
rm -f zmq/*.o
test -z "test/test_dash.log qt/test/test_dash-qt.log" || rm -f test/test_dash.log qt/test/test_dash-qt.log
test -z "test/test_dash.trs qt/test/test_dash-qt.trs" || rm -f test/test_dash.trs qt/test/test_dash-qt.trs
test -z "test-suite.log" || rm -f test-suite.log
rm -f *.lo
make[2]: Leaving directory '/root/dash/src'
make[1]: Leaving directory '/root/dash/src'
Making clean in doc/man
make[1]: Entering directory '/root/dash/doc/man'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory '/root/dash/doc/man'
make[1]: Entering directory '/root/dash'
test -z "Dash-Core.dmg dashcore-0.12.3-win64-setup.exe" || rm -f Dash-Core.dmg dashcore-0.12.3-win64-setup.exe
rm -rf .libs _libs
rm -rf coverage_percent.txt test_dash.coverage/ total.coverage/ qa/tmp/ cache/ Dash-Qt.app
rm -rf qa/pull-tester/__pycache__
rm -f *.lo
make[1]: Leaving directory '/root/dash'
root@ubuntu-dash-tests:~/dash# make
Making all in src
make[1]: Entering directory '/root/dash/src'
make[2]: Entering directory '/root/dash/src'
make[3]: Entering directory '/root/dash'
make[3]: Leaving directory '/root/dash'
CXX crypto/libdashconsensus_la-aes.lo
CXX crypto/libdashconsensus_la-hmac_sha256.lo
CXX crypto/libdashconsensus_la-hmac_sha512.lo
CXX crypto/libdashconsensus_la-ripemd160.lo
CC crypto/libdashconsensus_la-aes_helper.lo
CXX crypto/libdashconsensus_la-sha1.lo
CXX crypto/libdashconsensus_la-sha256.lo
CXX crypto/libdashconsensus_la-sha512.lo
CC crypto/libdashconsensus_la-blake.lo
CC crypto/libdashconsensus_la-bmw.lo
CC crypto/libdashconsensus_la-cubehash.lo
CC crypto/libdashconsensus_la-echo.lo
CC crypto/libdashconsensus_la-groestl.lo
CC crypto/libdashconsensus_la-jh.lo
CC crypto/libdashconsensus_la-keccak.lo
CC crypto/libdashconsensus_la-luffa.lo
CC crypto/libdashconsensus_la-shavite.lo
CC crypto/libdashconsensus_la-simd.lo
CC crypto/libdashconsensus_la-skein.lo
CXX libdashconsensus_la-arith_uint256.lo
CXX consensus/libdashconsensus_la-merkle.lo
CXX libdashconsensus_la-hash.lo
CXX primitives/libdashconsensus_la-block.lo
CXX primitives/libdashconsensus_la-transaction.lo
CXX libdashconsensus_la-pubkey.lo
CXX script/libdashconsensus_la-dashconsensus.lo
CXX script/libdashconsensus_la-interpreter.lo
CXX script/libdashconsensus_la-script.lo
CXX script/libdashconsensus_la-script_error.lo
CXX libdashconsensus_la-uint256.lo
CXX libdashconsensus_la-utilstrencodings.lo
make[3]: Entering directory '/root/dash/src/secp256k1'
gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
gcc gen_context.o -o gen_context
./gen_context
CC src/libsecp256k1_la-secp256k1.lo
CCLD libsecp256k1.la
libtool: warning: undefined symbols not allowed in x86_64-w64-mingw32 shared libraries; building static only
/usr/bin/x86_64-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/root/dash/src/secp256k1'
CXXLD libdashconsensus.la
/usr/bin/x86_64-w64-mingw32-ar: `u' modifier ignored since `D' is the default (see `U')
CXX dashd-dashd.o
GEN dashd-res.o
CXX libdash_server_a-activemasternode.o
In file included from support/allocators/secure.h:9:0,
from key.h:11,
from activemasternode.h:9,
from activemasternode.cpp:5:
./support/lockedpool.h:195:18: error: ‘mutex’ in namespace ‘std’ does not name a type
mutable std::mutex mutex;
^
./support/lockedpool.h:228:17: error: ‘once_flag’ in namespace ‘std’ does not name a type
static std::once_flag init_flag;
^
./support/lockedpool.h: In static member function ‘static LockedPoolManager& LockedPoolManager::Instance()’:
./support/lockedpool.h:215:9: error: ‘call_once’ is not a member of ‘std’
std::call_once(LockedPoolManager::init_flag, LockedPoolManager::CreateInstance);
^
./support/lockedpool.h:215:24: error: ‘init_flag’ is not a member of ‘LockedPoolManager’
std::call_once(LockedPoolManager::init_flag, LockedPoolManager::CreateInstance);
^
In file included from net.h:22:0,
from activemasternode.h:10,
from activemasternode.cpp:5:
threadinterrupt.h: At global scope:
threadinterrupt.h:29:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
std::condition_variable cond;
^
threadinterrupt.h:30:10: error: ‘mutex’ in namespace ‘std’ does not name a type
std::mutex mut;
^
In file included from activemasternode.h:10:0,
from activemasternode.cpp:5:
net.h:507:10: error: ‘condition_variable’ in namespace ‘std’ does not name a type
std::condition_variable condMsgProc;
^
net.h:508:10: error: ‘mutex’ in namespace ‘std’ does not name a type
std::mutex mutexMsgProc;
^
net.h:513:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadDNSAddressSeed;
^
net.h:514:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadSocketHandler;
^
net.h:515:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenAddedConnections;
^
net.h:516:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenConnections;
^
net.h:517:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadOpenMasternodeConnections;
^
net.h:518:10: error: ‘thread’ in namespace ‘std’ does not name a type
std::thread threadMessageHandler;
^
Makefile:6278: recipe for target 'libdash_server_a-activemasternode.o' failed
make[2]: *** [libdash_server_a-activemasternode.o] Error 1
make[2]: Leaving directory '/root/dash/src'
Makefile:10560: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/dash/src'
Makefile:688: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
root@ubuntu-dash-tests:~/dash# exit
exit
Script done on Wed 27 Jun 2018 03:36:11 AM UTC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment