Вернуться   Биткоин Форум > - Помощь начинающим
14 июля 2011, 5:19:23 AM   # 1
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Невозможно составить Bitcoin

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Всем привет,
Я думал, что я хотел бы попробовать это [Bitcoin] из, но я не могу скомпилировать последнюю версию клиента Bitcoin (Bitcoin-0.3.24).

Я использую 32-битную Slackware 13.1.0. Когда я сначала пытался скомпилировать я получил ошибки, связанные с WxWidgets неведения. Эта проблема была решена путем компиляции и установки WxWidgets. Однако я все еще получаю следующее сообщение об ошибке:

Код:
G ++ -c -O2 -Wno-недействительна-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP = 0 -I / USR / местные / Библиотека / WX / включать / GTK2-Юникода-2,9 -I / USR / LOAL / включать / WX-2,9 -D_FILE_OFFSET_BITS = 64 -DWXUSINGDLL -D__WXGTK__ -pthread -DGUI -o OBJ / util.o util.cpp
В файле включены в main.h: 11,
                 от headers.h: 96,
                 от util.cpp: 4:
db.h: В функции члена «BOOL CDB :: Exists (константный K&) ':
db.h: 149: ошибка: «класс Db» имеет ни один член с именем «не существует»
сделать: *** [OBJ / util.o] Ошибка 1

Я попытался вычленить информацию определения класса из "децибел" но я не могу найти его. Где это? Является ли это ошибка программирования от разработчиков Bitcoin, или это конкретный вопрос в моей системе?

Однако, самое главное, если есть решение этой проблемы, пожалуйста, сообщите мне.

Я также попытался просто запустить исполняемый файл, который был распространен с пакетом, но это привело к следующей ошибке:

Код:
./ Bitcoin: символ поиска ошибок: ./bitcoin: не определено символ: gtk_widget_get_realized
ioctlvoid сейчас офлайн Пожаловаться на ioctlvoid   Ответить с цитированием Мультицитирование сообщения от ioctlvoid Быстрый ответ на сообщение ioctlvoid


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


15 июля 2011, 9:30:00 AM   # 2
 
 
Сообщений: 12
Цитировать по имени
цитировать ответ
по умолчанию Re: Невозможно составить Bitcoin

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





Всем привет,
Я думал, что я хотел бы попробовать это [Bitcoin] из, но я не могу скомпилировать последнюю версию клиента Bitcoin (Bitcoin-0.3.24).

Я использую 32-битную Slackware 13.1.0. Когда я сначала пытался скомпилировать я получил ошибки, связанные с WxWidgets неведения. Эта проблема была решена путем компиляции и установки WxWidgets. Однако я все еще получаю следующее сообщение об ошибке:

Код:
G ++ -c -O2 -Wno-недействительна-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP = 0 -I / USR / местные / Библиотека / WX / включать / GTK2-Юникода-2,9 -I / USR / LOAL / включать / WX-2,9 -D_FILE_OFFSET_BITS = 64 -DWXUSINGDLL -D__WXGTK__ -pthread -DGUI -o OBJ / util.o util.cpp
В файле включены в main.h: 11,
                 от headers.h: 96,
                 от util.cpp: 4:
db.h: В функции члена «BOOL CDB :: Exists (константный K&) ':
db.h: 149: ошибка: «класс Db» имеет ни один член с именем «не существует»
сделать: *** [OBJ / util.o] Ошибка 1

Я попытался вычленить информацию определения класса из "децибел" но я не могу найти его. Где это? Является ли это ошибка программирования от разработчиков Bitcoin, или это конкретный вопрос в моей системе?

Вам может понадобиться libdb4.8 ++ - Dev или что-то вроде этого.
Морин сейчас офлайн Пожаловаться на Морин   Ответить с цитированием Мультицитирование сообщения от Maureen Быстрый ответ на сообщение Maureen

15 июля 2011, 4:46:21 PM   # 3
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Невозможно составить Bitcoin


Вам может понадобиться libdb4.8 ++ - Dev или что-то вроде этого.


Спасибо вам за помощь.

Я пытался это в течение нескольких часов в настоящее время. Я скачал libdb4.8-dev_4.8.24-1ubuntu1_i386.deb из http://packages.ubuntu.com/lucid/i386/libdb4.8-dev/download. Преобразовал его TGZ с иностранцем и установил его, а затем, наконец, побежал LDCONFIG.

Сборник до сих пор не удается, но компилятор добавил одну новую строку:

Код:
/usr/include/db_cxx.h:796: ошибка: «DB_XIDDATASIZE» не был объявлен в этой области

Полная ошибка компилятора:

Код:
G ++ -c -O2 -Wno-недействительна-offsetof -Wformat -g -D__WXDEBUG__ -DNOPCH -DFOURWAYSSE2 -DUSE_SSL -DUSE_UPNP = 0 -I / USR / местные / Библиотека / WX / включать / GTK2-Юникода-2,9 -I / USR / местные / включить / WX-2,9 -D_FILE_OFFSET_BITS = 64 -DWXUSINGDLL -D__WXGTK__ -pthread -DGUI -o OBJ / util.o util.cpp
В файле включены из headers.h: 43,
                 от util.cpp: 4:
