> >     I have built openssl on a PowerPC running MacOSX server.  The build
> > works under the following configure:
> >
> > ./Configure gcc no-threads
> >
> >     But when I run 'make test' it stops as show below.  I am absolutely
> > clueless on where to go from here.
> 
> > test sslv2
> > ERROR in CLIENT
> > 4158:error:1406D0D8:SSL routines:GET_SERVER_HELLO:reuse cert length not
> > zero:s2_clnt.c:337:
> > Protocol SSLv2, cipher (NONE), (NONE)
> 
> This likely is a strange compiler error on that platform.
It is! It turned out that "s->hit=(*(p++))?1:0;" in line #312
ssl/s2_clnt.c is in reality compiled as "s->hit=(*(++p))?1:0;":-( The
problem is worked around in the latest snapshot and it now passes 'make
test'. Well, now when I reexamine the original report... You mention
./Configure gcc... I didn't have any gcc command on the MacOS X box I've
got account on. They have cc only, which represents itself as "cc-783.1,
based on gcc version 2.7.2.1" and predefines __APPLE_CC__ macro which in
turn engages the workaround. If your gcc doesn't predefine __APPLE_CC__,
then it gonna fail you again...

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

Reply via email to