On Tue, Mar 09, 2010, Wolfgang Pupp wrote: > I was trying to build openssl-1.0.0-beta5, shared, with MSYS/Mingw > (under Windows 7, 32 bit), with > $ perl Configure mingw shared > $ make > > libeay32.dll and ssleay32.dll were still successfully linked, but then > the compilation failed in the engine- subdirectory: > e_capi.c: In function 'capi_ctrl': > e_capi.c:337: error: 'CERT_SYSTEM_STORE_CURRENT_USER' undeclared > (first use in this function) > > I couldn't find the macro myself (all I found was > CERT_SYSTEM_STORE_LOCAL_MACHINE in <wincrypt.h>). > Could my <wincrypt.h> be the culprit? Did the Configure- script fail? > > Any help would be greatly appreciated... >
You can disable the CryptoAPI ENGINE with the disable-capieng option to Configure. Alternatively apply this fix: http://cvs.openssl.org/chngview?cn=19445 Steve. -- Dr Stephen N. Henson. OpenSSL project core developer. Commercial tech support now available see: http://www.openssl.org ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org