12 июля 2011, 12:44:13 AM   # 1
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуй,

У меня есть небольшой ряд исправлений, которые позволяют bitcoind строить на DragonFly BSD; что было бы приемлемым способом представить эти участки вверх по течению? Похоже, что я должен сделать GitHub вилку хранилища Bitcoin / Bitcoin, раздвинуть участки на главной ветви клона, и отправить запрос на нагрузочный.

Некоторые патчи являются специфичными для DragonFly BSD; другие незначительные исправления проблемы, которые являются более общими; я должен представить их как один патч с одним запросом тянуть? Несколько патчей с одним запросом потянет? Несколько патчей с несколькими запросами потянет?

Благодаря,
-- против
Venkatesh Шринивас сейчас офлайн Пожаловаться на Venkatesh Шринивас   Ответить с цитированием Мультицитирование сообщения от Venkatesh Шринивас Быстрый ответ на сообщение Venkatesh Шринивас


Как заработать Биткоины?
Без вложений. Не майнинг.


14 июля 2011, 9:37:36 AM   # 2
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Получил 1806 Биткоинов
Реальная история.





Я был бы заинтересован в этих пластырей для моей DragonFlyBSD установки.
ghotir сейчас офлайн Пожаловаться на ghotir   Ответить с цитированием Мультицитирование сообщения от ghotir Быстрый ответ на сообщение ghotir

14 июля 2011, 9:42:23 AM   # 3
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

вы могли бы просто сделать / изменить порт FREEBSD
Vladimir сейчас офлайн Пожаловаться на Владимир   Ответить с цитированием Мультицитирование сообщения от Vladimir Быстрый ответ на сообщение Владимир

14 июля 2011, 1:02:37 PM   # 4
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

вы могли бы просто сделать / изменить порт FREEBSD
DragonFlyBSD использует дерево исходных текстов NetBSD, так что если OP уже сделал некоторые земляные работы, зачем изобретать велосипед?
На этой Примечание- ОП следует обратиться в исходных текстов-WIP проект о том, чтобы он представил: https://lists.sourceforge.net/lists/listinfo/pkgsrc-wip-discuss
ghotir сейчас офлайн Пожаловаться на ghotir   Ответить с цитированием Мультицитирование сообщения от ghotir Быстрый ответ на сообщение ghotir

14 июля 2011, 2:56:36 PM   # 5
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Владимир,

Я думаю, что vsrinivas пытается обновления базы кода таким образом, что изменение имеет только сделать один раз. Ваше предложение добавить патчи к пакету Pkgsrc (вместо порта FreeBSD) и оставить кодовую базу в одиночку, и риск того, что патчи в конце концов перестают работать. 

Если это не представляется возможным зафиксировать кодовую базу, хорошо, ваше предложение будет работать в крайнем случае, но это лучше, чтобы попытаться исправить это правильно.
Marino сейчас офлайн Пожаловаться на Marino   Ответить с цитированием Мультицитирование сообщения от Marino Быстрый ответ на сообщение Marino

14 июля 2011, 3:32:45 PM   # 6
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

справедливые пункты, спасибо.
Vladimir сейчас офлайн Пожаловаться на Владимир   Ответить с цитированием Мультицитирование сообщения от Vladimir Быстрый ответ на сообщение Владимир

14 июля 2011, 5:25:33 PM   # 7
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Некоторые патчи являются более общими, чем просто поддержка DragonFly:

1) Целевая марка bitcoind в Makefile.unix определяет USE_UPNP 0; Однако net.cpp среди других использует «#ifdef» как тест на miniupnp, что означает, что заголовки UPnP всегда требуется.

2) имеет main.cpp:
-символ pchMessageStart [4] = {0xf9, 0xbe, 0xb4, 0xd9};

G ++ 4.4.5 на DragonFly неодобрительно; константы сужаясь от междунар -> обугливается внутри инициализатора массива. Я думаю, что ошибка является правильной, хотя и суровы.

