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/tmp/mpich2-1.3.1/src/mpl/include -I/tmp/mpich2-1.3.1/src/mpl/include -I/tmp/mpich2-1.3.1/src/openpa/src -I/tmp/mpich2-1.3.1/src/openpa/src -I/tmp/mpich2-1.3.1/src/mpid/ch3/include -I/tmp/mpich2-1.3.1/src/mpid/ch3/include -I/tmp/mpich2-1.3.1/src/mpid/common/datatype -I/tmp/mpich2-1.3.1/src/mpid/common/datatype -I/tmp/mpich2-1.3.1/src/mpid/common/locks -I/tmp/mpich2-1.3.1/src/mpid/common/locks -I/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/include -I/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/include -I/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/tmp/mpich2-1.3.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/tmp/mpich2-1.3.1/src/util/wrappers -I/tmp/mpich2-1.3.1/src/util/wrappers' make all-local make[1]: Entering directory `/tmp/mpich2-1.3.1' make[1]: Leaving directory `/tmp/mpich2-1.3.1' make[1]: Entering directory `/tmp/mpich2-1.3.1/src/mpl' CC mplstr.lo CC mpltrmem.lo CC mplenv.lo CCLD libmpl.la make[1]: Leaving directory `/tmp/mpich2-1.3.1/src/mpl' make[1]: Entering directory `/tmp/mpich2-1.3.1/src/openpa' Making all in src make[2]: Entering directory `/tmp/mpich2-1.3.1/src/openpa/src' make all-am make[3]: Entering directory `/tmp/mpich2-1.3.1/src/openpa/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -MT opa_primitives.lo -MD -MP -MF .deps/opa_primitives.Tpo -c -o opa_primitives.lo opa_primitives.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -MT opa_primitives.lo -MD -MP -MF .deps/opa_primitives.Tpo -c opa_primitives.c -o opa_primitives.o mv -f .deps/opa_primitives.Tpo .deps/opa_primitives.Plo /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -MT opa_queue.lo -MD -MP -MF .deps/opa_queue.Tpo -c -o opa_queue.lo opa_queue.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -MT opa_queue.lo -MD -MP -MF .deps/opa_queue.Tpo -c opa_queue.c -o opa_queue.o mv -f .deps/opa_queue.Tpo .deps/opa_queue.Plo /bin/sh ../libtool --tag=CC --mode=link gcc -version-info 1:0 -o libopa.la -rpath /home/cheng/mpich2-1.3.1/lib opa_primitives.lo opa_queue.lo -lpthread libtool: link: ar cru .libs/libopa.a opa_primitives.o opa_queue.o libtool: link: ranlib .libs/libopa.a libtool: link: ( cd ".libs" && rm -f "libopa.la" && ln -s "../libopa.la" "libopa.la" ) make[3]: Leaving directory `/tmp/mpich2-1.3.1/src/openpa/src' make[2]: Leaving directory `/tmp/mpich2-1.3.1/src/openpa/src' Making all in test make[2]: Entering directory `/tmp/mpich2-1.3.1/src/openpa/test' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/mpich2-1.3.1/src/openpa/test' make[2]: Entering directory `/tmp/mpich2-1.3.1/src/openpa' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/tmp/mpich2-1.3.1/src/openpa' make[1]: Leaving directory `/tmp/mpich2-1.3.1/src/openpa' make[1]: Entering directory `/tmp/mpich2-1.3.1/src' make[2]: Entering directory `/tmp/mpich2-1.3.1/src/mpl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/mpich2-1.3.1/src/mpl' make[2]: Entering directory `/tmp/mpich2-1.3.1/src/mpid' make[3]: Entering directory `/tmp/mpich2-1.3.1/src/mpid/common' make[4]: Entering directory `/tmp/mpich2-1.3.1/src/mpid/common/datatype' make[5]: Entering directory `/tmp/mpich2-1.3.1/src/mpid/common/datatype/dataloop' CC dataloop.c In file included from /tmp/mpich2-1.3.1/src/mpl/include/mpl.h:69, from /tmp/mpich2-1.3.1/src/include/mpiimpl.h:34, from ../mpid_dataloop.h:115, from dataloop.h:16, from dataloop.c:12: /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before "__extension__" /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before '&&' token /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: data definition has no type or storage class /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before '}' token /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: conflicting declarations of `__result' /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__result' previously declared here /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: `__result' was declared `extern' and later `static' /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before "s1" /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__s2' undeclared here (not in a function) /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before "if" /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: conflicting declarations of `__result' /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__result' previously defined here /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: data definition has no type or storage class /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before '}' token /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: data definition has no type or storage class /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before '}' token /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: conflicting declarations of `__result' /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__result' previously declared here /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: `__result' was declared `extern' and later `static' /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__s1' undeclared here (not in a function) /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before "s2" /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before "if" /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: conflicting declarations of `__result' /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: `__result' previously defined here /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: warning: data definition has no type or storage class /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: parse error before '}' token /tmp/mpich2-1.3.1/src/mpl/include/mplstr.h:41: register name not specified for `__result' /tmp/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 `/tmp/mpich2-1.3.1/src/mpid/common/datatype/dataloop' make[4]: *** [all-redirect] Error 2 make[4]: Leaving directory `/tmp/mpich2-1.3.1/src/mpid/common/datatype' make[3]: *** [all-redirect] Error 2 make[3]: Leaving directory `/tmp/mpich2-1.3.1/src/mpid/common' make[2]: *** [all-redirect] Error 2 make[2]: Leaving directory `/tmp/mpich2-1.3.1/src/mpid' make[1]: *** [all-redirect] Error 2 make[1]: Leaving directory `/tmp/mpich2-1.3.1/src' make: *** [all-redirect] Error 2