[cmake-developers] [CMake 0012591]: FIND_PACKAGE(Boost 1.45.0 COMPONENT mpi REQUIRED) can't find boost_mpi library
Mantis Bug Tracker
mantis at public.kitware.com
Thu Nov 24 11:53:31 EST 2011
The following issue has been SUBMITTED.
======================================================================
http://cmake.org/Bug/view.php?id=12591
======================================================================
Reported By: Andrew Prokhorenkov
Assigned To:
======================================================================
Project: CMake
Issue ID: 12591
Category: CMake
Reproducibility: always
Severity: block
Priority: normal
Status: new
======================================================================
Date Submitted: 2011-11-24 11:53 EST
Last Modified: 2011-11-24 11:53 EST
======================================================================
Summary: 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.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2011-11-24 11:53 Andrew ProkhorenkovNew Issue
======================================================================
More information about the cmake-developers
mailing list