Jump to content

кто может помочь с описанием компиляции коинов


Recommended Posts

Posted (edited)

кто может помочь с описанием компиляции  любых коинов, крос компиляции или компиляции под виндос на прямую .

 

Проблема именно с копмиляцией под виндовс , вечно ошибки с бд или  ддлками , уже попробовал все версии компиляторов, софта , дллок . В доступных гадах , и все найденые способы  компиляции , не пойму что такой секрет  как скомпилировать под винду любой крипто коин что везде фейк инфа :unsure: или же я туплю , хотя компоненты без ошибок компилятся , но как собрав все до кучи , начинаюти компилить клиет что в Qt , что напрямую через minGW  начинают сыпатся ошибки

Edited by tseries
Posted

Не в ответах проблема, а в самом вопросе. Компиляция коинов - это типа как доить быка. Скорректируйте вопрос.

Posted

Если коины до 0.9 версии то:

make -f Makefile.unix 

Если после то:

./autogen.sh

./configure

make

Всё очень просто. А про кросс компиляцию не скажу, ибо всё сугубо индивидуально. Нужно сидеть и разбираться, например последняя версия лайта компилируется без проблем(почти)

Posted (edited)

Не в ответах проблема, а в самом вопросе. Компиляция коинов - это типа как доить быка. Скорректируйте вопрос.

как скопилировать дарк коин ,  без ошибок длл , кросс на вин или же прямая компиляция через вин с помошью minGW , или же чегото другого . Так как в ред ми  не подошло...

если поможете разобрабтся обещаю подробною инструкцию как скомпилировать и как создать свой форк коинов . так как застрял именно на компиляции , причем пробовал и бит коин  и лайт , и дарк . Одна и таже ошибка .

Если коины до 0.9 версии то:

make -f Makefile.unix 

Если после то:

./autogen.sh

./configure

make

Всё очень просто. А про кросс компиляцию не скажу, ибо всё сугубо индивидуально. Нужно сидеть и разбираться, например последняя версия лайта компилируется без проблем(почти)

извените это не ответ , а копипаст  ответа. Проблема именно в наборе для компиляции. в той же db, просил же не писать  копипасту нерабочию , насчет unix , меня спрашивали как сделать крос , вопрос как с убунты кроснуть на виндовс.

 

Что я только не пробовал уже, поверте уже неделю рою инфу . Везде какието несвязные обрывки  из древности

 

