Я считаю, что я большую часть пути. Я, кажется, успешно скомпилирован bitcoind, однако, когда я пытаюсь запустить его, я получаю следующее:
Код:
./ Bitcoind: ошибка при загрузке не разделяемые библиотеки: libdb_cxx-4.8.so: не удается открыть общий объектный файл: Нет такого файла или каталога
Я попытался следующие отсюда:
https://github.com/bitcoin/bitcoin/issues/2998
Код:
Поскольку нет libdb ++ в официальном CentOS репо, я сделал следующее, чтобы исправить эту проблему
1. Скачать источники BerkeleyDB 4.8
2. Перейдите к / build_unix /
3. ../dist/configure prefix = / USR / местные --enable-CXX
4. сделайте
5. (как корень) сделать установку
1. Скачать источники BerkeleyDB 4.8
2. Перейдите к / build_unix /
3. ../dist/configure prefix = / USR / местные --enable-CXX
4. сделайте
5. (как корень) сделать установку
А потом:
Код:
добавить в ./src/m4/bitcoin_find_bdb48.m4:
bdbdirlist = / путь / к / сост / db-4.8.30.NC / build_unix / сборки / включить
bdbdirlist = / путь / к / сост / db-4.8.30.NC / build_unix / сборки / включить
Я также попытался:
Код:
Это может быть исправлено, выполнив следующие действия:
кд ~ / db-4.8.30.NC / build_unix делают Sudo сделать установку
Проверьте, есть ли папка BerkeleyDB.4.8 в / USR / местные
Ls / USR / местные
затем создать символическую ссылку:
пер -s /usr/local/BerkeleyDB.4.8 /usr/include/db4.8
а затем сделать:
пер -s /usr/local/db4.8/include/* / USR / включать пер -s /usr/local/db4.8/lib/* / USR / Lib
кд ~ / db-4.8.30.NC / build_unix делают Sudo сделать установку
Проверьте, есть ли папка BerkeleyDB.4.8 в / USR / местные
Ls / USR / местные
затем создать символическую ссылку:
пер -s /usr/local/BerkeleyDB.4.8 /usr/include/db4.8
а затем сделать:
пер -s /usr/local/db4.8/include/* / USR / включать пер -s /usr/local/db4.8/lib/* / USR / Lib
К сожалению, я не могу показаться, чтобы получить BerkeleyDB.4.8 в / USR / местные появляться.
Я посмотрел через ни:
ням поиск d4
показывает только несколько вариантов. db4-cxx.x86_64 является вероятным кандидатом, но при попытке установить его, я вижу, что она уже установлена и 4,7 .... версия ссылается.
Так что, как-то я собрал Bitcoin на этой машине, но сделать это таким образом, что libdb_cxx-4.8.so не может быть найден. Любая помощь приветствуется.