ok, here's the deal gdb 5.1.1 emerges nicely gdb 5.1.1-r1 doesn't. (will attach compile output)
make[1]: Entering directory `/mnt/reiser/build/gdb-5.1.1-r1/work/gdb-5.1.1/sim' make[1]: Leaving directory `/mnt/reiser/build/gdb-5.1.1-r1/work/gdb-5.1.1/sim' make[1]: Entering directory `/mnt/reiser/build/gdb-5.1.1-r1/work/gdb-5.1.1/gdb' gcc -c -march=i686 -O2 -pipe -I. -I. -I./config -DHAVE_CONFIG_H -I./../includ e/opcode -I./../readline/.. -I../bfd -I./../bfd -I./../include -I../intl -I./.. /intl -DMI_OUT=1 -DUI_OUT=1 -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wfo rmat -Wparentheses -Wpointer-arith -Wuninitialized utils.c In file included from utils.c:30: /usr/include/curses.h:96: conflicting types for `bool' /usr/lib/gcc-lib/i686-pc-linux-gnu/2.95.3/include/stdbool.h:11: previous declara tion of `bool' utils.c: In function `floatformat_from_doublest': utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic utils.c:2643: warning: pointer of type `void *' used in arithmetic make[1]: *** [utils.o] Error 1 make[1]: Leaving directory `/mnt/reiser/build/gdb-5.1.1-r1/work/gdb-5.1.1/gdb' make: *** [all-gdb] Error 2
closing since the last revision works.