Ubuntu

在 Ubuntu 上使用 test_bitcoin 執行比特幣單元測試時遇到問題

  • May 19, 2015

在 Bitcoin Core 的測試目錄( bitcoin/src/test) 中,執行檔test_bitcoin應該執行單元測試。但是,當我執行test_bitcoin時,我得到:

replication requires locking support
Test setup error: std::runtime_error: CDBEnv::MakeMock : Error 22 opening database environment.

我怎麼跑test_bitcoin?我從原始碼安裝了比特幣。

還有

configure我用--with-incompatible-bdb旗幟跑。

嘗試安裝正確版本的 BerkleyDB。(4.8) 我在這個儲存庫中有正確的 .debs:

<http://github.com/nickodell/build_bitcoin>

您可能需要先解除安裝較新版本的 libdb。

引用自:https://bitcoin.stackexchange.com/questions/37434