Бинарник из оффсайта требует версии библиотек, которых нет в системе и не хочет запускаться. Я создал символические ссылки с названиями требуемых версий библиотек на эти библиотеки:
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 там только исходники, причем без сборочных скриптов.
Помогите запустить кошель terracoin-qt
Модератор: /dev/random
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Помогите запустить кошель terracoin-qt
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 425
Re: Помогите запустить кошель terracoin-qt
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Помогите запустить кошель terracoin-qt
Что именно пробовали?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 425
Re: Помогите запустить кошель terracoin-qt
./configure --with-incompatible-bdb
собрались только daemon и консольные утилиты, а нужен именно gui
собрались только daemon и консольные утилиты, а нужен именно gui
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Помогите запустить кошель terracoin-qt
Просто не собралось, или какие-то ошибки были? По идее эта опция не должна бы ничего отключать.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 3689
- ОС: Mandriva => Gentoo (~amd64)
Re: Помогите запустить кошель terracoin-qt
В https://github.com/terracoin/terracoin есть довольно подробная документация по сборке. Другое дело, что прошло более 5 лет. Многие пакеты обновились, в том числе и berkeley-db. Мне кажется, что надо ковырять скрипты...
-
- Сообщения: 425
Re: Помогите запустить кошель terracoin-qt
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 ?
-
- Модератор
- Сообщения: 21115
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Помогите запустить кошель terracoin-qt
А может он не собирается, потому что каких-то других зависимостей не находит? Посмотрите внимательнее вывод configure.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 425
Re: Помогите запустить кошель terracoin-qt
Bizdelnick писал(а): ↑01.01.2018 13:51А может он не собирается, потому что каких-то других зависимостей не находит? Посмотрите внимательнее вывод configure.
Да, там для gui требуются дополнительные зависимости, но configure просто пометил их как "no" продолжил работу и спокойно создал makefile. Я установил их и terracoin-qt успешно собрался.