http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47814
--- Comment #2 from Daniel Starke <daniel.f.starke at freenet dot de> 2011-02-23 12:31:52 UTC --- (In reply to comment #1) > lexer_line as well as the other problematic symbols are defined in > gengtype-lex.c: > nm build/gengtype-lex.o | egrep 'yybegin|yyend|lexer_line' > 0000000000000030 B lexer_line > 0000000000002e38 T yybegin > 0000000000002e9d T yyend > which is generated from gengtype-lex.l. Are you sure you don't have buggy or > not installed flex? Sorry, it seems that my msys environment was broken for flex which made flex crash. This did not cause the make process to terminate, hence the failure occured not until linking. It seems flex wasn't used by gcc 4.5.2 for this configuration.