Beginning make Using variables CC='gcc' CFLAGS=' -O2' LDFLAGS='' AR='ar' FC='g77' F90='' FFLAGS=' -O2' F90FLAGS=' ' CXX='c++' make all-local make clean && cd test && make clean make cleanlibs rm -f lib/libmpich.a lib/libpmpich.a rm -f lib/libmpichcxx.a rm -f lib/libfmpich.a lib/libmpichf90.a rm -f lib/libmpich.so* rm -f lib/libpmpich.so* rm -f lib/libmpichcxx.so* rm -f lib/libfmpich.so* rm -f lib/libmpich.*.so* rm -f lib/libpmpich.*.so* rm -f lib/libmpichcxx.*.so* rm -f lib/libfmpich.*.so* rm -f lib/libmpich.la* lib/libpmpich.la* rm -f lib/libmpichcxx.la* rm -f lib/libfmpich.la* for dir in src examples - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done for dir in mpid mpi util nameserv binding env pkgconfig mpe2 pmi pm - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done for dir in common ch3 - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done (cd locks && make clean ) (cd datatype && make clean ) (cd dataloop && make clean ) for dir in channels src util ; do \ (cd $dir && make clean ; ) ; done for dir in sock - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done (cd ../../../common/sock && make clean ) for dir in poll - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done (cd src && make clean ) for dir in sock - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done for dir in attr coll comm datatype errhan group init misc pt2pt rma spawn timer topo romio - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done cleaning directory mpi-io cleaning directory adio/common cleaning directory mpi-io/glue/mpich2 cleaning directory adio/ad_testfs cleaning directory adio/ad_ufs cleaning directory adio/ad_nfs cleaning directory test rm -f .P* PI* *.o rm -f simple perf async coll_test coll_perf misc file_info excl large_array atomicity noncontig i_noncontig noncontig_coll split_coll shared_fp large_file psimple error status noncontig_coll2 aggregation1 aggregation2 async-multiple ordered_fp hindexed fcoll_test fperf fmisc pfcoll_test for dir in mem info msgs instrm thread dbg param osserv - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done for dir in mpd - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done for dir in f77 cxx - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done rm -f /home/shangliw/tmp/shangliw/test/src/mpe2/lib/lib* rm -f /home/shangliw/tmp/shangliw/test/src/mpe2/lib/*.jar rm -f /home/shangliw/tmp/shangliw/test/src/mpe2/lib/*.o cd src && make clean for dir in simple - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done for dir in mpd - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done for dir in mpi mpid util basic commands ; do \ (cd $dir && make clean ; ) ; done rm -f summary.xml for dir in util attr basic datatype coll comm errhan group info init pt2pt rma spawn topo io f77 cxx threads errors manual perf - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done rm -f summary.xml rm -f summary.xml rm -f summary.xml rm -f summary.xml rm -f summary.xml rm -f summary.xml rm -f summary.xml for dir in util attr datatype coll pt2pt info init comm topo rma spawn io ext ; do \ (cd $dir && make clean ; ) ; done rm -f .iotest.txt.* for dir in util attr pt2pt init info comm coll datatype io rma spawn ; do \ (cd $dir && make clean ; ) ; done rm -f .iotest.txt.* rm -f summary.xml for dir in util pt2pt comm spawn ; do \ (cd $dir && make clean ; ) ; done for dir in attr coll comm group pt2pt rma spawn topo io f77 cxx - ; do \ if [ "$dir" = "-" ] ; then break ; fi ; \ (cd $dir && make clean ; ) ; done (cd io && make clean ) (cd errhan && make clean ) (cd ch3 && make clean ) (cd timer && make clean ) rm -f err.txt out.log out.txt stdintest stdintest2 sdtiotest a.out rm -f lib/newconfig gcc -DHAVE_CONFIG_H -I. -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks -I../../../include -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/include -O2 -I/home/shangliw/tmp/shangliw/test/src/mpid/ch3/include -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/ch3/include -I/home/shangliw/tmp/shangliw/test/src/mpid/common/datatype -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/datatype -I/home/shangliw/tmp/shangliw/test/src/mpid/common/locks -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks -I/home/shangliw/tmp/shangliw/test/src/mpid/ch3/channels/sock/include -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/ch3/channels/sock/include -I/home/shangliw/tmp/shangliw/test/src/mpid/common/sock -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/sock -I/home/shangliw/tmp/shangliw/test/src/mpid/common/sock/poll -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/sock/poll -c /home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks/mpidu_process_locks.c In file included from ../../../include/mpe_thread.h:32, from /home/shangliw/tmp/shangliw/test/src/mpid/ch3/include/mpid_thread.h:21, from /home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/include/mpiimplthread.h:21, from /home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/include/mpiimpl.h:108, from /home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/ch3/include/mpidimpl.h:22, from /home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks/mpidu_process_locks.h:20, from /home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks/mpidu_process_locks.c:6: /usr/include/pthread.h:299: syntax error before '*' token /usr/include/pthread.h:300: syntax error before '*' token /usr/include/pthread.h:301: syntax error before '*' token /usr/include/pthread.h:302: syntax error before '*' token /usr/include/pthread.h:303: syntax error before '*' token /usr/include/pthread.h:304: syntax error before '*' token /usr/include/pthread.h:305: syntax error before '*' token /usr/include/pthread.h:306: syntax error before '*' token /usr/include/pthread.h:308: syntax error before '*' token /usr/include/pthread.h:309: syntax error before '*' token /usr/include/pthread.h:311: syntax error before '*' token /usr/include/pthread.h:312: syntax error before '*' token *** Error code 1 The following command caused the error: gcc -DHAVE_CONFIG_H -I. -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks -I../../../include -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/include -O2 -I/home/shangliw/tmp/shangliw/test/src/mpid/ch3/include -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/ch3/include -I/home/shangliw/tmp/shangliw/test/src/mpid/common/datatype -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/datatype -I/home/shangliw/tmp/shangliw/test/src/mpid/common/locks -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks -I/home/shangliw/tmp/shangliw/test/src/mpid/ch3/channels/sock/include -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/ch3/channels/sock/include -I/home/shangliw/tmp/shangliw/test/src/mpid/common/sock -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/sock -I/home/shangliw/tmp/shangliw/test/src/mpid/common/sock/poll -I/home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/sock/poll -c /home/shangliw/mpilib_sun/mpich2-1.0.8p1/src/mpid/common/locks/mpidu_process_locks.c make: Fatal error: Command failed for target `mpidu_process_locks.o' Current working directory /home/shangliw/tmp/shangliw/test/src/mpid/common/locks *** Error code 1 The following command caused the error: (cd locks && make all ) make: Fatal error: Command failed for target `all-redirect' Current working directory /home/shangliw/tmp/shangliw/test/src/mpid/common *** Error code 1 The following command caused the error: (cd common && make all ) make: Fatal error: Command failed for target `all-redirect' Current working directory /home/shangliw/tmp/shangliw/test/src/mpid *** Error code 1 The following command caused the error: (cd mpid && make all ) make: Fatal error: Command failed for target `all-redirect' Current working directory /home/shangliw/tmp/shangliw/test/src *** Error code 1 The following command caused the error: (cd src && make all ) make: Fatal error: Command failed for target `all-redirect'