/usr/include/db_cxx.h:796: ошибка: «DB_XIDDATASIZE» не был объявлен в этой области
В файле включены в main.h: 11,
                 от headers.h: 96,
                 от util.cpp: 4:
db.h: В функции члена «BOOL CDB :: Exists (константный K&) ':
db.h: 149: ошибка: «класс Db» имеет ни один член с именем «не существует»
сделать: *** [OBJ / util.o] Ошибка 1

Есть идеи?
ioctlvoid сейчас офлайн Пожаловаться на ioctlvoid   Ответить с цитированием Мультицитирование сообщения от ioctlvoid Быстрый ответ на сообщение ioctlvoid

16 июля 2011, 7:54:14 PM   # 4
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Невозможно составить Bitcoin

Я мог бы быть некоторый прогресс здесь, я не уверен.

Я пытался следовать руководству по (файл PDF) http://forums.atomicmpc.com.au/index.php?showtopic=39944
Я установил все зависимости, а затем пытались использовать Makefile, представленный в документе. Это, однако, только в результате ошибок от макияжа - не ошибки от компилятора. С неустановленным правилом.

Я не смог изменить Makefile тривиальным, так что я сделал больше, чем просто несколько модификаций сейчас, это мой Makefile для Bitcoin:

Код:
DEPSDIR = / TMP / Bitcoin / Deps

INCLUDEPATHs = -I"$ (DEPSDIR) / включить"
LIBPATHS = -L"$ (DEPSDIR) / Lib"
WXLIBS = $ (оболочка $ (DEPSDIR) / бен / WX-конфигурации --libs --static)
WXBASELIBS = $ (оболочка $ (DEPSDIR) / бен / WX-конфигурации базы --libs --static)

LIBS = -dead_strip \
 $ (DEPSDIR) /lib/libdb_cxx-4.8.a \
 $ (DEPSDIR) /lib/libboost_system.a \
 $ (DEPSDIR) /lib/libboost_filesystem.a \
 $ (DEPSDIR) /lib/libcrypto.a

WXDEFS = $ (оболочка $ (DEPSDIR) / бен / WX-конфигурации --cxxflags) -DNOPCH
DEBUGFLAGS = -g -DwxDEBUG_LEVEL = 0
CFLAGS = -O2 -Wno-инвалид-offsetof -Wformat $ (DEBUGFLAGS) $ (WXDEFS) $ (INCLUDEPATHs)
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 init.h sha.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
G ++ $ (CFLAGS) -c $<

cryptopp / объект /% о:.. cryptopp /% каст
G ++ $ (CFLAGS) -c $<

Bitcoin: $ (Objs) объект / ui.o объект / uibase.o
г ++ $ (CFLAGS) -o $ @ $ (LIBPATHS) $ ^ $ (WXLIBS) $ (LIBS)

headers.h.gch: headers.h $ (HEADERS)
G ++ $ (CFLAGS) -c $<

объект / nogui /% о:.% .cpp $ (HEADERS)
G ++ $ (CFLAGS) -DwxUSE_GUI = 0 -c $<

bitcoind: $ (OBJS: объект /% = OBJ / nogui /%) OBJ / sha.o
г ++ $ (CFLAGS) -o $ @ $ (LIBPATHS) $ ^ $ (WXBASELIBS) $ (LIBS)

чистить:
-гт -f Bitcoin bitcoind
-гт -f объект / *
-гт -f объект / nogui / *
-гт -f headers.h.gch

Это, по крайней мере, не останавливается перед компиляцией даже начиная (в отличие от ранее упомянутого Makefile). Однако я получаю следующие ошибки компилятора:

Код:
ui.cpp: 19: ошибка: ожидается, конструктор, деструктор, или тип преобразования, прежде чем «(» маркер
ui.cpp: 22: ошибка: ожидается, конструктор, деструктор, или преобразование типов перед «*» знака
ui.cpp: 24: ошибка: «wxLocale» не называет тип
...
ioctlvoid сейчас офлайн Пожаловаться на ioctlvoid   Ответить с цитированием Мультицитирование сообщения от ioctlvoid Быстрый ответ на сообщение ioctlvoid

17 июля 2011, 7:05:30 AM   # 5
 
 
Сообщений: 10
Цитировать по имени
цитировать ответ
по умолчанию Re: Невозможно составить Bitcoin

Теперь я пытался как с DB-5.1.19.tar.gz и DB-5.2.28.tar.gz просто чтобы увидеть, если 5.1.19 была слишком старой версии библиотеки. Это, кажется, не имеет никакого значения - ошибка компилятора точно такой же.

Может кто-нибудь, пожалуйста, список всех зависимостей Bitcoin? Или в том, что где-то указано в документации, я сумел пропустить его? Это было бы большое подспорье, чтобы точно знать, какая зависимость / требование Bitcoin в порядке для меня, чтобы заставить его работать. Могу ли я на самом деле только один, который имеет эту проблему?
ioctlvoid сейчас офлайн Пожаловаться на ioctlvoid   Ответить с цитированием Мультицитирование сообщения от ioctlvoid Быстрый ответ на сообщение ioctlvoid

17 июля 2011, 12:44:26 PM   # 6
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Невозможно составить Bitcoin

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW