Gisle Vanem wrote:
"Brecht Sanders" <[email protected]> wrote:

What MingW version do you have? With v.3.14 here there's no problem.
Excactly what errors do you get?

$ gcc --version
gcc.exe (GCC) 3.4.5 (mingw-vista special r3)

Not the gcc version, the MingW version. Look in <MingW-base>/include/_mingw.h to check.
3.15.1

In file included from C:/Prog/MinGW-mSys/include/security.h:38,
                from curl_sspi.h:40,
                from urldata.h:272,
                from file.c:75:
C:/Prog/MinGW-mSys/include/sspi.h:60: error: syntax error before "SECURITY_STRING"

I cannot find "SECURITY_STRING" in my MingW headers (and I have the latest).
So my advice to you is to upgrade MingW-runtime.

BTW.
I tried your patch. I doesn't work well with the OpenSSL headers:

g:/MingW32/include/subauth.h:83: error: conflicting types for 'STRING'
../../OpenSSL-0.9.9/outinc/openssl/safestack.h:105: error: previous declaration of 'STRING' was here

We had a similar problem some time ago:
http://curl.haxx.se/mail/lib-2009-01/0358.html
Looks similar to my SECURITY_STRING problem where it was defined in mutliple headers depending on whether or not certain <LIBRARY>_H defines were set er not, making the order of inclusion of the correct headers essential.

Regards
   Brecht

Reply via email to