http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49084
--- Comment #6 from Anh Vo <anhvofrcaus at gmail dot com> 2011-08-04 16:01:59 UTC --- The configuration --enable-languages=ada --without-build-config --disable-werror was used. Now it causes gcc to fail when configuration --enable-languages=ada,c,c++ is used. Below is the trailing error message. [...] /c/Gcc/Build/./prev-gcc/g++ -B/c/Gcc/Build/./prev-gcc/ -B/usr/local/i686-pc-mingw32/bin/ -nostdinc++ -B/c/Gcc/Build/prev-i686-pc-mingw32/libstdc++-v3/src/.libs -B/c/Gcc/Build/prev-i686-pc-mingw32/libstdc++-v3/libsupc++/.libs -I/c/Gcc/Build/prev-i686-pc-mingw32/libstdc++-v3/include/i686-pc-mingw32 -I/c/Gcc/Build/prev-i686-pc-mingw32/libstdc++-v3/include -I/c/Gcc/gcc-4.7-20110730/libstdc++-v3/libsup c++ -L/c/Gcc/Build/prev-i686-pc-mingw32/libstdc++-v3/src/.libs -L/c/Gcc/Build/prev-i686-pc-mingw32/libstdc++-v3/libsupc++/.libs -c -g -O2 -D__USE_MINGW_ACCESS -Wno-pedantic-ms-format -gtoggle -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-o verlength-strings -Werror -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.7-20110730/gcc -I../../gcc-4.7-20110730/gcc/. -I../../gcc-4.7-20110730/gcc/../include -I./../intl -I../../gcc-4.7-20110730/gcc/../libcpp/include -I../../gcc-4.7-20110730/gcc/../libdecnumber -I../../gcc-4.7-20110730/gcc/../libdecnumber/bid -I../libdecnumber ../../gcc-4.7-20110730/gcc/implicit-zee.c -o implicit-zee.o ../../gcc-4.7-20110730/gcc/implicit-zee.c: In function 'unsigned int find_and_re move_ze()': ../../gcc-4.7-20110730/gcc/implicit-zee.c:950:59: error: unknown conversion type character 'l' in format [-Werror=format] ../../gcc-4.7-20110730/gcc/implicit-zee.c:950:59: error: unknown conversion type character 'l' in format [-Werror=format] ../../gcc-4.7-20110730/gcc/implicit-zee.c:950:59: error: too many arguments for format [-Werror=format-extra-args] cc1plus.exe: all warnings being treated as errors make[3]: *** [implicit-zee.o] Error 1 make[3]: Leaving directory `/c/Gcc/Build/gcc' make[2]: *** [all-stage2-gcc] Error 2 make[2]: Leaving directory `/c/Gcc/Build' make[1]: *** [stage2-bubble] Error 2 make[1]: Leaving directory `/c/Gcc/Build' make: *** [all] Error 2