3) G ++ на DragonFly хочет -std = C ++ 0x или -std = ГНУ ++ 0x; Я согласен с ним - типизированных перечислений используются в источнике. Я не знаю, почему же г ++ версии на Linux не требует, хотя.

4) в db.cpp, make_tuple предназначен для разрешения на повышение :: make_tuple; по крайней мере, в нашей конфигурации, она решает StD :: make_tuple, что не является правильным. Я не знаю достаточно, чтобы сказать, что правильное поведение, когда шаблон определен более чем в одном пространстве имен (станд и повышающее) и оба «с помощью пространства имен <Икс>«-ed. Но квалифицируя это помогает.

DragonFly конкретных вещей:

1) В настоящее время net.cpp, есть предположение, что все поддержки BSD системы SO_NOSIGPIPE; DragonFly не делает. Испытание должно быть, вероятно, для SO_NOSIGPIPE.
Venkatesh Шринивас сейчас офлайн Пожаловаться на Venkatesh Шринивас   Ответить с цитированием Мультицитирование сообщения от Venkatesh Шринивас Быстрый ответ на сообщение Venkatesh Шринивас

20 июля 2011, 11:31:09 AM   # 8
 
 
Сообщений: 16
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Некоторые патчи являются более общими, чем просто поддержка DragonFly:

1) Целевая марка bitcoind в Makefile.unix определяет USE_UPNP 0; Однако net.cpp среди других использует «#ifdef» как тест на miniupnp, что означает, что заголовки UPnP всегда требуется.

2) имеет main.cpp:
-символ pchMessageStart [4] = {0xf9, 0xbe, 0xb4, 0xd9};

G ++ 4.4.5 на DragonFly неодобрительно; константы сужаясь от междунар -> обугливается внутри инициализатора массива. Я думаю, что ошибка является правильной, хотя и суровы.

3) G ++ на DragonFly хочет -std = C ++ 0x или -std = ГНУ ++ 0x; Я согласен с ним - типизированных перечислений используются в источнике. Я не знаю, почему же г ++ версии на Linux не требует, хотя.

4) в db.cpp, make_tuple предназначен для разрешения на повышение :: make_tuple; по крайней мере, в нашей конфигурации, она решает StD :: make_tuple, что не является правильным. Я не знаю достаточно, чтобы сказать, что правильное поведение, когда шаблон определен более чем в одном пространстве имен (станд и повышающее) и оба «с помощью пространства имен <Икс>«-ed. Но квалифицируя это помогает.

DragonFly конкретных вещей:

1) В настоящее время net.cpp, есть предположение, что все поддержки BSD системы SO_NOSIGPIPE; DragonFly не делает. Испытание должно быть, вероятно, для SO_NOSIGPIPE.

Я знал о проблеме SO_NOSIGPIPE (поддерживается в FreeBSD >5 только. Будучи, что DragonFly основан на серии 4.x я могу понять, почему это не так; но где-то читал, что Open и Net не либо)
Вопрос db.cpp импульса был сводит меня абсолютно орехи (обычно я могу понять такие вещи с небольшим ковыряться сделать файлы и т.д.).
Во всяком случае, если он работает для вас - составлен, все, что я готов быть вторым, чтобы применить патчи и построить на моей системе DragonFlyBSD. 
ghotir сейчас офлайн Пожаловаться на ghotir   Ответить с цитированием Мультицитирование сообщения от ghotir Быстрый ответ на сообщение ghotir

