Pages:
Author

Topic: Собрал 0.13.0 из исходников - page 5. (Read 36801 times)

jr. member
Activity: 157
Merit: 4
Ошибка при команде "make"
make: *** [/root/ats-0.1/depends/work/build/x86_64-pc-linux-gnu/boost/1_64_0-3967b1253c9/./.stamp_built] Error 1

Как это лечить?

make clean

Заработало)

Решил запустить демона, но выдало мне такой результат

root@progof:~/test-0.1/depends/i686-pc-linux-gnu/bin# ./testd
testd: chainparams.cpp:123: CMainParams::CMainParams(): Assertion `consensus.hashGenesisBlock == uint256S("0x00000000445999647df11eba1ac9c2fbb52c5c271417292e13b3282d004a3dc3")' failed.
Aborted
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Ошибка при команде "make"
make: *** [/root/ats-0.1/depends/work/build/x86_64-pc-linux-gnu/boost/1_64_0-3967b1253c9/./.stamp_built] Error 1

Как это лечить?

make clean
jr. member
Activity: 157
Merit: 4
Ошибка при команде "make"
make: *** [/root/ats-0.1/depends/work/build/x86_64-pc-linux-gnu/boost/1_64_0-3967b1253c9/./.stamp_built] Error 1

Как это лечить?
newbie
Activity: 84
Merit: 0
Из за чего так долго не могли разобраться с маинингом? Сразу не анализировали? а просто пускали майнер?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Скомпилировал версию 0.13.1 и получил в итоге не сколько файлов по в той папке /bitcoin-0.13.1/depends/i686-w64-mingw32/bin что нужно делать дальше чтобы запустить саму монету и учится дальше?

Ну чтобы по 10 раз в личке всем не объяснять, тут напишу еще краткий мануал как сделать форк битка
Мануал, как создать форк очень простой:
1. Поменять генезис
2. Поменять название и иконки
3. Поменять еще что-нибудь или ничего больше не менять
4. Скомпилировать

Генезис нынче стало модным не менять, но новичку я бы советовал сначала потренироваться с простым форком, а потом свой биткэш делать со встроенным блэкджеком ))

Майнить генезис можно очень тупо примерно так https://github.com/3s3s/TKSR/blob/master/src/chainparams.cpp#L256

но я все таки рекомендую майнить его вот этой программой https://github.com/Gnaf/GenesisBlockZero

Как и куда вставлять генезис я рассказывать не буду - если сами не осилите, то лучше и не начинайте в это влезать вообще  Smiley
jr. member
Activity: 157
Merit: 4
Скомпилировал версию 0.13.1 и получил в итоге не сколько файлов по в той папке /bitcoin-0.13.1/depends/i686-w64-mingw32/bin что нужно делать дальше чтобы запустить саму монету и учится дальше?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Майнер в кошелек встроен с первой по 12 версии. Начиная с 13 версии майнить можно только сторонними программами.
jr. member
Activity: 157
Merit: 4
Вы пытаетесь 0.12 версию собрать?
Там нужен более серьезный бубен, я боюсь не смогу вам помочь, хотя сам как-то собираю... Но каждый раз сам не могу запомнить точную последовательность действий ((

Мануал в шапке, работает для версии 0.13 и выше.

Да 0.12, вы писали в своем первом посте если делать сборку версии 0.13, то придется делать форк какого-то манера и я взял версию 0.12 чтобы после компиляции получить все по дефолту

Ну когда я писал первый пост, 0.12 нормально собиралась по этой инструкции. Сейчас она просто так не собирается. Так что если в форке нужен майнинг кошельком, то нужно танцевать с бубном ((

"Майнинг кошельком" - это майнинг с помощью кошелька я верно понимаю. При сборке 0.13, то будет майнинг монеты? И результате что должно получится, просто не до конца понимаю
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Вы пытаетесь 0.12 версию собрать?
Там нужен более серьезный бубен, я боюсь не смогу вам помочь, хотя сам как-то собираю... Но каждый раз сам не могу запомнить точную последовательность действий ((

Мануал в шапке, работает для версии 0.13 и выше.

Да 0.12, вы писали в своем первом посте если делать сборку версии 0.13, то придется делать форк какого-то манера и я взял версию 0.12 чтобы после компиляции получить все по дефолту

Ну когда я писал первый пост, 0.12 нормально собиралась по этой инструкции. Сейчас она просто так не собирается. Так что если в форке нужен майнинг кошельком, то нужно танцевать с бубном ((
jr. member
Activity: 157
Merit: 4
Вы пытаетесь 0.12 версию собрать?
Там нужен более серьезный бубен, я боюсь не смогу вам помочь, хотя сам как-то собираю... Но каждый раз сам не могу запомнить точную последовательность действий ((

Мануал в шапке, работает для версии 0.13 и выше.

Да 0.12, вы писали в своем первом посте если делать сборку версии 0.13, то придется делать форк какого-то манера и я взял версию 0.12 чтобы после компиляции получить все по дефолту
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Вы пытаетесь 0.12 версию собрать?
Там нужен более серьезный бубен, я боюсь не смогу вам помочь, хотя сам как-то собираю... Но каждый раз сам не могу запомнить точную последовательность действий ((

Мануал в шапке, работает для версии 0.13 и выше.
jr. member
Activity: 157
Merit: 4
Скомпилировал и получил это

root@progof:~/bitcoin-0.12.0/depends# make HOST=x86_64-w64-mingw32 -j4
/bin/sh: 1: test: qtbase-opensource-src-5.5.0.tar.gz: unexpected operator
Fetching qt...
http://download.qt.io/official_releases/qt/5.5/5.5.0/submodules/qtbase-opensource-src-5.5.0.tar.gz:
2017-12-16 21:14:34 ERROR 404: Not Found.
https://bitcoincore.org/depends-sources/qtbase-opensource-src-5.5.0.tar.gz:
2017-12-16 21:14:34 ERROR 404: Not Found.
make: *** [/root/bitcoin-0.12.0/depends/sources/download-stamps/.stamp_fetched-qt-qtbase-opensource-src-5.5.0.tar.gz.hash] Error 8
root@progof:~/bitcoin-0.12.0/depends#
jr. member
Activity: 157
Merit: 4
Сделайте в папке depends
make download
Потом еще раз попробуйте скомпилить ))

В папке depends сделал make download и получил

root@progof:~/bitcoin-0.12.0/depends# make download
/bin/sh: 1: test: qtbase-opensource-src-5.5.0.tar.gz: unexpected operator
/bin/sh: 1: test: ee31ae567931c426136c94aad457c7b51d844beb.tar.gz: unexpected operator
Checksum missing or mismatched for native_protobuf source. Forcing re-download.
Fetching zeromq...
2017-12-16 21:02:03 URL:https://ia600400.us.archive.org/8/items/zeromq_4.0.7/zeromq-4.0.7.tar.gz [2160825/2160825] -> "/root/bitcoin-0.12.0/depends/work/download/zeromq-4.0.7/zeromq-4.0.7.tar.gz.temp" [1]
/root/bitcoin-0.12.0/depends/work/download/zeromq-4.0.7/zeromq-4.0.7.tar.gz.temp: OK
Fetching qt...
http://download.qt.io/official_releases/qt/5.5/5.5.0/submodules/qtbase-opensource-src-5.5.0.tar.gz:
2017-12-16 21:02:03 ERROR 404: Not Found.
https://bitcoincore.org/depends-sources/qtbase-opensource-src-5.5.0.tar.gz:
2017-12-16 21:02:03 ERROR 404: Not Found.
make[1]: *** [/root/bitcoin-0.12.0/depends/sources/download-stamps/.stamp_fetched-qt-qtbase-opensource-src-5.5.0.tar.gz.hash] Error 8
make: *** [download-osx] Error 2
root@progof:~/bitcoin-0.12.0/depends#

Сново ошибка, скомпилировать или нужно что-то еще сделать?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Сделайте в папке depends
make download
Потом еще раз попробуйте скомпилить ))
jr. member
Activity: 157
Merit: 4
Это значит памяти не хватило.
Либо добавьте памяти, либо свап подключите.

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Проверить подключение командой
sudo swapon -s

Должно выдать

Filename                Type        Size    Used    Priority
/swapfile               file        4194300 0       -1

Мне выдало результат

Filename            Type      Size   Used   Priority
/swapfile                               file      4194300   0   -1

Это означает что нужно увеличить оперативную память на сервере?

Это значит, что свап подключился.
Пробуйте опять компилировать

Скомпилировал и снова ошибка, но другая)

make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make rule.
 /bin/mkdir -p '/root/bitcoin-0.12.0/depends/work/staging/x86_64-w64-mingw32/protobuf/2.6.1-22bc4c6446d/root/bitcoin-0.12.0/depends/x86_64-w64-mingw32/lib/pkgconfig'
 /usr/bin/install -c -m 644 protobuf.pc protobuf-lite.pc '/root/bitcoin-0.12.0/depends/work/staging/x86_64-w64-mingw32/protobuf/2.6.1-22bc4c6446d/root/bitcoin-0.12.0/depends/x86_64-w64-mingw32/lib/pkgconfig'
make[1]: Leaving directory `/root/bitcoin-0.12.0/depends/work/build/x86_64-w64-mingw32/protobuf/2.6.1-22bc4c6446d'
Postprocessing protobuf...
Caching protobuf...
Fetching qt...
http://download.qt.io/official_releases/qt/5.5/5.5.0/submodules/qtbase-opensource-src-5.5.0.tar.gz:
2017-12-16 20:54:24 ERROR 404: Not Found.
https://bitcoincore.org/depends-sources/qtbase-opensource-src-5.5.0.tar.gz:
2017-12-16 20:54:25 ERROR 404: Not Found.
make: *** [/root/bitcoin-0.12.0/depends/sources/download-stamps/.stamp_fetched-qt-qtbase-opensource-src-5.5.0.tar.gz.hash] Error 8
root@progof:~/bitcoin-0.12.0/depends#
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Это значит памяти не хватило.
Либо добавьте памяти, либо свап подключите.

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Проверить подключение командой
sudo swapon -s

