http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47814
Summary: [4.6 Regression] Bootstrap fails on mingw32 by undefined reference to 'lexer_line' Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: daniel.f.sta...@freenet.de Trying to build gcc 4.6 r170290 configured with configure --enable-languages="c,c++" --disable-nls --disable-shared --enable-static --enable-libgcj --enable-libgomp --enable-lto --with-dwarf2 --disable-win32-registry --enable-version-specific-runtime-libs --prefix=/mingw --program-suffix=-4.6 --build=mingw32 --enable-abi=32 --enable-checking=release fails on mingw32 with gcc -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -DHAVE_CONFIG_H -DGENERATOR_FILE -Wl,--stack,12582912 -o build/gengtype.exe \ build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o build/version.o ../build-mingw32/libiberty/libiberty.a build/gengtype.o: In function `create_optional_field_': D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype.c:843: undefined reference to `lexer_line' build/gengtype.o: In function `adjust_field_rtx_def': D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype.c:978: undefined reference to `lexer_line' D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype.c:1032: undefined reference to `lexer_line' D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype.c:1042: undefined reference to `lexer_line' D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype.c:1105: undefined reference to `lexer_line' build/gengtype.o:D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype.c:1144: more undefined references to `lexer_line' follow build/gengtype-parse.o: In function `token': D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:49: undefined reference to `yylex' build/gengtype-parse.o: In function `parse_error': D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:138: undefined reference to `lexer_line' D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:138: undefined reference to `lexer_line' build/gengtype-parse.o: In function `struct_field_seq': D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:688: undefined reference to `lexer_line' build/gengtype-parse.o: In function `type': D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:722: undefined reference to `lexer_line' D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:754: undefined reference to `lexer_line' build/gengtype-parse.o:D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:754: more undefined references to `lexer_line' follow build/gengtype-parse.o: In function `parse_file': D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:947: undefined reference to `yybegin' D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:982: undefined reference to `lexer_toplevel_done' D:\Programme\msys\new-gcc\bin\gcc/../../gcc-4.6-20110218/gcc/gengtype-parse.c:987: undefined reference to `yyend' collect2: ld returned 1 exit status make[3]: *** [build/gengtype.exe] Error 1 make[3]: Leaving directory `/new-gcc/bin/gcc' make[2]: *** [all-stage1-gcc] Error 2 make[2]: Leaving directory `/new-gcc/bin' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/new-gcc/bin' make: *** [bootstrap] Error 2 after running make bootstrap Used environment for building: $ gcc -v Using built-in specs. Target: mingw32 Configured with: ../gcc-4.4.0/configure --enable-languages=c,ada,c++,fortran,java,objc,obj-c++ --disable-sjlj-exceptions --enable-shared --enable-libgcj --enable-libgomp --with-dwarf2 --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --prefix=/mingw --with-gmp=/mingw/src/gmp/root --with-mpfr=/mingw/src/mpfr/root --build=mingw32 Thread model: win32 gcc version 4.4.0 (GCC) binutils-2.21-2-mingw32 bison-2.4.2-1-msys-1.0.13 flex-2.5.35-2-msys-1.0.13 libiconv-1.13.1-1-mingw32 libintl-0.17-1-mingw32-dll-8 libregex-1.20090805-2-msys-1.0.13 mingwrt-3.18-mingw32 pthreads-w32-2.8.0-mingw32 w32api-3.15-1-mingw32 gcc 4.5.2 builds just fine in this environment.