[devel] gcc4.8 bad, bad

REAL real на kemsu.ru
Чт Фев 27 11:40:36 MSK 2014


27.02.2014 09:26, Dmitry V. Levin пишет:
>> In file included from ../../src/base/dict.h:31:0,
>>                   from freetype.cpp:142:
>> /usr/include/c++/4.8/cstdlib: In function 'long long int std::abs(long
>> long int)':
>> /usr/include/c++/4.8/cstdlib:174:20: error: declaration of C function
>> 'long long int std::abs(long long int)' conflicts with
>>     abs(long long __x) { return __builtin_llabs (__x); }
>>                      ^
>> /usr/include/c++/4.8/cstdlib:166:3: error: previous declaration 'long
>> int std::abs(long int)' here
>>     abs(long __i) { return __builtin_labs(__i); }
>>     ^
>> [...]
>
> У вас там код, эквивалентный
>
> extern "C" {
> #include <cstdlib>
> }
>
> - он и не компилируется.

Нет, я проверил, ничего такого там нет.


-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ



Подробная информация о списке рассылки Devel