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]