I think you could compile apache under cygwin (I've not tried and unsure if there are limitations, you may refer to http://httpd.apache.org/docs/cygwin.html).

Alternatively, you could try the Microsoft Visual C++ Toolkit 2003 (http://msdn.microsoft.com/visualc/vctoolkit2003/), which is free. The only catch is that this toolkit doesn't come with the make utility (nmake.exe). You got to figure that out.

Manel Rodero wrote:
Yes, but does these files work under Windows? What if I need these files in
order to use OpenSSL in Apache? As I can see, Apache only compiles with
Visual C++. Do we need to compile OpenSSL with VC too?


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tan Eng Ten
Sent: Wednesday, May 04, 2005 8:37 AM
To: openssl-users@openssl.org
Subject: Re: How to get SSL DLL's compiling from Cygwin?



I think u get libcrypto.so and libssl.so instead

Manel Rodero wrote:

Hello,

I'm trying to compile OpenSSL 0.9.7f under Windows 2000

(using Cygwin) but I

don't know if I get all the files after the compilation process. For
example, I don't have libeay32.dll nor ssleay32.dll.

To setup the compilation environment I've downloaded Cygwin

setup, installed

it with base + perl + gcc + make. After entering a bash shell, I've
downloaded http://www.openssl.org/source/openssl-0.9.7f.tar.gz and
uncompressed it.

Then I've test both options (explained in INSTALL.W32),

./configure and

./Configure mingw. Both of them compile without problems

doing 'make', then

I can create and pass the tests using 'make test' and after

it I can install

using 'make install' (under /usr/local/ssl).

But, after this compilation I don't have "out32dll" or

"out32" directories,

where it is supposed to find the DLLs to copy them to our

final directory

like in these commands explained in INSTALL.W32:

$ md c:\openssl
$ md c:\openssl\bin
$ md c:\openssl\lib
$ md c:\openssl\include
$ md c:\openssl\include\openssl
$ copy /b inc32\openssl\*       c:\openssl\include\openssl
$ copy /b out32dll\ssleay32.lib c:\openssl\lib
$ copy /b out32dll\libeay32.lib c:\openssl\lib
$ copy /b out32dll\ssleay32.dll c:\openssl\bin
$ copy /b out32dll\libeay32.dll c:\openssl\bin
$ copy /b out32dll\openssl.exe  c:\openssl\bin

Why? Is this a problem of compiling OpenSSL under Cygwin?

Do I need to

compile using another environment? (all the information

I've found is

relative to using Visual C as the environment but I can't

use it at this

moment).

Any idea?

Thank you very much!

--

o o o  Manel Rodero                   | LCFIB - UPC
o o o  Helpdesk Manager               | Campus Nord - Modul B6
o o o  Laboratori de Calcul           | Jordi Girona, 1-3
U P C  Facultat Informatica Barcelona | 08034 Barcelona (Spain)
                                     |
      manel AT fib upc edu           | Tel: +00 34 93 401 6940
      http://www.fib.upc.edu/~manel  | Fax: +00 34 93 401 7040



______________________________________________________________________

OpenSSL Project

http://www.openssl.org

User Support Mailing List

openssl-users@openssl.org

Automated List Manager

[EMAIL PROTECTED]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to