Your message dated Thu, 09 May 2013 12:03:27 +0000
with message-id <e1uapzh-0005qt...@franck.debian.org>
and subject line Bug#698496: fixed in gcc-4.4 4.4.7-4
has caused the Debian Bug report #698496,
regarding gcc-4.4: FTBFS on powerpcspe
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 ow...@bugs.debian.org
immediately.)


-- 
698496: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698496
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gcc-4.4
Version: 4.4.7-3
Severity: wishlist
Tags: patch sid
User: debian-powerpc...@breakpoint.cc
Usertags: powerpcspe

Hi,

gcc-4.4 currently FTBFS on powerpcspe [1] like this:

make[5]: Entering directory `/«PKGBUILDDIR»/build/powerpc-linux-gnuspe/libgcc'
# If this is the top-level multilib, build all the other
/«PKGBUILDDIR»/build/./gcc/xgcc -B/«PKGBUILDDIR»/build/./gcc/ 
-B/usr/powerpc-linux-gnuspe/bin/ -B/usr/powerpc-linux-gnuspe/lib/ -isystem 
/usr/powerpc-linux-gnuspe/include -isystem 
/usr/powerpc-linux-gnuspe/sys-include -g -O2 -O2  -g -O2 -DIN_GCC   -W -Wall 
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual 
-Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT 
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mlong-double-128 -I. -I. -I../.././gcc 
-I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc 
-I../../../src/libgcc/../include -I../../../src/libgcc/../libdecnumber/dpd 
-I../../../src/libgcc/../libdecnumber -DHAVE_CC_TLS -o _muldi3.o -MT _muldi3.o 
-MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../src/libgcc/../gcc/libgcc2.c \
          -fvisibility=hidden -DHIDE_EXPORTS
/«PKGBUILDDIR»/build/./gcc/xgcc -B/«PKGBUILDDIR»/build/./gcc/ 
-B/usr/powerpc-linux-gnuspe/bin/ -B/usr/powerpc-linux-gnuspe/lib/ -isystem 
/usr/powerpc-linux-gnuspe/include -isystem 
/usr/powerpc-linux-gnuspe/sys-include -g -O2 -O2  -g -O2 -DIN_GCC   -W -Wall 
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual 
-Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT 
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mlong-double-128 -I. -I. -I../.././gcc 
-I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc 
-I../../../src/libgcc/../include -I../../../src/libgcc/../libdecnumber/dpd 
-I../../../src/libgcc/../libdecnumber -DHAVE_CC_TLS -o _negdi2.o -MT _negdi2.o 
-MD -MP -MF _negdi2.dep -DL_negdi2 -c ../../../src/libgcc/../gcc/libgcc2.c \
          -fvisibility=hidden -DHIDE_EXPORTS
# multilibs.
/«PKGBUILDDIR»/build/./gcc/xgcc -B/«PKGBUILDDIR»/build/./gcc/ 
-B/usr/powerpc-linux-gnuspe/bin/ -B/usr/powerpc-linux-gnuspe/lib/ -isystem 
/usr/powerpc-linux-gnuspe/include -isystem 
/usr/powerpc-linux-gnuspe/sys-include -g -O2 -O2  -g -O2 -DIN_GCC   -W -Wall 
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual 
-Wold-style-definition  -isystem ./include  -fPIC -g -DHAVE_GTHR_DEFAULT 
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -mlong-double-128 -I. -I. -I../.././gcc 
-I../../../src/libgcc -I../../../src/libgcc/. -I../../../src/libgcc/../gcc 
-I../../../src/libgcc/../include -I../../../src/libgcc/../libdecnumber/dpd 
-I../../../src/libgcc/../libdecnumber -DHAVE_CC_TLS -o _lshrdi3.o -MT 
_lshrdi3.o -MD -MP -MF _lshrdi3.dep -DL_lshrdi3 -c 
../../../src/libgcc/../gcc/libgcc2.c \
          -fvisibility=hidden -DHIDE_EXPORTS
In file included from /usr/include/stdio.h:28,
                 from ../../../src/libgcc/../gcc/tsystem.h:87,
                 from ../../../src/libgcc/../gcc/libgcc2.c:29:
/usr/include/features.h:323:26: error: bits/predefs.h: No such file or directory
In file included from /usr/include/stdio.h:28,
                 from ../../../src/libgcc/../gcc/tsystem.h:87,
                 from ../../../src/libgcc/../gcc/libgcc2.c:29:
/usr/include/features.h:323:26: error: bits/predefs.h: No such file or directory
/usr/include/features.h:356:25: error: sys/cdefs.h: No such file or directory
/usr/include/features.h:388:23: error: gnu/stubs.h: No such file or directory

This is similar to the issues already solved in gcc-4.7 and gcc-4.6.

Attaching a patch that fixes it.

Thanks in advance,

Roland

[1] http://wiki.debian.org/PowerPCSPEPort


-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.7.0 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_GB.UTF-8)
Shell: /bin/sh linked to /bin/dash
--- gcc-4.4-4.4.7/debian/patches/gcc-multiarch.diff.orig	2013-01-07 09:56:19.423574177 +0000
+++ gcc-4.4-4.4.7/debian/patches/gcc-multiarch.diff	2013-01-07 09:53:20.243558768 +0000
@@ -519,6 +519,15 @@
 +MULTILIB_OSDIRNAMES = sh4-linux-gnu:sh4-linux-gnu sh4_nofpu-linux-gnu:sh4-linux-gnu
 --- a/src/gcc/config.gcc
 +++ b/src/gcc/config.gcc
+@@ -1845,7 +1845,7 @@
+ powerpc-*-linux*spe*)
+ 	tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h rs6000/linuxspe.h rs6000/e500.h"
+ 	extra_options="${extra_options} rs6000/sysv4.opt"
+-	tmake_file="t-dfprules rs6000/t-fprules rs6000/t-fprules-softfp soft-fp/t-softfp rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm"
++	tmake_file="t-dfprules rs6000/t-fprules rs6000/t-fprules-softfp soft-fp/t-softfp rs6000/t-ppcos ${tmake_file} rs6000/t-ppccomm rs6000/t-linux"
+ 	;;
+ powerpc-*-linux*paired*)
+         tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h rs6000/linux.h rs6000/750cl.h"
 @@ -1871,6 +1871,7 @@
  		;;
  	    *)
@@ -544,8 +553,12 @@
  		tmake_file="${tmake_file} ia64/t-fprules-softfp soft-fp/t-softfp"
 --- a/src/gcc/config/rs6000/t-linux
 +++ b/src/gcc/config/rs6000/t-linux
-@@ -0,0 +1 @@
+@@ -0,0 +1,5 @@
++ifneq (,$(findstring spe, $(target)))
++MULTIARCH_DIRNAME = powerpc-linux-gnuspe
++else
 +MULTIARCH_DIRNAME = powerpc-linux-gnu
++endif
 --- a/src/gcc/config/s390/t-linux
 +++ b/src/gcc/config/s390/t-linux
 @@ -1,3 +1,5 @@

--- End Message ---
--- Begin Message ---
Source: gcc-4.4
Source-Version: 4.4.7-4

We believe that the bug you reported is fixed in the latest version of
gcc-4.4, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 698...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Klose <d...@debian.org> (supplier of updated gcc-4.4 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 09 May 2013 11:29:13 +0200
Source: gcc-4.4
Binary: gcc-4.4-base gcc-4.4 gcc-4.4-multilib gcc-4.4-hppa64 gcc-4.4-spu 
g++-4.4-spu gfortran-4.4-spu cpp-4.4 gcc-4.4-locales g++-4.4 g++-4.4-multilib 
libmudflap0-4.4-dev protoize gfortran-4.4 gfortran-4.4-multilib 
libstdc++6-4.4-dev libstdc++6-4.4-pic libstdc++6-4.4-dbg lib32stdc++6-4.4-dbg 
lib64stdc++6-4.4-dbg libn32stdc++6-4.4-dbg libstdc++6-4.4-doc 
gcc-4.4-soft-float gcc-4.4-source
Architecture: source all i386
Version: 4.4.7-4
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <d...@debian.org>
Description: 
 cpp-4.4    - GNU C preprocessor
 g++-4.4    - GNU C++ compiler
 g++-4.4-multilib - GNU C++ compiler (multilib files)
 g++-4.4-spu - SPU cross-compiler (C++ compiler)
 gcc-4.4    - GNU C compiler
 gcc-4.4-base - GCC, the GNU Compiler Collection (base package)
 gcc-4.4-hppa64 - GNU C compiler (cross compiler for hppa64)
 gcc-4.4-locales - GCC, the GNU compiler collection (native language support 
files)
 gcc-4.4-multilib - GNU C compiler (multilib files)
 gcc-4.4-soft-float - GCC soft-floating-point gcc libraries (arm)
 gcc-4.4-source - Source of the GNU Compiler Collection
 gcc-4.4-spu - SPU cross-compiler (preprocessor and C compiler)
 gfortran-4.4 - GNU Fortran 95 compiler
 gfortran-4.4-multilib - GNU Fortran 95 compiler (multilib files)
 gfortran-4.4-spu - SPU cross-compiler (Fortran compiler)
 lib32stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
 lib64stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
 libmudflap0-4.4-dev - GCC mudflap support libraries (development files)
 libn32stdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.4-dbg - GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.4-dev - GNU Standard C++ Library v3 (development files)
 libstdc++6-4.4-doc - GNU Standard C++ Library v3 (documentation files)
 libstdc++6-4.4-pic - GNU Standard C++ Library v3 (shared library subset kit)
 protoize   - Create/remove ANSI prototypes from C code
Closes: 698496 707387
Changes: 
 gcc-4.4 (4.4.7-4) unstable; urgency=low
 .
   * Fix build failure with linux-3.8 kernel headers. Closes: #707387.
   * Fix build failure on powerpcspe. Closes: #698496.
Checksums-Sha1: 
 d7e7dbfc71115cd41d4ffbde135fa63483429e7d 3885 gcc-4.4_4.4.7-4.dsc
 7c85a5de255099bf6b5abb6d9c753ed0b7e83433 1250094 gcc-4.4_4.4.7-4.diff.gz
 ba60fab370eeb3372f8158d7c19ae2f2569922ba 51274248 
gcc-4.4-source_4.4.7-4_all.deb
 7f4bba94fc04f3f80ea9074539509e8e736db0f3 17165932 
libstdc++6-4.4-doc_4.4.7-4_all.deb
 56800408919bdce1db95da8a104945b8666782bb 2290706 
gcc-4.4-locales_4.4.7-4_all.deb
 40a4e2cfc28c3e19e697ca35778092db15911ea4 126804 gcc-4.4-base_4.4.7-4_i386.deb
 186e2330777d4a6769d05dae8750720484927577 3499172 cpp-4.4_4.4.7-4_i386.deb
 e20845ef65437676acfed856429c63a5730264ab 40088 protoize_4.4.7-4_i386.deb
 f3d9e2d8c18267916b1f4145ed7e790ac5828479 112562 
libmudflap0-4.4-dev_4.4.7-4_i386.deb
 55f97f261cd33cae0b1e66e09c56db433f72ece3 1055676 
g++-4.4-multilib_4.4.7-4_i386.deb
 fa3f112128d33602e6e9502b96be9cd9c13ab22e 5087172 g++-4.4_4.4.7-4_i386.deb
 38c1f00cbf8370f4e5fc1bf0e2ab0531cb661516 5349886 
lib64stdc++6-4.4-dbg_4.4.7-4_i386.deb
 c5232fcc2b60489da3806807f34b2c5d20991973 1527982 
libstdc++6-4.4-dev_4.4.7-4_i386.deb
 a9ca06ce5fa7bb8654a922283f0b4eab5d67dd89 499306 
libstdc++6-4.4-pic_4.4.7-4_i386.deb
 61052ac74510caf096cfbe2fae3ebc84f5345f63 5125126 
libstdc++6-4.4-dbg_4.4.7-4_i386.deb
 58a83af31b2c35c7b918d7d5f277f45a6af86751 334908 
gfortran-4.4-multilib_4.4.7-4_i386.deb
 6a3cff2379f25e66777d072e4dc61bf097da13ba 3978034 gfortran-4.4_4.4.7-4_i386.deb
 cb159879c9451242ad241e2bab0b06562514e568 2205230 
gcc-4.4-multilib_4.4.7-4_i386.deb
 f85cbd8f31c9aece043f94efee3afc91279333ab 2809604 gcc-4.4_4.4.7-4_i386.deb
Checksums-Sha256: 
 24e66ec012ab9eb52d0b0a88441d489955e2078f4fb5de8f9efdf80222188e92 3885 
gcc-4.4_4.4.7-4.dsc
 a0922817803148cda779857671467abb56a46ae7111b93fff784336ee394e27c 1250094 
gcc-4.4_4.4.7-4.diff.gz
 1ff311993afbc1c24218da335ccd4c90185fc6d6cd2f81d53e71b1ad5488780e 51274248 
gcc-4.4-source_4.4.7-4_all.deb
 0b4c5fb0c9d7efdfbd04ac0117d8fc17ec4ff0f8873706846ba014ad4f6f4e47 17165932 
libstdc++6-4.4-doc_4.4.7-4_all.deb
 becdad184fbeafa173368c1838984b06a779ce84dbe8d2a64f62983928432357 2290706 
gcc-4.4-locales_4.4.7-4_all.deb
 182366409df7755eb1e4cb2c3104c3138c82491226250e6dc03c21b642754e90 126804 
gcc-4.4-base_4.4.7-4_i386.deb
 3e3efdfcda253b8d024e4bf25d8271977436e88a062642f7da3078def3511a63 3499172 
cpp-4.4_4.4.7-4_i386.deb
 e482b7d09347b66a6719e2d40befb35364a337383c70025484288c734a8b8831 40088 
protoize_4.4.7-4_i386.deb
 659a9dff47bb061e92aac3356627e09748b82e8a93d68de2f727c44721a6031e 112562 
libmudflap0-4.4-dev_4.4.7-4_i386.deb
 8c79da933952b634aa2b9d048efab69b3c5adcbfd54da345cdc957eee3d9a98c 1055676 
g++-4.4-multilib_4.4.7-4_i386.deb
 acbc3bcf6d82268d54d1e0365d1b88f760d1f6322480f33f150355b0809f67c5 5087172 
g++-4.4_4.4.7-4_i386.deb
 69bb50f51aef85ee11e991a11670470f78f0bf498e90f8f3bb09e5f40ddda89e 5349886 
lib64stdc++6-4.4-dbg_4.4.7-4_i386.deb
 30f732607d2333b7226bfa4894a04d55a8736e08d9b507b57423ac62da1371a9 1527982 
libstdc++6-4.4-dev_4.4.7-4_i386.deb
 e751ce1464463b5199933995eaeb21efec03e0fe82d6ae027ab0443f8f702322 499306 
libstdc++6-4.4-pic_4.4.7-4_i386.deb
 04b8ddff0eb73698d22f5241f0ef72bdef105279b375fe35da276716a96b8782 5125126 
libstdc++6-4.4-dbg_4.4.7-4_i386.deb
 111b0127640e8bfd8038d10f5e7a7bc7863ae0dc5658d88f8e394ef5e6185a2b 334908 
gfortran-4.4-multilib_4.4.7-4_i386.deb
 817ad31ee23110052ea6d90c37067e93d5a58aba4754760449519f1ccfbd54e3 3978034 
gfortran-4.4_4.4.7-4_i386.deb
 b17bd2aa93c72b720cb020a6721c8f354d9de73bcae9d7ca53b570048cba9f90 2205230 
gcc-4.4-multilib_4.4.7-4_i386.deb
 031791885c93a72e80b9e299d28a0a4ce24c964481c49bd18725bffe194ef4f0 2809604 
gcc-4.4_4.4.7-4_i386.deb
Files: 
 05a1d146ee3369fee53c30b5a7f6ed7c 3885 devel optional gcc-4.4_4.4.7-4.dsc
 4db0370b0e8d91d489c63c5396992fc4 1250094 devel optional gcc-4.4_4.4.7-4.diff.gz
 98c0a16214ab7c5129fa340c1f429a29 51274248 devel optional 
gcc-4.4-source_4.4.7-4_all.deb
 b7f8cd313ccb6c42a5ae16a5a4159f8a 17165932 doc optional 
libstdc++6-4.4-doc_4.4.7-4_all.deb
 9fc418bffa86ed8828707523241e24c9 2290706 devel optional 
gcc-4.4-locales_4.4.7-4_all.deb
 d914303287df9d3acd1ec6cd98733c7f 126804 libs optional 
gcc-4.4-base_4.4.7-4_i386.deb
 96659f09510256f02ee425f0b88937c8 3499172 interpreters optional 
cpp-4.4_4.4.7-4_i386.deb
 e908cedb88daf8d7f054a058bfa6a846 40088 devel optional protoize_4.4.7-4_i386.deb
 e28aaae744d6b65189932de810ccc183 112562 libdevel optional 
libmudflap0-4.4-dev_4.4.7-4_i386.deb
 cc2fddc36772c84185df3dc8d149b48b 1055676 devel optional 
g++-4.4-multilib_4.4.7-4_i386.deb
 0f3b0dfb7892925ab476784fea60a2f9 5087172 devel optional 
g++-4.4_4.4.7-4_i386.deb
 898baabbbc445b8b859fa4149551e6c9 5349886 debug extra 
lib64stdc++6-4.4-dbg_4.4.7-4_i386.deb
 fff92c1b562530fae95da1ca63e1fce5 1527982 libdevel optional 
libstdc++6-4.4-dev_4.4.7-4_i386.deb
 07d2adb181a6269c05087f640ea11b4b 499306 libdevel extra 
libstdc++6-4.4-pic_4.4.7-4_i386.deb
 884cd7d982182546a1c075a628416529 5125126 debug extra 
libstdc++6-4.4-dbg_4.4.7-4_i386.deb
 05b5e88c77de61c4973951230b42acbb 334908 devel optional 
gfortran-4.4-multilib_4.4.7-4_i386.deb
 0a13f287556c0d7d5f352cc57c559fbf 3978034 devel optional 
gfortran-4.4_4.4.7-4_i386.deb
 45aa69326a86356473908f981340654b 2205230 devel optional 
gcc-4.4-multilib_4.4.7-4_i386.deb
 5bc755a6acabfde2ac16334fb60a8487 2809604 devel optional 
gcc-4.4_4.4.7-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlGLjfcACgkQStlRaw+TLJxV0ACeO2mao2SkkfwcBDJhODOkHOCh
MBYAoIDOrmozU1/D/Pd6OF4iEZVJYiY2
=xLkp
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to