многих оттлкивает именно не возможность собрать  валлет с сорцев :(

 

именно проблема  наичанется на компиляции базы данных и её длл , хотя она сама  прописана разные вариныт кофигурации под вин пробовал , под линукс не пробовал, так как не понимаю как там сделать кросс компил . Инфы доступной и  актуальной нету

Edited by tseries
Posted

Dash - darkcoim

Проблема при попытке компиляции под windows  в configure: error: libdb_cxx headers missing , пробовал разные версии DB , начиная от db-4.8.30.NC заканчивая последней , всеравно error  выскакивал .

 


При попытке компиляции другого коина  выскавивало это

CC" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.
Makefile.Debug:538: recipe for target 'C:/Pulsar/src/leveldb/libleveldb.a' failed
mingw32-make[1]: *** [C:/Pulsar/src/leveldb/libleveldb.a] Error 1
mingw32-make[1]: Leaving directory 'C:/build-Pulsar-Pulsar_pro-Debug'
mingw32-make: *** [debug] Error 2
makefile:34: recipe for target 'debug' failed
17:33:01: Процесс «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта Pulsar (комплект: Pulsar.pro)
Во время выполнения этапа «Сборка»
17:33:01: Прошло времени: 00:10.

это я пробовал через QT creator собирать, тоже самое выдавало через командною строку .

пробовал собирать их отдельно не помогает .

Posted

Dash - darkcoim

Проблема при попытке компиляции под windows  в configure: error: libdb_cxx headers missing , пробовал разные версии DB , начиная от db-4.8.30.NC заканчивая последней , всеравно error  выскакивал .

 

При попытке компиляции другого коина  выскавивало это

 

CC" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©

Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.

Makefile.Debug:538: recipe for target 'C:/Pulsar/src/leveldb/libleveldb.a' failed

mingw32-make[1]: *** [C:/Pulsar/src/leveldb/libleveldb.a] Error 1

mingw32-make[1]: Leaving directory 'C:/build-Pulsar-Pulsar_pro-Debug'

mingw32-make: *** [debug] Error 2

makefile:34: recipe for target 'debug' failed

17:33:01: Процесс «C:\Qt\Tools\mingw492_32\bin\mingw32-make.exe» завершился с кодом 2.

Ошибка при сборке/установке проекта Pulsar (комплект: Pulsar.pro)

Во время выполнения этапа «Сборка»

17:33:01: Прошло времени: 00:10.

 

это я пробовал через QT creator собирать, тоже самое выдавало через командною строку .

 

пробовал собирать их отдельно не помогает .

 

 

cd src/leveldb

mingw32-make clean && mingw32-make

 

потом продолжай компиляцию кошелька

Posted

@mylem, а в чем проблема в топике написать, если можешь чем-то другим помочь? Форумы для того и сделаны, чтобы люди могли помогать друг другу, делясь знаниями.

Posted (edited)

это вроде не крос компиляция , а обычная компиляция под дебиан . А надо именно крос компил  под виндовс или же прямая сборка из винды .

Далее же там рекомендуют использовать Mingw для сборки под виндос что я и пробовал , в итоге обломался на ошибках выше .

 

Знаю что есть способ крос компиляции ,но не одного примера в сети не нашел . А под виндой не вкакую не собираются библиотеки , большинство мануалов что я находил , просто кописта древнего под для сборки первых клиентов биткоина , ридми файлы что идут в комплектах к коинам все описуют  только сборку под unix и  мак, а под винду какойто обрубок у всех .  Просто напишите рабочий набор  которым у  вас удачно скопилилось и версии  , и по возможсти  флаги .

Edited by tseries
Posted

@mylem, а в чем проблема в топике написать, если можешь чем-то другим помочь? Форумы для того и сделаны, чтобы люди могли помогать друг другу, делясь знаниями.

 

так написал же, и тут и в личку!

Posted (edited)

tseries, читайте внимательнее.

 

0e35453ec8e65c60bd2bca74199d.png

 

 

Про сборку под виндой, там совсем другое пишут.

e102eb3068e23e72d91ab7d0f05c.png

Edited by poiuty
Posted (edited)

./bin/gbuild --commit dash ../dash/contrib/gitian-descriptors/gitian-win.yml
sh: 1: cd: can't cd to inputs
sh: 1: cd: can't cd to inputs
sh: 1: cd: can't cd to inputs
sh: 1: cd: can't cd to inputs
sh: 1: cd: can't cd to inputs
sh: 1: cd: can't cd to inputs
sh: 1: cd: can't cd to inputs
sh: 1: cd: can't cd to inputs
./bin/gbuild:238:in `block in <main>': must specify a commit for directory dash (RuntimeError)
    from ./bin/gbuild:235:in `each'
    from ./bin/gbuild:235:in `<main>'
 

 

./bin/gbuild --commit dash=v0.12.0.x ../dash/contrib/gitian-descriptors/gitian-win.yml

 

Creating package manifest
stdin: is not a tty
Creating build script (var/build-script)
Running build script (log in var/build.log)
./bin/gbuild:21:in `system!': failed to run on-target setarch x86_64 bash -x < var/build-script > var/build.log 2>&1 (RuntimeError)
    from ./bin/gbuild:137:in `build_one_configuration'
    from ./bin/gbuild:264:in `block (2 levels) in <main>'
    from ./bin/gbuild:259:in `each'
    from ./bin/gbuild:259:in `block in <main>'
    from ./bin/gbuild:257:in `each'
    from ./bin/gbuild:257:in `<main>'
 

 

 

 такие ошибки выдает, 3 раза перебробовал все собрать , все в точности по мануалу делаю , и фиг! :dash2:

 

еще такое выдает

sha256sum: qt-win32-5.2.0-gitian-r3.zip: Нет такого файла или каталога
sha256sum: qt-win64-5.2.0-gitian-r3.zip: Нет такого файла или каталога
sha256sum: boost-win32-1.55.0-gitian-r6.zip: Нет такого файла или каталога
sha256sum: boost-win64-1.55.0-gitian-r6.zip: Нет такого файла или каталога
sha256sum: bitcoin-deps-win32-gitian-r16.zip: Нет такого файла или каталога
sha256sum: bitcoin-deps-win64-gitian-r16.zip: Нет такого файла или каталога
sha256sum: protobuf-win32-2.5.0-gitian-r4.zip: Нет такого файла или каталога
sha256sum: protobuf-win64-2.5.0-gitian-r4.zip: Нет такого файла или каталога
 

Хотя по идее все установлено .
 

Edited by tseries
  • 3 months later...
Posted

Помогите решить проблему, хочу скомпилить кошелёк. в Убунту для виндовс, как это сделать???

  • 7 months later...
Posted (edited)

./bin/gbuild --commit dash ../dash/contrib/gitian-descriptors/gitian-win.yml

sh: 1: cd: can't cd to inputs

sh: 1: cd: can't cd to inputs

sh: 1: cd: can't cd to inputs

sh: 1: cd: can't cd to inputs

sh: 1: cd: can't cd to inputs

sh: 1: cd: can't cd to inputs

sh: 1: cd: can't cd to inputs

sh: 1: cd: can't cd to inputs

./bin/gbuild:238:in `block in <main>': must specify a commit for directory dash (RuntimeError)

    from ./bin/gbuild:235:in `each'

    from ./bin/gbuild:235:in `<main>'

 

 

./bin/gbuild --commit dash=v0.12.0.x ../dash/contrib/gitian-descriptors/gitian-win.yml

 

Creating package manifest

stdin: is not a tty

Creating build script (var/build-script)

Running build script (log in var/build.log)

./bin/gbuild:21:in `system!': failed to run on-target setarch x86_64 bash -x < var/build-script > var/build.log 2>&1 (RuntimeError)

    from ./bin/gbuild:137:in `build_one_configuration'

    from ./bin/gbuild:264:in `block (2 levels) in <main>'

    from ./bin/gbuild:259:in `each'

    from ./bin/gbuild:259:in `block in <main>'

    from ./bin/gbuild:257:in `each'

    from ./bin/gbuild:257:in `<main>'

 

 

 

 такие ошибки выдает, 3 раза перебробовал все собрать , все в точности по мануалу делаю , и фиг! :dash2:

 

еще такое выдает

 

sha256sum: qt-win32-5.2.0-gitian-r3.zip: Нет такого файла или каталога

sha256sum: qt-win64-5.2.0-gitian-r3.zip: Нет такого файла или каталога

sha256sum: boost-win32-1.55.0-gitian-r6.zip: Нет такого файла или каталога

sha256sum: boost-win64-1.55.0-gitian-r6.zip: Нет такого файла или каталога

sha256sum: bitcoin-deps-win32-gitian-r16.zip: Нет такого файла или каталога

sha256sum: bitcoin-deps-win64-gitian-r16.zip: Нет такого файла или каталога

sha256sum: protobuf-win32-2.5.0-gitian-r4.zip: Нет такого файла или каталога

sha256sum: protobuf-win64-2.5.0-gitian-r4.zip: Нет такого файла или каталога

 

Хотя по идее все установлено .

 

 

Похожая проблема: 

 

 

root@king:/home/debian/gitian-builder# ./bin/gbuild --commit litecoin=v${VERSION} ../litecoin/contrib/gitian-descriptors/gitian-linux.yml

 

************* WARNING: kvm not loaded, this will probably not work out

 

--- Building for precise amd64 ---

Stopping target if it is up

Making a new image copy

/home/debian/gitian-builder/libexec/make-clean-vm: 59: /home/debian/gitian-builder/libexec/make-clean-vm: qemu-img: not found

./bin/gbuild:21:in `system!': failed to run make-clean-vm --suite precise --arch amd64 (RuntimeError)

from ./bin/gbuild:57:in `build_one_configuration'

from ./bin/gbuild:278:in `block (2 levels) in <main>'

from ./bin/gbuild:273:in `each'

from ./bin/gbuild:273:in `block in <main>'

from ./bin/gbuild:271:in `each'

from ./bin/gbuild:271:in `<main>'

root@king:/home/debian/gitian-builder# libexec/make-clean-vm

libexec/make-clean-vm: 59: libexec/make-clean-vm: qemu-img: not found

root@king:/home/debian/gitian-builder# whereis qemu-img

root@king:/home/debian/gitian-builder# ./bin/gbuild --commit litecoin=v${VERSION} ../litecoin/contrib/gitian-descriptors/gitian-linux.y

--- Building for precise amd64 ---

Stopping target if it is up

Making a new image copy

lxc-execute: Value too large for defined data type - failed to stat '/home/debian/gitian-builder/target-precise-amd64'

lxc-execute: failed to mount rootfs

lxc-execute: failed to setup rootfs for 'gitian'

lxc-execute: Error setting up rootfs mount after spawn

lxc-execute: failed to setup the container

lxc-execute: invalid sequence number 1. expected 2

lxc-execute: failed to spawn 'gitian'

./bin/gbuild:21:in `system!': failed to run make-clean-vm --suite precise --arch amd64 (RuntimeError)

from ./bin/gbuild:57:in `build_one_configuration'

from ./bin/gbuild:278:in `block (2 levels) in <main>'

from ./bin/gbuild:273:in `each'

from ./bin/gbuild:273:in `block in <main>'

from ./bin/gbuild:271:in `each'

from ./bin/gbuild:271:in `<main>'

root@king:/home/debian/gitian-builder#

 

 

 

 Но есть догадки почему kwm не работает. 

Может подскажите что делать ? 

Edited by EugeneSouth
  • 1 year later...
Posted

собираю под линух в гитиан , в чем ошибка

--- Building for precise amd64 ---

Stopping target if it is up

Making a new image copy

lxc-execute: start.c: lxc_spawn: 1079 Failed to find gateway addresses.

lxc-execute: start.c: __lxc_start: 1346 Failed to spawn container "gitian".

./bin/gbuild:21:in `system!': failed to run make-clean-vm --suite precise --arch amd64 (RuntimeError)

        from ./bin/gbuild:57:in `build_one_configuration'

        from ./bin/gbuild:299:in `block (2 levels) in <main>'

        from ./bin/gbuild:294:in `each'

        from ./bin/gbuild:294:in `block in <main>'

        from ./bin/gbuild:292:in `each'

        from ./bin/gbuild:292:in `<main>'

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Закон о доходе от стейблкоинов CLARITY может быть отложен на четыре года — Синтия Ламмис

      Сенатор-реcпубликанец от штата Вайоминг Синтия Ламмис (Cynthia Lummis) призвала Конгресс как можно скорее принять законопроект о распределении полномочий по контролю за рынком цифровых активов и выплате процентов доходности по стейблкоинам. Если это не сделать сейчас, CLARITY Act не будет принят как минимум до 2030 года, опасается Ламмис. Рассмотрение CLARITY банковским комитетом Сената США ожидается в конце апреля. Если срок будет упущен, то приоритетом законодателей станут избирательные к

      in Новости криптовалют

    • Для частных лиц, кто ищет работу оператором саппорта, например, в обменном сервисе. Пишите тут. Работодатели читают

      Как-то у нас в разделе неорганизованно с этим…   Итак, внимайте: если соискатель ищет работу онлайн-оператором, то он пишет в этом разделе. Кто он, что умеет, на что претендует, ну как обычно. Можно кратко. Контакты обязательно! Личка, еще лучше телеграм.    Если сервис ищет себе оператора, он читает данную тему. Сам тут НЕ пишет. Если соискатель сервису понравился — то сервис пишет соискателю в личку или по указанным контактам.    Для того, чтоб сервис самостоятельно п

      in Работа

    • Для тех сервисов, кто ищет оператора саппорта, например, в обменник. Пишите тут

      Как-то у нас в разделе неорганизованно с этим…   Итак, внимайте: если сервис ищет работника для труда онлайн-оператором, то сервис пишет в этом разделе. Кто нужен, что должен уметь, какие условия, ну как обычно. Можно кратко. Контакты обязательно! Личка, еще лучше телеграм, и/или ваш сайт.   Если соискатель ищет себе работу оператора, он читает данную тему. Сам тут НЕ пишет. Кто понравился — связывается.    Для того, чтоб соискатель  самостоятельно подал объявление о

      in Работа

    • Кто контролирует Биткоин? (основы основ)

      Эта статья написана 15 декабря 2018 года одним из разработчиков Bitcoin Core, бывшим инженером BitGo и ведущим экспертом в сфере безопасности криптовалютных кошельков Джеймсоном Лоппом.   Оригинал статьи здесь   За шесть лет статья не потеряла своей актуальности, изменились лишь несущественные детали. Крайне рекомендую для ознакомления каждому, кто хочет познать Биткоин.     Чтение статьи займёт 14 минут вашего бесценного времени вашей единственной

      in Биткоин

    • Джеффри Кендрик: Биткоин может упасть до $50 000 в ближайшее время

      Глава отдела исследований цифровых активов компании Standard Chartered Джеффри Кендрик (Geoffrey Kendrick) заявил, что в ближайшее время биткоин может упасть до $50 000, прежде чем восстановится до $100 000 к концу года. По его словам, курс первой криптовалюты уже откатился примерно на 50% от исторического максимума в $126 000, зафиксированного в октябре прошлого года. Основной причиной снижения Кендрик назвал высокую корреляцию с акциями технологического сектора.   «В краткосрочной

      in Новости криптовалют

×
×
  • Create New...