Bitcoin Forum
September 10, 2024, 10:17:00 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 »  All
  Print  
Author Topic: Собрал 0.13.0 из исходников  (Read 36789 times)
progof
Jr. Member
*
Offline Offline

Activity: 157
Merit: 4


View Profile
December 30, 2017, 09:58:47 PM
 #101

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

Как это все реализовать?
abc9843
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
January 12, 2018, 11:15:31 AM
 #102

Правильно понимаю что это для майнинга своей(bitcoin) валюты?
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
January 12, 2018, 11:17:16 AM
 #103

Правильно понимаю что это для майнинга своей(bitcoin) валюты?

Не обязательно.
В стартовом посте описан процесс компиляции исходного кода оригинального биткоин клиента.
Что вы с этим будете делать дальше - это отдельная песня.

OpenTrade - Open Source Cryptocurrency Exchange
n00by
Member
**
Offline Offline

Activity: 172
Merit: 11


View Profile
January 12, 2018, 03:27:46 PM
 #104

Собрал master ветку текущую в винде без виртуальных машин и прочего. Если будет интерес хотя бы у пары человек, поборю лень и напишу инструкцию.
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
January 12, 2018, 03:31:04 PM
 #105

Собрал master ветку текущую в винде без виртуальных машин и прочего. Если будет интерес хотя бы у пары человек, поборю лень и напишу инструкцию.

Очень интересно. Хотя бы намекните КАК?

OpenTrade - Open Source Cryptocurrency Exchange
n00by
Member
**
Offline Offline

Activity: 172
Merit: 11


View Profile
January 12, 2018, 03:58:03 PM
 #106

Собрал master ветку текущую в винде без виртуальных машин и прочего. Если будет интерес хотя бы у пары человек, поборю лень и напишу инструкцию.

Очень интересно. Хотя бы намекните КАК?

С помощью windows 10 и WSL. На выхах сяду напишу, честно
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
January 12, 2018, 04:04:37 PM
 #107

Собрал master ветку текущую в винде без виртуальных машин и прочего. Если будет интерес хотя бы у пары человек, поборю лень и напишу инструкцию.

Очень интересно. Хотя бы намекните КАК?

С помощью windows 10 и WSL. На выхах сяду напишу, честно


А понял. На том же Линуксе только сбоку ))
Я так тоже умею.

OpenTrade - Open Source Cryptocurrency Exchange
n00by
Member
**
Offline Offline

Activity: 172
Merit: 11


View Profile
January 12, 2018, 05:14:00 PM
 #108

А понял. На том же Линуксе только сбоку ))
Я так тоже умею.

Да. Майки хорошо постарались. Только релиз ubuntu надо обновить внутри.
И на гитхабе у биткойна инструкции выполнить.
Собирается на ура
kefan
Newbie
*
Offline Offline

Activity: 59
Merit: 0


View Profile
January 20, 2018, 08:54:15 AM
 #109

хорощая идея установить "VirtualBox " программа абсолютно бесплатная и полностью на русском языке, что делает её очень привлекательной для использования
Trunked
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
March 22, 2018, 09:12:05 AM
 #110

Несколкьо раз пробовал скомпилировать, следуя инструкциям, не получилось Sad Может кто подскажет, в чем может быть дело?

Хост: Винда 10, VMware® Workstation 14 Pro
Гость: ubuntu-16.04.4-desktop-i386.

Набирал команды по одной:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
sudo apt-get install libqrencode-dev
wget https://github.com/bitcoin/bitcoin/archive/v0.13.0.tar.gz
tar -xvzf v0.13.0.tar.gz
cd bitcoin-0.13.0
./autogen.sh


И в этот момент начались варнинги

Makefile.am:5: warning: user variable 'GZIP_ENV' defined here ...
/usr/share/automake-1.15/am/distdir.am: ... overrides Automake variable 'GZIP_ENV' defined here
src/Makefile.am: installing 'build-aux/depcomp'
src/Makefile.am:454: warning: user target '.mm.o' defined here ...
/usr/share/automake-1.15/am/depend2.am: ... overrides Automake target '.mm.o' defined here


Потом попробовал запустить команды


./configure
make


но все стало только хуже:

In file included from timedata.h:9:0,
                 from txmempool.cpp:15:
txmempool.cpp: In member function ‘void CTxMemPool::check(const CCoinsViewCache*) const’:
txmempool.cpp:734:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
         assert(it->GetSizeWithDescendants() >= childSizes + it->GetTxSize());
                                             ^

In file included from ./leveldb/util/arena.h:9:0,
                 from ./leveldb/db/skiplist.h:33,
                 from ./leveldb/db/memtable.h:11,
                 from leveldb/db/memtable.cc:5:
leveldb/db/memtable.cc: In member function ‘void leveldb::MemTable::Add(leveldb::SequenceNumber, leveldb::ValueType, const leveldb::Slice&, const leveldb::Slice&)’:
leveldb/db/memtable.cc:104:31: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
   assert((p + val_size) - buf == encoded_len);
                               ^