Должно выдать

Filename                Type        Size    Used    Priority
/swapfile               file        4194300 0       -1

Мне выдало результат

Filename            Type      Size   Used   Priority
/swapfile                               file      4194300   0   -1

Это означает что нужно увеличить оперативную память на сервере?

Это значит, что свап подключился.
Пробуйте опять компилировать
jr. member
Activity: 157
Merit: 4
Это значит памяти не хватило.
Либо добавьте памяти, либо свап подключите.

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Проверить подключение командой
sudo swapon -s

Должно выдать

Filename                Type        Size    Used    Priority
/swapfile               file        4194300 0       -1

Мне выдало результат

Filename            Type      Size   Used   Priority
/swapfile                               file      4194300   0   -1

Это означает что нужно увеличить оперативную память на сервере?
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
Это значит памяти не хватило.
Либо добавьте памяти, либо свап подключите.

sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Проверить подключение командой
sudo swapon -s

Должно выдать

Filename                Type        Size    Used    Priority
/swapfile               file        4194300 0       -1
jr. member
Activity: 157
Merit: 4
После этих команд:

cd bitcoin-0.13.1
cd depends
make HOST=x86_64-w64-mingw32 -j4

В терминале мне выдает ошибку:

make[1]: Leaving directory `/root/bitcoin-0.12.0/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-1566d0b3a34/src'
make: *** [/root/bitcoin-0.12.0/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-1566d0b3a34/./.stamp_built] Error 2
root@progof:~/bitcoin-0.12.0/depends#

Как это можно исправить? Или это не влияет на дальнейший процесс сборки монеты?

Влияет. Ошибок быть не должно.
Вот это не забыли?
sudo apt-get install g++-mingw-w64-i686 mingw-w64-i686-dev g++-mingw-w64-x86-64 mingw-w64-x86-64-dev curl


Нет, но я еще раз ввел команду:

sudo apt-get install g++-mingw-w64-i686 mingw-w64-i686-dev g++-mingw-w64-x86-64 mingw-w64-x86-64-dev curl

потом еще раз:

make HOST=x86_64-w64-mingw32 -j4

И в результате получил:

g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
make[1]: *** [google/protobuf/descriptor.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/root/bitcoin-0.12.0/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-1566d0b3a34/src'
make: *** [/root/bitcoin-0.12.0/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-1566d0b3a34/./.stamp_built] Error 2
root@progof:~/bitcoin-0.12.0/depends#
kzv
legendary
Activity: 1722
Merit: 1285
OpenTrade - Open Source Cryptocurrency Exchange
После этих команд:

cd bitcoin-0.13.1
cd depends
make HOST=x86_64-w64-mingw32 -j4

В терминале мне выдает ошибку:

make[1]: Leaving directory `/root/bitcoin-0.12.0/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-1566d0b3a34/src'
make: *** [/root/bitcoin-0.12.0/depends/work/build/x86_64-w64-mingw32/native_protobuf/2.6.1-1566d0b3a34/./.stamp_built] Error 2
root@progof:~/bitcoin-0.12.0/depends#

Как это можно исправить? Или это не влияет на дальнейший процесс сборки монеты?

Влияет. Ошибок быть не должно.
Вот это не забыли?
sudo apt-get install g++-mingw-w64-i686 mingw-w64-i686-dev g++-mingw-w64-x86-64 mingw-w64-x86-64-dev curl
Pages:
Jump to: