cross building latest gcc under latest debian sarge x86 box: gcc-3.4-branch: success: --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=i686-pc-mingw32 --enable-languages=c,c++,f77 success: --build=i686-pc-linux-gnu --host=i686-pc-mingw32 --target=i686-pc-mingw32 --enable-languages=c,c++,f77
gcc-4.0-branch: success: --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=i686-pc-mingw32 --enable-languages=c,c++,f95 fail: --build=i686-pc-linux-gnu --host=i686-pc-mingw32 --target=i686-pc-mingw32 --enable-languages=c,c++ trunk(gcc-4.1): fail: --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=i686-pc-mingw32 --enable-languages=c,c++,f95 fail: --build=i686-pc-linux-gnu --host=i686-pc-mingw32 --target=i686-pc-mingw32 gcc-4.0-branch error message: ... make[1]: Entering directory `/sda2/mingw32/objs/gcc' /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3 /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs /usr/win32-native/libexec/gcc/i686-pc-mingw32/4.0.3 /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs /usr/win32-native/bin /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs /usr/win32-native/include /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs /usr/win32-native/info /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3 /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs /usr/win32-native/man/man1 /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs /usr/win32-native/man/man7 rm -f /usr/win32-native/bin/g++-4.0.exe /usr/bin/install -c g++.exe /usr/win32-native/bin/g++-4.0.exe chmod a+x /usr/win32-native/bin/g++-4.0.exe rm -f /usr/win32-native/bin/c++-4.0.exe ( cd /usr/win32-native/bin && \ ln g++-4.0.exe c++-4.0.exe ) if [ -f cc1plus.exe ] ; then \ if [ -f g++-cross.exe ] ; then \ if [ -d /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/../../../../i686-pc-mingw32/bin/. ] ; then \ rm -f /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/../../../../i686-pc-mingw32/bin/g++.exe; \ /usr/bin/install -c g++-cross.exe /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/../../../../i686-pc-mingw32/bin/g++.exe; \ rm -f /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/../../../../i686-pc-mingw32/bin/c++.exe; \ ( cd /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/../../../../i686-pc-mingw32/bin && \ ln g++.exe c++.exe ); \ else true; fi; \ else \ rm -f /usr/win32-native/bin/i686-pc-mingw32-g++-4.0.exe; \ ( cd /usr/win32-native/bin && \ ln g++-4.0.exe i686-pc-mingw32-g++-4.0.exe ); \ rm -f /usr/win32-native/bin/i686-pc-mingw32-c++-4.0.exe; \ ( cd /usr/win32-native/bin && \ ln c++-4.0.exe i686-pc-mingw32-c++-4.0.exe ); \ fi ; \ fi for file in cc1.exe cc1plus.exe; do \ if [ -f $file ] ; then \ rm -f /usr/win32-native/libexec/gcc/i686-pc-mingw32/4.0.3/$file; \ /usr/bin/install -c $file /usr/win32-native/libexec/gcc/i686-pc-mingw32/4.0.3/$file; \ else true; \ fi; \ done for file in ..; do \ if [ x"$file" != x.. ]; then \ rm -f /usr/win32-native/libexec/gcc/i686-pc-mingw32/4.0.3/$file; \ /usr/bin/install -c $file /usr/win32-native/libexec/gcc/i686-pc-mingw32/4.0.3/$file; \ else true; fi; \ done for file in ..; do \ if [ x"$file" != x.. ]; then \ rm -f /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/$file; \ /usr/bin/install -c -m 644 $file /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/$file; \ chmod a-x /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/$file; \ else true; fi; \ done rm -f /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/specs if [ -f protoize.exe ]; then \ rm -f /usr/win32-native/bin/protoize-4.0.exe; \ /usr/bin/install -c protoize.exe /usr/win32-native/bin/protoize-4.0.exe; \ rm -f /usr/win32-native/bin/unprotoize-4.0.exe; \ /usr/bin/install -c unprotoize.exe /usr/win32-native/bin/unprotoize-4.0.exe; \ rm -f /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/SYSCALLS.c.X; \ /usr/bin/install -c -m 644 SYSCALLS.c.X /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/SYSCALLS.c.X; \ chmod a-x /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/SYSCALLS.c.X; \ fi if [ -f gcov.exe ]; \ then \ rm -f /usr/win32-native/bin/gcov-4.0.exe; \ /usr/bin/install -c gcov.exe /usr/win32-native/bin/gcov-4.0.exe; \ fi /usr/bin/install -c gccbug /usr/win32-native/bin/gccbug-4.0 rm -rf /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/include mkdir /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/include chmod a+rx /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/include (cd `${PWDCMD-pwd}`/include ; \ tar -cf - .; exit 0) | (cd /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/include; tar xpf - ) files=`cd /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/include; find . -type l -print 2>/dev/null`; \ if [ $? -eq 0 ]; then \ dir=`cd include; ${PWDCMD-pwd}`; \ for i in $files; do \ dest=`ls -ld /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/include/$i | sed -n 's/.*-> //p'`; \ if expr "$dest" : "$dir.*" > /dev/null; then \ rm -f /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/include/$i; \ ln -s `echo $i | sed "s|/[^/]*|/..|g" | sed 's|/..$||'``echo "$dest" | sed "s|$dir||"` /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/include/$i; \ fi; \ done; \ fi for file in /opt/cvs_work/gcc40-branch/gcc/ginclude/float.h /opt/cvs_work/gcc40-branch/gcc/ginclude/iso646.h /opt/cvs_work/gcc40-branch/gcc/ginclude/stdarg.h /opt/cvs_work/gcc40-branch/gcc/ginclude/stdbool.h /opt/cvs_work/gcc40-branch/gcc/ginclude/stddef.h /opt/cvs_work/gcc40-branch/gcc/ginclude/varargs.h /opt/cvs_work/gcc40-branch/gcc/unwind.h /opt/cvs_work/gcc40-branch/gcc/config/i386/mmintrin.h /opt/cvs_work/gcc40-branch/gcc/config/i386/mm3dnow.h /opt/cvs_work/gcc40-branch/gcc/config/i386/xmmintrin.h /opt/cvs_work/gcc40-branch/gcc/config/i386/emmintrin.h /opt/cvs_work/gcc40-branch/gcc/config/i386/pmmintrin.h mm_malloc.h; do \ realfile=`echo $file | sed -e 's|.*/\([^/]*\)$|\1|'`; \ /usr/bin/install -c -m 644 $file \ /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/include/$realfile ; \ done /usr/bin/install -c -m 644 xlimits.h /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/include/limits.h /usr/bin/install -c -m 644 /opt/cvs_work/gcc40-branch/gcc/gsyslimits.h \ /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/gsyslimits.h /usr/bin/install -c -m 644 macro_list /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/macro_list if [ x != x ] ; then \ /usr/bin/install -c /bin/sh /opt/cvs_work/gcc40-branch/gcc/../mkinstalldirs \ /usr/win32-native/libexec/gcc/i686-pc-mingw32/4.0.3/install-tools/mkinstalldirs ; \ /usr/bin/install -c /opt/cvs_work/gcc40-branch/gcc/fixproto /usr/win32-native/libexec/gcc/i686-pc-mingw32/4.0.3/install-tools/fixproto ; \ /usr/bin/install -c build/fix-header \ /usr/win32-native/libexec/gcc/i686-pc-mingw32/4.0.3/install-tools/fix-header ; \ else :; fi echo 'SYSTEM_HEADER_DIR="'"/usr/include"'"' \ > /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/mkheaders.conf echo 'OTHER_FIXINCLUDES_DIRS=""' \ >> /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/mkheaders.conf echo 'FIXPROTO_DEFINES=""' \ >> /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/mkheaders.conf echo 'STMP_FIXPROTO=""' \ >> /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/mkheaders.conf echo 'STMP_FIXINC="stmp-fixinc"' \ >> /usr/win32-native/lib/gcc/i686-pc-mingw32/4.0.3/install-tools/mkheaders.conf make \ CFLAGS="-O2 -g0 -pipe -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition " \ CONFIG_H="tconfig.h /opt/cvs_work/gcc40-branch/gcc/../include/ansidecl.h /opt/cvs_work/gcc40-branch/gcc/config/i386/xm-mingw32.h" TM_H="tm.h /opt/cvs_work/gcc40-branch/gcc/config/i386/i386.h /opt/cvs_work/gcc40-branch/gcc/config/i386/unix.h /opt/cvs_work/gcc40-branch/gcc/config/i386/bsd.h /opt/cvs_work/gcc40-branch/gcc/config/i386/gas.h /opt/cvs_work/gcc40-branch/gcc/config/dbxcoff.h /opt/cvs_work/gcc40-branch/gcc/config/i386/cygming.h /opt/cvs_work/gcc40-branch/gcc/config/i386/mingw32.h /opt/cvs_work/gcc40-branch/gcc/defaults.h insn-constants.h insn-flags.h" \ INCLUDES="-I. -I. -I/opt/cvs_work/gcc40-branch/gcc -I/opt/cvs_work/gcc40-branch/gcc/. -I/opt/cvs_work/gcc40-branch/gcc/../include -I/opt/cvs_work/gcc40-branch/gcc/../libcpp/include " \ MAKEOVERRIDES= \ -f libgcc.mk all make[2]: Entering directory `/sda2/mingw32/objs/gcc' i686-pc-mingw32-gcc -O2 -I/opt/cvs_work/gcc40-branch/gcc/../winsup/w32api/include -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I/opt/cvs_work/gcc40-branch/gcc -I/opt/cvs_work/gcc40-branch/gcc/. -I/opt/cvs_work/gcc40-branch/gcc/../include -I/opt/cvs_work/gcc40-branch/gcc/../libcpp/include -DL_muldi3 -c /opt/cvs_work/gcc40-branch/gcc/libgcc2.c -o libgcc/./_muldi3.o In file included from /opt/cvs_work/gcc40-branch/gcc/libgcc2.c:56: /opt/cvs_work/gcc40-branch/gcc/libgcc2.h:34: warning: ignoring #pragma GCC visibility /opt/cvs_work/gcc40-branch/gcc/libgcc2.h:117: error: no data type for mode `SC' /opt/cvs_work/gcc40-branch/gcc/libgcc2.h:121: error: no data type for mode `DC' /opt/cvs_work/gcc40-branch/gcc/libgcc2.h:125: error: no data type for mode `XC' In file included from /opt/cvs_work/gcc40-branch/gcc/libgcc2.c:56: /opt/cvs_work/gcc40-branch/gcc/libgcc2.h:392: warning: ignoring #pragma GCC visibility make[2]: *** [libgcc/./_muldi3.o] Error 1 make[2]: Leaving directory `/sda2/mingw32/objs/gcc' make[1]: *** [libgcc.a] Error 2 make[1]: Leaving directory `/sda2/mingw32/objs/gcc' make: *** [install-gcc] Error 2 Thanks for some help
signature.asc
Description: OpenPGP digital signature