Beginning make Using variables CC='gcc' CFLAGS=' -O2' LDFLAGS=' ' F77='f77' FFLAGS=' -O2' FC='f95' FCFLAGS=' ' CXX='c++' CXXFLAGS=' -O2' AR='ar' CPP='gcc -E' CPPFLAGS=' -I/tmp/nickwu/mpich2-1.4.1/src/mpl/include -I/home/nickwu/libraries/mpich2-1.4.1/src/mpl/include -I/home/nickwu/libraries/mpich2-1.4.1/src/openpa/src -I/tmp/nickwu/mpich2-1.4.1/src/openpa/src -I/tmp/nickwu/mpich2-1.4.1/src/mpid/ch3/include -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/ch3/include -I/tmp/nickwu/mpich2-1.4.1/src/mpid/common/datatype -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/datatype -I/tmp/nickwu/mpich2-1.4.1/src/mpid/common/locks -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/locks -I/tmp/nickwu/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/include -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/include -I/tmp/nickwu/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/tmp/nickwu/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/tmp/nickwu/mpich2-1.4.1/src/util/wrappers -I/home/nickwu/libraries/mpich2-1.4.1/src/util/wrappers' make all-local make[1]: Entering directory `/tmp/nickwu/mpich2-1.4.1' make[1]: Leaving directory `/tmp/nickwu/mpich2-1.4.1' make[1]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/mpl' CC mplstr.lo CC mpltrmem.lo CC mplenv.lo CCLD libmpl.la make[1]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/mpl' make[1]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/openpa' Making all in src make[2]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/openpa/src' make all-am make[3]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/openpa/src' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/home/nickwu/libraries/mpich2-1.4.1/src/openpa/src -MT opa_primitives.lo -MD -MP -MF .deps/opa_primitives.Tpo -c -o opa_primitives.lo /home/nickwu/libraries/mpich2-1.4.1/src/openpa/src/opa_primitives.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/home/nickwu/libraries/mpich2-1.4.1/src/openpa/src -MT opa_primitives.lo -MD -MP -MF .deps/opa_primitives.Tpo -c /home/nickwu/libraries/mpich2-1.4.1/src/openpa/src/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. -I/home/nickwu/libraries/mpich2-1.4.1/src/openpa/src -MT opa_queue.lo -MD -MP -MF .deps/opa_queue.Tpo -c -o opa_queue.lo /home/nickwu/libraries/mpich2-1.4.1/src/openpa/src/opa_queue.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/home/nickwu/libraries/mpich2-1.4.1/src/openpa/src -MT opa_queue.lo -MD -MP -MF .deps/opa_queue.Tpo -c /home/nickwu/libraries/mpich2-1.4.1/src/openpa/src/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/nickwu/mpich2-install/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/nickwu/mpich2-1.4.1/src/openpa/src' make[2]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/openpa/src' Making all in test make[2]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/openpa/test' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/openpa/test' make[2]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/openpa' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/openpa' make[1]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/openpa' make[1]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src' make[2]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/mpl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/mpl' make[2]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/mpid' make[3]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/mpid/common' make[4]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/mpid/common/datatype' make[5]: Entering directory `/tmp/nickwu/mpich2-1.4.1/src/mpid/common/datatype/dataloop' gcc -DHAVE_CONFIG_H -I. -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/datatype/dataloop -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/datatype/dataloop/.. -I/tmp/nickwu/mpich2-1.4.1/src/include -I/home/nickwu/libraries/mpich2-1.4.1/src/include -O2 -I/tmp/nickwu/mpich2-1.4.1/src/mpl/include -I/home/nickwu/libraries/mpich2-1.4.1/src/mpl/include -I/home/nickwu/libraries/mpich2-1.4.1/src/openpa/src -I/tmp/nickwu/mpich2-1.4.1/src/openpa/src -I/tmp/nickwu/mpich2-1.4.1/src/mpid/ch3/include -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/ch3/include -I/tmp/nickwu/mpich2-1.4.1/src/mpid/common/datatype -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/datatype -I/tmp/nickwu/mpich2-1.4.1/src/mpid/common/locks -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/locks -I/tmp/nickwu/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/include -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/include -I/tmp/nickwu/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/include -I/tmp/nickwu/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/home/nickwu/libraries/mpich2-1.4.1/src/mpid/ch3/channels/nemesis/nemesis/utils/monitor -I/tmp/nickwu/mpich2-1.4.1/src/util/wrappers -I/home/nickwu/libraries/mpich2-1.4.1/src/util/wrappers -c /home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/datatype/dataloop/dataloop.c In file included from /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mpl.h:69, from /home/nickwu/libraries/mpich2-1.4.1/src/include/mpiimpl.h:34, from /home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/datatype/mpid_dataloop.h:115, from /home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/datatype/dataloop/dataloop.h:16, from /home/nickwu/libraries/mpich2-1.4.1/src/mpid/common/datatype/dataloop/dataloop.c:12: /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before "__extension__" /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before '&&' token /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: warning: data definition has no type or storage class /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before '}' token /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: conflicting declarations of `__result' /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: `__result' previously declared here /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: warning: `__result' was declared `extern' and later `static' /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before "s1" /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: `__s2' undeclared here (not in a function) /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before "if" /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: conflicting declarations of `__result' /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: `__result' previously defined here /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: warning: data definition has no type or storage class /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before '}' token /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: warning: data definition has no type or storage class /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before '}' token /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: conflicting declarations of `__result' /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: `__result' previously declared here /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: warning: `__result' was declared `extern' and later `static' /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: `__s1' undeclared here (not in a function) /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before "s2" /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before "if" /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: conflicting declarations of `__result' /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: `__result' previously defined here /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: warning: data definition has no type or storage class /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: syntax error before '}' token /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: register name not specified for `__result' /home/nickwu/libraries/mpich2-1.4.1/src/mpl/include/mplstr.h:42: register name not specified for `__result' make[5]: *** [dataloop.o] Error 1 make[5]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/mpid/common/datatype/dataloop' make[4]: *** [all-redirect] Error 2 make[4]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/mpid/common/datatype' make[3]: *** [all-redirect] Error 2 make[3]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/mpid/common' make[2]: *** [all-redirect] Error 2 make[2]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src/mpid' make[1]: *** [all-redirect] Error 2 make[1]: Leaving directory `/tmp/nickwu/mpich2-1.4.1/src' make: *** [all-redirect] Error 2