Hello all,

  I'm  try to build an OpenSSL 0.9.6 with Borland C++ Builder 4 and it
  fails.  The  problem  is  that  compiler  don't  like type cast from
  'something'  to void. The output messages log file attached and also
  put at the end of message.
  If somebody have a solution (i'm sure it exits because people speaks
  about compiled with BCB versions of OpenSSL), drop me a line. I have
  read a FAQ, but found nothing.

  Please, please, please, please, please !  :)
  

WBR,
Fedor Utenkov
ABG Card Technology
mailto:[EMAIL PROTECTED]

=======================================================================
error log:

MAKE Version 5.2  Copyright (c) 1987, 1999 Inprise Corp.
Building OpenSSL
        mkdir tmp32
        mkdir out32
        mkdir inc32
        mkdir inc32\openssl
        copy .\crypto\cryptlib.h tmp32\cryptlib.h
        1 file(s) copied.

        *  *  *  'copy oprations' skipped to decrease log file size.

        bcc32 -otmp32\cryptlib.obj -Iinc32 -Itmp32 -DWIN32_LEAN_AND_MEAN -q -w-aus 
-w-par -w-inl -c -tWC -tWM -DWINDOWS -DWIN32 -DL_ENDIAN -DDSO_WIN32 -O2 -ff -fp  -c 
.\crypto\cryptlib.c
.\crypto\cryptlib.c:
        bcc32 -otmp32\mem.obj -Iinc32 -Itmp32 -DWIN32_LEAN_AND_MEAN -q -w-aus -w-par 
-w-inl -c -tWC -tWM -DWINDOWS -DWIN32 -DL_ENDIAN -DDSO_WIN32 -O2 -ff -fp  -c 
.\crypto\mem.c
.\crypto\mem.c:
        bcc32 -otmp32\mem_dbg.obj -Iinc32 -Itmp32 -DWIN32_LEAN_AND_MEAN -q -w-aus 
-w-par -w-inl -c -tWC -tWM -DWINDOWS -DWIN32 -DL_ENDIAN -DDSO_WIN32 -O2 -ff -fp  -c 
.\crypto\mem_dbg.c
.\crypto\mem_dbg.c:
Error E2034 .\crypto\mem_dbg.c 305: Cannot convert 'unsigned long (*)(app_mem_info_st 
*)' to 'unsigned long (*)()' in function CRYPTO_push_info_(const char *,const char 
*,int)
Error E2343 .\crypto\mem_dbg.c 305: Type mismatch in parameter 'h' in call to 
'lh_new(unsigned long (*)(),int (*)())' in function CRYPTO_push_info_(const char 
*,const char *,int)
Error E2034 .\crypto\mem_dbg.c 305: Cannot convert 'int (*)(app_mem_info_st 
*,app_mem_info_st *)' to 'int (*)()' in function CRYPTO_push_info_(const char *,const 
char *,int)
Error E2343 .\crypto\mem_dbg.c 305: Type mismatch in parameter 'c' in call to 
'lh_new(unsigned long (*)(),int (*)())' in function CRYPTO_push_info_(const char 
*,const char *,int)
Error E2034 .\crypto\mem_dbg.c 397: Cannot convert 'unsigned long (*)(mem_st *)' to 
'unsigned long (*)()' in function CRYPTO_dbg_malloc(void *,int,const char *,int,int)
Error E2343 .\crypto\mem_dbg.c 397: Type mismatch in parameter 'h' in call to 
'lh_new(unsigned long (*)(),int (*)())' in function CRYPTO_dbg_malloc(void *,int,const 
char *,int,int)
Error E2034 .\crypto\mem_dbg.c 397: Cannot convert 'int (*)(mem_st *,mem_st *)' to 
'int (*)()' in function CRYPTO_dbg_malloc(void *,int,const char *,int,int)
Error E2343 .\crypto\mem_dbg.c 397: Type mismatch in parameter 'c' in call to 
'lh_new(unsigned long (*)(),int (*)())' in function CRYPTO_dbg_malloc(void *,int,const 
char *,int,int)
*** 8 errors in Compile ***

** error 1 ** deleting tmp32\mem_dbg.obj

error.log

Reply via email to