Compiling Error "undefined reference to `evhttp_request_set_error_cb'" #12338

issue licklake opened this issue on February 2, 2018
  1. licklake commented at 9:09 PM on February 2, 2018: none

    <!-- This issue tracker is only for technical issues related to Bitcoin Core. General bitcoin questions and/or support requests are best directed to the Bitcoin StackExchange at https://bitcoin.stackexchange.com. For reporting security issues, please read instructions at https://bitcoincore.org/en/contact/. If the node is "stuck" during sync or giving "block checksum mismatch" errors, please ensure your hardware is stable by running memtest and observe CPU temperature with a load-test tool such as linpack before creating an issue! -->

    <!-- Describe the issue -->

    <!--- What behavior did you expect? -->

    I tried to compile bitcoin core on linux, but it returned an error saying:

    bitcoin_cli-bitcoin-cli.o: In function CallRPC': /home/bitcoin-node/github/bitcoin/src/bitcoin-cli.cpp:310: undefined reference to evhttp_request_set_error_cb'

    <!--- How reliably can you reproduce the issue, what are the steps to do so? -->

    To reproduce:

    git clone https://github.com/bitcoin/bitcoin.git (15.1 master) cd bitcoin ./autogen.sh ./configure --with-incompatible-bdb make -j4

    -> encounter the error

    (https://github.com/bitcoin/bitcoin/blob/85123be78df5a4e9447e70f9ee727416d45843d7/src/bitcoin-cli.cpp#L310)

    <!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->

    Version:

    15.1 from source

    <!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->

    My machine:

    Linux 3.16.0-5-amd64 #1 SMP Debian 3.16.51-3+deb8u1 (2018-01-08) x86_64 GNU/Linux

    4 CPU, 12 GB RAM

    <!-- Any extra information that might be useful in the debugging process. -->

    <!--- This is normally the contents of a `debug.log` or `config.log` file. Raw text or a link to a pastebin type site are preferred. -->

    make log:

    /github/bitcoin$ make -j4 Making all in src make[1]: Entering directory '/home/bitcoin-node/github/bitcoin/src' make[2]: Entering directory '/home/bitcoin-node/github/bitcoin/src' CXX libbitcoinconsensus_la-arith_uint256.lo CXX libbitcoinconsensus_la-hash.lo CXX libbitcoinconsensus_la-pubkey.lo CXX libbitcoinconsensus_la-uint256.lo CXX libbitcoinconsensus_la-utilstrencodings.lo make[3]: Entering directory '/home/bitcoin-node/github/bitcoin/src/secp256k1' gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o CXX bitcoind-bitcoind.o CXX libbitcoin_server_a-addrdb.o gcc gen_context.o -o gen_context ./gen_context CC src/libsecp256k1_la-secp256k1.lo CXX libbitcoin_server_a-addrman.o CCLD libsecp256k1.la make[3]: Leaving directory '/home/bitcoin-node/github/bitcoin/src/secp256k1' 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 CXX libbitcoin_server_a-init.o CXX libbitcoin_server_a-dbwrapper.o CXX libbitcoin_server_a-merkleblock.o CXX libbitcoin_server_a-miner.o CXX libbitcoin_server_a-net.o CXX libbitcoin_server_a-net_processing.o CXX libbitcoin_server_a-noui.o CXX libbitcoin_server_a-pow.o CXX libbitcoin_server_a-rest.o CXX script/libbitcoin_server_a-sigcache.o CXX script/libbitcoin_server_a-ismine.o CXX libbitcoin_server_a-timedata.o CXX libbitcoin_server_a-torcontrol.o CXX libbitcoin_server_a-txdb.o CXX libbitcoin_server_a-txmempool.o CXX libbitcoin_server_a-ui_interface.o CXX libbitcoin_server_a-validation.o CXX libbitcoin_server_a-validationinterface.o CXX libbitcoin_server_a-versionbits.o CXX libbitcoin_common_a-base58.o versionbits.cpp: In member function ‘BIP9Stats AbstractThresholdConditionChecker::GetStateStatisticsFor(const CBlockIndex, const Consensus::Params&) const’: versionbits.cpp:115:24: warning: missing initializer for member ‘BIP9Stats::period’ [-Wmissing-field-initializers] BIP9Stats stats = {}; ^ versionbits.cpp:115:24: warning: missing initializer for member ‘BIP9Stats::threshold’ [-Wmissing-field-initializers] versionbits.cpp:115:24: warning: missing initializer for member ‘BIP9Stats::elapsed’ [-Wmissing-field-initializers] versionbits.cpp:115:24: warning: missing initializer for member ‘BIP9Stats::count’ [-Wmissing-field-initializers] versionbits.cpp:115:24: warning: missing initializer for member ‘BIP9Stats::possible’ [-Wmissing-field-initializers] CXX libbitcoin_common_a-bech32.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 key.cpp: In function ‘int ec_privkey_import_der(const secp256k1_context, unsigned char, const unsigned char, size_t)’: key.cpp:51:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (end - privkey < lenb) { ^ key.cpp:57:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (end - privkey < len) { ^ key.cpp:71:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (oslen > 32 || end - privkey < oslen) { ^ CXX libbitcoin_common_a-keystore.o CXX libbitcoin_common_a-netaddress.o CXX libbitcoin_common_a-netbase.o CXX policy/libbitcoin_common_a-feerate.o CXX libbitcoin_common_a-protocol.o CXX libbitcoin_common_a-scheduler.o CXX script/libbitcoin_common_a-sign.o CXX script/libbitcoin_common_a-standard.o CXX libbitcoin_common_a-warnings.o make[3]: Entering directory '/home/bitcoin-node/github/bitcoin/src/univalue' CXX lib/libunivalue_la-univalue.lo CXX libbitcoin_util_a-chainparamsbase.o CXX libbitcoin_util_a-fs.o CXX lib/libunivalue_la-univalue_get.lo CXX libbitcoin_util_a-random.o CXX lib/libunivalue_la-univalue_read.lo CXX rpc/libbitcoin_util_a-protocol.o CXX lib/libunivalue_la-univalue_write.lo CXX rpc/libbitcoin_util_a-util.o CXXLD libunivalue.la make[3]: Leaving directory '/home/bitcoin-node/github/bitcoin/src/univalue' CXX support/libbitcoin_util_a-cleanse.o CXX libbitcoin_util_a-sync.o CXX libbitcoin_util_a-threadinterrupt.o CXX libbitcoin_util_a-util.o CXX libbitcoin_util_a-utilmoneystr.o CXX libbitcoin_util_a-utilstrencodings.o CXX libbitcoin_util_a-utiltime.o CXX libbitcoin_consensus_a-arith_uint256.o CXX consensus/libbitcoin_consensus_a-merkle.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 libbitcoin_consensus_a-utilstrencodings.o CXX crypto/crypto_libbitcoin_crypto_a-aes.o CXX crypto/crypto_libbitcoin_crypto_a-chacha20.o CXX crypto/crypto_libbitcoin_crypto_a-hmac_sha256.o CXX crypto/crypto_libbitcoin_crypto_a-hmac_sha512.o CXX crypto/crypto_libbitcoin_crypto_a-ripemd160.o CXX crypto/crypto_libbitcoin_crypto_a-sha1.o CXX crypto/crypto_libbitcoin_crypto_a-sha256.o CXX crypto/crypto_libbitcoin_crypto_a-sha512.o CXX crypto/crypto_libbitcoin_crypto_a-sha256_sse4.o CXX leveldb/port/leveldb_libleveldb_sse42_a-port_posix_sse.o CXX bitcoin_cli-bitcoin-cli.o CXX rpc/libbitcoin_cli_a-client.o CXX bitcoin_tx-bitcoin-tx.o Generated test/data/script_tests.json.h Generated test/data/base58_keys_valid.json.h Generated test/data/base58_encode_decode.json.h Generated test/data/base58_keys_invalid.json.h Generated test/data/tx_invalid.json.h Generated test/data/tx_valid.json.h Generated test/data/sighash.json.h Generated bench/data/block413567.raw.h CXX bench/bench_bench_bitcoin-checkqueue.o CXX bench/bench_bench_bitcoin-Examples.o CXX bench/bench_bench_bitcoin-rollingbloom.o CXX bench/bench_bench_bitcoin-crypto_hash.o CXX bench/bench_bench_bitcoin-ccoins_caching.o CXX bench/bench_bench_bitcoin-mempool_eviction.o CXX bench/bench_bench_bitcoin-verify_script.o CXX bench/bench_bench_bitcoin-base58.o CXX bench/bench_bench_bitcoin-lockedpool.o CXX bench/bench_bench_bitcoin-perf.o CXX bench/bench_bench_bitcoin-prevector_destructor.o CXX bench/bench_bench_bitcoin-coin_selection.o GEN qt/forms/ui_addressbookpage.h GEN qt/forms/ui_askpassphrasedialog.h GEN qt/forms/ui_coincontroldialog.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_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/locale/bitcoin_af.qm GEN qt/paymentrequest.pb.h GEN qt/locale/bitcoin_ar.qm GEN qt/locale/bitcoin_af_ZA.qm GEN qt/locale/bitcoin_bg_BG.qm GEN qt/locale/bitcoin_be_BY.qm GEN qt/locale/bitcoin_bg.qm GEN qt/locale/bitcoin_ca_ES.qm GEN qt/locale/bitcoin_ca.qm GEN qt/locale/bitcoin_ca@valencia.qm GEN qt/locale/bitcoin_cs.qm GEN qt/locale/bitcoin_cy.qm GEN qt/locale/bitcoin_da.qm GEN qt/locale/bitcoin_de.qm GEN qt/locale/bitcoin_el_GR.qm GEN qt/locale/bitcoin_el.qm GEN qt/locale/bitcoin_en_GB.qm GEN qt/locale/bitcoin_en.qm GEN qt/locale/bitcoin_eo.qm GEN qt/locale/bitcoin_es_AR.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_ES.qm GEN qt/locale/bitcoin_es_MX.qm GEN qt/locale/bitcoin_es.qm GEN qt/locale/bitcoin_es_UY.qm GEN qt/locale/bitcoin_et_EE.qm GEN qt/locale/bitcoin_et.qm GEN qt/locale/bitcoin_es_VE.qm GEN qt/locale/bitcoin_eu_ES.qm GEN qt/locale/bitcoin_fa_IR.qm GEN qt/locale/bitcoin_fa.qm GEN qt/locale/bitcoin_fi.qm GEN qt/locale/bitcoin_fr_CA.qm GEN qt/locale/bitcoin_fr.qm GEN qt/locale/bitcoin_fr_FR.qm GEN qt/locale/bitcoin_gl.qm GEN qt/locale/bitcoin_he.qm GEN qt/locale/bitcoin_hi_IN.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_ID.qm GEN qt/locale/bitcoin_it_IT.qm GEN qt/locale/bitcoin_it.qm GEN qt/locale/bitcoin_ja.qm GEN qt/locale/bitcoin_ka.qm GEN qt/locale/bitcoin_kk_KZ.qm GEN qt/locale/bitcoin_ko_KR.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 GEN qt/locale/bitcoin_lv_LV.qm GEN qt/locale/bitcoin_mk_MK.qm GEN qt/locale/bitcoin_mn.qm GEN qt/locale/bitcoin_ms_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_BR.qm GEN qt/locale/bitcoin_pt_PT.qm GEN qt/locale/bitcoin_ro_RO.qm GEN qt/locale/bitcoin_ro.qm GEN qt/locale/bitcoin_ru_RU.qm GEN qt/locale/bitcoin_ru.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_SI.qm GEN qt/locale/bitcoin_sq.qm GEN qt/locale/bitcoin_sr@latin.qm GEN qt/locale/bitcoin_sr.qm GEN qt/locale/bitcoin_sv.qm GEN qt/locale/bitcoin_ta.qm GEN qt/locale/bitcoin_th_TH.qm GEN qt/locale/bitcoin_tr_TR.qm GEN qt/locale/bitcoin_uk.qm GEN qt/locale/bitcoin_tr.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_PK.qm GEN qt/locale/bitcoin_uz@Cyrl.qm GEN qt/locale/bitcoin_vi.qm GEN qt/locale/bitcoin_vi_VN.qm GEN qt/locale/bitcoin_zh_CN.qm GEN qt/locale/bitcoin_zh_HK.qm GEN qt/locale/bitcoin_zh.qm GEN qt/locale/bitcoin_zh_TW.qm CXX test/qt_test_test_bitcoin_qt-test_bitcoin.o CXX qt/test/qt_test_test_bitcoin_qt-paymentservertests.o CXX qt/test/qt_test_test_bitcoin_qt-wallettests.o CXX wallet/test/qt_test_test_bitcoin_qt-wallet_test_fixture.o GEN qt/test/moc_compattests.cpp GEN qt/test/moc_rpcnestedtests.cpp GEN qt/test/moc_uritests.cpp GEN qt/test/moc_paymentservertests.cpp GEN qt/test/moc_wallettests.cpp CXX test/test_test_bitcoin_fuzzy-test_bitcoin_fuzzy.o CXX crypto/libbitcoinconsensus_la-aes.lo CXX crypto/libbitcoinconsensus_la-chacha20.lo CXX crypto/libbitcoinconsensus_la-hmac_sha256.lo CXX crypto/libbitcoinconsensus_la-hmac_sha512.lo CXX crypto/libbitcoinconsensus_la-ripemd160.lo CXX crypto/libbitcoinconsensus_la-sha1.lo CXX crypto/libbitcoinconsensus_la-sha256.lo CXX crypto/libbitcoinconsensus_la-sha512.lo CXX crypto/libbitcoinconsensus_la-sha256_sse4.lo CXX consensus/libbitcoinconsensus_la-merkle.lo CXX primitives/libbitcoinconsensus_la-block.lo CXX primitives/libbitcoinconsensus_la-transaction.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 policy/libbitcoin_server_a-fees.o CXX policy/libbitcoin_server_a-policy.o CXX policy/libbitcoin_server_a-rbf.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-safemode.o CXX rpc/libbitcoin_server_a-server.o AR libbitcoin_common.a CXX support/libbitcoin_util_a-lockedpool.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 wallet/libbitcoin_wallet_a-crypter.o CXX wallet/libbitcoin_wallet_a-db.o CXX wallet/libbitcoin_wallet_a-feebumper.o CXX wallet/libbitcoin_wallet_a-fees.o CXX wallet/libbitcoin_wallet_a-init.o CXX wallet/libbitcoin_wallet_a-rpcdump.o CXX wallet/libbitcoin_wallet_a-rpcwallet.o CXX wallet/libbitcoin_wallet_a-wallet.o CXX wallet/libbitcoin_wallet_a-walletdb.o CXX wallet/libbitcoin_wallet_a-walletutil.o CXX zmq/libbitcoin_zmq_a-zmqabstractnotifier.o CXX zmq/libbitcoin_zmq_a-zmqnotificationinterface.o CXX zmq/libbitcoin_zmq_a-zmqpublishnotifier.o AR libbitcoin_consensus.a AR crypto/libbitcoin_crypto.a CXX leveldb/db/leveldb_libleveldb_a-builder.o CXX leveldb/db/leveldb_libleveldb_a-c.o CXX leveldb/db/leveldb_libleveldb_a-dbformat.o CXX leveldb/db/leveldb_libleveldb_a-db_impl.o CXX leveldb/db/leveldb_libleveldb_a-db_iter.o CXX leveldb/db/leveldb_libleveldb_a-dumpfile.o CXX leveldb/db/leveldb_libleveldb_a-filename.o CXX leveldb/db/leveldb_libleveldb_a-log_reader.o CXX leveldb/db/leveldb_libleveldb_a-log_writer.o CXX leveldb/db/leveldb_libleveldb_a-memtable.o CXX leveldb/db/leveldb_libleveldb_a-repair.o CXX leveldb/db/leveldb_libleveldb_a-table_cache.o CXX leveldb/db/leveldb_libleveldb_a-version_edit.o CXX leveldb/db/leveldb_libleveldb_a-version_set.o CXX leveldb/db/leveldb_libleveldb_a-write_batch.o CXX leveldb/table/leveldb_libleveldb_a-block_builder.o CXX leveldb/table/leveldb_libleveldb_a-block.o CXX leveldb/table/leveldb_libleveldb_a-filter_block.o CXX leveldb/table/leveldb_libleveldb_a-format.o CXX leveldb/table/leveldb_libleveldb_a-iterator.o CXX leveldb/table/leveldb_libleveldb_a-merger.o CXX leveldb/table/leveldb_libleveldb_a-table_builder.o CXX leveldb/table/leveldb_libleveldb_a-table.o CXX leveldb/table/leveldb_libleveldb_a-two_level_iterator.o CXX leveldb/util/leveldb_libleveldb_a-arena.o CXX leveldb/util/leveldb_libleveldb_a-bloom.o CXX leveldb/util/leveldb_libleveldb_a-cache.o CXX leveldb/util/leveldb_libleveldb_a-coding.o CXX leveldb/util/leveldb_libleveldb_a-comparator.o CXX leveldb/util/leveldb_libleveldb_a-crc32c.o CXX leveldb/util/leveldb_libleveldb_a-env.o CXX leveldb/util/leveldb_libleveldb_a-env_posix.o CXX leveldb/util/leveldb_libleveldb_a-filter_policy.o CXX leveldb/util/leveldb_libleveldb_a-hash.o CXX leveldb/util/leveldb_libleveldb_a-histogram.o CXX leveldb/util/leveldb_libleveldb_a-logging.o CXX leveldb/util/leveldb_libleveldb_a-options.o leveldb/util/logging.cc: In function ‘bool leveldb::ConsumeDecimalNumber(leveldb::Slice, uint64_t)’: leveldb/util/logging.cc:58:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] (v == kMaxUint64/10 && delta > kMaxUint64%10)) { ^ CXX leveldb/util/leveldb_libleveldb_a-status.o CXX leveldb/port/leveldb_libleveldb_a-port_posix.o AR leveldb/libleveldb_sse42.a CXX leveldb/helpers/memenv/leveldb_libmemenv_a-memenv.o leveldb/port/port_posix.cc: In function ‘bool leveldb::port::HasAcceleratedCRC32C()’: leveldb/port/port_posix.cc:60:15: warning: ‘ecx’ may be used uninitialized in this function [-Wmaybe-uninitialized] return (ecx & (1 << 20)) != 0; ^ AR libbitcoin_cli.a CXX test/test_test_bitcoin-arith_uint256_tests.o CXX test/test_test_bitcoin-addrman_tests.o CXX test/test_test_bitcoin-amount_tests.o CXX test/test_test_bitcoin-allocator_tests.o CXX test/test_test_bitcoin-base32_tests.o CXX test/test_test_bitcoin-base58_tests.o CXX test/test_test_bitcoin-base64_tests.o CXX test/test_test_bitcoin-bech32_tests.o CXX test/test_test_bitcoin-bip32_tests.o CXX test/test_test_bitcoin-blockchain_tests.o CXX test/test_test_bitcoin-blockencodings_tests.o CXX test/test_test_bitcoin-bloom_tests.o CXX test/test_test_bitcoin-bswap_tests.o CXX test/test_test_bitcoin-checkqueue_tests.o CXX test/test_test_bitcoin-coins_tests.o CXX test/test_test_bitcoin-compress_tests.o CXX test/test_test_bitcoin-crypto_tests.o CXX test/test_test_bitcoin-cuckoocache_tests.o CXX test/test_test_bitcoin-DoS_tests.o CXX test/test_test_bitcoin-getarg_tests.o CXX test/test_test_bitcoin-hash_tests.o CXX test/test_test_bitcoin-key_tests.o CXX test/test_test_bitcoin-limitedmap_tests.o CXX test/test_test_bitcoin-dbwrapper_tests.o CXX test/test_test_bitcoin-main_tests.o CXX test/test_test_bitcoin-mempool_tests.o CXX test/test_test_bitcoin-merkle_tests.o CXX test/test_test_bitcoin-merkleblock_tests.o CXX test/test_test_bitcoin-miner_tests.o CXX test/test_test_bitcoin-multisig_tests.o CXX test/test_test_bitcoin-net_tests.o CXX test/test_test_bitcoin-netbase_tests.o CXX test/test_test_bitcoin-pmt_tests.o CXX test/test_test_bitcoin-policyestimator_tests.o CXX test/test_test_bitcoin-pow_tests.o CXX test/test_test_bitcoin-prevector_tests.o CXX test/test_test_bitcoin-raii_event_tests.o CXX test/test_test_bitcoin-random_tests.o CXX test/test_test_bitcoin-reverselock_tests.o CXX test/test_test_bitcoin-rpc_tests.o CXX test/test_test_bitcoin-sanity_tests.o CXX test/test_test_bitcoin-scheduler_tests.o CXX test/test_test_bitcoin-script_P2SH_tests.o CXX test/test_test_bitcoin-script_tests.o CXX test/test_test_bitcoin-script_standard_tests.o CXX test/test_test_bitcoin-scriptnum_tests.o CXX test/test_test_bitcoin-serialize_tests.o CXX test/test_test_bitcoin-sighash_tests.o CXX test/test_test_bitcoin-sigopcount_tests.o CXX test/test_test_bitcoin-skiplist_tests.o CXX test/test_test_bitcoin-streams_tests.o CXX test/test_test_bitcoin-test_bitcoin.o CXX test/test_test_bitcoin-test_bitcoin_main.o In file included from /usr/include/boost/test/unit_test.hpp:20:0, from test/script_tests.cpp:27: test/script_tests.cpp: In member function ‘void script_tests::script_build::test_method()’: test/script_tests.cpp:483:22: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without BOOST_AUTO_TEST_CASE(script_build) ^ CXX test/test_test_bitcoin-timedata_tests.o CXX test/test_test_bitcoin-torcontrol_tests.o CXX test/test_test_bitcoin-transaction_tests.o CXX test/test_test_bitcoin-txvalidation_tests.o CXX test/test_test_bitcoin-txvalidationcache_tests.o CXX test/test_test_bitcoin-versionbits_tests.o CXX test/test_test_bitcoin-uint256_tests.o CXX test/test_test_bitcoin-util_tests.o CXX wallet/test/test_test_bitcoin-wallet_test_fixture.o CXX wallet/test/test_test_bitcoin-accounting_tests.o CXX wallet/test/test_test_bitcoin-wallet_tests.o CXX wallet/test/test_test_bitcoin-crypto_tests.o CXX bench/bench_bench_bitcoin-bench_bitcoin.o CXX bench/bench_bench_bitcoin-bench.o CXX bench/bench_bench_bitcoin-checkblock.o GEN qt/bitcoin.moc GEN qt/bitcoinamountfield.moc GEN qt/intro.moc GEN qt/overviewpage.moc GEN qt/rpcconsole.moc GEN qt/moc_addressbookpage.cpp GEN qt/moc_addresstablemodel.cpp GEN qt/moc_askpassphrasedialog.cpp GEN qt/moc_bantablemodel.cpp GEN qt/moc_bitcoinaddressvalidator.cpp GEN qt/moc_bitcoinamountfield.cpp GEN qt/moc_bitcoingui.cpp GEN qt/moc_bitcoinunits.cpp GEN qt/moc_callback.cpp GEN qt/moc_clientmodel.cpp GEN qt/moc_coincontroldialog.cpp GEN qt/moc_coincontroltreewidget.cpp GEN qt/moc_csvmodelwriter.cpp GEN qt/moc_editaddressdialog.cpp GEN qt/moc_guiutil.cpp GEN qt/moc_intro.cpp GEN qt/moc_macdockiconhandler.cpp GEN qt/moc_macnotificationhandler.cpp GEN qt/moc_modaloverlay.cpp GEN qt/moc_notificator.cpp GEN qt/moc_openuridialog.cpp GEN qt/moc_optionsdialog.cpp GEN qt/moc_optionsmodel.cpp GEN qt/moc_overviewpage.cpp GEN qt/moc_peertablemodel.cpp GEN qt/moc_paymentserver.cpp GEN qt/moc_qvalidatedlineedit.cpp GEN qt/moc_qvaluecombobox.cpp GEN qt/moc_receivecoinsdialog.cpp GEN qt/moc_receiverequestdialog.cpp GEN qt/moc_recentrequeststablemodel.cpp GEN qt/moc_rpcconsole.cpp GEN qt/moc_sendcoinsdialog.cpp GEN qt/moc_sendcoinsentry.cpp GEN qt/moc_signverifymessagedialog.cpp GEN qt/moc_splashscreen.cpp GEN qt/moc_trafficgraphwidget.cpp GEN qt/moc_transactiondesc.cpp GEN qt/moc_transactiondescdialog.cpp GEN qt/moc_transactionfilterproxy.cpp GEN qt/moc_transactiontablemodel.cpp GEN qt/moc_transactionview.cpp GEN qt/moc_utilitydialog.cpp GEN qt/moc_walletframe.cpp GEN qt/moc_walletmodel.cpp GEN qt/moc_walletview.cpp CXX qt/qt_libbitcoinqt_a-paymentrequest.pb.o GEN qt/qrc_bitcoin.cpp GEN qt/qrc_bitcoin_locale.cpp CXX qt/test/qt_test_test_bitcoin_qt-compattests.o CXX qt/test/qt_test_test_bitcoin_qt-rpcnestedtests.o CXX qt/test/qt_test_test_bitcoin_qt-test_main.o CXX qt/test/qt_test_test_bitcoin_qt-uritests.o CXX qt/test/qt_test_test_bitcoin_qt-moc_compattests.o CXX qt/test/qt_test_test_bitcoin_qt-moc_rpcnestedtests.o CXX qt/test/qt_test_test_bitcoin_qt-moc_uritests.o CXX qt/test/qt_test_test_bitcoin_qt-moc_paymentservertests.o CXX qt/test/qt_test_test_bitcoin_qt-moc_wallettests.o CXXLD libbitcoinconsensus.la AR libbitcoin_server.a AR libbitcoin_util.a AR libbitcoin_wallet.a AR libbitcoin_zmq.a AR leveldb/libleveldb.a AR leveldb/libmemenv.a CXXLD bitcoin-cli CXXLD bitcoin-tx CXX qt/qt_bitcoin_qt-bitcoin.o bitcoin_cli-bitcoin-cli.o: In function CallRPC': /home/bitcoin-node/github/bitcoin/src/bitcoin-cli.cpp:310: undefined reference to evhttp_request_set_error_cb' collect2: error: ld returned 1 exit status Makefile:3625: recipe for target 'bitcoin-cli' failed make[2]: *** [bitcoin-cli] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/home/bitcoin-node/github/bitcoin/src' Makefile:9406: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/bitcoin-node/github/bitcoin/src' Makefile:735: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1

  2. MarcoFalke added the label Build system on Feb 2, 2018
  3. greenaddress commented at 10:26 AM on February 4, 2018: contributor

    @licklake it appears the version of libevent installed is incompatible.

    You can work around it by building the deps as well from src, for example:

    cd depends
    make
    cd ..
    ./autogen.sh
    ./configure --prefix=$PWD/depends/x86_64-pc-linux-gnu
    make
    

    if you don't need QT/GUI and say UPNP you can change the first make (the one in depends) to make NO_QT=1 NO_UPNP=1

    hope this helps!

  4. fanquake closed this on Mar 6, 2018

  5. AndreyNag commented at 3:33 PM on March 24, 2018: none

    Unfortunately for me it didn't help. Could you tell me please another decision.

    make[3]: выход из каталога «/usr/local/src/wallets/digibyte/src/secp256k1»
      CXXLD    digibyted
      CXXLD    bench/bench_digibyte
      CXXLD    digibyte-cli
    digibyte_cli-digibyte-cli.o: In function `CommandLineRPC(int, char**)':
    digibyte-cli.cpp:(.text+0x331c): undefined reference to `evhttp_request_set_error_cb'
    collect2: error: ld returned 1 exit status
    Makefile:4035: ошибка выполнения рецепта для цели «digibyte-cli»
    make[2]: *** [digibyte-cli] Ошибка 1
    make[2]: *** Ожидание завершения заданий…
    libdigibyte_server.a(libdigibyte_server_a-httpserver.o): In function `UpdateHTTPServerLogging(bool)':
    httpserver.cpp:(.text+0x3fc): undefined reference to `event_enable_debug_logging'
    httpserver.cpp:(.text+0x426): undefined reference to `event_enable_debug_logging'
    libdigibyte_server.a(libdigibyte_server_a-httpserver.o): In function `InitHTTPServer()':
    httpserver.cpp:(.text+0x5a95): undefined reference to `event_enable_debug_logging'
    httpserver.cpp:(.text+0x64b2): undefined reference to `event_enable_debug_logging'
    collect2: error: ld returned 1 exit status
    Makefile:4031: ошибка выполнения рецепта для цели «bench/bench_digibyte»
    make[2]: *** [bench/bench_digibyte] Ошибка 1
    libdigibyte_server.a(libdigibyte_server_a-httpserver.o): In function `UpdateHTTPServerLogging(bool)':
    httpserver.cpp:(.text+0x3fc): undefined reference to `event_enable_debug_logging'
    httpserver.cpp:(.text+0x426): undefined reference to `event_enable_debug_logging'
    libdigibyte_server.a(libdigibyte_server_a-httpserver.o): In function `InitHTTPServer()':
    httpserver.cpp:(.text+0x5a95): undefined reference to `event_enable_debug_logging'
    httpserver.cpp:(.text+0x64b2): undefined reference to `event_enable_debug_logging'
    collect2: error: ld returned 1 exit status
    Makefile:4043: ошибка выполнения рецепта для цели «digibyted»
    make[2]: *** [digibyted] Ошибка 1
    make[2]: выход из каталога «/usr/local/src/wallets/digibyte/src»
    Makefile:10227: ошибка выполнения рецепта для цели «all-recursive»
    make[1]: *** [all-recursive] Ошибка 1
    make[1]: выход из каталога «/usr/local/src/wallets/digibyte/src»
    Makefile:750: ошибка выполнения рецепта для цели «all-recursive»
    make: *** [all-recursive] Ошибка 1
    
    
  6. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-16 18:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me