perl Configure mingw:

Configuring for mingw
no-gmp [default] OPENSSL_NO_GMP (skip dir)
no-krb5 [krb5-flavor not specified] OPENSSL_NO_KRB5
no-mdc2 [default] OPENSSL_NO_MDC2 (skip dir)
no-rc5 [default] OPENSSL_NO_RC5 (skip dir)
no-shared [default]
no-zlib [default]
no-zlib-dynamic [default]
IsMK1MF=3D1
CC =3Dgcc
CFLAG =3D-DOPENSSL_THREADS -DDSO_WIN32 -mno-cygwin -DL_ENDIAN
-fomit-frame-pointer -O3 -march=3Di486 -Wall -D_WIN32_WINNT=3D0x333
-DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32
-DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM
EX_LIBS =3D-lwsock32 -lgdi32
CPUID_OBJ =3Dx86cpuid-cof.o
BN_ASM =3Dbn86-cof.o co86-cof.o
DES_ENC =3Ddx86-cof.o yx86-cof.o
AES_ASM_OBJ =3Dax86-cof.o
BF_ENC =3Dbx86-cof.o
CAST_ENC =3Dcx86-cof.o
RC4_ENC =3Drx86-cof.o
RC5_ENC =3Dr586-cof.o
MD5_OBJ_ASM =3Dmx86-cof.o
SHA1_OBJ_ASM =3Dsx86-cof.o s512sse2-cof.o
RMD160_OBJ_ASM=3Drm86-cof.o
PROCESSOR =3D
RANLIB =3Dtrue
ARFLAGS =3D
PERL =3Dperl
THIRTY_TWO_BIT mode
DES_PTR used
DES_RISC1 used
DES_UNROLL used
BN_LLONG mode
RC4_INDEX mode
RC4_CHUNK is undefined

Configured for mingw.=20
Then maken will get this trash output:

C:\c++\OpenSSL\openssl-0.9.8>make
Datentr=E4ger in Laufwerk C: ist Starten und System
Volumeseriennummer: 2C6D-D0FE

Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8\crypto

07.07.2005 21:09 .
07.07.2005 21:09 ..
06.07.2005 13:18 aes
06.07.2005 13:18 asn1
06.07.2005 13:18 bf
06.07.2005 13:18 bio
06.07.2005 13:18 bn
06.07.2005 13:18 buffer
07.07.2005 21:09 388 buildinf.h
06.07.2005 13:18 cast
06.07.2005 13:18 comp
06.07.2005 13:18 conf
12.04.2005 18:15 4.066 cpt_err.c
05.07.2005 01:24 21.706 cryptlib.c
21.05.2005 15:19 4.433 cryptlib.h
01.06.2005 18:24 31.171 crypto-lib.com
08.05.2005 21:54 22.121 crypto.h
19.04.2004 20:09 4.248 cversion.c
06.07.2005 13:18 des
06.07.2005 13:18 dh
06.07.2005 13:18 dsa
06.07.2005 13:18 dso
30.10.2003 00:25 11.307 ebcdic.c
01.02.2000 04:21 540 ebcdic.h
06.07.2005 13:18 ec
06.07.2005 13:18 ecdh
06.07.2005 13:18 ecdsa
06.07.2005 13:18 engine
06.07.2005 13:18 err
06.07.2005 13:18 evp
19.04.2004 20:09 21.194 ex_data.c
06.07.2005 13:18 hmac
03.05.2005 23:05 2.571 ia64cpuid.S
06.07.2005 13:18 idea
24.03.2004 11:52 4.149 install.com
06.07.2005 13:18 krb5
06.07.2005 13:18 lhash
10.07.2004 15:16 1.722 LPdir_nyi.c
24.09.2004 00:11 3.681 LPdir_unix.c
24.09.2004 00:11 5.105 LPdir_vms.c
24.09.2004 00:11 4.346 LPdir_win.c
24.09.2004 00:11 1.558 LPdir_win32.c
24.09.2004 00:11 1.660 LPdir_wince.c
28.06.2005 11:10 8.099 Makefile
06.07.2005 13:18 md2
23.06.2005 23:27 18.567 md32_common.h
06.07.2005 13:18 md4
06.07.2005 13:18 md5
06.07.2005 13:18 mdc2
01.12.2003 14:06 12.986 mem.c
29.04.2005 16:27 3.121 mem_clr.c
05.07.2005 01:24 20.269 mem_dbg.c
06.07.2005 13:18 objects
06.07.2005 13:18 ocsp
07.07.2005 21:09 6.141 opensslconf.h
06.07.2005 22:40 6.141 opensslconf.h.bak
01.06.2004 05:18 4.630 opensslconf.h.in
05.07.2005 20:49 3.749 opensslv.h
17.05.2004 20:39 6.446 ossl_typ.h
03.08.2004 21:15 3.451 o_dir.c
10.07.2004 15:16 2.111 o_dir.h
10.07.2004 15:16 2.333 o_dir_test.c
13.01.2005 17:46 3.594 o_str.c
08.07.2004 10:32 3.001 o_str.h
19.07.2004 09:50 7.374 o_time.c
05.07.2001 12:20 2.917 o_time.h
06.07.2005 13:18 pem
06.07.2005 13:18 perlasm
06.07.2005 13:18 pkcs12
06.07.2005 13:18 pkcs7
06.07.2005 13:18 pqueue
06.07.2005 13:18 rand
06.07.2005 13:18 rc2
06.07.2005 13:18 rc4
06.07.2005 13:18 rc5
06.07.2005 13:18 ripemd
06.07.2005 13:18 rsa
06.07.2005 13:18 sha
03.05.2005 23:05 4.691 sparccpuid.S
06.07.2005 13:18 stack
06.07.2005 13:18 store
08.09.2004 10:13 19.456 symhacks.h
06.07.2005 13:18 threads
28.11.2003 15:10 7.527 tmdiff.c
29.10.2003 06:40 4.117 tmdiff.h
06.07.2005 13:18 txt_db
06.07.2005 13:18 ui
28.11.2003 15:10 3.190 uid.c
06.07.2005 13:18 x509
06.07.2005 13:18 x509v3
24.06.2005 18:34 3.795 x86cpuid.pl
20.06.2005 16:50 2.280 x86_64cpuid.pl
42 Datei(en) 305.952 Bytes

Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8


Verzeichnis von C:\c++\OpenSSL\openssl-0.9.8

Datei nicht gefunden
mingw32-make: *** [build_crypto] Error 1

-----Original Message-----
From: owner-openssl-dev@openssl.org =
[mailtowner-openssl-dev@openssl.org]
On Behalf Of Andy Polyakov
Sent: Thursday, July 07, 2005 8:46 PM
To: openssl-dev@openssl.org
Subject: Re: openssl-0.9.8 will not compile on MinGW [u]

> The pervious version will work. So i think it is a bug.


Let me rephrase. Disregard mingw instructions in INSTALL.W32 and follow =
Unix
instructions instead [found in INSTALL]. Does it work then? If it =
doesn't,
provide details, such as exact configuration options and error messages. =
If
it fails, consider building under Cygwin.

In other words, we'd rather make sure it works with a procedure which is
exercised virtually daily, even though on another platform, than try to
patch something tested occasionally by somebody else.

> Mingw build was tested with Unix instructions. I personally tested it=20
> under Cygwin with './Configure mingw [shared]; make' and there were=20
> reports that Unix instructions work under MINGW itself too. Is it an

option? A.
__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org


__________________________________________________ ____________________
OpenSSL Project http://www.openssl.org
Development Mailing List openssl-dev@openssl.org
Automated List Manager majordomo@openssl.org