Building mingw-w64 is failing intermittently
For unknown reason building the nightly fails:
The directory that should contain system headers does not exist:
/home/ubuntu/install/mingw-w64/i686-w64-mingw32/sys-include
echo timestamp > stmp-fixinc
/bin/bash ../gcc-4.6.3/gcc/../mkinstalldirs /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include
mkdir -p -- /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include
rm -rf /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-fixed
mkdir /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-fixed
chmod a+rx /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-fixed
(cd `${PWDCMD-pwd}`/include ; \
tar -cf - .; exit 0) | (cd /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include; tar xpf - )
(cd `${PWDCMD-pwd}`/include-fixed ; \
tar -cf - .; exit 0) | (cd /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-fixed; tar xpf - )
files=`cd /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-fixed; find . -type l -print 2>/dev/null`; \
if [ $? -eq 0 ]; then \
dir=`cd include-fixed; ${PWDCMD-pwd}`; \
for i in $files; do \
dest=`ls -ld /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-fixed/$i | sed -n 's/.*-> //p'`; \
if expr "$dest" : "$dir.*" > /dev/null; then \
rm -f /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-fixed/$i; \
ln -s `echo $i | sed "s|/[^/]*|/..|g" | sed 's|/..$||'``echo "$dest" | sed "s|$dir||"` /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/include-fixed/$i; \
fi; \
done; \
fi
/bin/bash ../gcc-4.6.3/gcc/../mkinstalldirs /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-tools/include
/bin/bash ../gcc-4.6.3/gcc/../mkinstalldirs /home/ubuntu/install/mingw-w64/libexec/gcc/i686-w64-mingw32/4.6.3/install-tools
/usr/bin/install -c -m 644 ../gcc-4.6.3/gcc/gsyslimits.h \
/home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-tools/gsyslimits.h
/usr/bin/install -c -m 644 macro_list /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-tools/macro_list
/usr/bin/install -c -m 644 fixinc_list /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-tools/fixinc_list
set -e; for ml in `cat fixinc_list`; do \
multi_dir=`echo ${ml} | sed -e 's/^[^;]*;//'`; \
/bin/bash ../gcc-4.6.3/gcc/../mkinstalldirs /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-tools/include${multi_dir}; \
/usr/bin/install -c -m 644 include-fixed${multidir}/limits.h /home/ubuntu/install/mingw-w64/lib/gcc/i686-w64-mingw32/4.6.3/install-tools/include${multi_dir}/limits.h; \
done
/usr/bin/install: cannot stat `include-fixed/limits.h': No such file or directory
make[1]: *** [install-mkheaders] Error 1
make[1]: Leaving directory `/home/ubuntu/build/gcc/gcc'
make: *** [install-gcc] Error 2
I verified that on an own machine.