[mpich-discuss] MPICH 3.1rc2 build error on Darwin.

Rajeev Thakur thakur at mcs.anl.gov
Sun Jan 12 19:58:20 CST 2014


It sounds like a 32-bit, 64-bit incompatibility between some installed compilers/linker. Are you able to build with gcc?


On Jan 10, 2014, at 3:09 PM, "Salmon, Rene" <salmr0 at bp.com> wrote:

> 
> Hi,
> 
> Just trying to build MPICH 3.1rc2 on a Mac. The build seems to work but fails while trying to compile the examples. This is using the intel compilers.
> 
> ifort,icc version 14.0.0.074
> 
> Here is the config line.
> ./configure CC=icc CXX=icpc F77=ifort FC=ifort   --enable-fc 
> 
> 
> error message. 
> 
> make[4]: Nothing to be done for `all'.
> make[4]: Nothing to be done for `all-am'.
> Making all in .
> Making all in .
> Making all in examples
>  CCLD     cpi
> Undefined symbols for architecture x86_64:
>  "_MPI_Bcast", referenced from:
>      _main in cpi.o
>  "_MPI_Comm_rank", referenced from:
>      _main in cpi.o
>  "_MPI_Comm_size", referenced from:
>      _main in cpi.o
>  "_MPI_Finalize", referenced from:
>      _main in cpi.o
>  "_MPI_Get_processor_name", referenced from:
>      _main in cpi.o
>  "_MPI_Init", referenced from:
>      _main in cpi.o
>  "_MPI_Reduce", referenced from:
>      _main in cpi.o
>  "_MPI_Wtime", referenced from:
>      _main in cpi.o
> ld: symbol(s) not found for architecture x86_64
> make[2]: *** [cpi] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
> 
> Thank you.
> 
> Rene
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss




More information about the discuss mailing list