Your message dated Wed, 08 May 2013 14:47:25 +0200 with message-id <[email protected]> and subject line closing as won't fix has caused the Debian Bug report #669904, regarding gcc-4.7-source: GCC failed to compile for cross-compiler amd64/x86-64 and maybe other architectures to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 669904: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=669904 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: gcc-4.7-source Version: 4.7.0-3 Severity: normal Hi, I'm trying to build a cross-compiler but it fails and the end. I've tried on 2 separate machines, both with i386 Debian Wheezy installed. Im using this script (also I've tried to put only GCC_TARGET and DEB_CROSS_NO_BIARCH): # Build and install GCC cd gcc-${GCCVER}-${GCCSUBVER} export GCC_TARGET=$ARCH export DEB_CROSS_INDEPENDENT=yes export WITHOUT_LANG=java,fortran,pascal,obj,obj-c++,ada,treelang export DEB_CROSS_NO_BIARCH=yes export USE_NJOBS=$(echo $(cat /proc/cpuinfo | grep ^processor | wc -l)*2 | bc) #export DEBUILD_PRESERVE_ENVVARS=GCC_TARGET,DEB_CROSS_INDEPENDNET,WITHOUT_LANG,DEB_CROSS_NO_BIARCH,USE_NJOBS debian/rules control #dpkg-buildpackage -us -uc -rfakeroot -b > ../gcc.build 2>&1 || echo 'Build error' dpkg-buildpackage -us -uc -b -rfakeroot cd .. The output: libtool: install: warning: remember to run `libtool --finish /usr/x86_64-linux- gnu/lib/../lib64' test -z "/usr/share/info" || /bin/mkdir -p "/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/debian/tmp/usr/share/info" /usr/bin/install -c -m 644 ./libitm.info '/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/debian/tmp/usr/share/info' install-info --info-dir='/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/debian/tmp/usr/share/info' '/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/debian/tmp/usr/share/info/libitm.info' This is not dpkg install-info anymore, but GNU install-info See the man page for ginstall-info for command line arguments make[6]: Leaving directory `/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/build/x86_64-linux-gnu/libitm' make[5]: Leaving directory `/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/build/x86_64-linux-gnu/libitm' make[4]: Leaving directory `/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/build/x86_64-linux-gnu/libitm' make[3]: Leaving directory `/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/build' make[2]: Leaving directory `/home/adrian/devel/cross- compiler/gcc-4.7-4.7.0/build' : # FIXME: the libstdc++ gdb.py file is installed with a wrong name for i in $(find debian/tmp/usr -name libstdc++_pic.a-gdb.py); do \ [ -f $i ] || continue; \ d=$(dirname $i); \ b=$(basename $i); \ t=$(cd $d; echo libstdc++.so.*.*.*)-gdb.py; \ mv $i $d/$t; \ done : # remove rpath settings from binaries and shared libs for i in $(chrpath -k debian/tmp/usr/bin/* debian/tmp/usr/lib*/lib*.so.* debian/tmp/usr/lib/i386-linux-gnu/lib*.so.* debian/tmp/usr/lib*/gcj-4.7*/lib*.so.* 2>/dev/null | awk -F: '/RPATH=/ {print $1}'); \ do \ case "$i" in ecj1|*gij-*|*libjawt*|*libjvm*) continue; esac; \ [ -h $i ] && continue; \ chrpath --delete $i; \ echo "removed RPATH: $i"; \ done : # remove '*.la' and '*.lai' files, not shipped in any package. find debian/tmp -name '*.la' -o -name '*.lai' | xargs -r rm -f rm -f debian/tmp/usr/lib/gcc/x86_64-linux-gnu/4.7/adalib/lib*.so* for i in gcc gcov; do \ I=`echo $i | tr a-z A-Z`; \ sed -e "s/@NAME@/$I-4.7/g" -e "s/@name@/$i-4.7/g" \ debian/dummy-man.1 > debian/tmp/usr/share/man/man1/$i.1; \ done chmod 755 debian/dh_* touch stamps/07-install-stamp make[1]: Leaving directory `/home/adrian/devel/cross-compiler/gcc-4.7-4.7.0' /usr/bin/make -f debian/rules2 binary make[1]: Entering directory `/home/adrian/devel/cross-compiler/gcc-4.7-4.7.0' dh_testdir dh_testroot rm -rf debian/gcc-4.7-x86-64-linux-gnu-base dh_installdirs -pgcc-4.7-x86-64-linux-gnu-base \ usr/lib/gcc/x86_64-linux-gnu/4.7 ln -sf 4.7 \ debian/gcc-4.7-x86-64-linux-gnu-base/usr/lib/gcc/x86_64-linux- gnu/4.7.0 for link in ; do \ ln -sf 4.7 \ debian/gcc-4.7-x86-64-linux-gnu-base/$(dirname usr/lib/gcc/x86_64 -linux-gnu/4.7)/$link; \ done dh_installdocs -pgcc-4.7-x86-64-linux-gnu-base debian/README.Debian.amd64 dh_installchangelogs -pgcc-4.7-x86-64-linux-gnu-base dh_compress -pgcc-4.7-x86-64-linux-gnu-base dh_fixperms -pgcc-4.7-x86-64-linux-gnu-base dh_gencontrol -pgcc-4.7-x86-64-linux-gnu-base -- -v4.7.0-3 '-Vgcc:Version=4.7.0-3' '-Vgcc:EpochVersion=1:4.7.0-3' '-Vgcc:SoftVersion=4.7' '-Vgdc:Version=' '-Vgcj:Version=4.7.0-3' '-Vgcj:SoftVersion=4.7' '-Vgcj:BaseVersion=4.7' '-Vgnat:Version=4.7.0-3' '-Vbinutils:Version=2.21.1' '-Vdep:libgcc=libgcc1-amd64-cross (>= 1:4.7.0-3)' '-Vdep:libgccbiarch=' '-Vdep:libc=libc6 (>= 2.11)' '-Vdep:libcdev=libc6-dev-amd64-cross (>= 2.13-5)' '-Vdep:libcbiarch=' '-Vdep:libcbiarchdev=' '-Vdep:libunwinddev=' '-Vdep:libcxxbiarch=' '-Vdep:libcxxbiarchdbg=' '-Vdep:libgobiarch=' '-Vdep:libgobiarchdbg=' '-Vdep:libgnat=' '-Vdep:ecj=' '-Vdep:libcloog=' '-Vgcc:multilib=gcc-4.7-multilib-x86-64-linux-gnu' '-Vgxx:multilib=g++-4.7-multilib-x86-64-linux-gnu' '-Vgobjc:multilib=gobjc-4.7-multilib-x86-64-linux-gnu' '-Vgobjcxx:multilib=gobjc++-4.7-multilib-x86-64-linux-gnu' '-Vgfortran:multilib=gfortran-4.7-multilib-x86-64-linux-gnu' '-Vdep:gold =binutils-gold (>= 2.21.1)' '-Vdep:libgomp=libgomp1-amd64-cross (>= ${gcc:Version})' '-Vdep:libitm=libitm1-amd64-cross (>= ${gcc:Version})' '-Vdep:libqmath=libquadmath0-amd64-cross (>= ${gcc:Version})' '-Vdep:gcj=gcc-4.7 (>= 4.7)' '-Vmultiarch:breaks=gcc-4.1, gcc-4.3 (<< 4.3.6-1), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2)' dh_installdeb -pgcc-4.7-x86-64-linux-gnu-base dh_md5sums -pgcc-4.7-x86-64-linux-gnu-base dh_builddeb -pgcc-4.7-x86-64-linux-gnu-base dpkg-deb: building package `gcc-4.7-x86-64-linux-gnu-base' in `../gcc-4.7-x86-64-linux-gnu-base_4.7.0-3_i386.deb'. touch stamps/08-binary-stamp-base dh_testdir dh_testroot mv stamps/07-install-stamp stamps/07-install-stamp-tmp rm -rf debian/libgcc1-amd64-cross debian/libgcc1-dbg-amd64-cross dh_installdirs -plibgcc1-amd64-cross usr/share/doc/libgcc1-amd64-cross usr/x86_64-linux-gnu/lib mv debian/tmp/usr/x86_64-linux-gnu/lib/libgcc_s.so.1 debian/libgcc1-amd64-cross/usr/x86_64-linux-gnu/lib/. mv: cannot stat `debian/tmp/usr/x86_64-linux-gnu/lib/libgcc_s.so.1': No such file or directory make[1]: *** [stamps/08-binary-stamp-libgcc] Error 1 make[1]: Leaving directory `/home/adrian/devel/cross-compiler/gcc-4.7-4.7.0' make: *** [binary] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2 -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 3.2.0-2-686-pae (SMP w/2 CPU cores) Locale: LANG=en_US.ISO-8859-1, LC_CTYPE=en_US.ISO-8859-1 (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash
--- End Message ---
--- Begin Message ---tags 669904 + wontfix thanks closing as won't fix. cross compilers are currently built by the Debian ARM porters, which seems to work well, plus the multilib cross builds should work as well.
--- End Message ---

