On 2009.03.18 at 14:08:24 +0300, mb0 wrote:

> Hello,
>
> I'm trying to build openssl-0.9.8j using MinGW compiler on WindowsXP 32bit.
> use command:
> ms\mingw32
>
> During build process ssleay32.dll is not created.
> Only libeay32, libssl32
>
> BUT if build using Visual Studio, all 3 dll libraries are created.
> How to solve this problem? I need to build using MinGW. Without  
> ssleay32.dll OpenSSL is not working.

Not neccessary. It might be statically compiled.

Really, there are two ways to compile OpenSSL with Mingw32
1. MS-style - using ms/migw32.bat
2. Unix-style 
   perl Configure minwg32 shared
   make
   make install
  
Second way is better, because unix build system have more developer's
attention so it is actually up to date. Although you'll need more
standard Unix utilities on your build system to use it.
Really, ActiveState Perl + mingw + msys should be enough for everything
except capi engine (which present in the development version of OpenSSL
only). For compiling capi engine you'll need .h files from Microsoft
Visual Studio and platform SDK (especially wincrypt.h) and need to put
them into Mingw include directories instead of ones, provided with
mingw. 

At least CVS state of March 02 was successfully build and tested 
by our autobuilder system this way.



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to