When I attempt to follow the instructions from the "Compilation of OpenSSL-fips-1.0 under Windows" thread (2006-03-31) to build fips OpenSSL for Borland Builder 5, I can make it through the point where I run "ms\do_nasm fips" to create bcb.mak for the 0.9.7 snapshot. But when I attempt to run the make file with "make -f bcb.mak", I get unresolved external errors. The non-fips version builds correctly, so my guess is that the make file is not being constructed correctly when the fips option is applied to do_nasm. Any ideas? I've included the actual error messages below.
Regards, Jim _____________________________________________ ilink32 -ap -Tpe -x -Gn tmp32\fips_standalone_sha1.obj tmp32\fips_sha1dgst.obj c0x32.obj, out32\fips_standalone_sha1.exe,, Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: Unresolved external '___CRTL_VCL_Init' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_MEM_UseBorMM' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_VCLLIB_Linkage' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__ExceptInit' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external 'GetModuleHandleA' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__startup' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__GetExceptDLLinfoInternal' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external 'HeapAlloc' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_SetValue' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_InitThread' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_Alloc' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_GetValue' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external 'GetProcessHeap' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external 'HeapFree' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_ExitThread' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '___CRTL_TLS_Free' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '_strlen' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_memcpy' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_memset' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_fprintf' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_fopen' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_fread' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_perror' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_exit' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '__streams' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_fwrite' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '_printf' referenced from C:\MSYS\1.0\HOME\PRJ\OPENSSLSNAP\TMP32\FIPS_STANDALONE_SHA1.OBJ Error: Unresolved external '__matherr' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__matherrl' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__fmode' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__argv_expand_ptr' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__wargv_expand_ptr' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__handle_setargv' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__handle_exitargv' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__handle_wsetargv' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__handle_wexitargv' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__fileinfo' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__setargv__' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__setenvp__' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ Error: Unresolved external '__turboFloat' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER5\LIB\C0X32.OBJ -------------------------------------------------------- Information in this e-mail may be confidential. It is intended only for the addressee(s) identified above. If you are not the addressee(s), or an employee or agent of the addressee(s), please note that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this e-mail in error, please notify the sender of the error. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]