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

Reply via email to