Помогите запустить кошель terracoin-qt

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Ответить
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Помогите запустить кошель terracoin-qt

Сообщение UriyZenkov »

Бинарник из оффсайта требует версии библиотек, которых нет в системе и не хочет запускаться. Я создал символические ссылки с названиями требуемых версий библиотек на эти библиотеки:

ln -s /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0
ln -s /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.58.0
ln -s /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0
ln -s /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.so.1.58.0
ln -s /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.55.0 /usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.58.0
ln -s /usr/lib/x86_64-linux-gnu/libdb-5.3.so /usr/lib/x86_64-linux-gnu/libdb-4.8.so
ln -s /usr/lib/x86_64-linux-gnu/libdb_cxx-5.3.so /usr/lib/x86_64-linux-gnu/libdb_cxx-4.8.so

После создания каждой ссылки я пытался запустить ./terracoin-qt и в конце получил ошибку
./terracoin-qt: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by ./terracoin-qt)
но файл /usr/lib/x86_64-linux-gnu/libstdc++.so.6 есть:

file /usr/lib/x86_64-linux-gnu/libstdc++.so.6
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: symbolic link to libstdc++.so.6.0.20

Пробовал собрать из исходников:

git clone https://github.com/terracoin/terracoin.git

cd terracoin
./configure
checking for Berkeley DB C++ headers... default
configure: error: Found Berkeley DB other than 4.8, required for portable wallets (--with-incompatible-bdb to ignore or --disable-wallet to disable wallet functionality)
Это не смотря на то, что я установил все требуемые исходники библиотек, в том числе более новую libdb5.3-dev libdb5.3++-dev. Выходит, что требуется именно libdb4.8-dev ? Но в дистрибутиве его нет, а в Интернете только одни упоминания. Скачал libdb4.8 с оффсайта, но под GNU/Linux там только исходники, причем без сборочных скриптов.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Помогите запустить кошель terracoin-qt

Сообщение Bizdelnick »

UriyZenkov писал(а):
30.12.2017 19:19
--with-incompatible-bdb to ignore or --disable-wallet to disable wallet functionality

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Re: Помогите запустить кошель terracoin-qt

Сообщение UriyZenkov »

Bizdelnick писал(а):
30.12.2017 19:36
UriyZenkov писал(а):
30.12.2017 19:19
--with-incompatible-bdb to ignore or --disable-wallet to disable wallet functionality



Пробовал, но GUI при этом не собирается
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Помогите запустить кошель terracoin-qt

Сообщение Bizdelnick »

Что именно пробовали?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Re: Помогите запустить кошель terracoin-qt

Сообщение UriyZenkov »

./configure --with-incompatible-bdb
собрались только daemon и консольные утилиты, а нужен именно gui
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Помогите запустить кошель terracoin-qt

Сообщение Bizdelnick »

Просто не собралось, или какие-то ошибки были? По идее эта опция не должна бы ничего отключать.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Помогите запустить кошель terracoin-qt

Сообщение devilr »

В https://github.com/terracoin/terracoin есть довольно подробная документация по сборке. Другое дело, что прошло более 5 лет. Многие пакеты обновились, в том числе и berkeley-db. Мне кажется, что надо ковырять скрипты...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Re: Помогите запустить кошель terracoin-qt

Сообщение UriyZenkov »

Bizdelnick писал(а):
31.12.2017 20:14
Просто не собралось, или какие-то ошибки были? По идее эта опция не должна бы ничего отключать.



С ./configure --with-incompatible-bdb ошибок нет:


CXXLD test/test_terracoin
CXX bench/bench_bench_terracoin-bench_terracoin.o
CXX bench/bench_bench_terracoin-bench.o
CXX bench/bench_bench_terracoin-Examples.o
CXXLD bench/bench_terracoin
make[2]: выход из каталога «/home/test/programs/COIN/terracoin/src»
make[1]: выход из каталога «/home/test/programs/COIN/terracoin/src»
make[1]: вход в каталог «/home/test/programs/COIN/terracoin»
make[1]: Цель «all-am» не требует выполнения команд.
make[1]: выход из каталога «/home/test/programs/COIN/terracoin»
test@test:~/programs/COIN/terracoin$ ./configure|less

CXXLD test/test_terracoin
CXX bench/bench_bench_terracoin-bench_terracoin.o
CXX bench/bench_bench_terracoin-bench.o
CXX bench/bench_bench_terracoin-Examples.o
CXXLD bench/bench_terracoin
make[2]: выход из каталога «/home/test/programs/COIN/terracoin/src»
make[1]: выход из каталога «/home/test/programs/COIN/terracoin/src»
make[1]: вход в каталог «/home/test/programs/COIN/terracoin»
make[1]: Цель «all-am» не требует выполнения команд.
make[1]: выход из каталога «/home/test/programs/COIN/terracoin»
test@test:~/programs/COIN/terracoin$

В каталоге src только daemon и консольные утилиты, а нужен terracoin-qt
make install gui не установил:

root@test:/home/test/programs/COIN/terracoin# terracoin
terracoin-cli terracoind terracoin-tx

Я временно решил проблему запуском terracoin под wine64. Почему под wine64 ? Да потому, что разработчики не только забыли проверить программу в линуксе, но и не позаботились о пользователях 32 битных компьютеров. О работоспособности кошелька в wine64 не могу ничего сказать пока не пройдёт синхронизация.

devilr писал(а):
31.12.2017 22:26
В https://github.com/terracoin/terracoin есть довольно подробная документация по сборке. Другое дело, что прошло более 5 лет. Многие пакеты обновились, в том числе и berkeley-db. Мне кажется, что надо ковырять скрипты...


Может есть готовый terracoin-qt или хотя бы berkeley-db4.8.deb ?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Помогите запустить кошель terracoin-qt

Сообщение Bizdelnick »

А может он не собирается, потому что каких-то других зависимостей не находит? Посмотрите внимательнее вывод configure.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
UriyZenkov
Сообщения: 439
ОС: Devuan GNU/Linux
Контактная информация:

Re: Помогите запустить кошель terracoin-qt

Сообщение UriyZenkov »

Bizdelnick писал(а):
01.01.2018 13:51
А может он не собирается, потому что каких-то других зависимостей не находит? Посмотрите внимательнее вывод configure.


Да, там для gui требуются дополнительные зависимости, но configure просто пометил их как "no" продолжил работу и спокойно создал makefile. Я установил их и terracoin-qt успешно собрался.
Спасибо сказали:
Ответить