but I get this now , from a generic C build
test_stuff/../../trunk -DOPERATION_sub_err2_n -DNO_ASM -c
sub_err2_n.c -fPIC -DPIC -o .libs/sub_err2_n.o
add_err2_n.c: In function '__gmpn_add_err2_n':
add_err2_n.c:51: error: 'yp' undeclared (first use in this function)
add_err2_n.c:51: error: (Each undeclared identifier is reported only once
add_err2_n.c:51: error: for each function it appears in.)
make[2]: *** [add_err2_n.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/root/mpir/mpir/branches/test_stuff/../../trunk/mpn -I.. -D__GMP_WITHIN_GMP -I/root/mpir/mpir/branches/test_stuff/../../trunk -DOPERATION_sub_err1_n -DNO_ASM -c
sub_err1_n.c -o sub_err1_n.o >/dev/null 2>&1
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/root/mpir/mpir/branches/test_stuff/../../trunk/mpn -I.. -D__GMP_WITHIN_GMP -I/root/mpir/mpir/branches/test_stuff/../../trunk -DOPERATION_mod_34lsub1 -DNO_ASM -c
mod_34lsub1.c -fPIC -DPIC -o .libs/mod_34lsub1.o
sub_err2_n.c: In function '__gmpn_sub_err2_n':
sub_err2_n.c:52: error: 'yp' undeclared (first use in this function)
sub_err2_n.c:52: error: (Each undeclared identifier is reported only once
sub_err2_n.c:52: error: for each function it appears in.)
make[2]: *** [sub_err2_n.lo] Error 1
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/root/mpir/mpir/branches/test_stuff/../../trunk/mpn -I.. -D__GMP_WITHIN_GMP -I/root/mpir/mpir/branches/test_stuff/../../trunk -DOPERATION_mod_1 -DNO_ASM -c
mod_1.c -fPIC -DPIC -o .libs/mod_1.o
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/root/mpir/mpir/branches/test_stuff/../../trunk/mpn -I.. -D__GMP_WITHIN_GMP -I/root/mpir/mpir/branches/test_stuff/../../trunk -DOPERATION_fib2_ui -DNO_ASM -c
fib2_ui.c -o fib2_ui.o >/dev/null 2>&1
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/root/mpir/mpir/branches/test_stuff/../../trunk/mpn -I.. -D__GMP_WITHIN_GMP -I/root/mpir/mpir/branches/test_stuff/../../trunk -DOPERATION_mod_34lsub1 -DNO_ASM -c
mod_34lsub1.c -o mod_34lsub1.o >/dev/null 2>&1
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/root/mpir/mpir/branches/test_stuff/../../trunk/mpn -I.. -D__GMP_WITHIN_GMP -I/root/mpir/mpir/branches/test_stuff/../../trunk -DOPERATION_mod_1 -DNO_ASM -c
mod_1.c -o mod_1.o >/dev/null 2>&1
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/root/mpir/mpir/branches/test_stuff/../../trunk/mpn -I.. -D__GMP_WITHIN_GMP -I/root/mpir/mpir/branches/test_stuff/../../trunk -DOPERATION_mode1o -DNO_ASM -c
mode1o.c -fPIC -DPIC -o .libs/mode1o.o
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/root/mpir/mpir/branches/test_stuff/../../trunk/mpn -I.. -D__GMP_WITHIN_GMP -I/root/mpir/mpir/branches/test_stuff/../../trunk -DOPERATION_mode1o -DNO_ASM -c
mode1o.c -o mode1o.o >/dev/null 2>&1
make[2]: Leaving directory `/root/mpir/mpir/branches/test_stuff/box1/mpn'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/mpir/mpir/branches/test_stuff/box1'
make: *** [all] Error 2
box1
PASSED CC=gcc CXX=g++ configure=
PASSED CC=gcc CXX=g++ configure=--enable-cxx --enable-gmpcompat
PASSED CC=gcc CXX=g++
configure=--enable-cxx --enable-gmpcompat --enable-assert --enable-alloca=debug
FAILED CC=gcc CXX=g++
configure=--enable-cxx --enable-gmpcompat --enable-assert --enable-alloca=debug --build=none-unknown-linux-gnu