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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сборки MinGW (GCC-win32/win64) 
:(
    Опции темы
Randajad
Дата 29.4.2012, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



Да, в гцц вырвиглазные ошибки.
Кстати разницы в 4.8 по сравнению с другими не заметил. smile
PM MAIL   Вверх
boostcoder
Дата 29.4.2012, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


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

Репутация: 49
Всего: 110



Randajad, покажи примеры для 4.8.0 и той, с которой сравниваешь.
PM WWW   Вверх
Randajad
Дата 29.4.2012, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



4.8.
Цитата

In file included from Q:\Tools\CodeBlocks\Custom\include/boost/program_options/value_semantic.hpp:14:0,
                 from Q:\Tools\CodeBlocks\Custom\include/boost/program_options/options_description.hpp:13,
                 from Q:\Tools\CodeBlocks\Custom\include/boost/program_options.hpp:15,
                 from Q:\Tools\CodeBlocks\Custom\include/lib/options.h:2,
                 from Q:\Work\rwork\nedtest\main.cpp:1:
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp: In instantiation of 'bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::shr_using_base_class(InputStreamable&) [with InputStreamable = main(int, const char**)::<anonymous struct>; CharT = wchar_t; Traits = std::char_traits<wchar_t>; bool RequiresStringbuffer = false]':
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp:1704:90:   required from 'bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::operator>>(InputStreamable&) [with InputStreamable = main(int, const char**)::<anonymous struct>; CharT = wchar_t; Traits = std::char_traits<wchar_t>; bool RequiresStringbuffer = false]'
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp:1920:17:   required from 'static Target boost::detail::lexical_cast_do_cast<Target, Source>::lexical_cast_impl(const Source&) [with Target = main(int, const char**)::<anonymous struct>; Source = std::basic_string<wchar_t>]'
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp:2087:50:   required from 'Target boost::lexical_cast(const Source&) [with Target = main(int, const char**)::<anonymous struct>; Source = std::basic_string<wchar_t>]'
Q:\Tools\CodeBlocks\Custom\include/boost/program_options/detail/value_semantic.hpp:88:13:   required from 'void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<charT> >&, T*, long int) [with T = main(int, const char**)::<anonymous struct>; charT = wchar_t]'
Q:\Tools\CodeBlocks\Custom\include/boost/program_options/detail/value_semantic.hpp:169:13:   required from 'void boost::program_options::typed_value<T, charT>::xparse(boost::any&, const std::vector<std::basic_string<charT> >&) const [with T = main(int, const char**)::<anonymous struct>; charT = wchar_t]'
Q:\Work\rwork\nedtest\main.cpp:23:1:   required from here
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp:1544:29: error: cannot bind 'std::basic_istream<wchar_t>' lvalue to 'std::basic_istream<wchar_t>&&'
                 Traits::eof();
                             ^


4.6.
Цитата

In file included from Q:\Tools\CodeBlocks\Custom\include/boost/program_options/value_semantic.hpp:14:0,
                 from Q:\Tools\CodeBlocks\Custom\include/boost/program_options/options_description.hpp:13,
                 from Q:\Tools\CodeBlocks\Custom\include/boost/program_options.hpp:15,
                 from Q:\Tools\CodeBlocks\Custom\include/lib/options.h:2,
                 from Q:\Work\rwork\nedtest\main.cpp:1:
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp: In member function 'bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::shr_using_base_class(InputStreamable&) [with InputStreamable = main(int, const char**)::<anonymous struct>, CharT = wchar_t, Traits = std::char_traits<wchar_t>, bool RequiresStringbuffer = false]':
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp:1704:90:   instantiated from 'bool boost::detail::lexical_stream_limited_src<CharT, Traits, RequiresStringbuffer>::operator>>(InputStreamable&) [with InputStreamable = main(int, const char**)::<anonymous struct>, CharT = wchar_t, Traits = std::char_traits<wchar_t>, bool RequiresStringbuffer = false]'
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp:1920:17:   instantiated from 'static Target boost::detail::lexical_cast_do_cast<Target, Source>::lexical_cast_impl(const Source&) [with Target = main(int, const char**)::<anonymous struct>, Source = std::basic_string<wchar_t>]'
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp:2087:50:   instantiated from 'Target boost::lexical_cast(const Source&) [with Target = main(int, const char**)::<anonymous struct>, Source = std::basic_string<wchar_t>]'
Q:\Tools\CodeBlocks\Custom\include/boost/program_options/detail/value_semantic.hpp:88:13:   instantiated from 'void boost::program_options::validate(boost::any&, const std::vector<std::basic_string<charT> >&, T*, long int) [with T = main(int, const char**)::<anonymous struct>, charT = wchar_t]'
Q:\Tools\CodeBlocks\Custom\include/boost/program_options/detail/value_semantic.hpp:169:13:   instantiated from 'void boost::program_options::typed_value<T, charT>::xparse(boost::any&, const std::vector<std::basic_string<charT> >&) const [with T = main(int, const char**)::<anonymous struct>, charT = wchar_t]'
Q:\Work\rwork\nedtest\main.cpp:23:1:   instantiated from here
Q:\Tools\CodeBlocks\Custom\include/boost/lexical_cast.hpp:1544:29: error: cannot bind 'std::basic_istream<wchar_t>' lvalue to 'std::basic_istream<wchar_t>&&'


Ах, нововведение заключается в стрелочке, как я забыл.
Кроме нее ничего полезного. В случае маленькой ошибки gcc выводит всякую ересь. Порой даже ересь не относится к ошибке. smile
В MSVC с этим лучше, там таки более-менее вменяемое выдает.
PM MAIL   Вверх
boostcoder
Дата 29.4.2012, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


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

Репутация: 49
Всего: 110



и правда.
ну ждем. разрабы обещали что будет не хуже чем у кланга.
PM WWW   Вверх
Randajad
Дата 30.4.2012, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



Когда кланг стоит ждать? smile
PM MAIL   Вверх
boostcoder
Дата 30.4.2012, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


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

Репутация: 49
Всего: 110



эм... сейчас решается вопрос.
PM WWW   Вверх
Randajad
Дата 8.5.2012, 17:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



На гцц 4.8 лто не распаралелливается. Выдает ошибку: lto-wrapper: CreateProcess: No such file or directory
PM MAIL   Вверх
boostcoder
Дата 8.5.2012, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


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

Репутация: 49
Всего: 110



ссылку на сборку, пожалуйста. и командную строку.
и впредь - так же.

Это сообщение отредактировал(а) boostcoder - 8.5.2012, 17:27
PM WWW   Вверх
Randajad
Дата 8.5.2012, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



main.cpp:

int main(){}

g++ main.cpp -flto=4

sourceforge.net/projects/mingwbuilds/files/windows-host/4.8.0/snapshot/i686-mingw32-gcc-4.8.0-snapshot-20120430-rev-186947-c%2Cc%2B%2B%2Cfortran.7z/download

Это сообщение отредактировал(а) Randajad - 8.5.2012, 21:26
PM MAIL   Вверх
boostcoder
Дата 9.5.2012, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


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

Репутация: 49
Всего: 110



Randajad, у меня происходит такая ошибка:
Цитата

"make": [C:\Users\юзер\AppData\Local\Temp\ccKXUcye.ltrans0.ltrans.o] Error 1 (ignored)


но это нормально если учесть, что snapshot`ы вообще работать не обязаны)

Это сообщение отредактировал(а) boostcoder - 9.5.2012, 00:43
PM WWW   Вверх
Randajad
Дата 9.5.2012, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



Не обязаны работать? Да ладно. smile
Работает кошерно. Никаких особых трабл, кроме описаных выше, нету. Лто - вещь, кстати. Прирост ощутимый дает, плюс теперь гцц научилось выкидывать dead-code из экзешки по-нормальному. На крупном проекте с 6,7 метров стало всего 3,5. Правда без распаралелливания линкуется 3 минуты. smile
Скорее бы релиз новый, что-ли. smile
PM MAIL   Вверх
Randajad
Дата 9.5.2012, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



К сведению на release gcc 4.7.0 оно тоже не распаралелливается.

lto-wrapper: CreateProcess: No such file or directory
gcc/bin/../lib/gcc/i686-w64-mingw32/4.7.0/../../../../i686-w64-mingw32/bin/ld.exe: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status

http://sourceforge.net/projects/mingwbuild...ran.7z/download

Так что ваши релизы тоже не работают.  smile 

Это сообщение отредактировал(а) Randajad - 9.5.2012, 11:17
PM MAIL   Вверх
boostcoder
Дата 9.5.2012, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


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

Репутация: 49
Всего: 110



Цитата(Randajad @  9.5.2012,  11:08 Найти цитируемый пост)
release gcc 4.7.0 оно тоже не распаралелливается

смогу проверить часов через 8мь, к сожалению.
но что-то мне подсказывает, что ошибка тоже будет чем-то вроде:
Цитата

"make": [C:\Users\юзер\AppData\Local\Temp\ccKXUcye.ltrans0.ltrans.o] Error 1 (ignored)


Добавлено через 6 минут и 17 секунд
а где ты выполняешь эту команду?
в смысле, откуда запускаешь?

PM WWW   Вверх
Randajad
Дата 9.5.2012, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



Откуда-нибудь.
gcc/bin в path стоит.
Увы, ваша ошибка мне ни о чем не говорит, совсем.
PM MAIL   Вверх
Randajad
Дата 13.5.2012, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 295
Регистрация: 15.3.2012

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



Эм, а почему gcc 4.8.0 использует sse2 по-умолчанию? Экзешка отказалась запускаться на моем старом компе. Только после указания -march вручную заработало.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

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

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

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

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


 




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


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

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