MantisBT - CMake | |||||
| View Issue Details | |||||
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0012591 | CMake | Modules | public | 2011-11-24 11:53 | 2016-06-10 14:31 |
| Reporter | andrew.prokhorenkov | ||||
| Assigned To | Philip Lowman | ||||
| Priority | normal | Severity | block | Reproducibility | always |
| Status | closed | Resolution | moved | ||
| Platform | x86/x86-64 | OS | Fedora Linux | OS Version | 16 (Verne) |
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0012591: FIND_PACKAGE(Boost 1.45.0 COMPONENT mpi REQUIRED) can't find boost_mpi library | ||||
| Description | Problem of finding boost::mpi due to they are, by default, placed not into the /usr/lib directory. | ||||
| Steps To Reproduce | Steps to Reproduce: 1. Install cmake, boost and one of the MPI software (can be mpich2, openmpi or other). 2. Install boost-mpich2 or boost-openmpi with dependencies. 3. Try to compile some code using boost::mpi with next CMakeLists.txt: ADD_EXECUTABLE(mpi-test test.cpp) FIND_PACKAGE(Boost 1.47.0 COMPONENTS mpi serialization REQUIRED) INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS}) TARGET_LINK_LIBRARIES(mpi-test ${Boost_LIBRARIES})\ 4. cmake . won't find library: The following Boost libraries could not be found: boost_mpi | ||||
| Additional Information | SET(BOOST_ROOT "/usr/lib/mpich2/") or, other, for different architecture and MPI software can be a solution. But, it isn't portable, and, looks like, it this (/usr/lib/mpich2/lib or /usr/lib/openmpi/lib) path is standard and correct - FindBoost.cmake from cmake package should find it by itself. Without any user-defined paths. | ||||
| Tags | No tags attached. | ||||
| Relationships | |||||
| Attached Files | |||||
| Issue History | |||||
| Date Modified | Username | Field | Change | ||
| 2011-11-24 11:53 | andrew.prokhorenkov | New Issue | |||
| 2012-04-11 18:21 | Rolf Eike Beer | Category | CMake => Modules | ||
| 2012-08-11 21:35 | David Cole | Status | new => backlog | ||
| 2012-08-11 21:35 | David Cole | Note Added: 0030399 | |||
| 2012-08-18 15:30 | Philip Lowman | Status | backlog => assigned | ||
| 2012-08-18 15:30 | Philip Lowman | Assigned To | => Philip Lowman | ||
| 2016-06-10 14:28 | Kitware Robot | Note Added: 0041937 | |||
| 2016-06-10 14:28 | Kitware Robot | Status | assigned => resolved | ||
| 2016-06-10 14:28 | Kitware Robot | Resolution | open => moved | ||
| 2016-06-10 14:31 | Kitware Robot | Status | resolved => closed | ||
| Notes | |||||
|
|
|||||
|
|
||||
|
|
|||||
|
|
||||