Beginning make Using variables CC='gcc' CFLAGS=' -O2' LDFLAGS=' ' F77='f77' FFLAGS=' -O2' FC='' FCFLAGS=' ' CXX='c++' CXXFLAGS=' -O2' AR='ar' CPP='gcc -E' CPPFLAGS=' -I/root/girija/mpich2/mpich2-1.3.1/src/mpl/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpl/include -I/root/girija/mpich2/mpich2-1.3.1/src/openpa/src -I/root/girija/mpich2/mpich2-1.3.1/src/openpa/src -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/datatype -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/datatype -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/locks -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/locks -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/root/girija/mpich2/mpich2-1.3.1/src/util/wrappers -I/root/girija/mpich2/mpich2-1.3.1/src/util/wrappers' make all-local make[1]: Entering directory `/root/girija/mpich2/mpich2-1.3.1' make[1]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1' make[1]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/mpl' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/mpl' make[1]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa' Making all in src make[2]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa/src' make all-am make[3]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa/src' make[3]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa/src' make[2]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa/src' Making all in test make[2]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa/test' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa/test' make[2]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa' make[1]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/openpa' make[1]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src' make[2]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/mpl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/mpl' make[2]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/mpid' make[3]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/mpid/common' make[4]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/datatype' make[5]: Entering directory `/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/datatype/dataloop' gcc -DHAVE_CONFIG_H -I. -I. -I./.. -I/root/girija/mpich2/mpich2-1.3.1/src/include -I/root/girija/mpich2/mpich2-1.3.1/src/include -O2 -I/root/girija/mpich2/mpich2-1.3.1/src/mpl/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpl/include -I/root/girija/mpich2/mpich2-1.3.1/src/openpa/src -I/root/girija/mpich2/mpich2-1.3.1/src/openpa/src -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/datatype -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/datatype -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/locks -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/locks -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/root/girija/mpich2/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/root/girija/mpich2/mpich2-1.3.1/src/util/wrappers -I/root/girija/mpich2/mpich2-1.3.1/src/util/wrappers -c dataloop.c In file included from /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mpl.h:69, from /root/girija/mpich2/mpich2-1.3.1/src/include/mpiimpl.h:34, from ../mpid_dataloop.h:115, from dataloop.h:16, from dataloop.c:12: /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before "__extension__" /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before '&&' token /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: data definition has no type or storage class /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before '}' token /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: conflicting declarations of `__result' /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__result' previously declared here /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: `__result' was declared `extern' and later `static' /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before "s1" /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__s2' undeclared here (not in a function) /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before "if" /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: conflicting declarations of `__result' /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__result' previously defined here /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: data definition has no type or storage class /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before '}' token /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: data definition has no type or storage class /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before '}' token /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: conflicting declarations of `__result' /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__result' previously declared here /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: `__result' was declared `extern' and later `static' /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__s1' undeclared here (not in a function) /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before "s2" /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before "if" /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: conflicting declarations of `__result' /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__result' previously defined here /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: data definition has no type or storage class /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: syntax error before '}' token /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: register name not specified for `__result' /root/girija/mpich2/mpich2-1.3.1/src/mpl/include/mplstr.h:41: register name not specified for `__result' make[5]: *** [dataloop.o] Error 1 make[5]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/datatype/dataloop' make[4]: *** [all-redirect] Error 2 make[4]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/mpid/common/datatype' make[3]: *** [all-redirect] Error 2 make[3]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/mpid/common' make[2]: *** [all-redirect] Error 2 make[2]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src/mpid' make[1]: *** [all-redirect] Error 2 make[1]: Leaving directory `/root/girija/mpich2/mpich2-1.3.1/src' make: *** [all-redirect] Error 2