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

Bug#556844: gnat-4.3: FTBFS:ali.adb:1825:41: (style) bad casing of "NUL" declared in Standard



Source: gnat-4.3
Version: 4.3.4-4
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20091117 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[5]: Entering directory `/build/user-gnat-4.3_4.3.4-4-amd64-0McNxc/gnat-4.3-4.3.4/build/gcc'
> TARGET_CPU_DEFAULT="" \
> 	HEADERS="auto-host.h ansidecl.h" DEFINES="" \
> 	/bin/bash ../../src/gcc/mkconfig.sh config.h
> TARGET_CPU_DEFAULT="" \
> 	HEADERS="options.h config/i386/biarch64.h config/i386/i386.h config/i386/unix.h config/i386/att.h config/dbxelf.h config/elfos.h config/svr4.h config/linux.h config/i386/x86-64.h config/i386/linux64.h defaults.h" DEFINES="UCLIBC_DEFAULT=0 __x86_64_linux_gnu__=1 MULTIARCH_DEFAULTS=\"x86_64-linux-gnu\"" \
> 	/bin/bash ../../src/gcc/mkconfig.sh tm.h
> gawk -f ../../src/gcc/opt-gather.awk ../../src/gcc/ada/lang.opt ../../src/gcc/fortran/lang.opt ../../src/gcc/java/lang.opt ../../src/gcc/treelang/lang.opt ../../src/gcc/c.opt ../../src/gcc/common.opt ../../src/gcc/config/i386/i386.opt ../../src/gcc/config/linux.opt > tmp-optionlist
> TARGET_CPU_DEFAULT="" \
> 	HEADERS="auto-host.h ansidecl.h" DEFINES="" \
> 	/bin/bash ../../src/gcc/mkconfig.sh bconfig.h
> echo '../../src/gcc/input.h' >> tmp-gi.list
> echo '../../src/gcc/coretypes.h' >> tmp-gi.list
> TARGET_CPU_DEFAULT="" \
> 	HEADERS="config/i386/i386-protos.h tm-preds.h" DEFINES="" \
> 	/bin/bash ../../src/gcc/mkconfig.sh tm_p.h
> ltf="../../src/gcc/ada/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-gencheck.h
> echo '../../src/gcc/../libcpp/include/line-map.h' >> tmp-gi.list
> /bin/bash ../../src/gcc/../move-if-change tmp-gencheck.h gencheck.h
> echo '../../src/gcc/../libcpp/include/cpplib.h' >> tmp-gi.list
> echo timestamp > s-gencheck
> echo '../../src/gcc/../libcpp/include/cpp-id-data.h' >> tmp-gi.list
> gnatgcc -c   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros 				     -Wno-overlength-strings    -DHAVE_CONFIG_H -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/../include -I../../src/gcc/../libcpp/include  -I../../src/gcc/../libdecnumber -I../../src/gcc/../libdecnumber/bid -I../libdecnumber    ../../src/gcc/dummy-checksum.c -o dummy-checksum.o
> echo 'auto-host.h' >> tmp-gi.list
> gnatgcc -c   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros 				     -Wno-overlength-strings    -DHAVE_CONFIG_H -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/../include -I../../src/gcc/../libcpp/include  -I../../src/gcc/../libdecnumber -I../../src/gcc/../libdecnumber/bid -I../libdecnumber    ../../src/gcc/sparseset.c -o sparseset.o
> echo '../../src/gcc/../include/ansidecl.h' >> tmp-gi.list
> gnatgcc   -g -fkeep-inline-functions -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros 				     -Wno-overlength-strings    -DHAVE_CONFIG_H -I. -I. -I../../src/gcc -I../../src/gcc/. -I../../src/gcc/../include -I../../src/gcc/../libcpp/include  -I../../src/gcc/../libdecnumber -I../../src/gcc/../libdecnumber/bid -I../libdecnumber    \
> 	-DBASEVER="\"4.3.4\"" -DDATESTAMP="\"\"" \
> 	-DREVISION= \
> 	-DDEVPHASE="\"\"" -DPKGVERSION="\"(Debian 4.3.4-4) \"" \
> 	-DBUGURL="\"<file:///usr/share/doc/gnat-4.3/README.Bugs>\"" -c ../../src/gcc/version.c -o version.o
> echo 'options.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/ada.ads -o ada/ada.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/a-charac.ads -o ada/a-charac.o
> echo '../../src/gcc/config/i386/biarch64.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/a-chlat1.ads -o ada/a-chlat1.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -g -O1 -fno-inline \
> 	 -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/a-except.adb -o ada/a-except.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/a-elchha.adb -o ada/a-elchha.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/a-ioexce.ads -o ada/a-ioexce.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -g -O0 \
> 	 -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/s-memory.adb -o ada/s-memory.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/s-carun8.adb -o ada/s-carun8.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/s-casuti.adb -o ada/s-casuti.o
> echo '../../src/gcc/config/i386/i386.h' >> tmp-gi.list
> echo '../../src/gcc/config/i386/unix.h' >> tmp-gi.list
> echo '../../src/gcc/config/i386/att.h' >> tmp-gi.list
> echo '../../src/gcc/config/dbxelf.h' >> tmp-gi.list
> echo '../../src/gcc/config/elfos.h' >> tmp-gi.list
> echo '../../src/gcc/config/svr4.h' >> tmp-gi.list
> echo '../../src/gcc/config/linux.h' >> tmp-gi.list
> echo '../../src/gcc/config/i386/x86-64.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/s-strcom.adb -o ada/s-strcom.o
> echo '../../src/gcc/config/i386/linux64.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/s-purexc.ads -o ada/s-purexc.o
> echo '../../src/gcc/defaults.h' >> tmp-gi.list
> echo '../../src/gcc/../include/hashtab.h' >> tmp-gi.list
> echo '../../src/gcc/../include/splay-tree.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/s-htable.adb -o ada/s-htable.o
> echo '../../src/gcc/bitmap.h' >> tmp-gi.list
> echo '../../src/gcc/alias.h' >> tmp-gi.list
> echo '../../src/gcc/coverage.c' >> tmp-gi.list
> echo '../../src/gcc/rtl.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/s-traceb.adb -o ada/s-traceb.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/s-mastop.adb -o ada/s-mastop.o
> echo '../../src/gcc/optabs.h' >> tmp-gi.list
> echo '../../src/gcc/tree.h' >> tmp-gi.list
> echo '../../src/gcc/function.h' >> tmp-gi.list
> echo '../../src/gcc/libfuncs.h' >> tmp-gi.list
> echo '../../src/gcc/../libcpp/include/symtab.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/ali.adb -o ada/ali.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/alloc.ads -o ada/alloc.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/atree.adb -o ada/atree.o
> echo '../../src/gcc/real.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/butil.adb -o ada/butil.o
> echo '../../src/gcc/varray.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/casing.adb -o ada/casing.o
> echo '../../src/gcc/insn-addr.h' >> tmp-gi.list
> echo '../../src/gcc/hwint.h' >> tmp-gi.list
> mkdir -p ada/bldtools/nmake_b
> echo '../../src/gcc/fixed-value.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/comperr.adb -o ada/comperr.o
> rm -f ada/bldtools/nmake_b/sinfo.ads ada/bldtools/nmake_b/nmake.adt ada/bldtools/nmake_b/xnmake.adb
> /bin/bash ../../src/gcc/../move-if-change tmp-optionlist optionlist
> echo '../../src/gcc/ipa-reference.h' >> tmp-gi.list
> cp -p ../../src/gcc/ada/sinfo.ads ../../src/gcc/ada/nmake.adt ../../src/gcc/ada/xnmake.adb ada/bldtools/nmake_b
> echo timestamp > s-options
> echo '../../src/gcc/output.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/csets.adb -o ada/csets.o
> echo '../../src/gcc/cfgloop.h' >> tmp-gi.list
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/debug.adb -o ada/debug.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/debug_a.adb -o ada/debug_a.o
> gnatgcc -c -g -fkeep-inline-functions      -gnatpg -gnata -nostdinc -I- -I. -Iada -I../../src/gcc/ada ../../src/gcc/ada/einfo.adb -o ada/einfo.o
> ali.adb:1825:41: (style) bad casing of "NUL" declared in Standard
> make[5]: *** [ada/ali.o] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/11/17/gnat-4.3_4.3.4-4_lsid64.buildlog

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 about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas@nussbaum.fr             GPG: 1024D/023B3F4F |



Reply to: