Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> boost-1.41 и gcc-4.5 
V
    Опции темы
andrew_121
Дата 6.2.2010, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



хай!

установил новую версию компилятора, и в бусте "появились" ошибки. но я не понимаю, что за ошибки, и как исправить.
пример:
Цитата

/usr/include/boost/date_time/date_formatting.hpp: In static member function ‘static std::basic_string<charT> boost::date_time::ymd_formatter<ymd_type, format_type, charT>::ymd_to_string(ymd_type)’:
/usr/include/boost/date_time/date_formatting.hpp:87:36: ошибка: cannot call constructor ‘std::locale::locale’ directly
/usr/include/boost/date_time/date_formatting.hpp:87:36: ошибка: for a function-style cast, remove the redundant ‘::locale’
/usr/include/boost/date_time/date_formatting.hpp: In static member function ‘static std::basic_string<charT> boost::date_time::ymd_formatter<ymd_type, format_type, charT>::ymd_to_string(ymd_type) [with ymd_type = boost::date_time::year_month_day_base<boost::gregorian::greg_year, boost::gregorian::greg_month, boost::gregorian::greg_day>, format_type = boost::date_time::simple_format<char>, charT = char]’:
/usr/include/boost/date_time/date_formatting.hpp:124:76: instantiated from ‘static boost::date_time::date_formatter<date_type, format_type, charT>::string_type boost::date_time::date_formatter<date_type, format_type, charT>::date_to_string(date_type) [with date_type = boost::gregorian::date, format_type = boost::date_time::simple_format<char>, charT = char, boost::date_time::date_formatter<date_type, format_type, charT>::string_type = std::basic_string<char>]’
/usr/include/boost/date_time/gregorian/formatters.hpp:34:99: instantiated from ‘std::basic_string<_CharT> boost::gregorian::to_simple_string_type(const boost::gregorian::date&) [with charT = char]’
/usr/include/boost/date_time/gregorian/formatters.hpp:40:41: instantiated from here



--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
jonie
Дата 6.2.2010, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 15
Всего: 118



вышел 1.42... попробуй обновиться (а вдруг?)....


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
andrew_121
Дата 6.2.2010, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



Цитата(jonie @  6.2.2010,  18:11 Найти цитируемый пост)
вышел 1.42... попробуй обновиться (а вдруг?).... 

вариант. но хотелось бы понять в чем разница. все же 4.5 это первая версия поддерживающая c++0x очень сильно.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
jonie
Дата 6.2.2010, 18:44 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 15
Всего: 118



   * patches/date_time_date_formatting_hpp.patch: Change
     std::locale::locale() to std::locale().  Closes: #564863.
меняй, баг известный судя по гуглу
(это из патчей дебиана)

Это сообщение отредактировал(а) jonie - 6.2.2010, 18:44


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
andrew_121
Дата 6.2.2010, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 6
Всего: 33



jonie, спасибо!
я даже не гуглил. т.к. не думал что этот баг уже всплыл.


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
bsa
Дата 7.2.2010, 22:23 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 63
Всего: 196



Цитата(andrew_121 @  6.2.2010,  18:48 Найти цитируемый пост)
я даже не гуглил. т.к. не думал что этот баг уже всплыл. 
А зря. Подобные вещи всплывают моментально. Кстати, очень помогает открытие исходников буста и попытка исправить ошибку. Пару раз такое лично проделывал.

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0472 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.