Скачал биткоин ядра на GitHub, получая настроить ошибка: (настроить: ошибка: последней схх заголовки отсутствует)

Я следую вместе с Andreas Antonopoulos Bitcoin book Освоение Bitcoin
Глава 3 (клиент Bitcoin)

Я на Mac и использовал homebrew для установки зависимостей:

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

следующий шаг был ./autogen.sh, который создал некоторые сценарии конфигурации

теперь застрял на этапе конфигурирования сценария. После запуска ./configure, все выглядит хорошо до последней строки, которая выглядит так:

configure: error: libdb_cxx headers missing

как сделать установлены заголовки libdb_cxx?

5
задан Leon Gaban
источник

1 ответов

Ah понял это, я не полностью закончил читать все инструкции в build-osx.md файл

#### 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
```

после выхода, вы получите предупреждение, что установка только кег, что означает, что он не был символически связан с /usr/local. Вам не нужно, чтобы связать его, чтобы построить биткойн, но если вы хотите, вот как:

$ brew --force link berkeley-db4
0
отвечен Leon Gaban 2014-12-29 23:54:19
источник

Другие вопросы bitcoin headers homebrew macos