Ich versuche CMake 3.5.2 aus der Quelle auf Mac El Captain mit GNU GCC 5.3 von HPC zu bauen. Der Prozess ./bootstrap
ist erfolgreich abgeschlossen, aber wenn ich make
benutze ist mit dem folgenden Fehler fehlgeschlagen.CMake Build fehlgeschlagen mit Fehler 'SecTrustEvaluateAsync' nicht deklariert, wenn gcc 5.3 unter OS X
/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
Derselbe Prozess funktionierte einwandfrei, wenn ich den Standardclancompiler verwendete, der mit Mac OS zur Verfügung gestellt wurde.
Als ich versuchte, über SecTrustEvaluateAsync zu finden, fand ich die folgenden Informationen in der apple site.
Jede Hilfe zu diesem wird sehr geschätzt.
Ich habe dieses genaue Problem auch. Ich habe das gefunden (https://github.com/hashdist/hashstack/issues/746), aber ich kann nicht herausfinden, was das eigentliche Problem ist. – doc07b5
Ich habe das gleiche Problem ... –