Der Bitcoin-Kern wurde von Github heruntergeladen. Es wird ein Konfigurationsfehler angezeigt: (configure: Fehler: libdb_cxx-Header fehlen)

1412
Leon Gaban

Ich verfolge zusammen mit Andreas Antonopoulos das Bitcoin-Buch Mastering Bitcoin Kapitel 3 (Der Bitcoin-Client)

Ich bin auf einem Mac und habe Homebrew verwendet, um die Abhängigkeiten zu installieren:

brew install autoconf automake libtool boost miniupnpc openssl pkg-config protobuf qt 

Im nächsten Schritt wurden ./autogen.sheinige Konfigurationsskripte erstellt

Jetzt bleibt der Schritt beim Konfigurieren des Skripts hängen. Nach dem Laufen ./configuresieht alles gut aus bis zur letzten Zeile:

configure: error: libdb_cxx headers missing 

Wie bekomme ich libdb_cxx-Header installiert?

0

1 Antwort auf die Frage

0
Leon Gaban

Ich habe herausgefunden, dass ich die Anweisungen in der Datei build-osx.md nicht vollständig gelesen habe

#### Installing berkeley-db4 using Homebrew  The homebrew package for berkeley-db4 has been broken for some time. It will install without Java though.  Running this command takes you into brew's interactive mode, which allows you to configure, make, and install by hand: ``` $ brew install https://raw.github.com/mxcl/homebrew/master/Library/Formula/berkeley-db4.rb -–without-java  ```  These rest of these commands are run inside brew interactive mode: ``` /private/tmp/berkeley-db4-UGpd0O/db-4.8.30 $ cd .. /private/tmp/berkeley-db4-UGpd0O $ db-4.8.30/dist/configure -- prefix=/usr/local/Cellar/berkeley-db4/4.8.30 --mandir=/usr/local/Cellar/berkeley-db4/4.8.30/share/man --enable-cxx /private/tmp/berkeley-db4-UGpd0O $ make /private/tmp/berkeley-db4-UGpd0O $ make install /private/tmp/berkeley-db4-UGpd0O $ exit ``` 

Nach dem Beenden wird eine Warnung angezeigt, dass die Installation nur Keg ist. Dies bedeutet, dass kein Symlink für die Installation besteht /usr/local. Sie brauchen es nicht, um Bitcoin zu erstellen, aber wenn Sie möchten, hier ist wie:

$ brew --force link berkeley-db4