why gdb fail to configure & make. i have already configure and make binutils and gcc an gcc-c++ for target i386-elf smoothly but gdb-7.6.50-2i fail to build i am using cygwin version 2.774 on window7. how can remove this error:-
Shine@Shine-PC /usr/src/gdb-elf-7.6.50-2 $ ../gdb-7.6.50-2/configure --prefix=/usr/local/i386 --target=i386-elf Shine@Shine-PC /usr/src/gdb-elf-7.6.50-2 $ make make[1]: Entering directory `/usr/src/gdb-elf-7.6.50-2' make[2]: Entering directory `/usr/src/gdb-elf-7.6.50-2/libiberty' make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/libiberty/testsuite' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/libiberty/testsuite' make[2]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/libiberty' make[2]: Entering directory `/usr/src/gdb-elf-7.6.50-2/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/intl' make[2]: Entering directory `/usr/src/gdb-elf-7.6.50-2/bfd' Making info in doc make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/bfd/doc' make[3]: Nothing to be done for `info'. make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/bfd/doc' Making info in po make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/bfd/po' make[3]: Nothing to be done for `info'. make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/bfd/po' make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/bfd' make[3]: Nothing to be done for `info-am'. make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/bfd' make all-recursive make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/bfd' Making all in doc make[4]: Entering directory `/usr/src/gdb-elf-7.6.50-2/bfd/doc' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/bfd/doc' Making all in po make[4]: Entering directory `/usr/src/gdb-elf-7.6.50-2/bfd/po' file=`echo ../../../gdb-7.6.50-2/bfd/po/da | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/da.po file=`echo ../../../gdb-7.6.50-2/bfd/po/es | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/es.po file=`echo ../../../gdb-7.6.50-2/bfd/po/fr | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/fr.po file=`echo ../../../gdb-7.6.50-2/bfd/po/ja | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/ja.po file=`echo ../../../gdb-7.6.50-2/bfd/po/vi | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/vi.po file=`echo ../../../gdb-7.6.50-2/bfd/po/zh_CN | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/zh_CN.po file=`echo ../../../gdb-7.6.50-2/bfd/po/fi | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/fi.po file=`echo ../../../gdb-7.6.50-2/bfd/po/id | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/id.po file=`echo ../../../gdb-7.6.50-2/bfd/po/ru | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/ru.po file=`echo ../../../gdb-7.6.50-2/bfd/po/uk | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/bfd/po/uk.po make[4]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/bfd/po' make[4]: Entering directory `/usr/src/gdb-elf-7.6.50-2/bfd' make[4]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/bfd' make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/bfd' make[2]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/bfd' make[2]: Entering directory `/usr/src/gdb-elf-7.6.50-2/opcodes' make all-recursive make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/opcodes' Making all in . make[4]: Entering directory `/usr/src/gdb-elf-7.6.50-2/opcodes' make[4]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/opcodes' Making all in po make[4]: Entering directory `/usr/src/gdb-elf-7.6.50-2/opcodes/po' file=`echo ../../../gdb-7.6.50-2/opcodes/po/da | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/da.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/es | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/es.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/fi | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/fi.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/fr | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/fr.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/ga | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/ga.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/id | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/id.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/nl | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/nl.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/vi | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/vi.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/zh_CN | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/zh_CN.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/it | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/it.po file=`echo ../../../gdb-7.6.50-2/opcodes/po/uk | sed 's,.*/,,'`.gmo \ && rm -f $file && PATH=../src:$PATH : -o $file ../../../gdb-7.6.50-2/opcodes/po/uk.po make[4]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/opcodes/po' make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/opcodes' make[2]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/opcodes' make[2]: Entering directory `/usr/src/gdb-elf-7.6.50-2/etc' for f in standards.info configure.info; do \ if test -f ../../gdb-7.6.50-2/etc/`echo $f | sed -e 's/.info$/.texi/'`; then \ if make "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000" $f; then \ true; \ else \ exit 1; \ fi; \ fi; \ done make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/etc' make[3]: `standards.info' is up to date. make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/etc' make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/etc' make[3]: `configure.info' is up to date. make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/etc' make[2]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/etc' make[2]: Entering directory `/usr/src/gdb-elf-7.6.50-2/libdecnumber' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/libdecnumber' make[2]: Entering directory `/usr/src/gdb-elf-7.6.50-2/readline' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/readline' make[2]: Entering directory `/usr/src/gdb-elf-7.6.50-2/gdb' make[3]: Entering directory `/usr/src/gdb-elf-7.6.50-2/gdb' make[4]: Entering directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib' make[5]: Entering directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib' make[6]: Entering directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib/import' make all-recursive make[7]: Entering directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib/import' make[8]: Entering directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib/import' make[8]: Nothing to be done for `all-am'. make[8]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib/import' make[7]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib/import' make[6]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib/import' make[5]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib' make[4]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/gdb/build-gnulib' make[3]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/gdb' gcc -g -O2 -I. -I../../gdb-7.6.50-2/gdb -I../../gdb-7.6.50-2/gdb/common -I../../gdb-7.6.50-2/gdb/config -DLOCALEDIR="\"/usr/local/i386/share/locale\"" -DHAVE_CONFIG_H -I../../gdb-7.6.50-2/gdb/../include/opcode -I../../gdb-7.6.50-2/gdb/../opcodes/.. -I../../gdb-7.6.50-2/gdb/../readline/.. -I../bfd -I../../gdb-7.6.50-2/gdb/../bfd -I../../gdb-7.6.50-2/gdb/../include -I../libdecnumber -I../../gdb-7.6.50-2/gdb/../libdecnumber -I../../gdb-7.6.50-2/gdb/gnulib/import -Ibuild-gnulib/import -DTUI=1 -I/usr/include/python2.7 -I/usr/include/python2.7 -Wall -Wdeclaration-after-statement -Wpointer-arith -Wformat-nonliteral -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wmissing-prototypes -Wdeclaration-after-statement -Werror -c -o gdb.o -MT gdb.o -MMD -MP -MF .deps/gdb.Tpo ../../gdb-7.6.50-2/gdb/gdb.c In file included from ../../gdb-7.6.50-2/gdb/defs.h:803, from ../../gdb-7.6.50-2/gdb/gdb.c:19: ../../gdb-7.6.50-2/gdb/utils.h:283: warning: parameter has incomplete type Makefile:979: recipe for target `gdb.o' failed make[2]: *** [gdb.o] Error 1 make[2]: Leaving directory `/usr/src/gdb-elf-7.6.50-2/gdb' Makefile:8261: recipe for target `all-gdb' failed make[1]: *** [all-gdb] Error 2 make[1]: Leaving directory `/usr/src/gdb-elf-7.6.50-2' Makefile:831: recipe for target `all' failed make: *** [all] Error 2 -- View this message in context: http://old.nabble.com/Why-gdb-fail-to-make-tp35401125p35401125.html Sent from the Gnu - gdb - General mailing list archive at Nabble.com.