7 августа 2011, 3:08:34 PM   # 9
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Две просьб выдвижных представляются целесообразными: один для общих вопросов (разговор с TheBlueMatt о UPNP #define, я считаю, что это работает как задумано), и один для DragonFly-конкретных вещей.

Откровенно говоря, DragonFlyBSD конкретных вещей вряд ли втянуто; там просто не хватает DragonFly BSD-систем, чтобы оправдать работу по поддержанию его поддержку (в соответствии с bsdstats.org это не очень популярный вариант BSD).
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

7 августа 2011, 3:36:46 PM   # 10
 
 
Сообщения: 1582
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Целевой bitcoind делают в Makefile.unix определяет USE_UPNP 0; Однако net.cpp среди других использует «#ifdef» как тест на miniupnp, что означает, что заголовки UPnP всегда требуется.
Я считаю, что это намеренно. USE_UPNP = 0 означает, что UPNP не используется по умолчанию, но может быть включен. Это три-позиционный переключатель.

котировка
2) имеет main.cpp:
-символ pchMessageStart [4] = {0xf9, 0xbe, 0xb4, 0xd9};

G ++ 4.4.5 на DragonFly неодобрительно; константы сужаясь от междунар -> обугливается внутри инициализатора массива. Я думаю, что ошибка является правильной, хотя и суровы.
В самом деле? Это своего рода ореховой ошибки. Вы уверены, что вы не используете нестандартные предупреждающие флаги? GCC будет выдавать сумасшедшие предупреждения, если включить все возможные предупреждения, даже "неподписанный символ J [10], к [10]; J [г] ^ = к [I];" вызовет int->символ предупреждения.
JoelKatz сейчас офлайн Пожаловаться на JoelKatz   Ответить с цитированием Мультицитирование сообщения от JoelKatz Быстрый ответ на сообщение JoelKatz

7 августа 2011, 3:47:12 PM   # 11
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

котировка
-символ pchMessageStart [4] = {0xf9, 0xbe, 0xb4, 0xd9};

G ++ 4.4.5 на DragonFly неодобрительно; константы сужаясь от междунар -> обугливается внутри инициализатора массива.
AFAIK проблема не сужение от междунар обугливаться (что вполне допускается, если он подходит). Проблема заключается в том, что обычная "голец" имеет неопределенную знаковость в C (подписано в большинстве компиляторов этих дней). Таким образом, значения больше >0x80 бросить предупреждение переполнения. Правильная вещь будет использовать "неподписанные символ" или uint8_t.
Wumpus сейчас офлайн Пожаловаться на Wumpus   Ответить с цитированием Мультицитирование сообщения от Wumpus Быстрый ответ на сообщение Wumpus

7 августа 2011, 4:06:25 PM   # 12
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

>> символ pchMessageStart [4] = {0xf9, 0xbe, 0xb4, 0xd9};

>> G ++ 4.4.5 на DragonFly неодобрительно; константы сужаясь от междунар -> обугливается внутри инициализатора массива.

>AFAIK проблема не сужение от междунар обугливаться (что вполне допускается, если он подходит). Проблема заключается в том, что обычная "голец" имеет неопределенную знаковость в C (подписано в большинстве компиляторов этих дней). Таким образом, значения больше >0x80 бросить предупреждение переполнения. Правильная вещь будет использовать "неподписанные символ" или uint8_t.

Ты прав; Я понял сообщение об ошибке:

main.cpp: 1773: ошибка: сужая преобразование «249» от «межд» к «полукокса» внутри {}

неподписанный символ будет правильным.

Кроме того, оказалось, что проблема SO_NOSIGPIPE затрагивает NetBSD и OpenBSD, оба из которых не имеют SO_NOSIGPIPE, но определить BSD. Так что ни один из вопросов не DragonFly специфичны.
Venkatesh Шринивас сейчас офлайн Пожаловаться на Venkatesh Шринивас   Ответить с цитированием Мультицитирование сообщения от Venkatesh Шринивас Быстрый ответ на сообщение Venkatesh Шринивас

11 августа 2011, 5:20:04 AM   # 13
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Хорошо, похоже, все патчи, которые были объединены в bitcoind!

Благодаря,
Venkatesh Шринивас сейчас офлайн Пожаловаться на Venkatesh Шринивас   Ответить с цитированием Мультицитирование сообщения от Venkatesh Шринивас Быстрый ответ на сообщение Venkatesh Шринивас

