On this system, there is no such thing as a "long long". This OS is staunchly 32-bit, so I probably need to disable any 64-bit accesses.
Using this now, based on what Perl 5.004_05 asked: ./Configure no-sha512 -DNO_STRINGS_H -I/usr/include -I/usr/ucbinclude \ -L/usr/ccs/lib -L/usr/ucblib -lsocket -lnsl -lm -lc -lucb -lx -ldl -lld It fails horribly in make test. -- Kelly A Price IT Application Development Maryland Transit Administration -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marek Marcola Sent: Wednesday, January 10, 2007 3:20 AM To: openssl-users@openssl.org Subject: RE: Compiling on Unisys SVR4 Hello, > Even removing it doesn't solve the issue. SHA512 performs its calculation on eight 64-bit long state variables. This variables are defined in structure SHA512_CTX of SHA_LONG64 type (h vector). Type SHA_LONG64 is machine dependent and should be defianed as unsigned EXACTLY 64-bit long. For example uint64_t is good choice. In your situation you check file sha.h near line 160 and check how this is defined. If you remove OPENSSL_NO_SHA512 than your compiler must support exactly 64-bit long unsigned type. Default setting is "unsigned long long" but you should check this whit sizeof(). Best regards, -- Marek Marcola <[EMAIL PROTECTED]> ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED] The information contained in this communication (including any attachments) may be confidential and legally privileged. This email may not serve as a contractual agreement unless explicit written agreement for this purpose has been made. If you are not the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication or any of its contents is strictly prohibited. If you have received this communication in error, please re-send this communication to the sender indicating that it was received in error and delete the original message and any copy of it from your computer system. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]