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]

Reply via email to