11 августа 2011, 4:23:11 PM   # 14
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Для того, чтобы построить bitcoind на DragonFly BSD (или NetBSD), теперь вы можете получить копию дерева мерзавца для Bitcoin. От Pkgsrc, вам необходимо установить Berkeley DB (db4); Я использовал версию 4.8, но 4,6 (также в Pkgsrc, так как db46) должен работать. Вам также нужно увеличить; Я установил: повышение-1.46.1, повысить-LIBS-1.46.1, и бустер-Headers-1,46.

Вам нужно сделать несколько изменений в Makefile.unix до строительства:

К LIBS, я добавил -L / USR / PKG / Библиотека; заменить везде, где ваши библиотеки Pkgsrc расположены. В LIBS, я также заменил -ldb_cxx с -ldb4_cxx.
Для того, чтобы DEFS, я добавил -std = ГНУ ++ 0x и -I / USR / PKG / включить и -I / USR / PKG / включать / DB4; эти изменения не действительно принадлежат DEFS, но его просто место, чтобы добавить их.

После этого, используйте GNU сделать с Makefile.unix; bitcoind работает и имеет возможность загрузить blockchain и совершать сделки. Это было проверено на DragonFly 2.10 / i386; одни и те же шаги должны применяться к NetBSD, но у меня не было возможности попробовать его.

Благодаря!
Venkatesh Шринивас сейчас офлайн Пожаловаться на Venkatesh Шринивас   Ответить с цитированием Мультицитирование сообщения от Venkatesh Шринивас Быстрый ответ на сообщение Venkatesh Шринивас

19 августа 2011, 12:37:23 AM   # 15
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Я получаю сообщение об ошибке; Есть два файла называется serialize.h, и, видимо, это становится не тот. Ошибка:
Код:
# Gmake -f ./makefile.unix bitcoind
G ++ -c -O2 -Wno-недействительна-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -std = ГНУ ++ 0x -I / USR / PKG / включают -I / USR / PKG / включить / db46 -DUSE_UPNP = 0 -o OBJ / nogui / db.o db.cpp
В файле включены в headers.h: 91,
                 от db.cpp 5:
serialize.h: В ничтожной Serialize функция»(поток&, СопзЬ Т&, Длинные INT, INT) [с потоком = CDataStream, T = станд :: кортеж<станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Долго долго неподписанных INT>]:
serialize.h: 1081: экземпляр от «CDataStream& CDataStream :: оператор<<(Const Т&) [С Т = станд :: кортежа<станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Долго долго неподписанных INT>]»
db.cpp: 643: инстанцирован здесь
serialize.h: 392: ошибка: «Const класс станд :: кортеж<станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Долго долго неподписанных INT>'Не имеет член с именем „Serialize“
gmake: *** [OBJ / nogui / db.o] Ошибка 1
Есть /usr/include/sys/serialize.h и Bitcoin-0.3.24 / SRC / SRC / serialize.h. Я использую DragonFly 2.11. Я изменил Makefile.unix следующим образом:
Код:
CXX = G ++

WXINCLUDEPATHS = $ (WX-оболочка конфигурации --cxxflags)

WXLIBS = $ (WX-оболочка конфигурации --libs)

USE_UPNP: = 0

DEFS = -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -std = гну ++ 0x -I / USR / упак / включают -I / USR / упак / включить / db46

# Для повышения 1,37, добавьте -mt к библиотекам наддува
LIBS = \
 -Wl, -Bstatic -L / USR / упак / Lib \
   -л boost_system \
   -л boost_filesystem \
   -л boost_program_options \
   -л boost_thread \
   -л db46_cxx \
   -л SSL \
   -л криптографический

IFDEF USE_UPNP
ЛИЭС + = -l miniupnpc
DEFS + = -DUSE_UPNP = $ (USE_UPNP)
ENDIF

