OpenSSL 0.9.8a won't build with no-sha. I've just run:

./Configure linux-elf 386 no-aes no-bf no-cast no-dh no-dsa no-dso no-ec no-engine no-err no-hw no-idea no-krb5 no-md2 no-md4 no-mdc2 no-rc2 no-rc4 no-rc5 no-ripemd no-rsa no-threads no-zlib no-md5

with make depend && make and get:

making all in ssl...
make[1]: Entering directory `/home/babel/tmp/o/openssl-0.9.8a/ssl'
gcc -I../crypto -I.. -I../include -DOPENSSL_NO_ERR -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o s2_meth.o s2_meth.c gcc -I../crypto -I.. -I../include -DOPENSSL_NO_ERR -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o s2_srvr.o s2_srvr.c gcc -I../crypto -I.. -I../include -DOPENSSL_NO_ERR -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o s2_clnt.o s2_clnt.c gcc -I../crypto -I.. -I../include -DOPENSSL_NO_ERR -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o s2_lib.o s2_lib.c gcc -I../crypto -I.. -I../include -DOPENSSL_NO_ERR -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o s2_enc.o s2_enc.c gcc -I../crypto -I.. -I../include -DOPENSSL_NO_ERR -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o s2_pkt.o s2_pkt.c gcc -I../crypto -I.. -I../include -DOPENSSL_NO_ERR -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o s3_meth.o s3_meth.c gcc -I../crypto -I.. -I../include -DOPENSSL_NO_ERR -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall -DOPENSSL_BN_ASM_PART_WORDS -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -c -o s3_srvr.o s3_srvr.c
In file included from s3_srvr.c:143:
../include/openssl/md5.h:69:2: #error MD5 is disabled.
s3_srvr.c: In function `ssl3_get_client_key_exchange':
s3_srvr.c:1659: warning: unused variable `i'
make[1]: *** [s3_srvr.o] Error 1
make[1]: Leaving directory `/home/babel/tmp/o/openssl-0.9.8a/ssl'
make: *** [build_ssl] Error 1

--
Claas Hilbrecht
http://www.jucs-kramkiste.de

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to