I could replicate the problem with the following: program test use mpi integer :: ierr, a integer(kind=MPI_ADDRESS_KIND) :: address call MPI_Init(ierr) a = 0 call MPI_Get_address(a,address,ierr) write(*,*) address call MPI_Finalize(ierr) end program test
$ openmpif90 test.f90 Undefined symbols for architecture x86_64: "_mpi_get_address0di4_", referenced from: _MAIN__ in ccLLbLGQ.o ld: symbol(s) not found for architecture x86_64 -- Hugo Gagnon On Mon, Aug 5, 2013, at 9:42, Jeff Squyres (jsquyres) wrote: > Can you send a small reproducing example? > > > On Aug 4, 2013, at 1:46 PM, Hugo Gagnon > <opensource.open...@user.fastmail.fm> wrote: > > > Hi, > > > > I have a .f90 module containing several lines of the form: > > > > call mpi_get_address(location, address, error) > > > > The module compiles fine (though only if I set the "kind" of "address" > > to MPI_OFFSET_KIND) but I get this error at the linking stage: > > > > Undefined symbols for architecture x86_64: > > "_mpi_get_address0di4_", referenced from: > > ___io_mod_MOD_writegridparallel in IO_Mod.o > > ___io_mod_MOD_writemeanstats in IO_Mod.o > > ___io_mod_MOD_writeinststats in IO_Mod.o > > ___io_mod_MOD_writequbckp in IO_Mod.o > > "_mpi_get_address0dr8_", referenced from: > > ___io_mod_MOD_writegridparallel in IO_Mod.o > > ___io_mod_MOD_writequbckp in IO_Mod.o > > "_mpi_get_address1dr8_", referenced from: > > ___io_mod_MOD_writemeanstats in IO_Mod.o > > ___io_mod_MOD_writeinststats in IO_Mod.o > > ld: symbol(s) not found for architecture x86_64 > > > > I'm using gcc 4.8.1 and openmpi 1.7.2, both built from macports. > > > > Inputs appreciated, > > -- > > Hugo Gagnon > > _______________________________________________ > > users mailing list > > us...@open-mpi.org > > http://www.open-mpi.org/mailman/listinfo.cgi/users > > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users