LIBS + = \
 -Wl, -Bdynamic \
   -л GThread-2.0 \
   -л г \
   -л дл \
   -л нитей
Там также пакет DB5. Я попробовал и получил ошибку, переключился на db46, и по-прежнему есть ошибка.
phma сейчас офлайн Пожаловаться на phma   Ответить с цитированием Мультицитирование сообщения от phma Быстрый ответ на сообщение phma

19 августа 2011, 6:06:55 AM   # 16
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Позвольте мне только после моего Makefile здесь:

# Copyright (с) 2009-2010 Сатоси Накамото
# Распространяется под лицензией MIT / X11 см сопровождающего
# Файл license.txt или http://www.opensource.org/licenses/mit-license.php.

CXX = G ++

WXINCLUDEPATHS = $ (WX-оболочка конфигурации --cxxflags)

WXLIBS = $ (WX-оболочка конфигурации --libs)

USE_UPNP: = 0

DEFS = -std = гну ++ 0x -DNOPCH -DUSE_SSL

# Для повышения 1,37, добавьте -mt к библиотекам наддува
LIBS = \
 -L / USR / упак / Lib \
 -Wl, -Bstatic \
   -л boost_system \
   -л boost_filesystem \
   -л boost_program_options \
   -л boost_thread \
   -л db4_cxx \
   -л SSL \
   -л криптографический

DEFS + = -UUSE_UPNP -I / USR / PKG / включают -I / USR / PKG / включить / DB4

LIBS + = \
 -Wl, -Bdynamic \
   -л GThread-2.0 \
   -л г \
   -л нитей


DEBUGFLAGS = -g -D__WXDEBUG__
CXXFLAGS = -O2 -Wno-инвалид-offsetof -Wformat $ (DEBUGFLAGS) $ (DEFS)
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 keystore.h main.h wallet.h rpc.h uibase.h ui.h noui.h \
    init.h crypter.h

OBJS = \
    объект / util.o \
    объект / script.o \
    объект / db.o \
    объект / net.o \
    объект / irc.o \
    объект / keystore.o \
    объект / main.o \
    объект / wallet.o \
    объект / rpc.o \
    объект / init.o \
    объект / crypter.o \
    cryptopp / объект / sha.o \
    cryptopp / объект / cpu.o


всего: Bitcoin


OBJ /% о:.% .cpp $ (HEADERS)
   $ (CXX) -c $ (CXXFLAGS) $ (WXINCLUDEPATHS) -DGUI -o $ @ $<

cryptopp / объект /% о:.. cryptopp /% каст
   $ (CXX) -c $ (CXXFLAGS) -O3 -o $ @ $<

Bitcoin: $ (Objs) объект / ui.o объект / uibase.o
   $ (CXX) $ (CXXFLAGS) -o $ @ $ ^ $ (WXLIBS) $ (LIBS)


объект / nogui /% о:.% .cpp $ (HEADERS)
   $ (CXX) -c $ (CXXFLAGS) -o $ @ $<

bitcoind: $ (OBJS: объект /% = OBJ / nogui /%)
   $ (CXX) $ (CXXFLAGS) -o $ @ $ ^ $ (LIBS)

объект / тест /% о:.. тест /% каст $ (HEADERS)
   $ (CXX) -c $ (CFLAGS) -o $ @ $<

test_bitcoin: объект / тест / test_bitcoin.o
   $ (CXX) $ (CFLAGS) -o $ @ $ (LIBPATHS) $ ^ $ (LIBS) -lboost_unit_test_framework

чистить:
   -гт -f Bitcoin bitcoind test_bitcoin
   -гт -f объект / *. о
   -гт -f объект / nogui / *. о
   -гт -f объект / тест / *. о
   -гт -f cryptopp / объект / *. о
   -гт -f headers.h.gch
Venkatesh Шринивас сейчас офлайн Пожаловаться на Venkatesh Шринивас   Ответить с цитированием Мультицитирование сообщения от Venkatesh Шринивас Быстрый ответ на сообщение Venkatesh Шринивас

