[ -f stage_final ] || echo stage3 > stage_final make[1]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[2]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' rm -f stage_current make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[2]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[2]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libiberty' make[4]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libiberty/testsuite' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libiberty/testsuite' make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libiberty' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/intl' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/intl' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/libiberty' make[4]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/libiberty/testsuite' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/libiberty/testsuite' make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/libiberty' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/fixincludes' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/fixincludes' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libcpp' test -f config.h || (rm -f stamp-h1 && make stamp-h1) make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libcpp' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libdecnumber' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libdecnumber' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/gcc' make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/gcc' Checking multilib configuration for libgcc... make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/i686-pc-cygwin/libgcc' # If this is the top-level multilib, build all the other # multilibs. make[4]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/i686-pc-cygwin/libgcc' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../libgcc; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./gcc/xgcc -B/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./gcc/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/bin/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/lib/ -isystem /usr/local/gcc-4.3-20070126/i686-pc-cygwin/include -isystem /usr/local/gcc-4.3-20070126/i686-pc-cygwin/sys-include"; \ for i in `${compiler} --print-multi-lib 2>/dev/null`; do \ dir=`echo $i | sed -e 's/;.*$//'`; \ if [ "${dir}" = "." ]; then \ true; \ else \ if [ -d ../${dir}/${lib} ]; then \ flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ if (cd ../${dir}/${lib}; make "AR=ar" "AR_FLAGS=rc" "CC=/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./gcc/xgcc -B/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./gcc/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/bin/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/lib/ -isystem /usr/local/gcc-4.3-20070126/i686-pc-cygwin/include -isystem /usr/local/gcc-4.3-20070126/i686-pc-cygwin/sys-include" "CFLAGS=-g -fkeep-inline-functions" "DESTDIR=" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "LDFLAGS=" "LOADLIBES=" "RANLIB=ranlib" "SHELL=/bin/sh" "prefix=/usr/local/gcc-4.3-20070126" "exec_prefix=/usr/local/gcc-4.3-20070126" "libdir=/usr/local/gcc-4.3-20070126/lib" "libsubdir=/usr/local/gcc-4.3-20070126/lib/gcc/i686-pc-cygwin/4.3.0" "tooldir=/usr/local/gcc-4.3-20070126/i686-pc-cygwin" \ CFLAGS="-g -fkeep-inline-functions ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="/usr/local/gcc-4.3-20070126" \ exec_prefix="/usr/local/gcc-4.3-20070126" \ GCJFLAGS=" ${flags}" \ CXXFLAGS="-g -O2 ${flags}" \ LIBCFLAGS="-g -fkeep-inline-functions ${flags}" \ LIBCXXFLAGS="-g -O2 -fno-implicit-templates ${flags}" \ LDFLAGS=" ${flags}" \ MULTIFLAGS="${flags}" \ DESTDIR="" \ INSTALL="/usr/bin/install -c" \ INSTALL_DATA="/usr/bin/install -c -m 644" \ INSTALL_PROGRAM="/usr/bin/install -c" \ INSTALL_SCRIPT="/usr/bin/install -c" \ all); then \ true; \ else \ exit 1; \ fi; \ else true; \ fi; \ fi; \ done; \ fi make[4]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/i686-pc-cygwin/libgcc' # Now that we have built all the objects, we need to copy # them back to the GCC directory. Too many things (other # in-tree libraries, and DejaGNU) know about the layout # of the build tree, for now. make install DESTDIR=../.././gcc \ slibdir= libsubdir= MULTIOSDIR=. make[4]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/i686-pc-cygwin/libgcc' /bin/sh ../../../libgcc/../mkinstalldirs ../.././gcc /usr/bin/install -c -m 644 libgcc.a ../.././gcc/ chmod 644 ../.././gcc/libgcc.a ranlib ../.././gcc/libgcc.a /usr/bin/install -c -m 644 libgcov.a ../.././gcc/ chmod 644 ../.././gcc/libgcov.a ranlib ../.././gcc/libgcov.a parts=""; \ for file in $parts; do \ rm -f ../.././gcc/$file; \ /usr/bin/install -c -m 644 $file ../.././gcc/; \ done make[5]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/i686-pc-cygwin/libgcc' if [ -z "" ]; then \ true; \ else \ rootpre=`${PWDCMD-pwd}`/; export rootpre; \ srcrootpre=`cd ../../../libgcc; ${PWDCMD-pwd}`/; export srcrootpre; \ lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \ compiler="/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./gcc/xgcc -B/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./gcc/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/bin/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/lib/ -isystem /usr/local/gcc-4.3-20070126/i686-pc-cygwin/include -isystem /usr/local/gcc-4.3-20070126/i686-pc-cygwin/sys-include"; \ for i in `${compiler} --print-multi-lib 2>/dev/null`; do \ dir=`echo $i | sed -e 's/;.*$//'`; \ if [ "${dir}" = "." ]; then \ true; \ else \ if [ -d ../${dir}/${lib} ]; then \ flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \ if (cd ../${dir}/${lib}; make "AR=ar" "AR_FLAGS=rc" "CC=/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./gcc/xgcc -B/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./gcc/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/bin/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/lib/ -isystem /usr/local/gcc-4.3-20070126/i686-pc-cygwin/include -isystem /usr/local/gcc-4.3-20070126/i686-pc-cygwin/sys-include" "CFLAGS=-g -fkeep-inline-functions" "DESTDIR=../.././gcc" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "LDFLAGS=" "LOADLIBES=" "RANLIB=ranlib" "SHELL=/bin/sh" "prefix=/usr/local/gcc-4.3-20070126" "exec_prefix=/usr/local/gcc-4.3-20070126" "libdir=/usr/local/gcc-4.3-20070126/lib" "libsubdir=" "tooldir=/usr/local/gcc-4.3-20070126/i686-pc-cygwin" \ CFLAGS="-g -fkeep-inline-functions ${flags}" \ CCASFLAGS=" ${flags}" \ FCFLAGS=" ${flags}" \ FFLAGS=" ${flags}" \ ADAFLAGS=" ${flags}" \ prefix="/usr/local/gcc-4.3-20070126" \ exec_prefix="/usr/local/gcc-4.3-20070126" \ GCJFLAGS=" ${flags}" \ CXXFLAGS="-g -O2 ${flags}" \ LIBCFLAGS="-g -fkeep-inline-functions ${flags}" \ LIBCXXFLAGS="-g -O2 -fno-implicit-templates ${flags}" \ LDFLAGS=" ${flags}" \ MULTIFLAGS="${flags}" \ DESTDIR="../.././gcc" \ INSTALL="/usr/bin/install -c" \ INSTALL_DATA="/usr/bin/install -c -m 644" \ INSTALL_PROGRAM="/usr/bin/install -c" \ INSTALL_SCRIPT="/usr/bin/install -c" \ install); then \ true; \ else \ exit 1; \ fi; \ else true; \ fi; \ fi; \ done; \ fi make[5]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/i686-pc-cygwin/libgcc' make[4]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/i686-pc-cygwin/libgcc' make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/i686-pc-cygwin/libgcc' make[2]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[2]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' rm -f stage_current make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[2]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[2]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libiberty' make[4]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libiberty/testsuite' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libiberty/testsuite' make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libiberty' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/intl' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/intl' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/libiberty' make[4]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/libiberty/testsuite' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/libiberty/testsuite' make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/libiberty' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/fixincludes' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/build-i686-pc-cygwin/fixincludes' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libcpp' test -f config.h || (rm -f stamp-h1 && make stamp-h1) make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libcpp' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libdecnumber' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/libdecnumber' make[3]: Entering directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/gcc' /cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./prev-gcc/xgcc -B/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/./prev-gcc/ -B/usr/local/gcc-4.3-20070126/i686-pc-cygwin/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wmissing-format-attribute -Werror -Wc++-compat -DHAVE_CONFIG_H -I. -Icp -I../../gcc -I../../gcc/cp -I../../gcc/../include -I../../gcc/../libcpp/include -I../../gcc/../libdecnumber -I../libdecnumber ../../gcc/cp/parser.c -o cp/parser.o cc1: warnings being treated as errors ../../gcc/cp/parser.c: In function 'cp_parser_type_specifier': ../../gcc/cp/parser.c:13220: warning: 'bases' may be used uninitialized in this function ../../gcc/cp/parser.c:13220: note: 'bases' was declared here make[3]: *** [cp/parser.o] Error 1 make[3]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo/gcc' make[2]: *** [all-stage2-gcc] Error 2 make[2]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make[1]: *** [stage2-bubble] Error 2 make[1]: Leaving directory `/cygdrive/d/src/gcc/gcc-4.3-20070126/yo' make: *** [all] Error 2
configured with someting like export CFLAGS="-pipe -g -O2 -march=k8" ../configure \ --prefix=${local_dir} \ --enable-languages=c,c++ \ --enable-threads=posix \ --disable-checking \ --disable-nls --disable-shared --disable-win32-registry --with-system-zlib \ --verbose \ --with-gcc --with-gnu-ld --with-gnu-as \ --with-cpu=k8 --with-arch=k8 --with-tune=k8 $ gcc -v Reading specs from /usr/lib/gcc/i686-pc-cygwin/3.4.4/specs Configured with: /usr/build/package/orig/test.respin/gcc-3.4.4-3/configure --verbose --prefix=/usr --exec-prefix=/usr -- sysconfdir=/etc --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-langu ages=c,ada,c++,d,f77,pascal,java,objc --enable-nls --without-included-gettext --enable-version-specific-runtime-libs --w ithout-x --enable-libgcj --disable-java-awt --with-system-zlib --enable-interpreter --disable-libgcj-debug --enable-thre ads=posix --enable-java-gc=boehm --disable-win32-registry --enable-sjlj-exceptions --enable-hash-synchronization --enabl e-libstdcxx-debug Thread model: posix gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125) Note that a build try with boostrap disabled first failed with another error if i remember correctly so i let that one run while sleeping :) My cygwin is mostly up to date and i just got gcc-4.3-20070119 built.