Hello, I am trying to compile OpenSSL 0.9.3a on win32 plateform, but I have 2 errors in compile. I will use OpenSSL with Borland C++ Builder 3, so I followed the instructions from INSTALL.W32 : Run ms\bcb4.bat -----> OK Make -f bcb.mak-----> 2 errors Here is a part of what make writes : MAKE Version 5.1 Copyright (c) 1987, 1998 Borland International mkdir tmp32 mkdir out32 mkdir inc32 mkdir inc32\openssl copy .\crypto\cryptlib.h tmp32\cryptlib.h 1 fichier(s) copié(s). copy .\crypto\date.h tmp32\date.h 1 fichier(s) copié(s). [...] bcc32 -otmp32\mem.obj -Iinc32 -Itmp32 -j255 -w-aus -w-par -w-inl -c -tWC -tWM -DWINDOWS -DWIN32 -DL_ENDIAN -O2 -ff -fp -c .\crypto\mem.c Borland C++ 5.3 for Win32 Copyright (c) 1993, 1998 Borland International .\crypto\mem.c: Warning .\crypto\mem.c 164: Call to function with no prototype in function CRYPT O_malloc_locked Warning .\crypto\mem.c 169: Call to function with no prototype in function CRYPT O_free_locked [...] bcc32 -otmp32\md5_dgst.obj -Iinc32 -Itmp32 -j255 -w-aus -w-par -w-inl -c -tWC -tWM -DWINDOWS -DWIN32 -DL_ENDIAN -O2 -ff -fp -c .\crypto\md5\md5_dgst.c Borland C++ 5.3 for Win32 Copyright (c) 1993, 1998 Borland International .\crypto\md5\md5_dgst.c: Warning .\crypto\md5\../md32_common.h 318: Nonportable pointer conversion Error .\crypto\md5\../md32_common.h 318: Constant expression required Fatal .\crypto\md5\../md32_common.h 320: Error directive: "HASH_BLOCK_DATA_ORDER must be defined!" *** 2 errors in Compile *** ** error 1 ** deleting tmp32\md5_dgst.obj All ideas are welcome. Thanks. FB ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]