<div dir="ltr">Hello VTK developers,<div><br></div><div>I apologies for the confusion, it was my own mistake not to specify the libraries correctly in ccmake.</div><div><br></div><div>Best regards,</div><div>Ignat Semenov</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 27, 2017 at 10:48 PM, Ignat Semyonov <span dir="ltr"><<a href="mailto:iksemyonov@gmail.com" target="_blank">iksemyonov@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Hello VTK developers,<br><br></div>I'm building VTK 7.1 on Fedora 25 64-bit.<br><br></div>After I turn on any of the parallel modules or the MPI group, VTK fails to build the the error:<br><br>/usr/bin/c++ -fPIC -g -Wl,--no-undefined -lc -shared -Wl,-soname,libvtkParallelMPI-<wbr>7.1.so.1 -o ../../lib/libvtkParallelMPI-7.<wbr>1.so.1 CMakeFiles/vtkParallelMPI.dir/<wbr>vtkMPICommunicator.cxx.o CMakeFiles/vtkParallelMPI.dir/<wbr>vtkMPIController.cxx.o CMakeFiles/vtkParallelMPI.dir/<wbr>vtkMPIUtilities.cxx.o ../../lib/libvtkParallelCore-7<wbr>.1.so.1 /usr/lib64/openmpi/lib/libmpi.<wbr>so /usr/lib64/openmpi/lib/libmpi.<wbr>so ../../lib/libvtkCommonDataMode<wbr>l-7.1.so.1 ../../lib/<a href="http://libvtkCommonTransforms-7.1.so" target="_blank">libvtkCommonTransfor<wbr>ms-7.1.so</a>.1 ../../lib/libvtkCommonMath-7.1<wbr>.so.1 ../../lib/libvtkCommonCore-7.1<wbr>.so.1 -Wl,-rpath,/home/argentuuum/VT<wbr>K/VTK-7.1.0/build/lib:/usr/lib<wbr>64/openmpi/lib: -Wl,-rpath-link,/home/argentuu<wbr>um/VTK/VTK-7.1.0/build/lib <br>CMakeFiles/vtkParallelMPI.dir/<wbr>vtkMPICommunicator.cxx.o: In function `MPI::Intracomm::Intracomm()':<br>/usr/include/openmpi-x86_64/op<wbr>enmpi/ompi/mpi/cxx/intracomm.<wbr>h:25: undefined reference to `MPI::Comm::Comm()'<br>CMakeFiles/vtkParallelMPI.dir/<wbr>vtkMPICommunicator.cxx.o: In function `MPI::Intracomm::Intracomm(omp<wbr>i_communicator_t*)':<br>/usr/include/openmpi-x86_64/op<wbr>enmpi/ompi/mpi/cxx/intracomm_<wbr>inln.h:23: undefined reference to `MPI::Comm::Comm()'<br>CMakeFiles/vtkParallelMPI.dir/<wbr>vtkMPICommunicator.cxx.o: In function `MPI::Op::Init(void (*)(void const*, void*, int, MPI::Datatype const&), bool)':<br>/usr/include/openmpi-x86_64/op<wbr>enmpi/ompi/mpi/cxx/op_inln.h:<wbr>122: undefined reference to `ompi_mpi_cxx_op_intercept'<br>CMakeFiles/vtkParallelMPI.dir/<wbr>vtkMPICommunicator.cxx.o:(.dat<wbr>a.rel.ro._ZTVN3MPI3WinE[_ZTVN3<wbr>MPI3WinE]+0x48): undefined reference to `MPI::Win::Free()'<br>CMakeFiles/vtkParallelMPI.dir/<wbr>vtkMPICommunicator.cxx.o:(.dat<wbr>a.rel.ro._ZTVN3MPI8DatatypeE[_<wbr>ZTVN3MPI8DatatypeE]+0x78): undefined reference to `MPI::Datatype::Free()'<br>collect2: error: ld returned 1 exit status<br>Parallel/MPI/CMakeFiles/vtkPar<wbr>allelMPI.dir/build.make:169: recipe for target 'lib/<a href="http://libvtkParallelMPI-7.1.so" target="_blank">libvtkParallelMPI-7.1.so</a>.<wbr>1' failed<br>make[2]: *** [lib/<a href="http://libvtkParallelMPI-7.1.so" target="_blank">libvtkParallelMPI-7.1.so</a>.<wbr>1] Error 1<br>make[2]: Leaving directory '/home/argentuuum/VTK/VTK-7.1.<wbr>0/build'<br>CMakeFiles/Makefile2:7505: recipe for target 'Parallel/MPI/CMakeFiles/vtkPa<wbr>rallelMPI.dir/all' failed<br>make[1]: *** [Parallel/MPI/CMakeFiles/vtkPa<wbr>rallelMPI.dir/all] Error 2<br>make[1]: Leaving directory '/home/argentuuum/VTK/VTK-7.1.<wbr>0/build'<br><br></div>CMakeCache.txt is located at <a href="https://paste.fedoraproject.org/paste/-DfLrJ1R5XYR3sDz82SPKl5M1UNdIGYhyRLivL9gydE=/" target="_blank">https://paste.fedoraproject.or<wbr>g/paste/-DfLrJ1R5XYR3sDz82SPKl<wbr>5M1UNdIGYhyRLivL9gydE=/</a><br><br></div>Thank you for your assistance!<br><br></div>Best regards,<br></div>Ignat Semenov, Nizhny Novgorod Lobachevskiy State University, Russia</div>
</blockquote></div><br></div>