I recently updated to OpenSSL 0.9.2b from SSLeay 0.9.0b. Building 0.9.2b was
*almost* effortless, I list the exceptions here for your delectation. If
anyone is interested, I have a complete transcript of the build session,
which I did in an emacs shell buffer in order to be able to save it.

1) First I did a Configure unixware-2.0-pentium. (Previously I found the
build would work without this, but config complained about not being able to
find gcc. I built with the UnixWare compiler.)

2) The top-level make ran into one hitch (not counting various warnings
about arguments incompatible with prototypes): openssl-0.9.2b/ssl/ssl_ciph.c
had 8 lines terminated by ^M (0xd) characters. I fixed these and reran the
top-level make, which completed without further errors.

3) make rehash ran without complaints.

4) make test ran into an error in ideatest. Here is a portion of the
transcript:

   { stuff about destest snipped, it completed OK }

        ./ideatest
  cbc idea ok
  cfb64 idea ok
  *** Error code 248 (bu21)

What went wrong here is apparently something having to do with the
optimizer. I messed around with a variety of options, and eventually wound
up changing the top-level Configure script like this:

 170d169
 < "unixware-2.1-noopt","cc:-DFILIO_H:-lsocket -lnsl:MD2_CHAR RC4_INDEX
${x86_gcc_opts}:::",

Now I can extract the tar file, edit ssl/ssl_ciph.c to get rid of those
extraneous ^Ms, and do a

   ./Configure unixware-2.1-noopt; make; make rehash; make test

and the build and test will complete with no errors.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to