Hello, I use i686-w64-mingw32... We discussed this in past (I think) LEAN_AND_MEAN was added to win64 but not win32.
As w64 compiler much more complete and maintained I use it to compile win32 as-well. Alon. On Tue, Jan 12, 2010 at 11:14 PM, Roumen Petrov via RT <r...@openssl.org> wrote: > Alon Bar-Lev via RT wrote: >> >> The following is required in order to make beta4 compile using mingw (w64). >> >> Every time there is #include<windows.h> some symbols should be removed. >> Also, there is no need to #include<windows.h> if e_os2.h was included. > [SNIP] > >> diff -urNp openssl-1.0.0-beta4.org/e_os.h openssl-1.0.0-beta4/e_os.h >> --- openssl-1.0.0-beta4.org/e_os.h 2009-08-26 18:13:43.000000000 +0300 >> +++ openssl-1.0.0-beta4/e_os.h 2010-01-11 17:13:08.152360026 +0200 >> @@ -372,6 +372,13 @@ static unsigned int _strlen31(const char >> # define DEFAULT_HOME "C:" >> # endif >> >> +#undef X509_NAME >> +#undef X509_EXTENSIONS >> +#undef X509_CERT_PAIR >> +#undef PKCS7_ISSUER_AND_SERIAL >> +#undef OCSP_REQUEST >> +#undef OCSP_RESPONSE > > Why -DWIN32_LEAN_AND_MEAN don't work in you build ? > > Roumen > > > ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org