Перейти к публикации
tseries

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

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

(изменено)

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

 

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

Изменено пользователем tseries

Поделиться сообщением


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

да уж ...

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

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

Поделиться сообщением


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

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

 

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

 

 

cd src/leveldb

mingw32-make clean && mingw32-make

 

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

Поделиться сообщением


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

@mylem,

как прогресс с bitlion ?

Люди поверят в твою помощь ?

Поделиться сообщением


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

andromed, в личку пиши, расскажу

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

 

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

Изменено пользователем tseries

Поделиться сообщением


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

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

 

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

Поделиться сообщением


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

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

 

0e35453ec8e65c60bd2bca74199d.png

 

 

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

e102eb3068e23e72d91ab7d0f05c.png

Изменено пользователем poiuty

Поделиться сообщением


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

понял

Изменено пользователем tseries

Поделиться сообщением


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

dell

Изменено пользователем tseries

Поделиться сообщением


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

./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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

 

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

 

 

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

 

 

[email protected]:/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>'

[email protected]:/home/debian/gitian-builder# libexec/make-clean-vm

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

[email protected]:/home/debian/gitian-builder# whereis qemu-img

[email protected]:/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>'

[email protected]:/home/debian/gitian-builder#

 

 

 

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

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

Изменено пользователем EugeneSouth

Поделиться сообщением


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

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

--- 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 пользователей

    Нет пользователей, просматривающих эту страницу.

×