我正在尝试从[http://www.mediafire.com/file/ve608cl5mk1ka3l/bitcoin-remote-rpc-20110227-src.zip]
我的以ubuntu Quantum运行的笔记本电脑上安装bitcoin-repote-rpc 挖矿机。我需要使用CMake来构建项目。我遇到了一些错误,并且通过安装依赖项设法解决了这些错误。现在,我无法解决的最后一点是此错误消息
CMake Error at CMakeLists.txt:112 (MESSAGE):
Could not locate BerkeleyDB
我想知道如何解决这个问题。预先感谢您。
当我跑步
dpkg -l 'libdb*' | grep '^ii'
我已经安装了以下软件包
ii libdb5.1:i386 5.1.29-5ubuntu2 i386 Berkeley v5.1 Database Libraries [runtime]
ii libdbus-1-3:i386 1.6.4-1ubuntu4 i386 simple interprocess messaging system (library)
ii libdbus-glib-1-2:i386 0.100-1ubuntu0.1 i386 simple interprocess messaging system (GLib-based shared library)
ii libdbusmenu-glib4:i386 12.10.2-0ubuntu1 i386 library for passing menus over DBus
ii libdbusmenu-gtk3-4:i386 12.10.2-0ubuntu1 i386 library for passing menus over DBus - GTK+ version
ii libdbusmenu-gtk4:i386 12.10.2-0ubuntu1 i386 library for passing menus over DBus - GTK+ version
ii libdbusmenu-qt2:i386 0.9.2-0ubuntu3 i386 Qt implementation of the DBusMenu protocol
这是CMakelists.txt中似乎正在产生错误的部分
# Use BDB local module
FIND_PACKAGE(BerkeleyDB)
IF(DB_INCLUDE_DIR)
INCLUDE_DIRECTORIES(${DB_INCLUDE_DIR})
ELSE(DB_INCLUDE_DIR)
MESSAGE(FATAL_ERROR "Could not locate BerkeleyDB")
ENDIF(DB_INCLUDE_DIR)
请添加有关您的问题的更多信息。问题是缺少指向比特币矿工源代码的链接,您还应该发布完整的构建日志以进行分析。如果我的以下回答对您没有帮助,我将需要该信息来更新我的答案。
—
oerdnj
更多信息已添加。
—
Nadeem Muhammad
您没有使用安装的软件包
—
oerdnj
sudo apt-cache search libdb
,而是可用的软件包。请使用dpkg -l 'libdb*' | grep '^ii'
我对Linux非常陌生,我需要从头开始学习:)我已经运行了命令,并编辑了问题以添加结果。请查阅。感谢您对您的支持
—
纳迪姆穆罕默德