Milan,

Not happy. I must have missed testing Windows without Windows CAPI.

With thanks!

Cheers,
        Berin

Milan Tomic wrote:

It seems that WinCAPICryptoProvider.hpp is missing:
#if defined (HAVE_WINCAPI)
...
#endif /* HAVE_WINCAPI */
I've added those precompiler directives and it compiles without errors.
Best regards,
Milan


    -----Original Message-----
    *From:* Milan Tomic [mailto:[EMAIL PROTECTED]
    *Sent:* Thursday, April 22, 2004 10:25 AM
    *To:* [EMAIL PROTECTED]
    *Subject:* OpenSSL (compiling errors)


I'm trying to compile XSEC 1.1 with OpenSSL library and got those errors:

    WinCAPICryptoProvider.cpp
    src\enc\WinCAPI\WinCAPICryptoProvider.cpp(274) : error C2065:
    'WinCAPICryptoSymmetricKey' : undeclared identifier
    src\enc\WinCAPI\WinCAPICryptoProvider.cpp(274) : error C2065: 'ret'
    : undeclared identifier
    src\enc\WinCAPI\WinCAPICryptoProvider.cpp(274) : warning C4552: '*'
    : operator has no effect; expected operator with side-effect

    src\enc\WinCAPI\WinCAPICryptoProvider.cpp(276) : error C2061: syntax
    error : identifier 'WinCAPICryptoSymmetricKey'
    src\enc\WinCAPI\WinCAPICryptoProvider.cpp(276) : error C2143: syntax
    error : missing ')' before '{'
    src\enc\WinCAPI\WinCAPICryptoProvider.cpp(276) : error C2143: syntax
    error : missing ';' before '{'
    src\enc\WinCAPI\WinCAPICryptoProvider.cpp(276) : error C2144: syntax
    error : missing ';' before type 'XSECException'
    src\enc\WinCAPI\WinCAPICryptoProvider.cpp(276) : fatal error C1903:
    unable to recover from previous error(s); stopping compilation

I have set this in XSECW32Config.hpp:

    #define HAVE_OPENSSL 1
    //#define HAVE_WINCAPI 1

            I've added libeay32.lib and removed crypt32.lib from my VC6
    project.

    Thank you,
    Milan

Reply via email to