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

    • Tether может потерять управление 91 миллиардом USDT — Hacken

      Компрометация всего двух ключей подписи позволит злоумышленнику перехватить управление контрактом, через который контролируются около 91,3 млрд USDT в сети Tron, заявили специалисты по безопасности эстонской компании Hacken. Аналитики Hacken объяснили: речь не о кошельках владельцев стейблкоина, а о системе управления самим контрактом USDT в сети Tron. С помощью системы Tether может выпускать новые токены, замораживать адреса и менять настройки контракта. Аудитор Hacken Сехер Сайлык (Seher

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

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

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

      in Работа

    • Мошенничество в твиттере криптоплатформы Hyperswap. +Прошу помощи у тех, кто имеет раскрученные аккаунты в твиттере или реддите

      Добрый день! Хочу рассказать кое чего интересного, может также кто чего подскажет и поможет. 29 июня зашел я на твиттер Hyperswap новости почитать. Увидел в официальной ветке сообщение о том, что можно проверить право на получение эйрдропа. Зашел, проверил. Списался весь пул ликвидности, около 12000 долларов. Повторюсь - перешел с поста в официальном твиттере. Ну это ладно, дело десятое, самое интересное началось потом. Зашел в дискорд Гиперсвап, отправил тикет в поддержку с описа

      in Безопасность

    • Первая квантовая атака на криптоиндустрию может пройти незамеченной — глава Quantus

      Первая квантовая атака на блокчейн Биткоина и другие криптопроекты может остаться незамеченной — ее можно будет принять за обычную утечку ключей доступа, предположил сооснователь и глава блокчейн-платформы Quantus Network Кристофер Смит (Christopher Smith). По словам Смита, мощный квантовый компьютер сможет восстановить приватный ключ по публичному ключу, уже раскрытому в блокчейне. Это позволит перевести средства без взлома кошелька, устройства пользователя или внутренних систем криптобир

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

    • Прошу помочь закрыть займы

      добрый день, ситуация сложная осенью прошлого года позанимал займов в мфо на 150 тыщ закрыть все ещё, не могу, т.к проценты каждый день растут.    если 15000 человек скинуться мне по 10 рублей, то я избавлюсь от долгов.  озон банк - 2204 3203 5670 5253   сам работаю в магазине с зарплатой 30 тыщ, но этого все ровно не хватает, от силы уходит тыщ 6-7 на погашение

      in Попрошайки

×
×
  • Create New...