Mpich2 problems on intel now

Robert Latham robl at mcs.anl.gov
Fri Jan 19 16:47:36 CST 2007


On Fri, Jan 19, 2007 at 10:54:43AM -0700, Amjad Majid Ali wrote:
> As per your recommendations we are trying to build parallel netcdf   
> with mpich2 1.0.5
> 
> when we try to run make this error we get
> 
> /usr/local/mpich2/bin/mpicc -o ncvalid -g -O2  validator.o header.o  
> mpincio.o attr.o dim.o nc.o ncx.o string.o var.o
> /usr/bin/ld: Undefined symbols:
> _ompi_mpi_byte
> collect2: ld returned 1 exit status
> make[3]: *** [ncvalid] Error 1
> make[2]: *** [all] Error 2
> make[1]: *** [subdir_target] Error 1
> make: *** [src/lib/all] Error 2

That '_ompi_mpi_byte' symbol didn't come from MPICH2. 

It looks like pnetcdf might have had some older .o files around.
Perhaps a 'make clean' followed by a 'make' will do the trick?  If
that doesn't, let us know and we'll keep trying to figure out how that
unusual symbol got into your build.

==rob

-- 
Rob Latham
Mathematics and Computer Science Division    A215 0178 EA2D B059 8CDF
Argonne National Lab, IL USA                 B29D F333 664A 4280 315B




More information about the parallel-netcdf mailing list