[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#171232: FTBFS: gcc-3.2 on sparc



Package: gcc-3.2
Version: 1:3.2.1ds6-1
Severity: serious

I guess this is probably known already, but I don't see a bug on this
yet. gcc-3.2 fails to build on sparc. Dies with an ICE at:

../../src/gcc/p/script/mkdir-p p/rts
src=`cd ../../src/gcc && pwd` && \
cd p/rts && \
CC="`echo ./xgcc -B./ -B/usr/sparc-linux/bin/ -isystem /usr/sparc-linux/include -isystem /usr/sparc-linux/sys-include' ' | sed -e 's,-B\([^/][^:]\),-B../../\1,g;s,^\([^/][^:]\),../../\1,'`" PC="`echo ./xgpc -B./' ' | sed -e 's,-B\([^/][^:]\),-B../../\1,g;s,^\([^/][^:]\),../../\1,'`" CONFIG_SITE=nonexisting-file \
$src/p/rts/configure --silent > /dev/null --srcdir=$src/p/rts \
 `if [ x@with_shared@ = xyes ]; then echo '--with-shared'; fi`
cd p/rts && /usr/bin/make CC="`echo ./xgcc -B./ -B/usr/sparc-linux/bin/ -isystem /usr/sparc-linux/include -isystem /usr/sparc-linux/sys-include' ' | sed -e 's,-B\([^/][^:]\),-B../../\1,g;s,^\([^/][^:]\),../../\1,'`" PC="`echo ./xgpc -B./' ' | sed -e 's,-B\([^/][^:]\),-B../../\1,g;s,^\([^/][^:]\),../../\1,'`" GCC_VERSION="3.2.1" SHELL="/bin/sh" CFLAGS="-O2 " AR="` if [ -f /build/buildd/gcc-3.2-3.2.1ds6/build/gcc/../binutils/ar ] ; then echo /build/buildd/gcc-3.2-3.2.1ds6/build/gcc/../binutils/ar ; else if [ "sparc-unknown-linux-gnu" = "sparc-unknown-linux-gnu" ] ; then echo ar; else t='s,^,sparc-linux-,'; echo ar | sed -e $t ; fi; fi`" AR_FLAGS="rc" RANLIB="` if [ -f /build/buildd/gcc-3.2-3.2.1ds6/build/gcc/../binutils/ranlib ] ; then echo /build/buildd/gcc-3.2-3.2.1ds6/build/gcc/../binutils/ranlib ; else if [ "sparc-unknown-linux-gnu" = "sparc-unknown-linux-gnu" ] ; then echo ranlib; else t='s,^,sparc-linux-,'; echo ranlib | sed -e $t ; fi; fi`" RANLIB_TEST="[ -f ` if [ -f /build/buildd/gcc-3.2-3.2.1ds6/build/gcc/../binutils/ranlib ] ; then echo /build/buildd/gcc-3.2-3.2.1ds6/build/gcc/../binutils/ranlib ; else if [ "sparc-unknown-linux-gnu" = "sparc-unknown-linux-gnu" ] ; then echo ranlib; else t='s,^,sparc-linux-,'; echo ranlib | sed -e $t ; fi; fi` ] || ( [ "sparc-unknown-linux-gnu" = "sparc-unknown-linux-gnu" ] && [ -f /usr/bin/ranlib -o -f /bin/ranlib ] )" RTSFLAGS="" DESTDIR="../.." all
make[5]: Entering directory `/build/buildd/gcc-3.2-3.2.1ds6/build/gcc/p/rts'
echo '{ rts-config.inc.  Generated automatically from rts-config.h.  }' > rts-config.inc
sed -e 's,/\*,{,g;s,\*/,},g;s,^[ \t]*#\(.*\),{$\1},' rts-config.h >> rts-config.inc
../.././xgpc -B../.././  -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -O2   --unit-path=/build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts --automake --print-needed-options "/build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts/endian.pas" 2> "needed-options" || true
if grep -v '^--' "needed-options" > /dev/null; then echo "needed-options: `cat "needed-options"`" >&2; rm -f "needed-options"; false; else true; fi
../.././xgcc -B../.././ -B/usr/sparc-linux/bin/ -isystem /usr/sparc-linux/include -isystem /usr/sparc-linux/sys-include  -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -O2    /build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts/rts.c
../.././xgcc -B../.././ -B/usr/sparc-linux/bin/ -isystem /usr/sparc-linux/include -isystem /usr/sparc-linux/sys-include  -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -O2    /build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts/file.c
../.././xgcc -B../.././ -B/usr/sparc-linux/bin/ -isystem /usr/sparc-linux/include -isystem /usr/sparc-linux/sys-include  -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -O2    /build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts/rts-va.c
../.././xgpc -B../.././  -c -g -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -O2   --unit-path=/build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts --automake `cat needed-options` -DRTS_RELEASE_STRING="'`cat /build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts/rts-version`'" -DGCC_VERSION="'3.2.1'" /build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts/rtsc.pas
/build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/module.c:1719:store_tree: failed assertion `fwrite ((&(main_node_id)), (sizeof (main_node_id)), 1, ((s))) == 1'
/build/buildd/gcc-3.2-3.2.1ds6/src/gcc/p/rts/rtsc.pas:709: Internal compiler error.
   Please submit a full bug report to the GPC mailing list <gpc@gnu.de>.
   See <URL:http://www.gnu-pascal.de/todo.html> for details.
make[5]: *** [rtsc.o] Error 1
make[5]: Leaving directory `/build/buildd/gcc-3.2-3.2.1ds6/build/gcc/p/rts'

Full build log at
http://buildd.debian.org/fetch.php?&pkg=gcc-3.2&ver=1%3A3.2.1ds6-1&arch=sparc&stamp=1038122597&file=log&as=raw

randolph



Reply to: