[РЕШЕНО] Ошибка при конфигурации dogecoin исходника

Added by Victor Skovorodnikov 16 days ago

Всем привет,

Я тут пытаюсь собрать dogecoin с исходника но выходит ошибка при выполнении 'configure':

checking for Berkeley DB C++ headers... no
configure: error: libdb_cxx headers missing, Dogecoin Core requires this library for wallet functionality (--disable-wallet to disable wallet functionality)

Выполнил установку 'sys-libs/db' с этими параметрами 'emerge':

USE="cxx doc examples java rpc tcl test" emerge --ask sys-libs/db

Но все равно та же ошибка выскакивает при конфигурации. Мне надо чтоб 'wallet' функционировал тоже. Кто-нибудь знает как решить подобную проблему?

Спасибо,
Витя.


Replies (4)

RE: Ошибка при конфигурации dogecoin исходника - Added by Николай Бочков 8 days ago

прикольно, тут оказывается читать надо doc/build-unix.md внимательно и, главное, раздел Dependencies
там же написано все... а я часа два сеть ковырял)))

что надо делать:

git clone https://github.com/dogecoin/dogecoin
cd dogecoin/
./autogen.sh
emerge =sys-libs/db-5.1.29-r1 --autounmask-write
dispatch-conf
emerge =sys-libs/db-5.1.29-r1
./configure
make

RE: Ошибка при конфигурации dogecoin исходника - Added by Victor Skovorodnikov 8 days ago

Николай Бочков wrote:

прикольно, тут оказывается читать надо doc/build-unix.md внимательно и, главное, раздел Dependencies
там же написано все... а я часа два сеть ковырял)))


что надо делать:
[...]

Большое спасибо что потратили время на мой вопрос. Я иммено этот файл и прочел "doc/build-unix.md" изначально и установил sys-libs/db. 'emerge' подтянул самую последнюю версию этого пакета. Как я вначале сообщил, я установил sys-libs/db, однако все равно та же ошибка при сборке выходит. У вас получается собрать?

Спасибо,
Витя.

RE: Ошибка при конфигурации dogecoin исходника - Added by Фёдор Ратиев 8 days ago

Ветка master протухла. Там у них вообще в ветках бардак.
Для начала нужно переключиться на ветку 1.14-branding, ну или другую какую по свежей:

git checkout 1.14-branding

Ну а потом уже:
./autogen.sh
./configure --prefix=/home/public/programs/dogecoin --enable-cxx --with-incompatible-bdb CPPFLAGS="-I/usr/include/db5.3" CFLAGS="-I/usr/include/db5.3 -O2 -pipe -march=native" CXXFLAGS="-I/usr/include/db5.3 -O2 -pipe -march=native" LDFLAGS="-O2 -pipe -march=native -Wl,--sort-common,--hash-style=gnu,--as-needed" 
make -j$(expr $(nproc) + 1)

1.png (88.5 KB)

RE: Ошибка при конфигурации dogecoin исходника - Added by Victor Skovorodnikov 8 days ago

Фёдор Ратиев wrote:

Ветка master протухла. Там у них вообще в ветках бардак.
Для начала нужно переключиться на ветку 1.14-branding, ну или другую какую по свежей:
[...]
Ну а потом уже:
[...]



Сработало! Большое спасибо за вашу помощь! Я ввел './configure' параметры что вы указали и вышло без ошибок. Сейчас собираю :)

Витя.

(1-4/4)

Thank you!