2016-06-13 10 views
1

MacCaptureのソースからHPCのGNU GCC 5.3を使用してCMake 3.5.2をビルドしようとしています。 ./bootstrapプロセスは正常に完了しましたが、makeを使用しているときに次のエラーで失敗しています。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に次の情報が見つかりました。

これについての助けをお待ちしております。

+0

私はこの正確な問題も抱えています。私はこれを見つけましたが(https://github.com/hashdist/hashstack/issues/746)、実際の問題が何であるかは分かりません。 – doc07b5

+0

私は同じ問題があります... –

答えて

0

最新のCMake 3.6-rc1をお試しください。問題が解決しない場合は、CMake開発者に気付くバグを報告してください。おそらくCMakeのコードは修正されません。

関連する問題