> > 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]