Show Posts
|
Pages: « 1 2 3 [4]
|
hi there, another question: while forking, im facing this : Checkpoint data When nodes first sync, there is some checkpoint data hard coded into the application, specific blocks that the application looks for. We have no blockchain data, so we want to clear these in src/chainparams.cpp
// Mainnet: Line 104 // The best chain should have at least this much work. consensus.nMinimumChainWork = consensus.powLimit;
// By default assume that the signatures in ancestors of this block are valid. consensus.defaultAssumeValid = uint256(); // ... // Line 154 checkpointData = { { } };
chainTxData = ChainTxData{ // Data from rpc: getchaintxstats 4096 0000000000000000002e63058c023a9a1de233554f28c7b21380b6c9003f36a8 /* nTime */ 0,//1532884444, /* nTxCount */ 0,//331282217, /* dTxRate */ 0,//2.4 };
it means that i have to delete all this lines?: checkpointData = { { { 11111, uint256S("0x0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee92559f542fdb26e7c1d")}, { 33333, uint256S("0x000000002dd5588a74784eaa7ab0507a18ad16a236e7b1ce69f00d7ddfb5d0a6")}, { 74000, uint256S("0x0000000000573993a3c9e41ce34471c079dcf5f52a0e824a81e7f953b8661a20")}, {105000, uint256S("0x00000000000291ce28027faea320c8d2b054b2e0fe44a773f3eefb151d6bdc97")}, {134444, uint256S("0x00000000000005b12ffd4cd315cd34ffd4a594f430ac814c91184a0d42d2b0fe")}, {168000, uint256S("0x000000000000099e61ea72015e79632f216fe6cb33d7899acb35b75c8303b763")}, {193000, uint256S("0x000000000000059f452a5f7340de6682a977387c17010ff6e6c3bd83ca8b1317")}, {210000, uint256S("0x000000000000048b95347e83192f69cf0366076336c639f9b7228e9ba171342e")}, {216116, uint256S("0x00000000000001b4f4b433e81ee46494af945cf96014816a4e2370f11b23df4e")}, {225430, uint256S("0x00000000000001c108384350f74090433e7fcf79a606b8e797f065b130575932")}, {250000, uint256S("0x000000000000003887df1f29024b06fc2200b55f8af8f35453d7be294df2d214")}, {279000, uint256S("0x0000000000000001ae8c72a0b0c301f67e3afca10e819efa9041e458e9bd7e40")}, {295000, uint256S("0x00000000000000004d9b4ef50f0f9d686fd69db2e03af35a100370c64632a983")}, } };
|
|
|
This is one among the most important part of the code in chainparams.cpp. Here consensus.nPowTargetSpacing refers to the time limit between the confirmation of consecutive blocks. In your altcoin, every block will be confirmed in 9 minutes i.e (9 minutes * 60 seconds) consensus.nPowTargetTimespan refers to the difficulty readjustment time. In bitcoin, this is placed at 14 days which is mentioned in #L77 of chainparams.cpp. But in your altcoin, block difficulty will be readjusted in 21 days i.e (21 days * 24 hours * 60 minutes * 60 seconds) In terms of bitcoin, difficulty is adjusted every 2016 blocks and this is calculated using the formula nPowTargetTimespan / nPowTargetSpacing. If the same thing is taken in your altcoin, (21 * 24 * 60 * 60) / (9 * 60) = 3360 blocks I have never read why satoshi chose 10 minute block interval but when complained they were slow, he pointed out to this topic : Snack Machine Threadso the best thing i can do is making default values? thanks
|
|
|
hi guys, im working on altcoin for knowledge purpouse
i have some questions, first one:
- what do you think about this configuration on chainparams?
consensus.nPowTargetTimespan = 21 * 24 * 60 * 60; // three weeks consensus.nPowTargetSpacing = 9 * 60;
ill keep asking in the same thread
|
|
|
Cool Domain and looks Good to use though the combination of Bitcoin and altcoin contradict at some point , But if you want to extend your selling then better try to Put a Thread also in Digital Goods that you can find here. https://bitcointalk.org/index.php?board=93.0Maybe there will be more interested in that Section compared to in this altcoin market . okay! thanks a lot!!
|
|
|
Hello, I am following this tutorial:https://medium.com/@jordan.baczuk/how-to-fork-bitcoin-part-1-397598ef7e66 Using: Ubuntu last dist All dependencies installed My problem is: root@ubuntu:/home/asus/XxxxXxxx# make Making all in src make[1]: Entering directory '/home/asus/XxxxXxxx/src' make[2]: Entering directory '/home/asus/XxxxXxxx/src' make[3]: Entering directory '/home/asus/XxxxXxxx' make[3]: Leaving directory '/home/asus/XxxxXxxx' make[2]: Leaving directory '/home/asus/XxxxXxxx/src' make[1]: Leaving directory '/home/asus/XxxxXxxx/src' Making all in doc/man make[1]: Entering directory '/home/asus/XxxxXxxx/doc/man' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/asus/XxxxXxxx/doc/man' make[1]: Entering directory '/home/asus/XxxxXxxx' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/asus/XxxxXxxx'
any ideas for fix? Thanks in advance hi guys, I think i "fixed it" since those directories are empty, they are not a problem so keep forward wont be a problem at all closing thread, leaving this for any other person who will need to know how to solve this problem
|
|
|
can you tell us whats the diference between all the alt coins and bitcoin?
thanks
|
|
|
Hello, I am following this tutorial:https://medium.com/@jordan.baczuk/how-to-fork-bitcoin-part-1-397598ef7e66 Using: Ubuntu last dist All dependencies installed My problem is: root@ubuntu:/home/asus/XxxxXxxx# make Making all in src make[1]: Entering directory '/home/asus/XxxxXxxx/src' make[2]: Entering directory '/home/asus/XxxxXxxx/src' make[3]: Entering directory '/home/asus/XxxxXxxx' make[3]: Leaving directory '/home/asus/XxxxXxxx' make[2]: Leaving directory '/home/asus/XxxxXxxx/src' make[1]: Leaving directory '/home/asus/XxxxXxxx/src' Making all in doc/man make[1]: Entering directory '/home/asus/XxxxXxxx/doc/man' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/asus/XxxxXxxx/doc/man' make[1]: Entering directory '/home/asus/XxxxXxxx' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/asus/XxxxXxxx'
any ideas for fix? Thanks in advance
|
|
|
Finaly I fully restarted the forking again, since it is not easy to fix for me
Asking for a thread close
Thanks
|
|
|
Another problem facing (after jumping last problem) I went to REBUILD or BUILD with the name changed: $ ./autogen.sh --> WORKED $ ./configure --> WORKED $ sudo make --> NOT WORKING and at MAKE* drops this error:
configure.ac:48: installing 'build-aux/missing' configure.ac:1586: error: required file 'libXXXXXXXXconsensus.pc.in' not found configure.ac:1846: error: required file 'test/util/XXXXXXXX-util-test.py' not found src/Makefile.am: installing 'build-aux/depcomp' autoreconf: automake failed with exit status: 1
root@ubuntu:/home/asus/XXXXXXXX# sudo make make: *** No targets specified and no makefile found. Stop. root@ubuntu:/home/asus/XXXXXXXX# make make: *** No targets specified and no makefile found. Stop.
Thanks for your time! The problem is: oot@ubuntu:/home/asus/ArgentCoin# automake configure.ac:1586: error: required file 'libXxxxxxXxxxconsensus.pc.in' not found configure.ac:1846: error: required file 'test/util/XxxxxxXxxx-util-test.py' not found
this files exist on the main folder where im working, so I changed their capital letters to lowercase, but now this is my actuall problem when i do MAKE: Making all in src make[1]: Entering directory '/home/asus/XxxxxxXxxx/src' make[2]: Entering directory '/home/asus/XxxxxxXxxx/src' make[2]: *** No rule to make target 'XxxxxxXxxx.cpp', needed by 'XxxxxxXxxx-XxxxxxXxxx.o'. Stop. make[2]: Leaving directory '/home/asus/XxxxxxXxxx/src' make[1]: *** [Makefile:15180: all-recursive] Error 1 make[1]: Leaving directory '/home/asus/XxxxxxXxxx/src' make: *** [Makefile:808: all-recursive] Error 1
Thanks for the help in advace!
|
|
|
Another problem facing (after jumping last problem) I went to REBUILD or BUILD with the name changed: $ ./autogen.sh --> WORKED $ ./configure --> WORKED $ sudo make --> NOT WORKING and at MAKE* drops this error:
configure.ac:48: installing 'build-aux/missing' configure.ac:1586: error: required file 'libXXXXXXXXconsensus.pc.in' not found configure.ac:1846: error: required file 'test/util/XXXXXXXX-util-test.py' not found src/Makefile.am: installing 'build-aux/depcomp' autoreconf: automake failed with exit status: 1
root@ubuntu:/home/asus/XXXXXXXX# sudo make make: *** No targets specified and no makefile found. Stop. root@ubuntu:/home/asus/XXXXXXXX# make make: *** No targets specified and no makefile found. Stop.
Thanks for your time!
|
|
|
Right now, im facing next problem for renaming the project: tutorial: https://medium.com/@jordan.baczuk/how-to-fork-bitcoin-part-2-59b9eddb49a4thanks in advace for any help oot@ubuntu:/home/asus/XXXXXXXX# sudo find -type f -not -path "./.git/*" -exec sed -i 's/bitcoin/XXXXXXXX/g' {} + root@ubuntu:/home/asus/XXXXXXXX# sudo find -type f -not -path "./.git/*" -exec sed -i 's/bitcoin/XXXXXXXX/g' {} + root@ubuntu:/home/asus/XXXXXXXX# sudo find -type f -not -path "./.git/*" -exec sed -i 's/Bitcoin/XXXXXXXX/g' {} + root@ubuntu:/home/asus/XXXXXXXX# sudo find -type f -not -path "./.git/*" -exec sed -i 's/BITCOIN/XXXXXXXX/g' {} + root@ubuntu:/home/asus/XXXXXXXX# sudo find . -iname "bitcoin*" -exec rename 's/bitcoin/XXXXXXXX/' '{}' \; find: ‘./build_msvc/bitcoin-cli’: No such file or directory find: ‘./build_msvc/bitcoin-wallet’: No such file or directory find: ‘./build_msvc/bitcoind’: No such file or directory find: ‘./build_msvc/bitcoin-qt’: No such file or directory find: ‘./build_msvc/bitcoin-tx’: No such file or directory root@ubuntu:/home/asus/XXXXXXXX# sudo find . -iname "*bitcoin*" -exec rename 's/bitcoin/XXXXXXXX/' '{}' \; find: ‘./build_msvc/libbitcoin_qt’: No such file or directory find: ‘./build_msvc/bench_bitcoin’: No such file or directory find: ‘./build_msvc/libbitcoin_crypto’: No such file or directory find: ‘./build_msvc/libbitcoin_wallet_tool’: No such file or directory find: ‘./build_msvc/libbitcoin_cli’: No such file or directory find: ‘./build_msvc/test_bitcoin’: No such file or directory find: ‘./build_msvc/libbitcoin_util’: No such file or directory find: ‘./build_msvc/libbitcoinconsensus’: No such file or directory find: ‘./build_msvc/libbitcoin_common’: No such file or directory find: ‘./build_msvc/test_bitcoin-qt’: No such file or directory find: ‘./build_msvc/libbitcoin_wallet’: No such file or directory find: ‘./build_msvc/libbitcoin_zmq’: No such file or directory find: ‘./build_msvc/libbitcoin_server’: No such file or directory root@ubuntu:/home/asus/XXXXXXXX#
|
|
|
I guess everything done without any problems: root@ubuntu:/home/asus/XXXXXXXX# make Making all in src make[1]: Entering directory '/home/asus/XXXXXXXX/src' make[2]: Entering directory '/home/asus/XXXXXXXX/src' CXX bitcoind-bitcoind.o CXX libbitcoin_server_a-addrdb.o CXX libbitcoin_server_a-addrman.o CXX libbitcoin_server_a-banman.o CXX libbitcoin_server_a-blockencodings.o CXX libbitcoin_server_a-blockfilter.o CXX libbitcoin_server_a-chain.o CXX consensus/libbitcoin_server_a-tx_verify.o CXX libbitcoin_server_a-dbwrapper.o CXX libbitcoin_server_a-flatfile.o CXX libbitcoin_server_a-httprpc.o CXX libbitcoin_server_a-httpserver.o CXX index/libbitcoin_server_a-base.o CXX index/libbitcoin_server_a-blockfilterindex.o CXX index/libbitcoin_server_a-txindex.o CXX libbitcoin_server_a-init.o CXX libbitcoin_server_a-mapport.o CXX libbitcoin_server_a-miner.o CXX libbitcoin_server_a-net.o CXX libbitcoin_server_a-net_processing.o CXX node/libbitcoin_server_a-coin.o CXX node/libbitcoin_server_a-coinstats.o CXX node/libbitcoin_server_a-context.o CXX node/libbitcoin_server_a-interfaces.o CXX node/libbitcoin_server_a-psbt.o CXX node/libbitcoin_server_a-transaction.o CXX node/libbitcoin_server_a-ui_interface.o CXX libbitcoin_server_a-noui.o CXX policy/libbitcoin_server_a-fees.o CXX policy/libbitcoin_server_a-rbf.o CXX policy/libbitcoin_server_a-settings.o CXX libbitcoin_server_a-pow.o CXX libbitcoin_server_a-rest.o CXX rpc/libbitcoin_server_a-blockchain.o CXX rpc/libbitcoin_server_a-mining.o CXX rpc/libbitcoin_server_a-misc.o CXX rpc/libbitcoin_server_a-net.o CXX rpc/libbitcoin_server_a-rawtransaction.o CXX rpc/libbitcoin_server_a-server.o CXX script/libbitcoin_server_a-sigcache.o CXX libbitcoin_server_a-shutdown.o CXX libbitcoin_server_a-signet.o CXX libbitcoin_server_a-timedata.o CXX libbitcoin_server_a-torcontrol.o CXX libbitcoin_server_a-txdb.o CXX libbitcoin_server_a-txrequest.o CXX libbitcoin_server_a-txmempool.o CXX libbitcoin_server_a-validation.o CXX libbitcoin_server_a-validationinterface.o CXX libbitcoin_server_a-versionbits.o CXX wallet/libbitcoin_server_a-init.o AR libbitcoin_server.a CXX wallet/libbitcoin_wallet_a-coincontrol.o CXX wallet/libbitcoin_wallet_a-context.o CXX wallet/libbitcoin_wallet_a-crypter.o CXX wallet/libbitcoin_wallet_a-db.o CXX wallet/libbitcoin_wallet_a-dump.o CXX wallet/libbitcoin_wallet_a-feebumper.o CXX wallet/libbitcoin_wallet_a-fees.o CXX wallet/libbitcoin_wallet_a-interfaces.o CXX wallet/libbitcoin_wallet_a-load.o CXX wallet/libbitcoin_wallet_a-rpcdump.o CXX wallet/libbitcoin_wallet_a-rpcwallet.o CXX wallet/libbitcoin_wallet_a-scriptpubkeyman.o CXX wallet/libbitcoin_wallet_a-wallet.o CXX wallet/libbitcoin_wallet_a-walletdb.o CXX wallet/libbitcoin_wallet_a-walletutil.o CXX wallet/libbitcoin_wallet_a-coinselection.o CXX wallet/libbitcoin_wallet_a-bdb.o CXX wallet/libbitcoin_wallet_a-salvage.o AR libbitcoin_wallet.a CXX libbitcoin_common_a-base58.o CXX libbitcoin_common_a-bech32.o CXX libbitcoin_common_a-bloom.o CXX libbitcoin_common_a-chainparams.o CXX libbitcoin_common_a-coins.o CXX libbitcoin_common_a-compressor.o CXX libbitcoin_common_a-core_read.o CXX libbitcoin_common_a-core_write.o CXX libbitcoin_common_a-key.o CXX libbitcoin_common_a-key_io.o CXX libbitcoin_common_a-merkleblock.o CXX libbitcoin_common_a-netaddress.o CXX libbitcoin_common_a-netbase.o CXX libbitcoin_common_a-net_permissions.o CXX libbitcoin_common_a-outputtype.o CXX policy/libbitcoin_common_a-feerate.o CXX policy/libbitcoin_common_a-policy.o CXX libbitcoin_common_a-protocol.o CXX libbitcoin_common_a-psbt.o CXX rpc/libbitcoin_common_a-rawtransaction_util.o CXX rpc/libbitcoin_common_a-util.o CXX libbitcoin_common_a-scheduler.o CXX script/libbitcoin_common_a-descriptor.o CXX script/libbitcoin_common_a-sign.o CXX script/libbitcoin_common_a-signingprovider.o CXX script/libbitcoin_common_a-standard.o CXX libbitcoin_common_a-versionbitsinfo.o CXX libbitcoin_common_a-warnings.o AR libbitcoin_common.a CXX support/libbitcoin_util_a-lockedpool.o CXX libbitcoin_util_a-chainparamsbase.o CXX libbitcoin_util_a-clientversion.o CXX compat/libbitcoin_util_a-glibc_sanity.o CXX compat/libbitcoin_util_a-glibcxx_sanity.o CXX compat/libbitcoin_util_a-strnlen.o CXX libbitcoin_util_a-fs.o CXX interfaces/libbitcoin_util_a-handler.o CXX libbitcoin_util_a-logging.o CXX libbitcoin_util_a-random.o CXX libbitcoin_util_a-randomenv.o CXX rpc/libbitcoin_util_a-request.o CXX support/libbitcoin_util_a-cleanse.o CXX libbitcoin_util_a-sync.o CXX libbitcoin_util_a-threadinterrupt.o CXX util/libbitcoin_util_a-asmap.o CXX util/libbitcoin_util_a-bip32.o CXX util/libbitcoin_util_a-bytevectorhash.o CXX util/libbitcoin_util_a-error.o CXX util/libbitcoin_util_a-fees.o CXX util/libbitcoin_util_a-getuniquepath.o CXX util/libbitcoin_util_a-hasher.o CXX util/libbitcoin_util_a-sock.o CXX util/libbitcoin_util_a-system.o CXX util/libbitcoin_util_a-message.o CXX util/libbitcoin_util_a-moneystr.o CXX util/libbitcoin_util_a-rbf.o CXX util/libbitcoin_util_a-settings.o CXX util/libbitcoin_util_a-threadnames.o CXX util/libbitcoin_util_a-spanparsing.o CXX util/libbitcoin_util_a-strencodings.o CXX util/libbitcoin_util_a-string.o CXX util/libbitcoin_util_a-time.o CXX util/libbitcoin_util_a-url.o AR libbitcoin_util.a make[3]: Entering directory '/home/asus/XXXXXXXX/src/univalue' CXX lib/libunivalue_la-univalue.lo CXX lib/libunivalue_la-univalue_get.lo CXX lib/libunivalue_la-univalue_read.lo CXX lib/libunivalue_la-univalue_write.lo CXXLD libunivalue.la make[3]: Leaving directory '/home/asus/XXXXXXXX/src/univalue' CXX libbitcoin_consensus_a-arith_uint256.o CXX consensus/libbitcoin_consensus_a-merkle.o CXX consensus/libbitcoin_consensus_a-tx_check.o CXX libbitcoin_consensus_a-hash.o CXX primitives/libbitcoin_consensus_a-block.o CXX primitives/libbitcoin_consensus_a-transaction.o CXX libbitcoin_consensus_a-pubkey.o CXX script/libbitcoin_consensus_a-bitcoinconsensus.o CXX script/libbitcoin_consensus_a-interpreter.o CXX script/libbitcoin_consensus_a-script.o CXX script/libbitcoin_consensus_a-script_error.o CXX libbitcoin_consensus_a-uint256.o CXX util/libbitcoin_consensus_a-strencodings.o AR libbitcoin_consensus.a CXX crypto/libbitcoin_crypto_base_a-aes.o CXX crypto/libbitcoin_crypto_base_a-chacha_poly_aead.o CXX crypto/libbitcoin_crypto_base_a-chacha20.o CXX crypto/libbitcoin_crypto_base_a-hkdf_sha256_32.o CXX crypto/libbitcoin_crypto_base_a-hmac_sha256.o CXX crypto/libbitcoin_crypto_base_a-hmac_sha512.o CXX crypto/libbitcoin_crypto_base_a-poly1305.o CXX crypto/libbitcoin_crypto_base_a-muhash.o CXX crypto/libbitcoin_crypto_base_a-ripemd160.o CXX crypto/libbitcoin_crypto_base_a-sha1.o CXX crypto/libbitcoin_crypto_base_a-sha256.o CXX crypto/libbitcoin_crypto_base_a-sha3.o CXX crypto/libbitcoin_crypto_base_a-sha512.o CXX crypto/libbitcoin_crypto_base_a-siphash.o CXX crypto/libbitcoin_crypto_base_a-sha256_sse4.o AR crypto/libbitcoin_crypto_base.a CXX crypto/libbitcoin_crypto_sse41_a-sha256_sse41.o AR crypto/libbitcoin_crypto_sse41.a CXX crypto/libbitcoin_crypto_avx2_a-sha256_avx2.o AR crypto/libbitcoin_crypto_avx2.a CXX crypto/libbitcoin_crypto_shani_a-sha256_shani.o AR crypto/libbitcoin_crypto_shani.a CXX leveldb/db/libleveldb_a-builder.o CXX leveldb/db/libleveldb_a-c.o CXX leveldb/db/libleveldb_a-dbformat.o CXX leveldb/db/libleveldb_a-db_impl.o CXX leveldb/db/libleveldb_a-db_iter.o CXX leveldb/db/libleveldb_a-dumpfile.o CXX leveldb/db/libleveldb_a-filename.o CXX leveldb/db/libleveldb_a-log_reader.o CXX leveldb/db/libleveldb_a-log_writer.o CXX leveldb/db/libleveldb_a-memtable.o CXX leveldb/db/libleveldb_a-repair.o CXX leveldb/db/libleveldb_a-table_cache.o CXX leveldb/db/libleveldb_a-version_edit.o CXX leveldb/db/libleveldb_a-version_set.o CXX leveldb/db/libleveldb_a-write_batch.o CXX leveldb/table/libleveldb_a-block_builder.o CXX leveldb/table/libleveldb_a-block.o CXX leveldb/table/libleveldb_a-filter_block.o CXX leveldb/table/libleveldb_a-format.o CXX leveldb/table/libleveldb_a-iterator.o CXX leveldb/table/libleveldb_a-merger.o CXX leveldb/table/libleveldb_a-table_builder.o CXX leveldb/table/libleveldb_a-table.o CXX leveldb/table/libleveldb_a-two_level_iterator.o CXX leveldb/util/libleveldb_a-arena.o CXX leveldb/util/libleveldb_a-bloom.o CXX leveldb/util/libleveldb_a-cache.o CXX leveldb/util/libleveldb_a-coding.o CXX leveldb/util/libleveldb_a-comparator.o CXX leveldb/util/libleveldb_a-crc32c.o CXX leveldb/util/libleveldb_a-env.o CXX leveldb/util/libleveldb_a-filter_policy.o CXX leveldb/util/libleveldb_a-hash.o CXX leveldb/util/libleveldb_a-histogram.o CXX leveldb/util/libleveldb_a-logging.o CXX leveldb/util/libleveldb_a-options.o CXX leveldb/util/libleveldb_a-status.o CXX leveldb/util/libleveldb_a-env_posix.o AR leveldb/libleveldb.a CXX crc32c/src/libcrc32c_a-crc32c.o CXX crc32c/src/libcrc32c_a-crc32c_portable.o AR crc32c/libcrc32c.a CXX crc32c/src/libcrc32c_sse42_a-crc32c_sse42.o AR crc32c/libcrc32c_sse42.a CXX leveldb/helpers/memenv/libmemenv_a-memenv.o AR leveldb/libmemenv.a make[3]: Entering directory '/home/asus/XXXXXXXX/src/secp256k1' gcc -I. -I./src -Wall -Wextra -Wno-unused-function -g -O2 -c src/gen_context.c -o gen_context.o gcc -Wall -Wextra -Wno-unused-function -g -O2 gen_context.o -o gen_context ./gen_context CC src/libsecp256k1_la-secp256k1.lo CCLD libsecp256k1.la make[3]: Leaving directory '/home/asus/XXXXXXXX/src/secp256k1' CXXLD bitcoind CXX bitcoin_cli-bitcoin-cli.o CXX compat/libbitcoin_cli_a-stdin.o CXX rpc/libbitcoin_cli_a-client.o AR libbitcoin_cli.a CXXLD bitcoin-cli CXX bitcoin_tx-bitcoin-tx.o CXXLD bitcoin-tx CXX bitcoin_wallet-bitcoin-wallet.o CXX wallet/libbitcoin_wallet_tool_a-wallettool.o AR libbitcoin_wallet_tool.a CXXLD bitcoin-wallet CXX bitcoin_util-bitcoin-util.o CXXLD bitcoin-util CXX test/test_bitcoin-main.o CXX wallet/test/test_test_bitcoin-wallet_test_fixture.o CXX wallet/test/test_test_bitcoin-init_test_fixture.o Generated test/data/script_tests.json.h Generated test/data/base58_encode_decode.json.h Generated test/data/blockfilters.json.h Generated test/data/key_io_valid.json.h Generated test/data/key_io_invalid.json.h Generated test/data/sighash.json.h Generated test/data/tx_invalid.json.h Generated test/data/tx_valid.json.h Generated test/data/asmap.raw.h CXX test/test_bitcoin-arith_uint256_tests.o CXX test/test_bitcoin-addrman_tests.o CXX test/test_bitcoin-amount_tests.o CXX test/test_bitcoin-allocator_tests.o CXX test/test_bitcoin-base32_tests.o CXX test/test_bitcoin-base58_tests.o CXX test/test_bitcoin-base64_tests.o CXX test/test_bitcoin-bech32_tests.o CXX test/test_bitcoin-bip32_tests.o CXX test/test_bitcoin-blockchain_tests.o CXX test/test_bitcoin-blockencodings_tests.o CXX test/test_bitcoin-blockfilter_tests.o CXX test/test_bitcoin-blockfilter_index_tests.o CXX test/test_bitcoin-bloom_tests.o CXX test/test_bitcoin-bswap_tests.o CXX test/test_bitcoin-checkqueue_tests.o CXX test/test_bitcoin-coins_tests.o CXX test/test_bitcoin-compilerbug_tests.o CXX test/test_bitcoin-compress_tests.o CXX test/test_bitcoin-crypto_tests.o CXX test/test_bitcoin-cuckoocache_tests.o CXX test/test_bitcoin-denialofservice_tests.o CXX test/test_bitcoin-descriptor_tests.o CXX test/test_bitcoin-flatfile_tests.o CXX test/test_bitcoin-fs_tests.o CXX test/test_bitcoin-getarg_tests.o CXX test/test_bitcoin-hash_tests.o CXX test/test_bitcoin-interfaces_tests.o CXX test/test_bitcoin-key_io_tests.o CXX test/test_bitcoin-key_tests.o CXX test/test_bitcoin-logging_tests.o CXX test/test_bitcoin-dbwrapper_tests.o CXX test/test_bitcoin-validation_tests.o CXX test/test_bitcoin-mempool_tests.o CXX test/test_bitcoin-merkle_tests.o CXX test/test_bitcoin-merkleblock_tests.o CXX test/test_bitcoin-miner_tests.o CXX test/test_bitcoin-multisig_tests.o CXX test/test_bitcoin-net_tests.o CXX test/test_bitcoin-netbase_tests.o CXX test/test_bitcoin-pmt_tests.o CXX test/test_bitcoin-policy_fee_tests.o CXX test/test_bitcoin-policyestimator_tests.o CXX test/test_bitcoin-pow_tests.o CXX test/test_bitcoin-prevector_tests.o CXX test/test_bitcoin-raii_event_tests.o CXX test/test_bitcoin-random_tests.o CXX test/test_bitcoin-ref_tests.o CXX test/test_bitcoin-reverselock_tests.o CXX test/test_bitcoin-rpc_tests.o CXX test/test_bitcoin-sanity_tests.o CXX test/test_bitcoin-scheduler_tests.o CXX test/test_bitcoin-script_p2sh_tests.o CXX test/test_bitcoin-script_tests.o CXX test/test_bitcoin-script_standard_tests.o CXX test/test_bitcoin-scriptnum_tests.o CXX test/test_bitcoin-serialize_tests.o CXX test/test_bitcoin-settings_tests.o CXX test/test_bitcoin-sighash_tests.o CXX test/test_bitcoin-sigopcount_tests.o CXX test/test_bitcoin-skiplist_tests.o CXX test/test_bitcoin-sock_tests.o CXX test/test_bitcoin-streams_tests.o CXX test/test_bitcoin-sync_tests.o CXX test/test_bitcoin-system_tests.o CXX test/test_bitcoin-util_threadnames_tests.o CXX test/test_bitcoin-timedata_tests.o CXX test/test_bitcoin-torcontrol_tests.o CXX test/test_bitcoin-transaction_tests.o CXX test/test_bitcoin-txindex_tests.o CXX test/test_bitcoin-txrequest_tests.o CXX test/test_bitcoin-txvalidation_tests.o CXX test/test_bitcoin-txvalidationcache_tests.o CXX test/test_bitcoin-uint256_tests.o CXX test/test_bitcoin-util_tests.o CXX test/test_bitcoin-validation_block_tests.o CXX test/test_bitcoin-validation_chainstate_tests.o CXX test/test_bitcoin-validation_chainstatemanager_tests.o CXX test/test_bitcoin-validation_flush_tests.o CXX test/test_bitcoin-validationinterface_tests.o CXX test/test_bitcoin-versionbits_tests.o CXX wallet/test/test_test_bitcoin-psbt_wallet_tests.o CXX wallet/test/test_test_bitcoin-wallet_tests.o CXX wallet/test/test_test_bitcoin-walletdb_tests.o CXX wallet/test/test_test_bitcoin-wallet_crypto_tests.o CXX wallet/test/test_test_bitcoin-coinselector_tests.o CXX wallet/test/test_test_bitcoin-init_tests.o CXX wallet/test/test_test_bitcoin-ismine_tests.o CXX wallet/test/test_test_bitcoin-scriptpubkeyman_tests.o CXX wallet/test/test_test_bitcoin-db_tests.o CXX test/util/libtest_util_a-blockfilter.o CXX test/util/libtest_util_a-logging.o CXX test/util/libtest_util_a-mining.o CXX test/util/libtest_util_a-net.o CXX test/util/libtest_util_a-setup_common.o CXX test/util/libtest_util_a-str.o CXX test/util/libtest_util_a-transaction_utils.o CXX test/util/libtest_util_a-validation.o CXX test/util/libtest_util_a-wallet.o AR libtest_util.a CXXLD test/test_bitcoin CXX bench/bench_bitcoin-addrman.o CXX bench/bench_bitcoin-bench_bitcoin.o CXX bench/bench_bitcoin-bench.o CXX bench/bench_bitcoin-block_assemble.o CXX bench/bench_bitcoin-checkblock.o CXX bench/bench_bitcoin-checkqueue.o Generated bench/data/block413567.raw.h CXX bench/bench_bitcoin-data.o CXX bench/bench_bitcoin-duplicate_inputs.o CXX bench/bench_bitcoin-examples.o CXX bench/bench_bitcoin-rollingbloom.o CXX bench/bench_bitcoin-chacha20.o CXX bench/bench_bitcoin-chacha_poly_aead.o CXX bench/bench_bitcoin-crypto_hash.o CXX bench/bench_bitcoin-ccoins_caching.o CXX bench/bench_bitcoin-gcs_filter.o CXX bench/bench_bitcoin-hashpadding.o CXX bench/bench_bitcoin-merkle_root.o CXX bench/bench_bitcoin-mempool_eviction.o CXX bench/bench_bitcoin-mempool_stress.o CXX bench/bench_bitcoin-nanobench.o CXX bench/bench_bitcoin-rpc_blockchain.o CXX bench/bench_bitcoin-rpc_mempool.o CXX bench/bench_bitcoin-util_time.o CXX bench/bench_bitcoin-verify_script.o CXX bench/bench_bitcoin-base58.o CXX bench/bench_bitcoin-bech32.o CXX bench/bench_bitcoin-lockedpool.o CXX bench/bench_bitcoin-poly1305.o CXX bench/bench_bitcoin-prevector.o CXX bench/bench_bitcoin-coin_selection.o CXX bench/bench_bitcoin-wallet_balance.o CXXLD bench/bench_bitcoin GEN qt/forms/ui_addressbookpage.h GEN qt/forms/ui_askpassphrasedialog.h GEN qt/forms/ui_coincontroldialog.h GEN qt/forms/ui_createwalletdialog.h GEN qt/forms/ui_editaddressdialog.h GEN qt/forms/ui_helpmessagedialog.h GEN qt/forms/ui_intro.h GEN qt/forms/ui_modaloverlay.h GEN qt/forms/ui_openuridialog.h GEN qt/forms/ui_optionsdialog.h GEN qt/forms/ui_overviewpage.h GEN qt/forms/ui_psbtoperationsdialog.h GEN qt/forms/ui_receivecoinsdialog.h GEN qt/forms/ui_receiverequestdialog.h GEN qt/forms/ui_debugwindow.h GEN qt/forms/ui_sendcoinsdialog.h GEN qt/forms/ui_sendcoinsentry.h GEN qt/forms/ui_signverifymessagedialog.h GEN qt/forms/ui_transactiondescdialog.h GEN qt/bitcoinamountfield.moc GEN qt/intro.moc GEN qt/overviewpage.moc GEN qt/rpcconsole.moc CXX qt/bitcoin_qt-main.o CXX qt/libbitcoinqt_a-bantablemodel.o CXX qt/libbitcoinqt_a-bitcoin.o CXX qt/libbitcoinqt_a-bitcoinaddressvalidator.o CXX qt/libbitcoinqt_a-bitcoinamountfield.o CXX qt/libbitcoinqt_a-bitcoingui.o CXX qt/libbitcoinqt_a-bitcoinunits.o CXX qt/libbitcoinqt_a-clientmodel.o CXX qt/libbitcoinqt_a-csvmodelwriter.o CXX qt/libbitcoinqt_a-guiutil.o CXX qt/libbitcoinqt_a-intro.o CXX qt/libbitcoinqt_a-modaloverlay.o CXX qt/libbitcoinqt_a-networkstyle.o CXX qt/libbitcoinqt_a-notificator.o CXX qt/libbitcoinqt_a-optionsdialog.o CXX qt/libbitcoinqt_a-optionsmodel.o CXX qt/libbitcoinqt_a-peertablemodel.o CXX qt/libbitcoinqt_a-platformstyle.o CXX qt/libbitcoinqt_a-qvalidatedlineedit.o CXX qt/libbitcoinqt_a-qvaluecombobox.o CXX qt/libbitcoinqt_a-rpcconsole.o CXX qt/libbitcoinqt_a-splashscreen.o CXX qt/libbitcoinqt_a-trafficgraphwidget.o CXX qt/libbitcoinqt_a-utilitydialog.o CXX qt/libbitcoinqt_a-addressbookpage.o CXX qt/libbitcoinqt_a-addresstablemodel.o CXX qt/libbitcoinqt_a-askpassphrasedialog.o CXX qt/libbitcoinqt_a-coincontroldialog.o CXX qt/libbitcoinqt_a-coincontroltreewidget.o CXX qt/libbitcoinqt_a-createwalletdialog.o CXX qt/libbitcoinqt_a-editaddressdialog.o CXX qt/libbitcoinqt_a-openuridialog.o CXX qt/libbitcoinqt_a-overviewpage.o CXX qt/libbitcoinqt_a-paymentserver.o CXX qt/libbitcoinqt_a-psbtoperationsdialog.o CXX qt/libbitcoinqt_a-qrimagewidget.o CXX qt/libbitcoinqt_a-receivecoinsdialog.o CXX qt/libbitcoinqt_a-receiverequestdialog.o CXX qt/libbitcoinqt_a-recentrequeststablemodel.o CXX qt/libbitcoinqt_a-sendcoinsdialog.o CXX qt/libbitcoinqt_a-sendcoinsentry.o CXX qt/libbitcoinqt_a-signverifymessagedialog.o CXX qt/libbitcoinqt_a-transactiondesc.o CXX qt/libbitcoinqt_a-transactiondescdialog.o CXX qt/libbitcoinqt_a-transactionfilterproxy.o CXX qt/libbitcoinqt_a-transactionrecord.o CXX qt/libbitcoinqt_a-transactiontablemodel.o CXX qt/libbitcoinqt_a-transactionview.o CXX qt/libbitcoinqt_a-walletcontroller.o CXX qt/libbitcoinqt_a-walletframe.o CXX qt/libbitcoinqt_a-walletmodel.o CXX qt/libbitcoinqt_a-walletmodeltransaction.o CXX qt/libbitcoinqt_a-walletview.o GEN qt/moc_addressbookpage.cpp CXX qt/libbitcoinqt_a-moc_addressbookpage.o GEN qt/moc_addresstablemodel.cpp CXX qt/libbitcoinqt_a-moc_addresstablemodel.o GEN qt/moc_askpassphrasedialog.cpp CXX qt/libbitcoinqt_a-moc_askpassphrasedialog.o GEN qt/moc_createwalletdialog.cpp CXX qt/libbitcoinqt_a-moc_createwalletdialog.o GEN qt/moc_bantablemodel.cpp CXX qt/libbitcoinqt_a-moc_bantablemodel.o GEN qt/moc_bitcoinaddressvalidator.cpp CXX qt/libbitcoinqt_a-moc_bitcoinaddressvalidator.o GEN qt/moc_bitcoinamountfield.cpp CXX qt/libbitcoinqt_a-moc_bitcoinamountfield.o GEN qt/moc_bitcoin.cpp CXX qt/libbitcoinqt_a-moc_bitcoin.o GEN qt/moc_bitcoingui.cpp CXX qt/libbitcoinqt_a-moc_bitcoingui.o GEN qt/moc_bitcoinunits.cpp CXX qt/libbitcoinqt_a-moc_bitcoinunits.o GEN qt/moc_clientmodel.cpp CXX qt/libbitcoinqt_a-moc_clientmodel.o GEN qt/moc_coincontroldialog.cpp CXX qt/libbitcoinqt_a-moc_coincontroldialog.o GEN qt/moc_coincontroltreewidget.cpp CXX qt/libbitcoinqt_a-moc_coincontroltreewidget.o GEN qt/moc_csvmodelwriter.cpp CXX qt/libbitcoinqt_a-moc_csvmodelwriter.o GEN qt/moc_editaddressdialog.cpp CXX qt/libbitcoinqt_a-moc_editaddressdialog.o GEN qt/moc_guiutil.cpp CXX qt/libbitcoinqt_a-moc_guiutil.o GEN qt/moc_intro.cpp CXX qt/libbitcoinqt_a-moc_intro.o GEN qt/moc_macdockiconhandler.cpp CXX qt/libbitcoinqt_a-moc_macdockiconhandler.o GEN qt/moc_macnotificationhandler.cpp CXX qt/libbitcoinqt_a-moc_macnotificationhandler.o GEN qt/moc_modaloverlay.cpp CXX qt/libbitcoinqt_a-moc_modaloverlay.o GEN qt/moc_notificator.cpp CXX qt/libbitcoinqt_a-moc_notificator.o GEN qt/moc_openuridialog.cpp CXX qt/libbitcoinqt_a-moc_openuridialog.o GEN qt/moc_optionsdialog.cpp CXX qt/libbitcoinqt_a-moc_optionsdialog.o GEN qt/moc_optionsmodel.cpp CXX qt/libbitcoinqt_a-moc_optionsmodel.o GEN qt/moc_overviewpage.cpp CXX qt/libbitcoinqt_a-moc_overviewpage.o GEN qt/moc_peertablemodel.cpp CXX qt/libbitcoinqt_a-moc_peertablemodel.o GEN qt/moc_paymentserver.cpp CXX qt/libbitcoinqt_a-moc_paymentserver.o GEN qt/moc_psbtoperationsdialog.cpp CXX qt/libbitcoinqt_a-moc_psbtoperationsdialog.o GEN qt/moc_qrimagewidget.cpp CXX qt/libbitcoinqt_a-moc_qrimagewidget.o GEN qt/moc_qvalidatedlineedit.cpp CXX qt/libbitcoinqt_a-moc_qvalidatedlineedit.o GEN qt/moc_qvaluecombobox.cpp CXX qt/libbitcoinqt_a-moc_qvaluecombobox.o GEN qt/moc_receivecoinsdialog.cpp CXX qt/libbitcoinqt_a-moc_receivecoinsdialog.o GEN qt/moc_receiverequestdialog.cpp CXX qt/libbitcoinqt_a-moc_receiverequestdialog.o GEN qt/moc_recentrequeststablemodel.cpp CXX qt/libbitcoinqt_a-moc_recentrequeststablemodel.o GEN qt/moc_rpcconsole.cpp CXX qt/libbitcoinqt_a-moc_rpcconsole.o GEN qt/moc_sendcoinsdialog.cpp CXX qt/libbitcoinqt_a-moc_sendcoinsdialog.o GEN qt/moc_sendcoinsentry.cpp CXX qt/libbitcoinqt_a-moc_sendcoinsentry.o GEN qt/moc_signverifymessagedialog.cpp CXX qt/libbitcoinqt_a-moc_signverifymessagedialog.o GEN qt/moc_splashscreen.cpp CXX qt/libbitcoinqt_a-moc_splashscreen.o GEN qt/moc_trafficgraphwidget.cpp CXX qt/libbitcoinqt_a-moc_trafficgraphwidget.o GEN qt/moc_transactiondesc.cpp CXX qt/libbitcoinqt_a-moc_transactiondesc.o GEN qt/moc_transactiondescdialog.cpp CXX qt/libbitcoinqt_a-moc_transactiondescdialog.o GEN qt/moc_transactionfilterproxy.cpp CXX qt/libbitcoinqt_a-moc_transactionfilterproxy.o GEN qt/moc_transactionoverviewwidget.cpp CXX qt/libbitcoinqt_a-moc_transactionoverviewwidget.o GEN qt/moc_transactiontablemodel.cpp CXX qt/libbitcoinqt_a-moc_transactiontablemodel.o GEN qt/moc_transactionview.cpp CXX qt/libbitcoinqt_a-moc_transactionview.o GEN qt/moc_utilitydialog.cpp CXX qt/libbitcoinqt_a-moc_utilitydialog.o GEN qt/moc_walletcontroller.cpp CXX qt/libbitcoinqt_a-moc_walletcontroller.o GEN qt/moc_walletframe.cpp CXX qt/libbitcoinqt_a-moc_walletframe.o GEN qt/moc_walletmodel.cpp CXX qt/libbitcoinqt_a-moc_walletmodel.o GEN qt/moc_walletview.cpp CXX qt/libbitcoinqt_a-moc_walletview.o GEN qt/qrc_bitcoin.cpp CXX qt/libbitcoinqt_a-qrc_bitcoin.o GEN qt/locale/bitcoin_af.qm GEN qt/locale/bitcoin_am.qm GEN qt/locale/bitcoin_ar.qm GEN qt/locale/bitcoin_be.qm GEN qt/locale/bitcoin_bg.qm GEN qt/locale/bitcoin_bn.qm GEN qt/locale/bitcoin_bs.qm GEN qt/locale/bitcoin_ca.qm GEN qt/locale/bitcoin_cs.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_cy.qm GEN qt/locale/bitcoin_da.qm GEN qt/locale/bitcoin_de.qm GEN qt/locale/bitcoin_el.qm GEN qt/locale/bitcoin_en.qm GEN qt/locale/bitcoin_en_GB.qm GEN qt/locale/bitcoin_eo.qm GEN qt/locale/bitcoin_es.qm GEN qt/locale/bitcoin_es_CL.qm GEN qt/locale/bitcoin_es_CO.qm GEN qt/locale/bitcoin_es_DO.qm GEN qt/locale/bitcoin_es_MX.qm GEN qt/locale/bitcoin_es_VE.qm GEN qt/locale/bitcoin_et.qm GEN qt/locale/bitcoin_eu.qm GEN qt/locale/bitcoin_fa.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_fi.qm GEN qt/locale/bitcoin_fil.qm GEN qt/locale/bitcoin_fr.qm GEN qt/locale/bitcoin_gl_ES.qm GEN qt/locale/bitcoin_he.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_hi.qm GEN qt/locale/bitcoin_hr.qm GEN qt/locale/bitcoin_hu.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_id.qm GEN qt/locale/bitcoin_is.qm GEN qt/locale/bitcoin_it.qm GEN qt/locale/bitcoin_ja.qm GEN qt/locale/bitcoin_ka.qm GEN qt/locale/bitcoin_kk.qm GEN qt/locale/bitcoin_km.qm GEN qt/locale/bitcoin_ko.qm GEN qt/locale/bitcoin_ku_IQ.qm GEN qt/locale/bitcoin_ky.qm GEN qt/locale/bitcoin_la.qm GEN qt/locale/bitcoin_lt.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_lv.qm GEN qt/locale/bitcoin_mk.qm GEN qt/locale/bitcoin_ml.qm GEN qt/locale/bitcoin_mn.qm GEN qt/locale/bitcoin_mr_IN.qm GEN qt/locale/bitcoin_ms.qm GEN qt/locale/bitcoin_my.qm GEN qt/locale/bitcoin_nb.qm GEN qt/locale/bitcoin_ne.qm GEN qt/locale/bitcoin_nl.qm GEN qt/locale/bitcoin_pam.qm GEN qt/locale/bitcoin_pl.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_pt.qm GEN qt/locale/bitcoin_pt_BR.qm GEN qt/locale/bitcoin_ro.qm GEN qt/locale/bitcoin_ru.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_si.qm GEN qt/locale/bitcoin_sk.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_sl.qm GEN qt/locale/bitcoin_sn.qm GEN qt/locale/bitcoin_sq.qm GEN qt/locale/bitcoin_sr.qm GEN qt/locale/bitcoin_sr@latin.qm GEN qt/locale/bitcoin_sv.qm GEN qt/locale/bitcoin_szl.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_ta.qm GEN qt/locale/bitcoin_te.qm GEN qt/locale/bitcoin_th.qm GEN qt/locale/bitcoin_tr.qm GEN qt/locale/bitcoin_uk.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. GEN qt/locale/bitcoin_ur.qm GEN qt/locale/bitcoin_uz@Cyrl.qm GEN qt/locale/bitcoin_uz@Latn.qm GEN qt/locale/bitcoin_vi.qm GEN qt/locale/bitcoin_yo.qm GEN qt/locale/bitcoin_zh-Hans.qm GEN qt/locale/bitcoin_zh.qm GEN qt/locale/bitcoin_zh_CN.qm GEN qt/locale/bitcoin_zh_HK.qm GEN qt/locale/bitcoin_zh_TW.qm GEN qt/locale/bitcoin_zu.qm GEN qt/qrc_bitcoin_locale.cpp CXX qt/libbitcoinqt_a-qrc_bitcoin_locale.o AR qt/libbitcoinqt.a CXXLD qt/bitcoin-qt CXX qt/test/test_bitcoin_qt-apptests.o CXX qt/test/test_bitcoin_qt-compattests.o CXX qt/test/test_bitcoin_qt-rpcnestedtests.o CXX qt/test/test_bitcoin_qt-test_main.o CXX qt/test/test_bitcoin_qt-uritests.o CXX qt/test/test_bitcoin_qt-util.o CXX qt/test/test_bitcoin_qt-addressbooktests.o CXX qt/test/test_bitcoin_qt-wallettests.o CXX wallet/test/qt_test_test_bitcoin_qt-wallet_test_fixture.o GEN qt/test/moc_apptests.cpp CXX qt/test/test_bitcoin_qt-moc_apptests.o GEN qt/test/moc_compattests.cpp CXX qt/test/test_bitcoin_qt-moc_compattests.o GEN qt/test/moc_rpcnestedtests.cpp CXX qt/test/test_bitcoin_qt-moc_rpcnestedtests.o GEN qt/test/moc_uritests.cpp CXX qt/test/test_bitcoin_qt-moc_uritests.o GEN qt/test/moc_addressbooktests.cpp CXX qt/test/test_bitcoin_qt-moc_addressbooktests.o GEN qt/test/moc_wallettests.cpp CXX qt/test/test_bitcoin_qt-moc_wallettests.o CXXLD qt/test/test_bitcoin-qt CXX test/fuzz/fuzz-addition_overflow.o CXX test/fuzz/fuzz-addrdb.o CXX test/fuzz/fuzz-addrman.o CXX test/fuzz/fuzz-asmap.o CXX test/fuzz/fuzz-asmap_direct.o CXX test/fuzz/fuzz-autofile.o CXX test/fuzz/fuzz-banman.o CXX test/fuzz/fuzz-base_encode_decode.o CXX test/fuzz/fuzz-bech32.o CXX test/fuzz/fuzz-block.o CXX test/fuzz/fuzz-block_header.o CXX test/fuzz/fuzz-blockfilter.o CXX test/fuzz/fuzz-bloom_filter.o CXX test/fuzz/fuzz-buffered_file.o CXX test/fuzz/fuzz-chain.o CXX test/fuzz/fuzz-checkqueue.o CXX test/fuzz/fuzz-coins_view.o CXX test/fuzz/fuzz-connman.o CXX test/fuzz/fuzz-crypto.o CXX test/fuzz/fuzz-crypto_aes256.o CXX test/fuzz/fuzz-crypto_aes256cbc.o CXX test/fuzz/fuzz-crypto_chacha20.o CXX test/fuzz/fuzz-crypto_chacha20_poly1305_aead.o CXX test/fuzz/fuzz-crypto_common.o CXX test/fuzz/fuzz-crypto_hkdf_hmac_sha256_l32.o CXX test/fuzz/fuzz-crypto_poly1305.o CXX test/fuzz/fuzz-cuckoocache.o CXX test/fuzz/fuzz-data_stream.o CXX test/fuzz/fuzz-decode_tx.o CXX test/fuzz/fuzz-descriptor_parse.o CXX test/fuzz/fuzz-deserialize.o CXX test/fuzz/fuzz-eval_script.o CXX test/fuzz/fuzz-fee_rate.o CXX test/fuzz/fuzz-fees.o CXX test/fuzz/fuzz-flatfile.o CXX test/fuzz/fuzz-float.o CXX test/fuzz/fuzz-golomb_rice.o CXX test/fuzz/fuzz-hex.o CXX test/fuzz/fuzz-http_request.o CXX test/fuzz/fuzz-integer.o
CXX test/fuzz/fuzz-key.o CXX test/fuzz/fuzz-key_io.o CXX test/fuzz/fuzz-kitchen_sink.o CXX test/fuzz/fuzz-load_external_block_file.o CXX test/fuzz/fuzz-locale.o CXX test/fuzz/fuzz-merkleblock.o CXX test/fuzz/fuzz-message.o CXX test/fuzz/fuzz-muhash.o CXX test/fuzz/fuzz-multiplication_overflow.o CXX test/fuzz/fuzz-net.o CXX test/fuzz/fuzz-net_permissions.o CXX test/fuzz/fuzz-netaddress.o CXX test/fuzz/fuzz-node_eviction.o CXX test/fuzz/fuzz-p2p_transport_deserializer.o CXX test/fuzz/fuzz-parse_hd_keypath.o CXX test/fuzz/fuzz-parse_iso8601.o CXX test/fuzz/fuzz-parse_numbers.o CXX test/fuzz/fuzz-parse_script.o CXX test/fuzz/fuzz-parse_univalue.o CXX test/fuzz/fuzz-policy_estimator.o CXX test/fuzz/fuzz-policy_estimator_io.o CXX test/fuzz/fuzz-pow.o CXX test/fuzz/fuzz-prevector.o CXX test/fuzz/fuzz-primitives_transaction.o CXX test/fuzz/fuzz-process_message.o CXX test/fuzz/fuzz-process_messages.o CXX test/fuzz/fuzz-protocol.o CXX test/fuzz/fuzz-psbt.o CXX test/fuzz/fuzz-random.o CXX test/fuzz/fuzz-rbf.o CXX test/fuzz/fuzz-rolling_bloom_filter.o CXX test/fuzz/fuzz-script.o CXX test/fuzz/fuzz-script_assets_test_minimizer.o CXX test/fuzz/fuzz-script_bitcoin_consensus.o CXX test/fuzz/fuzz-script_descriptor_cache.o CXX test/fuzz/fuzz-script_flags.o CXX test/fuzz/fuzz-script_interpreter.o CXX test/fuzz/fuzz-script_ops.o CXX test/fuzz/fuzz-script_sigcache.o CXX test/fuzz/fuzz-script_sign.o CXX test/fuzz/fuzz-scriptnum_ops.o CXX test/fuzz/fuzz-secp256k1_ec_seckey_import_export_der.o CXX test/fuzz/fuzz-secp256k1_ecdsa_signature_parse_der_lax.o CXX test/fuzz/fuzz-signature_checker.o CXX test/fuzz/fuzz-signet.o CXX test/fuzz/fuzz-span.o CXX test/fuzz/fuzz-spanparsing.o CXX test/fuzz/fuzz-string.o CXX test/fuzz/fuzz-strprintf.o CXX test/fuzz/fuzz-system.o CXX test/fuzz/fuzz-timedata.o CXX test/fuzz/fuzz-transaction.o CXX test/fuzz/fuzz-tx_in.o CXX test/fuzz/fuzz-tx_out.o CXX test/fuzz/fuzz-txrequest.o CXX test/fuzz/libtest_fuzz_a-fuzz.o CXX test/fuzz/libtest_fuzz_a-util.o AR libtest_fuzz.a CXXLD test/fuzz/fuzz CXX support/libbitcoinconsensus_la-cleanse.lo CXX crypto/libbitcoinconsensus_la-aes.lo CXX crypto/libbitcoinconsensus_la-chacha_poly_aead.lo CXX crypto/libbitcoinconsensus_la-chacha20.lo CXX crypto/libbitcoinconsensus_la-hkdf_sha256_32.lo CXX crypto/libbitcoinconsensus_la-hmac_sha256.lo CXX crypto/libbitcoinconsensus_la-hmac_sha512.lo CXX crypto/libbitcoinconsensus_la-poly1305.lo CXX crypto/libbitcoinconsensus_la-muhash.lo CXX crypto/libbitcoinconsensus_la-ripemd160.lo CXX crypto/libbitcoinconsensus_la-sha1.lo CXX crypto/libbitcoinconsensus_la-sha256.lo CXX crypto/libbitcoinconsensus_la-sha3.lo CXX crypto/libbitcoinconsensus_la-sha512.lo CXX crypto/libbitcoinconsensus_la-siphash.lo CXX crypto/libbitcoinconsensus_la-sha256_sse4.lo CXX libbitcoinconsensus_la-arith_uint256.lo CXX consensus/libbitcoinconsensus_la-merkle.lo CXX consensus/libbitcoinconsensus_la-tx_check.lo CXX libbitcoinconsensus_la-hash.lo CXX primitives/libbitcoinconsensus_la-block.lo CXX primitives/libbitcoinconsensus_la-transaction.lo CXX libbitcoinconsensus_la-pubkey.lo CXX script/libbitcoinconsensus_la-bitcoinconsensus.lo CXX script/libbitcoinconsensus_la-interpreter.lo CXX script/libbitcoinconsensus_la-script.lo CXX script/libbitcoinconsensus_la-script_error.lo CXX libbitcoinconsensus_la-uint256.lo CXX util/libbitcoinconsensus_la-strencodings.lo CXXLD libbitcoinconsensus.la make[2]: Leaving directory '/home/asus/XXXXXXXX/src' make[1]: Leaving directory '/home/asus/XXXXXXXX/src' Making all in doc/man make[1]: Entering directory '/home/asus/XXXXXXXX/doc/man' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/asus/XXXXXXXX/doc/man' make[1]: Entering directory '/home/asus/XXXXXXXX' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/asus/XXXXXXXX' root@ubuntu:/home/asus/XXXXXXXX# root@ubuntu:/home/asus/XXXXXXXX#
|
|
|
Hello, after checking your both problem solutions I found fixing it: 1- Chaning VMW to Ubuntu last version 2- installing and updating all dependencies, some of them: - sudo apt-get install -y libtool - - sudo apt-get install qttools5-dev-tools - sudo apt install qtbase5-dev - - sudo apt-get install libdb4.8++-dev >>>> NOT WORK, SO INSTALLED: apt-get install libdb++-dev and right now, it seems working with this code: ./autogen.sh && ./configure --with-incompatible-bdb && make so, i guess in some minutes will finish and i will know if still goes working, ill give feedback soon other comandos tested tested: /configure LDFLAGS="-L/usr/lib/db48" CPPFLAGS="-I/usr/include/db48" OK tested: ./configure --with-incompatible-bdb >/dev/null 2>/dev/null && echo OK (NOT WORK) Thanks a lot for your help, keep working ! ----------------------------------- I have tryed to open it in VMPlayer but got internal error. Try to use an ubuntu distributive offitial repository instead 1. Download it from here: https://releases.ubuntu.com/20.04.2.0/ubuntu-20.04.2.0-desktop-amd64.iso2. In your VMPlayer select "Create a new virtual machine" and then click Browse and find the ubuntu-20.04.2.0-desktop-amd64.iso file. 3. When your fresh Ubuntu will be instlled, run it and enter in a terminal window (CTRL+ALT+T) 4. Follow the instructions here https://medium.com/@jordan.baczuk/how-to-fork-bitcoin-part-1-397598ef7e66 If the mentioned error will persists then this will mean that the instructions are bad, return here again and I will give an instruction how to compile a latest bitcoin version on your ubuntu machine.
|
|
|
So my question is what to do now to solve this problem
First of all: what linux version are you using? The error "error: ‘deque’ in namespace ‘std’ does not name a template type" is obviously take a clear that you have very old c++ version. Because the template "deque" is in c++ standard as a minimum from 1998. May be the error occur because <deque> is not included in httpserver.cpp or httpserver.h but it is strange if you have done all as in the instruction mentioned above Hi there! Kali Linux is what I am using, 2020.4 - vmware-amd64 version (website link for download: https://www.offensive-security.com/kali-linux-vm-vmware-virtualbox-image-download/) So I guess I have to update C++ ?? Thanks in advace for the help!
|
|
|
Hello there everyone, I am trying to work on altcoin, making my own one just with fun and knowledge purpouse I am following this tutorial: https://medium.com/@jordan.baczuk/how-to-fork-bitcoin-part-1-397598ef7e66Using VWM with KaliLinux I am facing the next problem and I dont know what else to do to fix it, sudo make 2 ⨯ Making all in src make[1]: Entering directory '/home/kali/XXXXXX/src' make[2]: Entering directory '/home/kali/XXXXXX/src' make[3]: Entering directory '/home/kali/XXXXXX' make[3]: Leaving directory '/home/kali/AXXXXXX' CXX bitcoind-bitcoind.o CXX libbitcoin_server_a-addrdb.o CXX libbitcoin_server_a-addrman.o CXX libbitcoin_server_a-bloom.o CXX libbitcoin_server_a-blockencodings.o CXX libbitcoin_server_a-chain.o CXX libbitcoin_server_a-checkpoints.o CXX consensus/libbitcoin_server_a-tx_verify.o CXX libbitcoin_server_a-httprpc.o CXX libbitcoin_server_a-httpserver.o httpserver.cpp:74:10: error: ‘deque’ in namespace ‘std’ does not name a template type 74 | std::deque<std::unique_ptr<WorkItem>> queue; | ^~~~~ httpserver.cpp:33:1: note: ‘std::deque’ is defined in header ‘<deque>’; did you forget to ‘#include <deque>’? 32 | #include <support/events.h> +++ |+#include <deque> 33 | httpserver.cpp: In member function ‘bool WorkQueue<WorkItem>::Enqueue(WorkItem*)’: httpserver.cpp:92:13: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 92 | if (queue.size() >= maxDepth) { | ^~~~~ | Enqueue httpserver.cpp:95:9: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 95 | queue.emplace_back(std::unique_ptr<WorkItem>(item)); | ^~~~~ | Enqueue httpserver.cpp: In member function ‘void WorkQueue<WorkItem>::Run()’: httpserver.cpp:106:35: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 106 | while (running && queue.empty()) | ^~~~~ | Enqueue httpserver.cpp:110:31: error: ‘queue’ was not declared in this scope; did you mean ‘Enqueue’? 110 | i = std::move(queue.front()); | ^~~~~ | Enqueue make[2]: *** [Makefile:6292: libbitcoin_server_a-httpserver.o] Error 1 make[2]: Leaving directory '/home/kali/XXXXXX/src' make[1]: *** [Makefile:10442: all-recursive] Error 1 make[1]: Leaving directory '/home/kali/XXXXXX/src' make: *** [Makefile:775: all-recursive] Error 1
So my question is what to do now to solve this problem PS: My skills are like a newbie++ Thanks for your help in advance
|
|
|
|