leveldb/util/bloom.cc: In member function ‘virtual void leveldb::{anonymous}::BloomFilterPolicy::CreateFilter(const leveldb::Slice*, int, std::__cxx11::string*) const’:
leveldb/util/bloom.cc:50:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (size_t i = 0; i < n; i++) {

  CXX leveldb/util/leveldb_libleveldb_a-logging.o
leveldb/util/logging.cc: In function ‘bool leveldb::ConsumeDecimalNumber(leveldb::Slice*, uint64_t*)’:
leveldb/util/logging.cc:58:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
           (v == kMaxUint64/10 && delta > kMaxUint64%10)) {
                                        ^

qt/test/paymentservertests.cpp: In member function ‘void PaymentServerTests::paymentServerTests()’:
qt/test/paymentservertests.cpp:65:6: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector]
 void PaymentServerTests::paymentServerTests()
      ^


У кого нибудь бывали похожие проблемы?
kzv (OP)
Legendary
*
Offline Offline

Activity: 1722
Merit: 1285

OpenTrade - Open Source Cryptocurrency Exchange


View Profile WWW
March 22, 2018, 09:52:08 AM
 #111

Вообще на варнинги внимания можно не обращать до тех пор пока они к ошибкам не приводят.
Ошибки-то в конце концов появились?

И лучше на 14 убунте компилируйте. С 16 вроде проблемы были какие-то.

OpenTrade - Open Source Cryptocurrency Exchange
Trunked
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
March 22, 2018, 01:45:28 PM
 #112

Ошибок не было, бинарников тоже Sad

Спасибо за подсказку, попробую с 14ым убунту и отпишусь о результате.

Должен сказать, что это на мой взгляд самый полезный из аналогичных топиков по компиляции биткойна.
Наверное правильнее (и дольше) с гитхаба брать информацию, но для новичков это совсем тяжело.
tatianablashko
Newbie
*
Offline Offline

Activity: 82
Merit: 0


View Profile WWW
March 23, 2018, 11:40:56 AM
 #113

Спасибо. очень емко и главное понятно для чайников как я  Grin
Trunked
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
March 23, 2018, 09:13:54 PM
 #114

Установил 14-й убунту, все скомпилировалось.
Только, кажется, там нет запускаемых файлов?
Создалось 7 файлов: bench_bitcoin, bitcoin-cli, bitcoind, bitcoin-qt, bitcoin-tx, test_bitcoin, test_bitcoin-qt
По клику на любой из них выдает ошибку: Could not display “bitcoind”. There is no application installed for “shared library” files. Do you want to search for an application to open this file?

Может кто нибудь подскажет, что можно сделать чтобы запустить?
Trunked
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
March 25, 2018, 03:46:15 PM
 #115

Заработало, спасибо ребятам с англоязычной ветке за подсказку.
Оказалось, запускается только из терминала.
progof
Jr. Member
*
Offline Offline

Activity: 157
Merit: 4


View Profile
March 25, 2018, 05:33:30 PM
 #116

Заработало, спасибо ребятам с англоязычной ветке за подсказку.
Оказалось, запускается только из терминала.

Как решили эту проблему?
Trunked
Newbie
*
Offline Offline

Activity: 19
Merit: 0


View Profile
March 26, 2018, 07:37:20 AM
 #117

Запускаем Terminal
Далее в нем  набираем поочередно две команды:

cd /usr/local/bin
bitcoin-qt

И запустится GUI биткойна.
progof
Jr. Member
*
Offline Offline

Activity: 157
Merit: 4


View Profile
August 12, 2018, 03:45:57 PM
 #118

Собрал файлы для win64, сделал strip для скомпилированных файлов depends/x86_64-w64-mingw32/bin  и при запуске одного из файлов получаю ошибку "program too big fit in memory". Может у кого-то была такая история, помогите пожалуйста ее решить Smiley
ligor
Full Member
***
Offline Offline

Activity: 1246
Merit: 138


Hodl DeepOnion


View Profile WWW
August 12, 2018, 05:26:38 PM
 #119

Собрал файлы для win64, сделал strip для скомпилированных файлов depends/x86_64-w64-mingw32/bin  и при запуске одного из файлов получаю ошибку "program too big fit in memory". Может у кого-то была такая история, помогите пожалуйста ее решить Smiley
Зачем strip для depends/x86_64-w64-mingw32/bin ? Можно вообще без strip, ну или для скомпилированного bitcoin.exe или что там компилируется.

progof
Jr. Member
*
Offline Offline

Activity: 157
Merit: 4


View Profile
August 12, 2018, 06:18:24 PM
 #120

Собрал файлы для win64, сделал strip для скомпилированных файлов depends/x86_64-w64-mingw32/bin  и при запуске одного из файлов получаю ошибку "program too big fit in memory". Может у кого-то была такая история, помогите пожалуйста ее решить Smiley
Зачем strip для depends/x86_64-w64-mingw32/bin ? Можно вообще без strip, ну или для скомпилированного bitcoin.exe или что там компилируется.

Strip сделал меньший размер файлов. Почему лучше этого не делать? И как исправить ошибку о которой я писал выше?
Pages: « 1 2 3 4 5 [6] 7 8 9 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!