Я работаю над портированием bitcoind в OpenBSD. Я столкнулся с проблемой, составителем зависимость WxWidgets.
Можно ли исключить эту зависимость, как указано здесь: http://bitcointalk.org/index.php?topic=576.0 ?
|
![]() |
# 1 |
Сообщения: 7
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Я работаю над портированием bitcoind в OpenBSD. Я столкнулся с проблемой, составителем зависимость WxWidgets.
Можно ли исключить эту зависимость, как указано здесь: http://bitcointalk.org/index.php?topic=576.0 ? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщения: 140
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. ИДК ... но там должен быть путь. Эта нить говорит, что есть уже порт bitcoind для OpenBSD:
Может быть, послать сообщение в ОП и увидеть, где вы можете получить его. Я также слышал, Том Уильямс также используется исключительно OpenBSD. Там в несколько людей, которые ищут для него. Если вы его найдете, дайте нам знать. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщения: 7
цитировать ответ |
![]() Indicasteve,
Спасибо за ответ. Пост у ссылки для FreeBSD не OpenBSD, но благодаря так или иначе. Кто Том? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщения: 462
цитировать ответ |
![]() Есть две цели в Makefile, Bitcoin (по умолчанию, с графическим интерфейсом) и bitcoind. вы делаете только «сделать», а не "сделать bitcoind. Вы хотите, чтобы последний не использовать WX материал.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 938
цитировать ответ |
![]() Кто Том? "Том" был владельцем mybitcoin.com.Теперь эти монеты ушли вместе с ним, возможно. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщения: 7
цитировать ответ |
![]() Спасибо за ваши ответы. Я получил в прошлом за исключением отд WxWidgets по issueing в `gmake -g Makefile.unix bitcoind` команду.
После исключения SO_NOSIGPIPE и игнорируя флаг MSG_NOSIGNAL в net.cpp и irc.cpp я получил sha256.cpp. Теперь у меня есть проблемы с xmmintrin.h в sha256.cpp. xmmintrin поддерживает Intel Streaming SIMD Extensions технологии. SSE Intrinsics позволяет использовать инструкции SSE непосредственно из кода C ++, без написания инструкции по монтажу. Как я могу получить эту работу на моем СПАРК-64, OpenBSD4.9 поле? Выход ниже: # Gmake -f Makefile2 bitcoind г ++ -c -O2 -fstack-протектор -Wno-инвалид-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -D__BSD__ -I"/ Главная / root2 / bitcoind / Deps / включить" -Я"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -Я"/ USR / местные / включить / db47" -Я"/ USR / местные / включить" -L"/ USR / местные / Библиотека / db47" -L"/ Главная / root2 / bitcoind / Deps / Библиотека" -L"/ USR / Lib" -O3 -o OBJ / sha256.o sha256.cpp sha256.cpp: 12: 23: ошибка: xmmintrin.h: Нет такого файла или каталога sha256.cpp: 40: ошибка: «__m128i» не называет тип sha256.cpp: 44: ошибка: «__m128i» не называет тип sha256.cpp: 48: ошибка: «__m128i» не называет тип sha256.cpp: 52: ошибка: «__m128i» не называет тип sha256.cpp: 62: ошибка: ожидается '' или '...' перед 'х' sha256.cpp: 62: ошибка: ISO C ++ запрещает декларации '__m128i' без указания типа sha256.cpp: В функции 'неподписанные INT store32 (целое)': sha256.cpp: 63: ошибка: «__m128i» не называет тип sha256.cpp: 64: ошибка: «объединение store32 (интермедиат) ::<анонимный>'Не имеет член с именем „х“ sha256.cpp: 64: ошибка: «х» не был объявлен в этой области sha256.cpp: 65: ошибка: «я» не был объявлен в этой области sha256.cpp: В глобальном масштабе: sha256.cpp: 68: ошибка: ожидается '' или '...' перед 'х' sha256.cpp: 68: ошибка: ISO C ++ запрещает декларации '__m128i' без указания типа sha256.cpp: В функции 'ничтожной store_epi32 (межд)': sha256.cpp: 69: ошибка: «__m128i» не называет тип sha256.cpp: 70: ошибка: «объединение store_epi32 (интермедиат) ::<анонимный>'Не имеет член с именем „х“ sha256.cpp: 70: ошибка: «х» не был объявлен в этой области sha256.cpp: 71: ошибка: «х0» не был объявлен в этой области sha256.cpp: 71: ошибка: «x1» не был объявлен в этой области sha256.cpp: 71: ошибка: «х2» не был объявлен в этой области sha256.cpp: 71: ошибка: «x3» не был объявлен в этой области sha256.cpp: В глобальном масштабе: sha256.cpp: 82: ошибка: переменная или поле «dumpreg» признаны недействительными sha256.cpp: 82: ошибка: «__m128i» не был объявлен в этой области sha256.cpp: 82: ошибка: ожидается, первичное выражение перед «» полукокса gmake: *** [OBJ / sha256.o] Ошибка 1 twobits? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 7 |
Сообщения: 462
цитировать ответ |
![]() # Gmake -f Makefile2 bitcoind г ++ -c -O2 -fstack-протектор -Wno-инвалид-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -D__BSD__ -I"/ Главная / root2 / bitcoind / Deps / включить" -Я"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -Я"/ USR / местные / включить / db47" -Я"/ USR / местные / включить" -L"/ USR / местные / Библиотека / db47" -L"/ Главная / root2 / bitcoind / Deps / Библиотека" -L"/ USR / Lib" -O3 -o OBJ / sha256.o sha256.cpp twobits? Я бы сказал, что следующий шаг, чтобы вынуть -DFOURWAYSSE2, так как СПАРК не будет иметь x86 инструкций SSE2. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 8 |
Сообщения: 7
цитировать ответ |
![]() Еще раз спасибо twobits за ответ на мое последнее сообщение. У меня в прошлом, что препятствие и я упал, как им почти нет.
Я, наконец, добрался до стадии компоновки. Теперь у меня есть проблемы с ЛД. Это говорит мне, что не может найти первую библиотеку импульса в своем списке, boost_system. Код: # Gmake -f Makefile2 bitcoind г ++ -O2 -fstack-протектор -Wno-инвалид-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DUSE_SSL -D__BSD__ -I"/ Главная / root2 / bitcoind / Deps / включить" -Я"/usr/local/lib/wx/include/gtk2-unicode-release-2.9" -Я"/ USR / местные / включить / db47" -Я"/ USR / местные / включить" -L"/ USR / местные / Библиотека / db47" -L"/ Главная / root2 / bitcoind / Deps / Библиотека" -L"/ USR / Lib" -o bitcoind OBJ / nogui / util.o OBJ / nogui / script.o OBJ / nogui / db.o OBJ / nogui / net.o OBJ / nogui / irc.o OBJ / nogui / main.o OBJ / nogui / RPC .o OBJ / nogui / init.o cryptopp / OBJ / sha.o cryptopp / OBJ / cpu.o OBJ / sha256.o -dead-полоске -l boost_system-MT -l boost_filesystem-MT -l boost_program_options-MT -l boost_thread -mt -l db_cxx -l -l криптографический SSL -Wl, -Bdynamic -lz -l потоковой / USR / бен / л.д.: не может найти -lboost_system-мт collect2: л.д. возвращается статус 1 выхода gmake: *** [bitcoind] Ошибка 1 Доказательство оно есть: Код: # Найти / дом / root2 / bitcoind / Deps / | Grep boost_system /home/root2/bitcoind/deps/boost_1_37_0/bin.v2/libs/system/build/gcc-4.2.1/release/threading-multi/libboost_system-gcc42-mt-1_37.so.1.37.0 /home/root2/bitcoind/deps/boost_1_37_0/bin.v2/libs/system/build/gcc-4.2.1/release/link-static/threading-multi/libboost_system-gcc42-mt-1_37.a /home/root2/bitcoind/deps/lib/libboost_system-gcc42-mt-1_37.so.1.37.0 /home/root2/bitcoind/deps/lib/libboost_system-gcc42-mt-1_37.so /home/root2/bitcoind/deps/lib/libboost_system-gcc42-mt.so /home/root2/bitcoind/deps/lib/libboost_system-gcc42-mt-1_37.a /home/root2/bitcoind/deps/lib/libboost_system-gcc42-mt.a Я изменил г ++ команду включить абсолютный путь к этой библиотеке и Л.Д. еще "не могу найти" Это. Код: г ++ -O2 -fstack-протектор -Wno-инвалид-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DUSE_SSL -D__BSD__ -I"/ Главная / root2 / bitcoind / Deps / включить" -L"/ Главная / root2 / bitcoind / Deps / Библиотека" -o bitcoind OBJ / nogui / util.o OBJ / nogui / script.o OBJ / nogui / db.o OBJ / nogui / net.o OBJ / nogui / irc.o OBJ / nogui / main.o OBJ / nogui / RPC .o OBJ / nogui / init.o cryptopp / OBJ / sha.o cryptopp / OBJ / cpu.o OBJ / sha256.o -dead-полосная -l / главная / root2 / bitcoind / Deps / Библиотека / libboost_system-gcc42-мт -1_37.a -l boost_filesystem-MT -l boost_program_options-MT -l boost_thread-т -l db_cxx -l -l криптографический SSL -Wl, -Bdynamic -lz -l потоковой / USR / бен / л.д.: не может найти -l / дом / root2 / bitcoind / Deps / Библиотека / libboost_system-gcc42-мт-1_37.a collect2: л.д. возвращается статус 1 выхода Есть идеи? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 9 |
Сообщения: 462
цитировать ответ |
![]() Может снять extenstion, и / или добавить -Bstatic флаг перед этими библиотеками.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 10 |
Сообщений: 18
цитировать ответ |
![]() Bitcoind вряд ли будет работать в вашей системе sparc64 OpenBSD; клиент не работает на системах тупоконечника.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 11 |
Сообщения: 7
цитировать ответ |
![]() Я прыгнул последний барьер, изменяя все boost_xxx-мт до boost_xxx-gcc42-мт.
Теперь я получаю ошибки от наддува LIBS: Код: # Gmake -f Makefile2 bitcoind г ++ -c -O2 -fstack-протектор -Wno-инвалид-offsetof -Wformat -g -D__WXDEBUG__ -D__WXGTK__ -DNOPCH -DUSE_SSL -D__BSD__ -I"/ Главная / root2 / bitcoind / Deps / включить" -Я"/ Главная / root2 / bitcoind / Deps / включить / наддува-1_37" -L"/ Главная / root2 / bitcoind / Deps / Библиотека" -o OBJ / nogui / rpc.o rpc.cpp В файл из /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/context_service.hpp:30, от /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/context.hpp:22, от /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl.hpp:19, от rpc.cpp: 12: /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp: В функции члена «ничтожного повышение :: ASIO :: Ssl :: подробно :: openssl_context_service :: создать (SSL_CTX *&, Повышение :: ASIO :: Ssl :: context_base :: метод) ": /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:74: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:77: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:80: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:83: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:86: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:89: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:92: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:95: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:98: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:101: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:104: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' /home/root2/bitcoind/deps/include/boost-1_37/boost/asio/ssl/detail/openssl_context_service.hpp:107: Ошибка: неправильное преобразование из 'сопзЬ SSL_METHOD *' до 'SSL_METHOD *' gmake: *** [OBJ / nogui / rpc.o] Ошибка 1 # Вот надрез из файла нарушившей Код: // Создать новую реализацию контекста. недействительным создания (impl_type& осущ, context_base :: Метод м) { :: SSL_METHOD * ssl_method = 0; Переключатель (м) { случай context_base :: SSLv2: ssl_method = :: SSLv2_method (); ломать; случай context_base :: sslv2_client: ssl_method = :: SSLv2_client_method (); ломать; случай context_base :: sslv2_server: ssl_method = :: SSLv2_server_method (); ломать; случай context_base :: SSLv3: ssl_method = :: SSLv3_method (); ломать; случай context_base :: sslv3_client: ssl_method = :: SSLv3_client_method (); ломать; Любая ++ помощи С благодарностью. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 12 |
Сообщения: 7
цитировать ответ |
![]() Неважно,
Я понял. Я изменился: Код: // Создать новую реализацию контекста. недействительным создания (impl_type& осущ, context_base :: Метод м) { :: SSL_METHOD * ssl_method = 0; Переключатель (м) { случай context_base :: SSLv2: ssl_method = :: SSLv2_method (); ломать; случай context_base :: sslv2_client: ssl_method = :: SSLv2_client_method (); ломать; в Код: // Создать новую реализацию контекста. недействительным создания (impl_type& осущ, context_base :: Метод м) { Const :: SSL_METHOD * ssl_method = 0; Переключатель (м) { случай context_base :: SSLv2: ssl_method = :: SSLv2_method (); ломать; случай context_base :: sslv2_client: ssl_method = :: SSLv2_client_method (); ломать; Теперь у меня есть bitcoind компилируется и работает на OpenBSD 4.9 Sparc64. Что мне делать дальше? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 13 |
Сообщений: 56
цитировать ответ |
![]() Теперь у меня есть bitcoind компилируется и работает на OpenBSD 4.9 Sparc64. Что мне делать дальше? Написать подробный HOWTO для других людей, чтобы использовать. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 14 |
Сообщений: 18
цитировать ответ |
![]() Запустите его и попробовать его; но я подозреваю, что это будет не в состоянии рано.
В другой большой обратный порядок байт системы, он отключает это утверждать, что: (Assert block.hashMerkleRoot == uint256 ("0x4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b")); довольно быстро. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 15 |
Сообщения: 7
цитировать ответ |
![]() Venkatesh Шринивас, она работает здесь. Вы вынимаете вещи SSE2?
Вот HOWTO: Компиляция Bitcoind на OpenBSD4.9 Sparc64 Этот документ поможет вам с составлением Bitcoind на OpenBSD-4.9 Sparc64 ---Готовиться--- Помимо прямых dependncys Bitcoind Вам необходимо будет установить gmake и Wget из коллекции пакетов dependencys Bitconind в не удовлетворены пакетов или портов коллекции OpenBSD4.9. http://mirror.ece.vt.edu/pub/OpenBSD/4.9/packages/sparc64/ <-packages Berkley DB 4.6.21p4 есть, но нам нужно 4.7 Повышение 1,42 есть, но нам нужно 1,37 OpenSSL является unkonwn Некоторые из этих DEPS пара лет, но мы получим их в любом случае. Нам потребуется: Повысьте 1,37, Беркли DB 4.7.25, OpenSSL 0.9.8g и Bitcoind R251 Создайте каталог для этого компиляции проекта и dependencys. Позволяет получить всю загрузку из пути первой Код: кд ~ Перейти к онлайн http://sourceforge.net/projects/boost/files/boost/1.37.0/MkDir bitcoind MKDIR bitcoind / Deps CD bitcoind / Deps Wget "http://www.openssl.org/source/openssl-0.9.8g.tar.gz" деготь -xzf OpenSSL-0.9.8g.tar.gz Wget "http://download.oracle.com/berkeley-db/db-4.7.25.tar.gz" TAR -xzf дб-4.7.25.tar.gz и скачать и распаковать его и, как и другие Теперь мы будем использовать SVN, чтобы получить Bitcoin. SVN будет сделать папку Ствол поместить код в. Код: кд ~ / bitcoind / --Составление и строительство dependencys--SVN Checkout https://bitcoin.svn.sourceforge.net/svnroot/bitcoin/trunk Начнём с Boost, Код: кд ~ / bitcoind / Deps / boost_1_37_0 ./ Настроить prefix = ~ / bitcoind / Deps ссылка = статическая среда-ссылка = статическая установка делать Теперь Berkley DB Код: CD ~ / bitcoind / Deps / DB-4.7.25 кд build_unix ../ Расстояние / настроить prefix = ~ / bitcoind / Deps --enable-CXX делать сделать установку Наконец, мы должны должны мелочам OpenSSL немного. DES дает мне проблемы, поэтому я исключил его, не придется. Я также должен был изменить файл из-за использования опции амортизировать в m4 макропроцессор. Код: кд ~ / bitcoind / Deps / OpenSSL-0.9.8g # Вы можете изменить строку ниже, если вы используете diffrent арку. или вы хотите, чтобы попытаться включить DES .нет / Настройка prefix = ~ / bitcoind / Deps --openssldir = ~ / bitcoind / Deps / OpenSSL нет-де-BSD sparc64 сделать в зависимости #if вы получите ошибку, выполнив команду ниже вы, возможно, потребуется изменить "m4 -B" в "m4 -D" потому что -B амортизируется делать ---OpenBSD конкретные изменения в код Bitcoin --- net.cpp и irc.cpp нужны некоторые изменения для работы на OpenBSD OpenBSD не имеет флаг MSG_NOSIGNAL поэтому мы будем "игнорируй это" добавив эти три строки ниже заголовков в каждом из двух файлов Код: #ifndef флаг MSG_NOSIGNAL #define флаг MSG_NOSIGNAL 0 #endif Теперь irc.cpp делается, но net.cpp нужно немного больше работы Код: VI ~ / bitcoind / багажник / net.cpp используйте клавиши / для поиска SO_NOSIGPIPE. Это не поддерживается в OpenBSD либо таким образом, мы будем принимать его. Нам нужно дергать 4 линии от #ifdefBSD до #endif Вы найдете более один из них, ища снова то же самое, принять его Наконец, мы будем падать в нашем Makefile и быть готовы к компиляции bitcoind Код: кд ~ / bitcoind / багажник / Кот > Makefile.OpenBSD #Bitcoind Makefile для OpenBSD INCLUDEPATHs = \ -я"~ / Bitcoind / Deps / включают" \ -я"~ / Bitcoind / Deps / включить / импульс-1_37" LIBPATHS = \ -L"~ / Bitcoind / Deps / Библиотека" WXLIBS = \ -Wl, -Bstatic \ -л wx_gtk2ud-2.9 \ -Wl, -Bdynamic \ -л GTK-x11-2.0 \ -л С.М. ЛИЭС = -dead-полоса \ -л boost_system-gcc42-т \ -л boost_filesystem-gcc42-т \ -л boost_program_options-gcc42-т \ -л boost_thread-gcc42-т \ -л db_cxx \ -л SSL \ -л криптография \ -Wl, -Bdynamic \ -л г \ -л нитей DEFS = -D__WXGTK__ -DNOPCH -DUSE_SSL -D__BSD__ DEBUGFLAGS = -g -D__WXDEBUG__ CFLAGS = -O2 -fstack-протектор -Wno-инвалид-offsetof -Wformat $ (DEBUGFLAGS) $ (DEFS) $ (INCLUDEPATHs) $ (LIBPATHS) HEADERS = headers.h strlcpy.h serialize.h uint256.h util.h key.h bignum.h base58.h \ script.h db.h net.h irc.h main.h rpc.h uibase.h ui.h noui.h init.h OBJS = \ объект / util.o \ объект / script.o \ объект / db.o \ объект / net.o \ объект / irc.o \ объект / main.o \ объект / rpc.o \ объект / init.o \ cryptopp / объект / sha.o \ cryptopp / объект / cpu.o всего: Bitcoin OBJ /% о:.% .cpp $ (HEADERS) г ++ -c $ (CFLAGS) -DGUI -o $ @ $< cryptopp / объект /% о:.. cryptopp /% каст г ++ -c $ (CFLAGS) -O3 -o $ @ $< объект / sha256.o: sha256.cpp г ++ -c $ (CFLAGS) -O3 -o $ @ $< Bitcoin: $ (Objs) объект / ui.o объект / uibase.o объект / sha256.o г ++ $ (CFLAGS) -o $ @ $ ^ $ (WXLIBS) $ (LIBS) объект / nogui /% о:.% .cpp $ (HEADERS) г ++ -c $ (CFLAGS) -o $ @ $< bitcoind: $ (OBJS: объект /% = OBJ / nogui /%) OBJ / sha256.o г ++ $ (CFLAGS) -o $ @ $ ^ $ (LIBS) чистить: -гт -f объект / *. о -гт -f объект / nogui / *. о -гт -f cryptopp / объект / *. о -гт -f headers.h.gch ---Компиляция Bitcoind --- Код: кд ~ / bitcoind / багажник / gmake -f Makefile.OpenBSD bitcoind наслаждаться |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 16 |
Сообщений: 18
цитировать ответ |
![]() Работа для меня на OpenBSD / i386.
SO_NOSIGPIPE исправление в мастер мерзавца Bitcoin в; Я представил его дело с DragonFly BSD. Я представил патч для определения флага MSG_NOSIGNAL, а также к списку. Но я запутался, как это работает на sparc64; не sparc64, в большой обратный порядок байт машины? C ++ Bitcoin клиент не должен работать на БЭ машинах ... Вы были в состоянии загрузить blockchain и все? Благодаря, -- против |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 17 |
Сообщения: 350
цитировать ответ |
![]() Сталкиваясь это потому, что метод этого парня до сих пор работает для OpenBSD 5.0 + последний источник bitcoind
Вероятно, следует поместить его в Bitcoin вики или, возможно, на главной странице bitcoin.org Его уже в дереве портов |
![]() ![]() |
![]() ![]() ![]() |