MantisBT - ParaView | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0012485 | ParaView | (No Category) | public | 2011-08-08 03:58 | 2016-08-12 09:58 |
| Reporter | Paul Melis | ||||
| Assigned To | David Partyka | ||||
| Priority | normal | Severity | minor | Reproducibility | have not tried |
| Status | closed | Resolution | moved | ||
| Platform | OS | OS Version | |||
| Product Version | 3.10.1 | ||||
| Target Version | Fixed in Version | ||||
| Project | TBD | ||||
| Topic Name | |||||
| Type | incorrect functionality | ||||
| Summary | 0012485: MPI_INCLUDE_PATH with too many paths, mpi.h not found | ||||
| Description | I'm building PV 3.8.1 and PV 3.10.1 on exactly the same Debian 6.0 system (64-bit) system using the exact same CMAKE configuration lines: #!/bin/sh cmake \ -DCMAKE_BUILD_TYPE=Release \ -DMANTA_BUILD=$HOME/c/manta-2439-build \ -DMANTA_SOURCE=$HOME/c/manta-2439 \ -DPARAVIEW_BUILD_PLUGIN_Manta=ON \ -DPARAVIEW_ENABLE_PYTHON=ON \ -DPARAVIEW_USE_MPI=ON \ <source-dir> The 3.8.1 build succeeds, but the 3.10.1 buid fails because mpi.h is not being found: [ 4%] Built target ProcessShader [ 4%] Built target vtkMaterialLibraryConfiguredFiles [ 5%] Built target vtkproj4 [ 5%] Built target lproj [ 5%] Building CXX object VTK/Utilities/mrmpi/src/CMakeFiles/MapReduceMPI.dir/mapreduce.cpp.o /home/opti/c/ParaView-3.10.1/VTK/Utilities/mrmpi/src/mapreduce.cpp:14:17: error: mpi.h: No such file or directory In file included from /home/opti/c/ParaView-3.10.1/VTK/Utilities/mrmpi/src/mapreduce.cpp:22: /home/opti/c/ParaView-3.10.1/VTK/Utilities/mrmpi/src/mapreduce.h:38: error: field 'MPI_Comm' has incomplete type /home/opti/c/ParaView-3.10.1/VTK/Utilities/mrmpi/src/mapreduce.h:81: error: 'MPI_Comm' does not name a type /home/opti/c/ParaView-3.10.1/VTK/Utilities/mrmpi/src/mapreduce.h:93: error: 'MPI_Comm' does not name a type In file included from /home/opti/c/ParaView-3.10.1/VTK/Utilities/mrmpi/src/mapreduce.cpp:23: /home/opti/c/ParaView-3.10.1/VTK/Utilities/mrmpi/src/keyvalue.h:36: error: field 'MPI_Comm' has incomplete type [...] After the CMake (2.8.5) configuration phase MPI_INCLUDE_PATH is set to "/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi". mpi.h is actually only located in /usr/lib/openmpi/include on my system, removing the second path from MPI_INCLUDE_PATH makes the build succeed. | ||||
| Steps To Reproduce | |||||
| Additional Information | |||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 2011-08-08 03:58 | Paul Melis | New Issue | |||
| 2011-08-08 13:55 | David Partyka | Assigned To | => David Partyka | ||
| 2011-11-28 07:53 | David Doria | Note Added: 0027733 | |||
| 2016-08-12 09:58 | Kitware Robot | Note Added: 0038033 | |||
| 2016-08-12 09:58 | Kitware Robot | Status | backlog => closed | ||
| 2016-08-12 09:58 | Kitware Robot | Resolution | open => moved | ||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||