[Users] failed build on local mac osx yosemite

Comer Duncan comer.duncan at gmail.com
Tue May 19 14:03:33 CDT 2015


I have tried to build the new release on my local macbook. I am running
Yosemite and am using the optionlist for macports.  Here is the part of the
make which chokes:
.
.
.
Undefined symbols for architecture x86_64:
  "MPI::Win::Free()", referenced from:
      vtable for MPI::Win in libthorn_PeriodicCarpet.a(periodic.cc.o)
      vtable for MPI::Win in libthorn_Carpet.a(helpers.cc.o)
      vtable for MPI::Win in
libthorn_CarpetEvolutionMask.a(evolution_mask.cc.o)
      vtable for MPI::Win in libthorn_CarpetIOASCII.a(ioascii.cc.o)
      vtable for MPI::Win in libthorn_CarpetIOBasic.a(iobasic.cc.o)
      vtable for MPI::Win in libthorn_CarpetIOHDF5.a(Input.cc.o)
      vtable for MPI::Win in libthorn_CarpetIOHDF5.a(CarpetIOHDF5.cc.o)
      ...
  "MPI::Comm::Comm()", referenced from:
      MPI::Intercomm::Merge(bool) const in
libthorn_PeriodicCarpet.a(periodic.cc.o)
      MPI::Intracomm::Split(int, int) const in
libthorn_PeriodicCarpet.a(periodic.cc.o)
      MPI::Intracomm::Create(MPI::Group const&) const in
libthorn_PeriodicCarpet.a(periodic.cc.o)
      MPI::Graphcomm::Clone() const in
libthorn_PeriodicCarpet.a(periodic.cc.o)
      MPI::Cartcomm::Clone() const in
libthorn_PeriodicCarpet.a(periodic.cc.o)
      MPI::Intracomm::Clone() const in
libthorn_PeriodicCarpet.a(periodic.cc.o)
      MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const
in libthorn_PeriodicCarpet.a(periodic.cc.o)
      ...
  "MPI::Datatype::Free()", referenced from:
      vtable for MPI::Datatype in libthorn_PeriodicCarpet.a(periodic.cc.o)
      vtable for MPI::Datatype in libthorn_Carpet.a(helpers.cc.o)
      vtable for MPI::Datatype in
libthorn_CarpetEvolutionMask.a(evolution_mask.cc.o)
      vtable for MPI::Datatype in libthorn_CarpetIOASCII.a(ioascii.cc.o)
      vtable for MPI::Datatype in libthorn_CarpetIOBasic.a(iobasic.cc.o)
      vtable for MPI::Datatype in libthorn_CarpetIOHDF5.a(Input.cc.o)
      vtable for MPI::Datatype in libthorn_CarpetIOHDF5.a(CarpetIOHDF5.cc.o)
      ...
  "_ompi_mpi_cxx_op_intercept", referenced from:
      MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool) in libthorn_PeriodicCarpet.a(periodic.cc.o)
      MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool) in libthorn_Carpet.a(helpers.cc.o)
      MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool) in libthorn_CarpetEvolutionMask.a(evolution_mask.cc.o)
      MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool) in libthorn_CarpetIOASCII.a(ioascii.cc.o)
      MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool) in libthorn_CarpetIOBasic.a(iobasic.cc.o)
      MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool) in libthorn_CarpetIOHDF5.a(Input.cc.o)
      MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype
const&), bool) in libthorn_CarpetIOHDF5.a(CarpetIOHDF5.cc.o)
      ...
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[1]: *** [/Users/comerduncan/Cactus/exe/cactus_sim] Error 1
make: *** [sim] Error 2

Here is the build I did:

simfactory/bin/sim build
--optionlist=/Users/comerduncan/Cactus/simfactory/mdb/optionlists/osx-macports.cfg

Can you please help me figure out what went wrong?

Thanks.

Comer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.einsteintoolkit.org/pipermail/users/attachments/20150519/8c269123/attachment-0001.html 


More information about the Users mailing list