OpenSSL 0.9.8a won't build with no-hmac. 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-hmac

and get:

making all in crypto/pkcs12...
make[2]: Entering directory `/home/babel/tmp/o/openssl-0.9.8a/crypto/pkcs12'
gcc -I.. -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 p12_add.o p12_add.c gcc -I.. -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 p12_asn.o p12_asn.c gcc -I.. -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 p12_attr.o p12_attr.c gcc -I.. -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 p12_crpt.o p12_crpt.c gcc -I.. -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 p12_crt.o p12_crt.c gcc -I.. -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 p12_decr.o p12_decr.c gcc -I.. -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 p12_init.o p12_init.c gcc -I.. -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 p12_key.o p12_key.c gcc -I.. -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 p12_kiss.o p12_kiss.c gcc -I.. -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 p12_mutl.o p12_mutl.c
In file included from p12_mutl.c:62:
../../include/openssl/hmac.h:64:2: #error HMAC is disabled.
make[2]: *** [p12_mutl.o] Error 1
make[2]: Leaving directory `/home/babel/tmp/o/openssl-0.9.8a/crypto/pkcs12'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/home/babel/tmp/o/openssl-0.9.8a/crypto'
make: *** [build_crypto] 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