我正在尝试使用以下说明在 Mac OS (Big Sur) 上构建 ceph:https://docs.ceph.com/en/latest/dev/macos/
安装所有依赖项后,我最终出现以下错误:
CMake Error at cmake/modules/BuildBoost.cmake:277 (_add_library):
No SOURCES given to target: blk
Call Stack (most recent call first):
src/blk/CMakeLists.txt:28 (add_library)
总的来说,我不是 cmake 和 C 方面的专家,所以我只是猜测原因可能是。
检查文件 src/blk/CMakeLists.txt 中的 cmake 选项,似乎建议的 cmake 调用没有配置任何 blk 后端,因此没有使用实际的库。选项是:
我还没有找到适合我构建库的标志组合。
在此先感谢您对此事的任何帮助!