Cannot find Boost installed by homebrew
cmake 3.15.2 cannot find Boost installed from Homebrew:
set(Boost_DEBUG 1)
find_package(Boost COMPONENTS algorithm assert property_tree python)
output (notice the abnormal _boost_LIBRARY_SEARCH_DIRS_RELEASE
):
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1427 ] _boost_TEST_VERSIONS = "1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54;1.53.0;1.53;1.52.0;1.52;1.51.0;1.51;1.50.0;1.50;1.49.0;1.49;1.48.0;1.48;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.0;1.45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39;1.38.0;1.38;1.37.0;1.37;1.36.1;1.36.0;1.36;1.35.1;1.35.0;1.35;1.34.1;1.34.0;1.34;1.33.1;1.33.0;1.33"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1428 ] Boost_USE_MULTITHREADED = "TRUE"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1429 ] Boost_USE_STATIC_LIBS = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1430 ] Boost_USE_STATIC_RUNTIME = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1431 ] Boost_ADDITIONAL_VERSIONS = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1432 ] Boost_NO_SYSTEM_PATHS = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1501 ] BOOST_ROOT = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1502 ] ENV{BOOST_ROOT} = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1503 ] BOOST_INCLUDEDIR = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1504 ] ENV{BOOST_INCLUDEDIR} = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1505 ] BOOST_LIBRARYDIR = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1506 ] ENV{BOOST_LIBRARYDIR} = <unset>
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1594 ] location of version.hpp: /usr/local/include/boost/version.hpp
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1634 ] Boost_VERSION = "107000"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1635 ] Boost_VERSION_STRING = "1.70.0"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1636 ] Boost_VERSION_MACRO = "107000"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1637 ] Boost_VERSION_MAJOR = "1"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1638 ] Boost_VERSION_MINOR = "70"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1639 ] Boost_VERSION_PATCH = "0"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1640 ] Boost_VERSION_COUNT = "3"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1657 ] Boost_LIB_PREFIX = ""
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1658 ] Boost_NAMESPACE = "boost"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:766 ] _boost_COMPILER = "-clang10.10010046" (guessed)
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1694 ] _boost_MULTITHREADED = "-mt"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1771 ] _boost_ARCHITECTURE_TAG = "" (detected)
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1775 ] _boost_RELEASE_ABI_TAG = "-"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1776 ] _boost_DEBUG_ABI_TAG = "-d"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1836 ] _boost_LIBRARY_SEARCH_DIRS_RELEASE = "/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1837 ] _boost_LIBRARY_SEARCH_DIRS_DEBUG = "/usr/local/include/lib;/usr/local/include/../lib;/usr/local/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib"
CMake Warning at /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1984 (message):
No header defined for algorithm; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:2 (find_package)
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:2021 ] Searching for ALGORITHM_LIBRARY_RELEASE: boost_algorithm-clang10.10010046-mt-1_70;boost_algorithm-clang10.10010046-mt;boost_algorithm-clang10.10010046-mt;boost_algorithm-mt-1_70;boost_algorithm-mt;boost_algorithm-mt;boost_algorithm-mt;boost_algorithm
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:2076 ] Searching for ALGORITHM_LIBRARY_DEBUG: boost_algorithm-clang10.10010046-mt-d-1_70;boost_algorithm-clang10.10010046-mt-d;boost_algorithm-clang10.10010046-mt-d;boost_algorithm-mt-d-1_70;boost_algorithm-mt-d;boost_algorithm-mt-d;boost_algorithm-mt;boost_algorithm
CMake Warning at /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1984 (message):
No header defined for assert; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:2 (find_package)
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:2021 ] Searching for ASSERT_LIBRARY_RELEASE: boost_assert-clang10.10010046-mt-1_70;boost_assert-clang10.10010046-mt;boost_assert-clang10.10010046-mt;boost_assert-mt-1_70;boost_assert-mt;boost_assert-mt;boost_assert-mt;boost_assert
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:2076 ] Searching for ASSERT_LIBRARY_DEBUG: boost_assert-clang10.10010046-mt-d-1_70;boost_assert-clang10.10010046-mt-d;boost_assert-clang10.10010046-mt-d;boost_assert-mt-d-1_70;boost_assert-mt-d;boost_assert-mt-d;boost_assert-mt;boost_assert
CMake Warning at /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:1984 (message):
No header defined for property_tree; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:2 (find_package)
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:2021 ] Searching for PROPERTY_TREE_LIBRARY_RELEASE: boost_property_tree-clang10.10010046-mt-1_70;boost_property_tree-clang10.10010046-mt;boost_property_tree-clang10.10010046-mt;boost_property_tree-mt-1_70;boost_property_tree-mt;boost_property_tree-mt;boost_property_tree-mt;boost_property_tree
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:2076 ] Searching for PROPERTY_TREE_LIBRARY_DEBUG: boost_property_tree-clang10.10010046-mt-d-1_70;boost_property_tree-clang10.10010046-mt-d;boost_property_tree-clang10.10010046-mt-d;boost_property_tree-mt-d-1_70;boost_property_tree-mt-d;boost_property_tree-mt-d;boost_property_tree-mt;boost_property_tree
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:2021 ] Searching for PYTHON_LIBRARY_RELEASE: boost_python-clang10.10010046-mt-1_70;boost_python-clang10.10010046-mt;boost_python-clang10.10010046-mt;boost_python-mt-1_70;boost_python-mt;boost_python-mt;boost_python-mt;boost_python
-- [ /usr/local/Cellar/cmake/3.15.2/share/cmake/Modules/FindBoost.cmake:2076 ] Searching for PYTHON_LIBRARY_DEBUG: boost_python-clang10.10010046-mt-d-1_70;boost_python-clang10.10010046-mt-d;boost_python-clang10.10010046-mt-d;boost_python-mt-d-1_70;boost_python-mt-d;boost_python-mt-d;boost_python-mt;boost_python
-- Could NOT find Boost (missing: algorithm assert property_tree python) (found version "1.70.0")