Ich versuche, einen Bitcoin-Repote-RPC-Miner von [http://www.mediafire.com/file/ve608cl5mk1ka3l/bitcoin-remote-rpc-20110227-src.zip]
auf meinem Laptop zu installieren , auf dem Ubuntu Quantal ausgeführt wird. Ich muss CMake verwenden, um das Projekt zu erstellen. Ich habe einige Fehler festgestellt und es geschafft, sie durch die Installation der Abhängigkeiten zu beheben. Das letzte Bit, das ich nicht lösen kann, ist diese Fehlermeldung
CMake Error at CMakeLists.txt:112 (MESSAGE):
Could not locate BerkeleyDB
Ich würde gerne wissen, wie man dieses Problem löst. Danke im Voraus.
Wenn ich renne
dpkg -l 'libdb*' | grep '^ii'
Ich bekomme die folgenden Pakete bereits installiert
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
Und dies ist der Teil aus der CMakelists.txt, der den Fehler zu erzeugen scheint
# 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)
sudo apt-cache search libdb
, sondern verfügbare Pakete. Bitte Liste installierte Pakete mitdpkg -l 'libdb*' | grep '^ii'