1
我試圖從HPC上的Mac El Captain使用GNU GCC 5.3編譯CMake 3.5.2。 ./bootstrap
進程已成功完成,但是當我使用make
時出現以下錯誤。CMake編譯失敗,在OS X上使用gcc 5.3時未聲明錯誤'SecTrustEvaluateAsync'
/Users/dev/Downloads/CMake-master/Utilities/cmcurl/lib/vtls/darwinssl.c: In function ‘darwinssl_connect_step3’:
/Users/dev/Downloads/CMake-master/Utilities/cmcurl/lib/vtls/darwinssl.c:1999:6: error: ‘SecTrustEvaluateAsync’ undeclared (first use in this function)
if(SecTrustEvaluateAsync != NULL) {
^
/Users/dev/Downloads/CMake-master/Utilities/cmcurl/lib/vtls/darwinssl.c:1999:6: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/vtls/darwinssl.c.o] Error 1
make[1]: *** [Utilities/cmcurl/lib/CMakeFiles/cmcurl.dir/all] Error 2
make: *** [all] Error 2
當我使用隨Mac OS提供的默認clang編譯器時,同樣的過程工作正常。
當我嘗試發現有關SecTrustEvaluateAsync時,我在apple site中發現了以下信息。
任何幫助,這是高度讚賞。
我也有這個確切的問題。我確實發現了這個(https://github.com/hashdist/hashstack/issues/746),但我無法弄清楚實際問題是什麼。 – doc07b5
我有同樣的問題... –