Illegal boost_timer COMPONENT?
In dolfin/
# Boost timer was not a separate Boost component until version 1.48
if ("${Boost_
find_
endif()
This creates the configure error
================== *snip* ==================
-- Found the following Boost libraries:
-- filesystem
-- program_options
-- system
-- thread
-- iostreams
-- math_tr1
-- mpi
-- serialization
CMake Error at /usr/share/
Unable to find the requested Boost libraries.
Boost version: 1.49.0
Boost include path: /usr/include
The following Boost libraries could not be found:
No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost.
================== *snip* ==================
for me although I have Boost 1.49.0 with timer installed (default Ubuntu 12.10).
boost_timer is a header-only component of Boost, and /usr/share/
# The components list needs to contain actual names of boost libraries only,
# such as "date_time" for "libboost_
# Boost that contain header files only (e.g. foreach) you do not need to
# specify COMPONENTS.
This is with CMake 2.8.9.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- DOLFIN Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Nico Schlömer
- Solved:
- Last query:
- Last reply: