Source: gcc-mingw-w64
Version: 19.2
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20170418 qa-ftbfs
Justification: FTBFS in stretch on amd64

Hi,

During a rebuild of all packages in stretch (in a stretch chroot, not a
sid chroot), your package failed to build on amd64.

Relevant part (hopefully):
> make[3]: Entering directory 
> '/<<PKGBUILDDIR>>/build/i686-w64-mingw32-posix/gcc'
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> mkdir -p -- po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> mkdir -p -- po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> mkdir -p -- po
> mkdir -p -- po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> mkdir -p -- po
> /usr/bin/msgfmt --statistics -o po/be.gmo ../../../src/gcc/po/be.po
> mkdir -p -- po
> mkdir -p -- po
> mkdir -p -- po
> /usr/bin/msgfmt --statistics -o po/da.gmo ../../../src/gcc/po/da.po
> /usr/bin/msgfmt --statistics -o po/de.gmo ../../../src/gcc/po/de.po
> /usr/bin/msgfmt --statistics -o po/el.gmo ../../../src/gcc/po/el.po
> /usr/bin/msgfmt --statistics -o po/fi.gmo ../../../src/gcc/po/fi.po
> /usr/bin/msgfmt --statistics -o po/fr.gmo ../../../src/gcc/po/fr.po
> /usr/bin/msgfmt --statistics -o po/hr.gmo ../../../src/gcc/po/hr.po
> /usr/bin/msgfmt --statistics -o po/id.gmo ../../../src/gcc/po/id.po
> /usr/bin/msgfmt --statistics -o po/ja.gmo ../../../src/gcc/po/ja.po
> /usr/bin/msgfmt --statistics -o po/nl.gmo ../../../src/gcc/po/nl.po
> /usr/bin/msgfmt --statistics -o po/ru.gmo ../../../src/gcc/po/ru.po
> /usr/bin/msgfmt --statistics -o po/sr.gmo ../../../src/gcc/po/sr.po
> /usr/bin/msgfmt --statistics -o po/sv.gmo ../../../src/gcc/po/sv.po
> /usr/bin/msgfmt --statistics -o po/tr.gmo ../../../src/gcc/po/tr.po
> /usr/bin/msgfmt --statistics -o po/uk.gmo ../../../src/gcc/po/uk.po
> /usr/bin/msgfmt --statistics -o po/vi.gmo ../../../src/gcc/po/vi.po
> /usr/bin/msgfmt --statistics -o po/zh_CN.gmo ../../../src/gcc/po/zh_CN.po
> /bin/bash ../../../src/gcc/../mkinstalldirs po
> TARGET_CPU_DEFAULT="" \
> HEADERS="auto-host.h ansidecl.h" DEFINES="" \
> /bin/bash ../../../src/gcc/mkconfig.sh config.h
> TARGET_CPU_DEFAULT="" \
> HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/i386/i386.h 
> config/i386/unix.h config/i386/bsd.h config/i386/gas.h config/dbxcoff.h 
> config/i386/cygming.h config/i386/mingw-pthread.h config/i386/mingw32.h 
> config/i386/mingw-w64.h config/i386/mingw-stdint.h config/initfini-array.h 
> defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4" \
> /bin/bash ../../../src/gcc/mkconfig.sh tm.h
> TARGET_CPU_DEFAULT="" \
> HEADERS="config/i386/i386-protos.h tm-preds.h" DEFINES="" \
> /bin/bash ../../../src/gcc/mkconfig.sh tm_p.h
> configure: creating cache ./config.cache
> TARGET_CPU_DEFAULT="" \
> HEADERS="auto-host.h ansidecl.h" DEFINES="" \
> /bin/bash ../../../src/gcc/mkconfig.sh bconfig.h
> /usr/bin/msgfmt --statistics -o po/zh_TW.gmo ../../../src/gcc/po/zh_TW.po
> g++-6 -c   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wall 
> -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE   -fno-exceptions -fno-rtti 
> -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings 
> -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic 
> -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H 
> -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../../src/gcc 
> -I../../../src/gcc/build -I../../../src/gcc/../include  
> -I../../../src/gcc/../libcpp/include -Wdate-time -D_FORTIFY_SOURCE=2 \
> -DBASEVER="\"6.3.0\"" -DDATESTAMP="\" 20170406\"" \
> -DREVISION="\"\"" \
> -DDEVPHASE="\"\"" -DPKGVERSION="\"(GCC) \"" \
> -DBUGURL="\"<http://gcc.gnu.org/bugs.html>\"" -o build/version.o 
> ../../../src/gcc/version.c
> gawk -f ../../../src/gcc/opt-gather.awk 
> ../../../src/gcc/ada/gcc-interface/lang.opt ../../../src/gcc/c-family/c.opt 
> ../../../src/gcc/common.opt ../../../src/gcc/fortran/lang.opt 
> ../../../src/gcc/go/lang.opt ../../../src/gcc/java/lang.opt 
> ../../../src/gcc/lto/lang.opt ../../../src/gcc/config/fused-madd.opt 
> ../../../src/gcc/config/i386/i386.opt 
> ../../../src/gcc/config/i386/cygming.opt 
> ../../../src/gcc/config/i386/mingw.opt 
> ../../../src/gcc/config/i386/mingw-w64.opt > tmp-optionlist
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking target system type... i686-w64-mingw32
> checking for x86_64-linux-gnu-gcc... gcc-6
> /bin/bash ../../../src/gcc/../move-if-change tmp-gi.list gtyp-input.list
> echo "#define BUILDING_GCC_MAJOR `echo 6.3.0 | sed -e 
> 's/^\([0-9]*\).*$/\1/'`" > bversion.h
> if test no = yes \
>    || test -n "../lib64 ../lib"; then \
>   /bin/bash ../../../src/gcc/genmultilib \
>     "m64/m32" \
>     "64 32" \
>     "" \
>     "" \
>     "" \
>     "" \
>     "../lib64 ../lib" \
>     "" \
>     "" \
>     "" \
>     "no" \
>     > tmp-mlib.h; \
> else \
>   /bin/bash ../../../src/gcc/genmultilib '' '' '' '' '' '' '' '' \
>     "" '' no \
>     > tmp-mlib.h; \
> fi
> echo "#define BUILDING_GCC_MINOR `echo 6.3.0 | sed -e 
> 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h
> lsf="../../../src/gcc/ada/gcc-interface/lang-specs.h 
> ../../../src/gcc/cp/lang-specs.h ../../../src/gcc/fortran/lang-specs.h 
> ../../../src/gcc/lto/lang-specs.h ../../../src/gcc/objc/lang-specs.h 
> ../../../src/gcc/objcp/lang-specs.h"; for f in $lsf; do \
>     echo "#include \"$f\""; \
> done | sed 's|../../../src/gcc/||' > tmp-specs.h
> echo timestamp > s-gtyp-input
> rm -f tmp-all-tree.def
> echo "#define BUILDING_GCC_PATCHLEVEL `echo 6.3.0 | sed -e 
> 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h
> /bin/bash ../../../src/gcc/../move-if-change tmp-specs.h specs.h
> echo '#include "tree.def"' > tmp-all-tree.def
> gawk -f ../../../src/gcc/gen-pass-instances.awk \
>   ../../../src/gcc/passes.def > pass-instances.def
> gcc-6 -E ../../../src/gcc/params-list.h | sed 's/^#.*//;/^$/d' > 
> tmp-params.list
> echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + 
> BUILDING_GCC_MINOR)" >> bversion.h
> echo timestamp > s-specs
> echo 'END_OF_BASE_TREE_CODES' >> tmp-all-tree.def
> echo "g++-6 -no-pie   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -specs=/usr/share/dpkg/no-pie-compile.specs -fstack-protector-strong -Wall 
> -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE   -fno-exceptions -fno-rtti 
> -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings 
> -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic 
> -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H 
> -static-libstdc++ -static-libgcc -specs=/usr/share/dpkg/no-pie-link.specs 
> -Wl,-z,relro -Wl,-z,now -Wl,--as-needed" > checksum-options.tmp \
> && ../../../src/gcc/../move-if-change checksum-options.tmp checksum-options
> checking for C compiler default output file name... /bin/bash 
> ../../../src/gcc/../move-if-change tmp-params.list params.list
> echo timestamp > s-bversion
> echo '#include "c-family/c-common.def"' >> tmp-all-tree.def
> gawk -f ../../../src/gcc/config/i386/i386-builtin-types.awk 
> ../../../src/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc
> echo timestamp > s-params.list
> ltf="../../../src/gcc/ada/gcc-interface/ada-tree.def 
> ../../../src/gcc/cp/cp-tree.def ../../../src/gcc/java/java-tree.def 
> ../../../src/gcc/objc/objc-tree.def"; for f in $ltf; do \
>   echo "#include \"$f\""; \
> done | sed 's|../../../src/gcc/||' >> tmp-all-tree.def
> cp ../../../src/gcc/gcc-ar.c gcc-nm.c
> cp ../../../src/gcc/gcc-ar.c gcc-ranlib.c
> /bin/bash ../../../src/gcc/../move-if-change tmp-all-tree.def all-tree.def
> rm -f mm_malloc.h
> TARGET_CPU_DEFAULT="" \
> HEADERS="auto-host.h ansidecl.h config/i386/xm-mingw32.h" 
> DEFINES="USED_FOR_TARGET " \
> /bin/bash ../../../src/gcc/mkconfig.sh tconfig.h
> 128 translated messages, 150 fuzzy translations, 11700 untranslated messages.
> cat ../../../src/gcc/config/i386/gmm_malloc.h > mm_malloc.h
> (echo "@set version-GCC 6.3.0"; \
>  if [ "" = "experimental" ]; \
>  then echo "@set DEVELOPMENT"; \
>  else echo "@clear DEVELOPMENT"; \
>  fi) > gcc-vers.texiT
> a.out
> checking whether the C compiler works... make[3]: *** No rule to make target 
> 'gcov-dump.texi', needed by 'gcov-dump.pod'.  Stop.
> make[3]: *** Waiting for unfinished jobs....
> /bin/bash ../../../src/gcc/../move-if-change tmp-mlib.h multilib.h
> /bin/bash ../../../src/gcc/../move-if-change tmp-bt.inc i386-builtin-types.inc
> echo timestamp > s-alltree
> yes
> echo @set srcdir 
> /<<PKGBUILDDIR>>/build/i686-w64-mingw32-posix/gcc/../../../src/gcc >> 
> gcc-vers.texiT
> checking whether we are cross compiling... no
> checking for suffix of executables... if [ -n "(GCC) " ]; then \
>   echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \
> fi
> 71 translated messages, 2165 fuzzy translations, 9742 untranslated messages.
> echo timestamp > s-mlib
> echo timestamp > s-i386-bt
> echo "@set BUGURL @uref{http://gcc.gnu.org/bugs.html}"; >> gcc-vers.texiT; \
> mv -f gcc-vers.texiT gcc-vers.texi
> 404 translated messages, 11574 untranslated messages.
> 43 translated messages, 3824 fuzzy translations, 8111 untranslated messages.
> 884 translated messages, 5145 fuzzy translations, 5949 untranslated messages.
> 2003 translated messages, 5099 fuzzy translations, 4876 untranslated messages.
> 5162 translated messages, 35 fuzzy translations, 6781 untranslated messages.
> 5246 translated messages, 5715 fuzzy translations, 1017 untranslated messages.
> 2754 translated messages, 4142 fuzzy translations, 5082 untranslated messages.
> 2579 translated messages, 8099 fuzzy translations, 1300 untranslated messages.
> 1415 translated messages, 5752 fuzzy translations, 4811 untranslated messages.
> 
> checking for suffix of object files... 11978 translated messages.
> 2817 translated messages, 5985 fuzzy translations, 3176 untranslated messages.
> 2911 translated messages, 5123 fuzzy translations, 3944 untranslated messages.
> 6765 translated messages, 4315 fuzzy translations, 898 untranslated messages.
> o
> checking whether we are using the GNU C compiler... 3590 translated messages, 
> 5909 fuzzy translations, 2479 untranslated messages.
> 3020 translated messages, 5839 fuzzy translations, 3119 untranslated messages.
> yes
> checking whether gcc-6 accepts -g... 6099 translated messages, 4560 fuzzy 
> translations, 1319 untranslated messages.
> yes
> checking for gcc-6 option to accept ISO C89... none needed
> checking how to run the C preprocessor... /bin/bash 
> ../../../src/gcc/../move-if-change tmp-optionlist optionlist
> echo timestamp > s-options
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/build/i686-w64-mingw32-posix/gcc'
> Makefile:4203: recipe for target 'all-gcc' failed
> make[2]: *** [all-gcc] Error 2

The full build log is available from:
   http://aws-logs.debian.net/2017/04/18/gcc-mingw-w64_19.2_testing.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to