Наш flex генерирует: #define ECHO (void) fwrite( yytext, yyleng, 1, yyout ) а затем вызывает ECHO в своём же коде без обработки кода возврата. Согласно: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=388438#22 это должно быть исправлено в flex-2.5.35.
Пора обновлять flex.
(В ответ на комментарий №1) > Пора обновлять flex. А ещё хочется использовать этот сгенерированный код с -Wmissing-prototypes.
(В ответ на комментарий №1) > Пора обновлять flex. http://git.altlinux.org/people/legion/packages/flex.git ALT#19053 НЕ не исправлен. Пришлось патчить самому.
flex-2.5.35-alt1