【发布时间】:2020-04-01 14:30:53
【问题描述】:
我正在尝试按照以下说明在 Mac 上安装 Apache Pulsar C++ 客户端: https://github.com/apache/pulsar/tree/master/pulsar-client-cpp#compile-on-mac-os-x
不幸的是,当我运行cmake . 步骤时,我得到了以下响应:
12:25 AM rp:~/fp/pulsar/pulsar-client-cpp$(master)>cmake .
-- BUILD_TESTS: ON
-- BUILD_PYTHON_WRAPPER: ON
-- LINK_STATIC: OFF
-- USE_LOG4CXX: OFF
-- CMAKE_BUILD_TYPE: RelWithDebInfo
-- Found Boost: /usr/local/include (found version "1.71.0") found components: program_options regex system
-- PYTHON: 2.7.16
CMake Warning at /usr/local/Cellar/cmake/3.15.5/share/cmake/Modules/FindBoost.cmake:2003 (message):
No header defined for python-mt; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:149 (find_package)
CMake Warning at /usr/local/Cellar/cmake/3.15.5/share/cmake/Modules/FindBoost.cmake:2003 (message):
No header defined for python-py27; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:149 (find_package)
CMake Warning at /usr/local/Cellar/cmake/3.15.5/share/cmake/Modules/FindBoost.cmake:2003 (message):
No header defined for python27-mt; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:149 (find_package)
CMake Warning at /usr/local/Cellar/cmake/3.15.5/share/cmake/Modules/FindBoost.cmake:2003 (message):
No header defined for python27-mt; skipping header check
Call Stack (most recent call first):
CMakeLists.txt:160 (find_package)
-- Found Boost: /usr/local/include (found version "1.71.0") found components: python27-mt
-- HAS_ZSTD: 1
-- HAS_SNAPPY: 0
-- Using Boost Python libs: /usr/local/opt/python@2/Frameworks/Python.framework/Versions/2.7/lib;/usr/local/lib/libboost_python27-mt.dylib;Boost_PYTHON37-MT_LIBRARY_RELEASE-NOTFOUND
CMake Error at python/CMakeLists.txt:70 (MESSAGE):
Could not find Boost Python library
-- Configuring incomplete, errors occurred!
See also "/Users/rp/fp/pulsar/pulsar-client-cpp/CMakeFiles/CMakeOutput.log".
我用brew安装了boost、boost-python和cmake,但是cmake好像没有看到python boost。
【问题讨论】:
标签: boost cmake homebrew boost-python apache-pulsar