我正在使用cmake
以下命令从源代码安装 Evolution Data Server:
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DWITH_OPENLDAP=OFF -DWITH_NSPR_INCLUDES=/usr/inclue/nspr/ ..
但它会导致以下错误信息:
-- Looking for 3 include files nss.h, ..., smime.h
-- Looking for 3 include files nss.h, ..., smime.h - not found
CMake Error at cmake/modules/FindSMIME.cmake:124 (message):
NSS headers not found. Use -DWITH_NSS_INCLUDES=/path/to/nss to specify the include dir of NSS.
有人能帮我解决这个问题吗?
注1: -DWITH_OPENLDAP=OFF
之所以添加,是因为cmake
如果我不使用此短语,就会出现错误。
笔记2:感谢@“Knud Larsen”的评论-DWITH_NSPR_INCLUDES=/usr/inclue/nspr/
被添加以解决有关 nspr 包含文件的类似问题。但我找不到类似的路径来解决 NSS 包含文件的问题/