[devel] #include_next

REAL root на mmedia2.kemsu.ru
Пт Дек 3 04:31:19 UTC 2010


02.12.2010 22:54, Kirill A. Shutemov пишет:
>>> Что интересно, если в файлах /usr/include/upcr_geninclude/stdio.h,
>>> /usr/include/upcr_geninclude/stdlib.h и
>>> /usr/include/upcr_geninclude/stddef.h заменить #include_next на
>>> #include, всё работает как надо. Вот мне и интересно, что не так с
>>> этим #include_next.
>
> Судя, по тому что
>
> echo '#include<stddef.h>' | gcc -E -I/usr/include/upcr_geninclude/ -
>
> работает как надо, я думаю проблема совсем не в gcc.

Я ещё раз процитировал ключевую фразу в начале письма.

> Ищите ошибку в коде который пытаетесь собрать.

Легко: убить все встречающиеся #include_next, заменив их на нормальные 
#include. Только протестировать перед отправкой в сизиф надо будет, а 
то мало ли где что вылезет.

Но ошибки в коде нет, это факт, подтверждённый тем, что без всяких 
правок кода Berkeley UPC работает как часы много где. Только пока не у 
нас, в ALT.

-- 

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


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