On Tue, 31 May 2005, Andy Polyakov wrote:

OpenSSL_0_9_8-stable branch pulled Mon May 30 19:47:25 PDT 2005.

On my unixware-7 boxes configured with the shared & no-sse2 options
i'm getting this error.
....
Undefined            first referenced
 symbol                  in file
OPENSSL_ia32cap_P                   ../libcrypto.so

You have to speculate why do you think this happens. OPENSSL_ia32cap_P is expected to be unconditionally declared on x86 and x86_64 platforms regardless no-sse2 or no-whatever. With sufficient no-everything it will remain uninitialized, but it's expected to be there. See crypto/cryptlib.c. Is it possible that target in question doesn't define __i386 or __i386__? When you pass -Kpentium_pro? A.

With or without -Kpentium_pro it doesn't define __i386 or __i386__
It does define i386

If I "./config shared -D__i386__ -Kpentium_pro no-sse2" it builds fine.
Perhaps add -D__i386__ to the unixware-7 target in Configure.

Now to track down the test failure (test SSL protocol).
....
test sslv3 with client authentication
Available compression methods:
  NONE
client authentication
depth=1 /C=AU/O=Dodgy Brothers/CN=Dodgy CA
depth=0 /C=AU/O=Dodgy Brothers/CN=Brother 1/CN=Brother 2
ERROR in SERVER
16395:error:1408E098:SSL routines:SSL3_GET_MESSAGE:excessive message 
size:s3_both.c:449:
SSLv3, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 512 bit RSA
1 handshakes of 256 bytes done
*** Error code 1 (bu21)
....

--
Tim Rice                                Multitalents    (707) 887-1469
[EMAIL PROTECTED]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to