make check-recursive make[1]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5' Making check in src/mpl make[2]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' make strsep make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' CC strsep.o CCLD strsep make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' make check-TESTS make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' PASS: strsep ============= 1 test passed ============= make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' make[2]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' Making check in src/openpa make[2]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa' Making check in src make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa/src' make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa/src' Making check in test make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa/test' make sanity test_primitives test_barriers test_queue make[4]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa/test' CC sanity.o CCLD sanity CC test_primitives.o CCLD test_primitives CC test_barriers.o CCLD test_barriers CC test_queue.o CCLD test_queue make[4]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa/test' make check-TESTS make[4]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa/test' success! PASS: sanity Testing simple integer load/store functionality PASSED Testing simple pointer load/store functionality PASSED Testing simple add/incr/decr functionality PASSED Testing simple decr and test functionality PASSED Testing simple fetch and add/incr/decr functionality PASSED Testing simple integer compare-and-swap functionality PASSED Testing simple pointer compare-and-swap functionality PASSED Testing simple integer swap functionality PASSED Testing simple pointer swap functionality PASSED Testing simple integer load-linked/store-conditional functionality -SKIP- LL/SC not available Testing simple pointer load-linked/store-conditional functionality -SKIP- LL/SC not available Testing integer LL/SC ABA -SKIP- LL/SC not available Testing pointer LL/SC ABA -SKIP- LL/SC not available Testing integer load/store with 1 thread PASSED Testing pointer load/store with 1 thread PASSED Testing add with 1 thread PASSED Testing incr and decr with 1 thread PASSED Testing decr and test with 1 thread PASSED Testing fetch and add with 1 thread PASSED Testing fetch and add return values with 1 thread PASSED Testing fetch and incr/decr with 1 thread PASSED Testing fetch and incr return values with 1 thread PASSED Testing fetch and decr return values with 1 thread PASSED Testing integer compare-and-swap with 1 thread PASSED Testing pointer compare-and-swap with 1 thread PASSED Testing grouped integer compare-and-swap with 1 thread PASSED Testing grouped pointer compare-and-swap with 1 thread PASSED Testing integer compare-and-swap fairness with 1 thread PASSED Testing pointer compare-and-swap fairness with 1 thread PASSED Testing integer swap with 1 thread PASSED Testing pointer swap with 1 thread PASSED Testing integer LL/SC stack -SKIP- LL/SC not available Testing pointer LL/SC stack -SKIP- LL/SC not available Testing integer load/store with 2 threads PASSED Testing pointer load/store with 2 threads PASSED Testing add with 2 threads PASSED Testing incr and decr with 1 thread PASSED Testing decr and test with 2 threads PASSED Testing fetch and add with 2 threads PASSED Testing fetch and add return values with 2 threads PASSED Testing fetch and incr/decr with 1 thread PASSED Testing fetch and incr return values with 2 threads PASSED Testing fetch and decr return values with 2 threads PASSED Testing integer compare-and-swap with 2 threads PASSED Testing pointer compare-and-swap with 2 threads PASSED Testing grouped integer compare-and-swap with 2 threads PASSED Testing grouped pointer compare-and-swap with 2 threads PASSED Testing integer compare-and-swap fairness with 2 threads PASSED Testing pointer compare-and-swap fairness with 2 threads PASSED Testing integer swap with 2 threads PASSED Testing pointer swap with 2 threads PASSED Testing integer LL/SC stack -SKIP- LL/SC not available Testing pointer LL/SC stack -SKIP- LL/SC not available Testing integer load/store with 4 threads PASSED Testing pointer load/store with 4 threads PASSED Testing add with 4 threads PASSED Testing incr and decr with 3 threads PASSED Testing decr and test with 4 threads PASSED Testing fetch and add with 4 threads PASSED Testing fetch and add return values with 4 threads PASSED Testing fetch and incr/decr with 3 threads PASSED Testing fetch and incr return values with 4 threads PASSED Testing fetch and decr return values with 4 threads PASSED Testing integer compare-and-swap with 4 threads PASSED Testing pointer compare-and-swap with 4 threads PASSED Testing grouped integer compare-and-swap with 4 threads PASSED Testing grouped pointer compare-and-swap with 4 threads PASSED Testing integer compare-and-swap fairness with 4 threads PASSED Testing pointer compare-and-swap fairness with 4 threads PASSED Testing integer swap with 4 threads PASSED Testing pointer swap with 4 threads PASSED Testing integer LL/SC stack -SKIP- LL/SC not available Testing pointer LL/SC stack -SKIP- LL/SC not available Testing integer load/store with 10 threads PASSED Testing pointer load/store with 10 threads PASSED Testing add with 10 threads PASSED Testing incr and decr with 9 threads PASSED Testing decr and test with 10 threads PASSED Testing fetch and add with 10 threads PASSED Testing fetch and add return values with 10 threads PASSED Testing fetch and incr/decr with 9 threads PASSED Testing fetch and incr return values with 10 threads PASSED Testing fetch and decr return values with 10 threads PASSED Testing integer compare-and-swap with 10 threads PASSED Testing pointer compare-and-swap with 10 threads PASSED Testing grouped integer compare-and-swap with 10 threads PASSED Testing grouped pointer compare-and-swap with 10 threads PASSED Testing integer compare-and-swap fairness with 10 threads PASSED Testing pointer compare-and-swap fairness with 10 threads PASSED Testing integer swap with 10 threads PASSED Testing pointer swap with 10 threads PASSED Testing integer LL/SC stack -SKIP- LL/SC not available Testing pointer LL/SC stack -SKIP- LL/SC not available Testing integer load/store with 100 threads PASSED Testing pointer load/store with 100 threads PASSED Testing add with 100 threads PASSED Testing incr and decr with 99 threads PASSED Testing decr and test with 100 threads PASSED Testing fetch and add with 100 threads PASSED Testing fetch and add return values with 100 threads PASSED Testing fetch and incr/decr with 99 threads PASSED Testing fetch and incr return values with 100 threads PASSED Testing fetch and decr return values with 100 threads PASSED Testing integer compare-and-swap with 100 threads PASSED Testing pointer compare-and-swap with 100 threads PASSED Testing grouped integer compare-and-swap with 100 threads PASSED Testing grouped pointer compare-and-swap with 100 threads PASSED Testing integer compare-and-swap fairness with 100 threads PASSED Testing pointer compare-and-swap fairness with 100 threads PASSED Testing integer swap with 100 threads PASSED Testing pointer swap with 100 threads PASSED Testing integer LL/SC stack -SKIP- LL/SC not available Testing pointer LL/SC stack -SKIP- LL/SC not available All primitives tests passed. PASS: test_primitives Testing memory barrier sanity PASSED Testing memory barriers with linear array with 2 threads PASSED Testing memory barriers with local variables with 2 threads PASSED Testing memory barriers with scattered array with 2 threads PASSED Testing memory barriers with linear array with 4 threads PASSED Testing memory barriers with local variables with 4 threads PASSED Testing memory barriers with scattered array with 4 threads PASSED Testing memory barriers with linear array with 10 threads PASSED Testing memory barriers with local variables with 10 threads PASSED Testing memory barriers with scattered array with 10 threads PASSED Testing memory barriers with linear array with 100 threads PASSED Testing memory barriers with local variables with 100 threads PASSED Testing memory barriers with scattered array with 100 threads PASSED All barriers tests passed. PASS: test_barriers Testing queue sanity PASSED Testing multithreaded queue with 2 threads PASSED Testing multithreaded queue (empty queue) with 2 threads PASSED Testing multithreaded queue (full queue) with 2 threads PASSED Testing multithreaded queue with 4 threads PASSED Testing multithreaded queue (empty queue) with 4 threads PASSED Testing multithreaded queue (full queue) with 4 threads PASSED Testing multithreaded queue with 10 threads PASSED Testing multithreaded queue (empty queue) with 10 threads PASSED Testing multithreaded queue (full queue) with 10 threads PASSED Testing multithreaded queue with 100 threads PASSED Testing multithreaded queue (empty queue) with 100 threads PASSED Testing multithreaded queue (full queue) with 100 threads PASSED All queue tests passed. PASS: test_queue ================== All 4 tests passed ================== make[4]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa/test' make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa/test' make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa' make[3]: Nothing to be done for `check-am'. make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa' make[2]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/openpa' Making check in src/mpe2 make[2]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2' Running build runtest for C logging program... *** Test C program with the MPI tracing library .......................... No. The failed command is : gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2/include -c cpi.c gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=mpitrace -o cpi_trace cpi.o -lm cpi.o: In function `main': cpi.c:(.text+0x98): undefined reference to `MPI_Init' cpi.c:(.text+0xac): undefined reference to `MPI_Comm_size' cpi.c:(.text+0xc0): undefined reference to `MPI_Comm_rank' cpi.c:(.text+0xd9): undefined reference to `MPI_Get_processor_name' cpi.c:(.text+0x13d): undefined reference to `MPI_Wtime' cpi.c:(.text+0x169): undefined reference to `MPI_Bcast' cpi.c:(.text+0x26f): undefined reference to `MPI_Reduce' cpi.c:(.text+0x2bc): undefined reference to `MPI_Wtime' cpi.c:(.text+0x2f8): undefined reference to `MPI_Finalize' collect2: ld returned 1 exit status make[4]: *** [cpi_trace] Error 1 *** Test C program with the MPI logging library .......................... No. The failed command is : gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=mpilog -o cpi_log cpi.o -lm cpi.o: In function `main': cpi.c:(.text+0x98): undefined reference to `MPI_Init' cpi.c:(.text+0xac): undefined reference to `MPI_Comm_size' cpi.c:(.text+0xc0): undefined reference to `MPI_Comm_rank' cpi.c:(.text+0xd9): undefined reference to `MPI_Get_processor_name' cpi.c:(.text+0x13d): undefined reference to `MPI_Wtime' cpi.c:(.text+0x169): undefined reference to `MPI_Bcast' cpi.c:(.text+0x26f): undefined reference to `MPI_Reduce' cpi.c:(.text+0x2bc): undefined reference to `MPI_Wtime' cpi.c:(.text+0x2f8): undefined reference to `MPI_Finalize' collect2: ld returned 1 exit status make[4]: *** [cpi_log] Error 1 *** Test C program with the MPI and manual logging libraries ............. No. The failed command is : gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2/include -c cpilog.c gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=mpilog -o cpilog cpilog.o -lm cpilog.o: In function `main': cpilog.c:(.text+0x8e): undefined reference to `MPI_Init' cpilog.c:(.text+0x9d): undefined reference to `MPI_Pcontrol' cpilog.c:(.text+0xb1): undefined reference to `MPI_Comm_size' cpilog.c:(.text+0xc5): undefined reference to `MPI_Comm_rank' cpilog.c:(.text+0xde): undefined reference to `MPI_Get_processor_name' cpilog.c:(.text+0x11d): undefined reference to `MPE_Log_get_state_eventIDs' cpilog.c:(.text+0x136): undefined reference to `MPE_Log_get_state_eventIDs' cpilog.c:(.text+0x14f): undefined reference to `MPE_Log_get_state_eventIDs' cpilog.c:(.text+0x168): undefined reference to `MPE_Log_get_state_eventIDs' cpilog.c:(.text+0x18f): undefined reference to `MPE_Describe_state' cpilog.c:(.text+0x1ac): undefined reference to `MPE_Describe_state' cpilog.c:(.text+0x1c9): undefined reference to `MPE_Describe_state' cpilog.c:(.text+0x1e6): undefined reference to `MPE_Describe_state' cpilog.c:(.text+0x1f5): undefined reference to `MPE_Log_get_solo_eventID' cpilog.c:(.text+0x204): undefined reference to `MPE_Log_get_solo_eventID' cpilog.c:(.text+0x213): undefined reference to `MPE_Log_get_solo_eventID' cpilog.c:(.text+0x234): undefined reference to `MPE_Describe_event' cpilog.c:(.text+0x24b): undefined reference to `MPE_Describe_event' cpilog.c:(.text+0x262): undefined reference to `MPE_Describe_event' cpilog.c:(.text+0x27b): undefined reference to `MPI_Wtime' cpilog.c:(.text+0x28d): undefined reference to `MPI_Barrier' cpilog.c:(.text+0x29c): undefined reference to `MPI_Pcontrol' cpilog.c:(.text+0x2c2): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x2e6): undefined reference to `MPI_Bcast' cpilog.c:(.text+0x2fd): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x314): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x32b): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x335): undefined reference to `MPI_Barrier' cpilog.c:(.text+0x34c): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x363): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x37a): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x44b): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x462): undefined reference to `MPE_Log_event' cpilog.o:cpilog.c:(.text+0x485): more undefined references to `MPE_Log_event' follow cpilog.o: In function `main': cpilog.c:(.text+0x4b8): undefined reference to `MPI_Reduce' cpilog.c:(.text+0x4cf): undefined reference to `MPE_Log_event' cpilog.c:(.text+0x4d4): undefined reference to `MPE_Log_sync_clocks' cpilog.c:(.text+0x4f7): undefined reference to `MPI_Wtime' cpilog.c:(.text+0x564): undefined reference to `MPI_Finalize' collect2: ld returned 1 exit status make[4]: *** [cpilog] Error 1 Running build runtest for Fortran logging program... *** Test F77 program with the MPI and manual logging libraries ........... No. The failed command is : gfortran -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2/include -c fpilog.f gfortran -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=mpilog -o fpilog fpilog.o -lm fpilog.o: In function `MAIN__': fpilog.f:(.text+0x67): undefined reference to `mpi_init_' fpilog.f:(.text+0x81): undefined reference to `mpi_comm_rank_' fpilog.f:(.text+0x9b): undefined reference to `mpi_comm_size_' fpilog.f:(.text+0x17b): undefined reference to `mpe_log_get_state_eventids_' fpilog.f:(.text+0x196): undefined reference to `mpe_log_get_state_eventids_' fpilog.f:(.text+0x1aa): undefined reference to `mpe_log_get_solo_eventid_' fpilog.f:(.text+0x1be): undefined reference to `mpe_log_get_solo_eventid_' fpilog.f:(.text+0x1d9): undefined reference to `mpe_log_get_state_eventids_' fpilog.f:(.text+0x212): undefined reference to `mpe_describe_state_' fpilog.f:(.text+0x240): undefined reference to `mpe_describe_state_' fpilog.f:(.text+0x269): undefined reference to `mpe_describe_event_' fpilog.f:(.text+0x292): undefined reference to `mpe_describe_event_' fpilog.f:(.text+0x2c0): undefined reference to `mpe_describe_state_' fpilog.f:(.text+0x4e9): undefined reference to `mpi_barrier_' fpilog.f:(.text+0x51d): undefined reference to `mpe_log_event_' fpilog.f:(.text+0x54d): undefined reference to `mpi_bcast_' fpilog.f:(.text+0x56d): undefined reference to `mpe_log_event_' fpilog.f:(.text+0x586): undefined reference to `mpi_pcontrol_' fpilog.f:(.text+0x5a6): undefined reference to `mpe_log_event_' fpilog.f:(.text+0x5bf): undefined reference to `mpi_barrier_' fpilog.f:(.text+0x5df): undefined reference to `mpe_log_event_' fpilog.f:(.text+0x5f8): undefined reference to `mpi_pcontrol_' fpilog.f:(.text+0x618): undefined reference to `mpe_log_event_' fpilog.f:(.text+0x70f): undefined reference to `mpe_log_event_' fpilog.f:(.text+0x732): undefined reference to `mpe_log_event_' fpilog.f:(.text+0x77a): undefined reference to `mpi_reduce_' fpilog.f:(.text+0x79a): undefined reference to `mpe_log_event_' fpilog.f:(.text+0x883): undefined reference to `mpi_finalize_' collect2: ld returned 1 exit status make[4]: *** [fpilog] Error 1 Running build runtest for C graphics program... *** Test C program with the MPI animation library ........................ No. The failed command is : gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2/include -c cpi.c gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=mpianim -o cpi_anim cpi.o -lm cpi.o: In function `main': cpi.c:(.text+0x98): undefined reference to `MPI_Init' cpi.c:(.text+0xac): undefined reference to `MPI_Comm_size' cpi.c:(.text+0xc0): undefined reference to `MPI_Comm_rank' cpi.c:(.text+0xd9): undefined reference to `MPI_Get_processor_name' cpi.c:(.text+0x13d): undefined reference to `MPI_Wtime' cpi.c:(.text+0x169): undefined reference to `MPI_Bcast' cpi.c:(.text+0x26f): undefined reference to `MPI_Reduce' cpi.c:(.text+0x2bc): undefined reference to `MPI_Wtime' cpi.c:(.text+0x2f8): undefined reference to `MPI_Finalize' collect2: ld returned 1 exit status make[4]: *** [cpi_anim] Error 1 *** Test C program with the X11 graphics library ......................... No. The failed command is : gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2/include -c cxgraphics.c gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=graphics -o cxgraphics cxgraphics.o -lm cxgraphics.o: In function `main': cxgraphics.c:(.text+0x1e): undefined reference to `MPI_Init' cxgraphics.c:(.text+0x2f): undefined reference to `MPI_Comm_size' cxgraphics.c:(.text+0x40): undefined reference to `MPI_Comm_rank' cxgraphics.c:(.text+0x76): undefined reference to `MPE_Open_graphics' cxgraphics.c:(.text+0xad): undefined reference to `MPI_Abort' cxgraphics.c:(.text+0xeb): undefined reference to `MPE_Draw_string' cxgraphics.c:(.text+0x119): undefined reference to `MPE_Draw_circle' cxgraphics.c:(.text+0x128): undefined reference to `MPE_Update' cxgraphics.c:(.text+0x146): undefined reference to `MPI_Barrier' cxgraphics.c:(.text+0x152): undefined reference to `MPE_Close_graphics' cxgraphics.c:(.text+0x15a): undefined reference to `MPI_Finalize' collect2: ld returned 1 exit status make[4]: *** [cxgraphics] Error 1 Running build runtest for Fortran graphics program... *** Test F77 program with the X11 graphics library ....................... No. The failed command is : gfortran -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2/include -c fxgraphics.f gfortran -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=graphics -o fxgraphics fxgraphics.o -lm fxgraphics.o: In function `MAIN__': fxgraphics.f:(.text+0x63): undefined reference to `mpi_init_' fxgraphics.f:(.text+0x7d): undefined reference to `mpi_comm_size_' fxgraphics.f:(.text+0x97): undefined reference to `mpi_comm_rank_' fxgraphics.f:(.text+0xe5): undefined reference to `mpe_open_graphics_' fxgraphics.f:(.text+0x1bb): undefined reference to `mpe_draw_string_' fxgraphics.f:(.text+0x1fb): undefined reference to `mpe_draw_circle_' fxgraphics.f:(.text+0x213): undefined reference to `mpe_update_' fxgraphics.f:(.text+0x249): undefined reference to `mpi_barrier_' fxgraphics.f:(.text+0x261): undefined reference to `mpe_close_graphics_' fxgraphics.f:(.text+0x272): undefined reference to `mpi_finalize_' collect2: ld returned 1 exit status make[4]: *** [fxgraphics] Error 1 Running build runtest for C collchk program... *** Test C program with the MPI collective/datatype checking library ..... No. The failed command is : gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2/include -c wrong_int_byte.c gcc -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=mpicheck -o wrong_int_byte wrong_int_byte.o wrong_int_byte.o: In function `main': wrong_int_byte.c:(.text+0x25): undefined reference to `MPI_Init' wrong_int_byte.c:(.text+0x36): undefined reference to `MPI_Comm_rank' wrong_int_byte.c:(.text+0x47): undefined reference to `MPI_Comm_size' wrong_int_byte.c:(.text+0x75): undefined reference to `MPI_Bcast' wrong_int_byte.c:(.text+0x98): undefined reference to `MPI_Bcast' wrong_int_byte.c:(.text+0x9d): undefined reference to `MPI_Finalize' collect2: ld returned 1 exit status make[4]: *** [wrong_int_byte] Error 1 Running build runtest for Fortran collchk program... *** Test F77 program with the MPI collective/datatype checking library ... No. The failed command is : gfortran -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2/include -c wrong_reals.f gfortran -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -I/home/waterbeweging/Downloads/programs/mpich2-1.5/src/include -mpe=mpicheck -o wrong_reals wrong_reals.o wrong_reals.o: In function `MAIN__': wrong_reals.f:(.text+0x18): undefined reference to `mpi_init_' wrong_reals.f:(.text+0x32): undefined reference to `mpi_comm_rank_' wrong_reals.f:(.text+0x4c): undefined reference to `mpi_comm_size_' wrong_reals.f:(.text+0x14e): undefined reference to `mpi_bcast_' wrong_reals.f:(.text+0x17d): undefined reference to `mpi_bcast_' wrong_reals.f:(.text+0x18e): undefined reference to `mpi_finalize_' collect2: ld returned 1 exit status make[4]: *** [wrong_reals] Error 1 make[2]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpe2' Making check in src/mpi/romio make[2]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpi/romio' make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpi/romio' make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpi/romio' make[2]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpi/romio' Making check in src/pm/hydra make[2]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra' Making check in ../../mpl make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' make strsep make[4]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' make[4]: `strsep' is up to date. make[4]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' make check-TESTS make[4]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' PASS: strsep ============= 1 test passed ============= make[4]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/mpl' Making check in tools/topo/hwloc/hwloc make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/hwloc' Making check in src make[4]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/hwloc/src' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/hwloc/src' Making check in include make[4]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/hwloc/include' make[4]: Nothing to be done for `check'. make[4]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/hwloc/include' make[4]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/hwloc' make[4]: Nothing to be done for `check-am'. make[4]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/hwloc' make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra/tools/topo/hwloc/hwloc' Making check in . make[3]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra' make[3]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra' make[2]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/src/pm/hydra' Making check in . make[2]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5' make[2]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5' Making check in examples make[2]: Entering directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/examples' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5/examples' make[1]: Leaving directory `/home/waterbeweging/Downloads/programs/mpich2-1.5'