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