26 августа 2011, 3:58:39 AM   # 17
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Я должен был удалить Crypter из Makefile (нет такого файла в источнике) и изменений "db4" в "db46", Я все еще получаю ошибку, связанную с сериализации:
Код:
# Gmake -f ./makefile.dfly bitcoind
G ++ -c -O2 -Wno-недействительна-offsetof -Wformat -g -D__WXDEBUG__ -std = ГНУ ++ 0x -DNOPCH -DUSE_SSL -UUSE_UPNP -I / USR / PKG / включают -I / USR / PKG / включить / db46 -o объект / nogui / util.o util.cpp
G ++ -c -O2 -Wno-недействительна-offsetof -Wformat -g -D__WXDEBUG__ -std = ГНУ ++ 0x -DNOPCH -DUSE_SSL -UUSE_UPNP -I / USR / PKG / включают -I / USR / PKG / включить / db46 -o объект / nogui / script.o script.cpp
G ++ -c -O2 -Wno-недействительна-offsetof -Wformat -g -D__WXDEBUG__ -std = ГНУ ++ 0x -DNOPCH -DUSE_SSL -UUSE_UPNP -I / USR / PKG / включают -I / USR / PKG / включить / db46 -o объект / nogui / db.o db.cpp
В файле включены в headers.h: 91,
                 от db.cpp 5:
serialize.h: В ничтожной Serialize функция»(поток&, СопзЬ Т&, Длинные INT, INT) [с потоком = CDataStream, T = станд :: кортеж<станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Долго долго неподписанных INT>]:
serialize.h: 1081: экземпляр от «CDataStream& CDataStream :: оператор<<(Const Т&) [С Т = станд :: кортежа<станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Долго долго неподписанных INT>]»
db.cpp: 643: инстанцирован здесь
serialize.h: 392: ошибка: «Const класс станд :: кортеж<станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Станд :: basic_string<полукокса, станд :: char_traits<голец>, Станд :: распределитель<голец> >, Долго долго неподписанных INT>'Не имеет член с именем „Serialize“
gmake: *** [OBJ / nogui / db.o] Ошибка 1
phma сейчас офлайн Пожаловаться на phma   Ответить с цитированием Мультицитирование сообщения от phma Быстрый ответ на сообщение phma

26 августа 2011, 4:55:13 AM   # 18
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Какая версия Bitcoin вы используете? Crypter присутствует в мастер мерзавца.

Кроме того, что Berkeley DB пакет у вас есть? / USR / PKG / включать / DB4 был предоставлен db4-4.8.30 из Pkgsrc.
Venkatesh Шринивас сейчас офлайн Пожаловаться на Venkatesh Шринивас   Ответить с цитированием Мультицитирование сообщения от Venkatesh Шринивас Быстрый ответ на сообщение Venkatesh Шринивас

26 августа 2011, 8:16:47 PM   # 19
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

db46-4.6.21
Bitcoin-0.3.24
Из файла сборки-UNIX:
Вам нужно Berkeley DB 4.7. Не используйте 4.8, база данных / log0000 * файлы
несовместимы.

Как трудно было бы сделать процесс сборки использовать CMake или тому подобное, так что такого рода беспорядок не произойдет?
phma сейчас офлайн Пожаловаться на phma   Ответить с цитированием Мультицитирование сообщения от phma Быстрый ответ на сообщение phma

26 августа 2011, 9:05:18 PM   # 20
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: DragonFly BSD патчи для bitcoind

Несовместимые с чем? Если вы загрузите blockchain из клиента и не нужно делить дб с скомпилированными клиентами, 4.8 отлично работает.
Venkatesh Шринивас сейчас офлайн Пожаловаться на Venkatesh Шринивас   Ответить с цитированием Мультицитирование сообщения от Venkatesh Шринивас Быстрый ответ на сообщение Venkatesh Шринивас



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW