Hi
I´m trying to remove
features not used by our project from openssl (0.9.8b) but some options do
not work.
First, i´ve tried
use only "perl Configure VC-WIN32 no-hw". When linking libeay, the .def
file export
functions that do
not exists due no-hw switch giving a linker error.
Second, i´ve tried
use only "perl Configure VC-WIN32 no-idea". When compiling libeay, i´ve got
the
error:
cl
/Fotmp32dll.dbg\i_cbc.obj -Iinc32 -Itmp32dll.dbg /Zi /MDd /Od -DDEBUG
-D_DEBUG /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_W
IN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_
CRT_NONSTDC_NO_DEPRECATE -DBN_ASM -DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_US
E_APPLINK -I. /Fdout32dll -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_KRB5 -
DOPENSSL_NO_HW -DOPENSSL_NO_DYNAMIC_ENGINE -D_WINDLL -DOPENSSL_BUILD_SHLIBCRYPT
O -c .\crypto\idea\i_cbc.c
i_cbc.c
inc32\openssl\idea.h(65) : fatal error C1189: #error : IDEA is disabled.
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
IN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -D_
CRT_NONSTDC_NO_DEPRECATE -DBN_ASM -DMD5_ASM -DSHA1_ASM -DRMD160_ASM -DOPENSSL_US
E_APPLINK -I. /Fdout32dll -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_KRB5 -
DOPENSSL_NO_HW -DOPENSSL_NO_DYNAMIC_ENGINE -D_WINDLL -DOPENSSL_BUILD_SHLIBCRYPT
O -c .\crypto\idea\i_cbc.c
i_cbc.c
inc32\openssl\idea.h(65) : fatal error C1189: #error : IDEA is disabled.
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
Why the makefile is
trying to compile IDEA if I´ve removed it with no-idea ?
PS: The makefile.org
was not converted to DOS (\r\n). It still in unix format (\n). (Sorry by my bad
english ...)
Leandro Gustavo Biss Becker
Engenheiro Eletrônico / Electronic
Engineer
eSysTech -
Embedded Systems Technologies