Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
20 марта 2014, 9:26:29 AM   # 1
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] 0.9.0 проблемы компиляции, libboost

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Код:
 CXX util.o
В файле включены из util.cpp: 69: 0:
/usr/include/boost/program_options/detail/config_file.hpp: В конкретизации «BOOL повышение :: program_options :: подробнее :: basic_config_file_iterator<диаграмма>:: GetLine (станд :: строка&) [С = ДИАГРАММОЙ полукокса; станд :: строка = станд :: basic_string<голец>]:
util.cpp: 1429: 1: требуется здесь
/usr/include/boost/program_options/detail/config_file.hpp:164:13: ошибка: «to_internal» не был объявлен в этой области, и никаких деклараций не были найдены с помощью аргумента-зависимого поиска в точке конкретизации [-fpermissive]
В файл из /usr/include/boost/program_options/detail/parsers.hpp:9:0,
                 от /usr/include/boost/program_options/parsers.hpp:265,
                 от util.cpp: 70:
/usr/include/boost/program_options/detail/convert.hpp:75:34: примечание: «шаблон<класс T> станд :: вектор<станд :: basic_string<голец> > повышение :: program_options :: to_internal (константный зЬй :: вектор&)»Объявил здесь, позже в ЕП
сделать [3]: *** [util.o] Ошибка 1

Linux, libboost 1.49.0 и GCC 4.7.2.

При поиске подобных проблем и решений, я обнаружил, что эта проблема в Bitcoin была ликвидирована около 2 лет назад. Я нашел даже специальные обходные пути в util.cpp (Bitcoin) и config_file.hpp (libboost включает) код. Но теперь, когда я вижу, эта проблема снова.
Версия 0.8.6 компилируется без каких-либо проблем. Я попытался скомпилировать 0.9.0 на другом дистрибутиве с libboost 1,53, и это работает. Но мне нужно 0.9.0 на моем «верный и» дистрибутиве ...

Я никогда не использовал libboost в своих программах и теперь пытаюсь понять, что происходит, но все-таки успеха.

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


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


20 марта 2014, 9:49:18 AM   # 2
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] 0.9.0 проблемы компиляции, libboost

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





Он запрашивает другую функцию, чем в обходном пути. Вы можете попробовать добавить эту строку?
Код:
Diff --git а / SRC / util.cpp б / SRC / util.cpp
Индекс 36dfd8a..68c6543 100644
--- а / SRC / util.cpp
+++ б / SRC / util.cpp
@@ -78,6 +78,7 @@
 Пространство имен подталкивание {
     пространств имен program_options {
         станд :: строка to_internal (Const станд :: строка&);
+        станд :: строка to_internal (Const станд :: вектор<голец>&);
     }
 }

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

20 марта 2014, 10:02:42 AM   # 3
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] 0.9.0 проблемы компиляции, libboost

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

20 марта 2014, 4:06:09 PM   # 4
 
 
Сообщения: 420
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] 0.9.0 проблемы компиляции, libboost

Похоже, резервируемой линии.
justbtcme сейчас офлайн Пожаловаться на justbtcme   Ответить с цитированием Мультицитирование сообщения от justbtcme Быстрый ответ на сообщение justbtcme

25 марта 2014, 12:48:07 PM   # 5
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] 0.9.0 проблемы компиляции, libboost

Я создал патч, чтобы восстановить движение линий, которые обеспечивали обходной путь для более старых версий наддува. Кто-то переехал эти строки после того, как импульс включает, не является правильным.
Может кто-то пожалуйста, сообщите о Bitcoin разработчиков по этому поводу?

Код:
# Между Bitcoin 0.8.6 и 0.9.0 обходной путь для более старых версий повышения
# Был перемещен немного вниз в файле util.cpp, тем самым делая его бесполезным.
# Этот патч меняет этот шаг кода.

--- Bitcoin-0.9.0 / SRC / util.cpp.orig 2014-03-16 11: 05: +28,000000000 +0100
+++ Bitcoin-0.9.0 / SRC / util.cpp 2014-03-25 12: 00: +33,825478432 +0100
@@ -66,10 +66,6 @@
 #включают <повышение / filesystem.hpp>
 #включают <повышение / файловой системы / fstream.hpp>
 #включают <повышение / foreach.hpp>
-#включают <повышение / program_options / подробно / config_file.hpp>
-#включают <повышение / program_options / parsers.hpp>
-#включают
-#включают
 
 // Работа вокруг проблемы лязг компиляции в Boost, 1.46:
 // /usr/include/boost/program_options/detail/config_file.hpp:163:17: ошибка: вызов функции «to_internal», который не является ни видно в определении шаблона и не найден аргумент-зависимый поиска
@@ -81,6 +77,10 @@
     }
 }
 
+#включают <повышение / program_options / подробно / config_file.hpp>
+#включают <повышение / program_options / parsers.hpp>
+#включают
+#включают
 
 используя патезрас;

Эрик
Посетите мой блог: http://alien.slackbook.org/blog/
alienbob сейчас офлайн Пожаловаться на alienbob   Ответить с цитированием Мультицитирование сообщения от alienbob Быстрый ответ на сообщение alienbob

10 апреля 2014, 6:18:45 PM   # 6
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: [решено] 0.9.0 проблемы компиляции, libboost

патч Applied alienbob, в хорошо работает с 0.9.0 и 0.9.1.
Благодаря!
m0Ray сейчас офлайн Пожаловаться на m0Ray   Ответить с цитированием Мультицитирование сообщения от m0Ray Быстрый ответ на сообщение m0Ray



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW