I am facing a problem in installing the patched version of gromacs-4.6.7. I have tried both the -static as well as -shared modes of patching plumed.
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o: In function `MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)':
Analysis.cpp:(.text._ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb[_ZN3MPI2Op4InitEPFvPKvPviRKNS_8DatatypeEEb]+0x19): undefined reference to `ompi_mpi_cxx_op_intercept'
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o: In function `MPI::Intracomm::Create_graph(int, int const*, int const*, bool) const':
Analysis.cpp:(.text._ZNK3MPI9Intracomm12Create_graphEiPKiS2_b[_ZNK3MPI9Intracomm12Create_graphEiPKiS2_b]+0x28): undefined reference to `MPI::Comm::Comm()'
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o: In function `MPI::Graphcomm::Clone() const':
Analysis.cpp:(.text._ZNK3MPI9Graphcomm5CloneEv[_ZNK3MPI9Graphcomm5CloneEv]+0x25): undefined reference to `MPI::Comm::Comm()'
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o: In function `MPI::Cartcomm::Clone() const':
Analysis.cpp:(.text._ZNK3MPI8Cartcomm5CloneEv[_ZNK3MPI8Cartcomm5CloneEv]+0x25): undefined reference to `MPI::Comm::Comm()'
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o: In function `MPI::Intercomm::Merge(bool) const':
Analysis.cpp:(.text._ZNK3MPI9Intercomm5MergeEb[_ZNK3MPI9Intercomm5MergeEb]+0x28): undefined reference to `MPI::Comm::Comm()'
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o: In function `MPI::Intracomm::Split(int, int) const':
Analysis.cpp:(.text._ZNK3MPI9Intracomm5SplitEii[_ZNK3MPI9Intracomm5SplitEii]+0x26): undefined reference to `MPI::Comm::Comm()'
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o:Analysis.cpp:(.text._ZNK3MPI9Intracomm6CreateERKNS_5GroupE[_ZNK3MPI9Intracomm6CreateERKNS_5GroupE]+0x2a): more undefined references to `MPI::Comm::Comm()' follow
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o:(.data.rel.ro._ZTVN3MPI8DatatypeE[_ZTVN3MPI8DatatypeE]+0x78): undefined reference to `MPI::Datatype::Free()'
/usr/local/plumed/lib/plumed///src/analysis/Analysis.o:(.data.rel.ro._ZTVN3MPI3WinE[_ZTVN3MPI3WinE]+0x48): undefined reference to `MPI::Win::Free()'
collect2: error: ld returned 1 exit status
make[2]: *** [src/kernel/mdrun_p] Error 1
make[1]: *** [src/kernel/CMakeFiles/mdrun.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
In case of shared, it was something like "No rule to make....path some plumed dynamic library file (.so)"
Kindly help.