Перейти к содержанию

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


tseries

Рекомендуемые сообщения

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

 

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

Изменено пользователем tseries
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

make -f Makefile.unix 

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

./autogen.sh

./configure

make

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

make -f Makefile.unix 

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

./autogen.sh

./configure

make

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

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

 

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

 

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

 

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

Изменено пользователем tseries
Ссылка на комментарий
Поделиться на другие сайты

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 собирать, тоже самое выдавало через командною строку .

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

 

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

Изменено пользователем tseries
Ссылка на комментарий
Поделиться на другие сайты

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

0e35453ec8e65c60bd2bca74199d.png

 

 

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

e102eb3068e23e72d91ab7d0f05c.png

Изменено пользователем poiuty
Ссылка на комментарий
Поделиться на другие сайты

./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: Нет такого файла или каталога
 

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

Изменено пользователем tseries
Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

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

Ссылка на комментарий
Поделиться на другие сайты

  • 7 месяцев спустя...

./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 не работает. 

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

Изменено пользователем EugeneSouth
Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

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

--- 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>'

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Какие стейблкоины в принципе не может заблочить никто, даже их эмитент?

      Давайте попробуем собрать список таких монет. Где блокировка не предусмотрена даже в смарт-контракте. Ноунейм-монеты с низкой капитализацией и ликвидностью вряд ли есть смысл упоминать. От меня в копилку USDT Omni (на блокчейне биткоина — дорого и долго, в обменниках уже почти не встречается). И DAI. Параноикам советуют обычно в первую очередь его.   И, вероятно, вообще большинство алгоритмических монет подошли бы.  Но у них свои риски — могут со значительно большим шансом депегну

      в Стейблкоины, монеты с обеспечением

    • Benchmark: MicroStrategy может войти в список S&P500

      Эксперты инвестиционной фирмы Benchmark прогнозируют, что американская компания-разработчик программного обеспечения MicroStrategy, один из крупнейших публичных держателей биткоина, будет включена в список S&P500. Аналитики Benchmark отметили, что для включения в список S&P500, корпорация должна принять новые стандарты и правила бухгалтерского учета, которые в декабре 2023 года одобрил Совет по стандартам финансового учета (FASB).   MicroStrategy соответствует всем требования

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

    • S&P: Закон о платежных стейблкоинах может подорвать доминирование Tether в США

      Рейтинговое агентство Standard & Poor’s заявило, что представленный в Конгресс США «законопроект Гиллибранд-Ламмис» направлен на создание благоприятной нормативной среды, которая будет поощрять «ответственные инновации» американских компаний и перспективные варианты использования стейблкоинов для быстрых международных транзакций. Однако, оговариваются эксперты S&P, законопроект сенаторов Кирстен Гиллибранд (Kirsten Gillibrand) и Синтии Ламмис (Cynthia Lummis) о платежных стейблкоин

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

    • K33 Research: Распределение биткоинов между кредиторами Mt.Gox может напугать рынок

      Эксперты аналитической платформы K33 Research сделали предположение, что раздача кредиторам хранившихся на рухнувшей бирже Mt.Gox 142 000 биткоинов может потрясти рынок и перепугать криптоинвесторов. Кредиторы начнут получать биткоины уже в мае 2024 года, но при условии, что будут следовать графику погашения задолженности в фиате, который действовал в марте. В апреле команда платформы уточнила данные по выплатам своим клиентам. Mt.Gox собирается раздать обещанное до 31 октября 2024 года, п

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

    • Сэм Бэнкман-Фрид пообещал помочь преследовать селебрити-промоутеров рухнувшей FTX

      Бывший глава банкротящейся FTX подписал мировое соглашение с группой потерявших средства клиентов криптовалютной биржи, обещая помогать преследовать известных промоутеров. В ответ инвесторы обещают отказаться от группового иска против сооснователя FTX Group. Пока документ не утвержден судом, но в случае его одобрения Сэм Бэнкман-Фрид (Sam Bankman-Fried) будет освобожден от гражданской ответственности, связанной с банкротством возглавляемой им криптовалютной платформы.     Основатель F

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

×
×
  • Создать...