I'm building OpenSSL 0.9.6g on MacOS 9, using the CodeWarrior 8 compiler.
I've found three minor compilation problems.
In MacSocket.cp & MacSocket.h, the buffer parameter for MacSocket_send
is declared "void *" when it should be "const void *".
In randfile.c, the macro NO_SYS_TYPES_H is used before openssl/e_os.h
is included. For mac builds, NO_SYS_TYPES_H is defined in e_os.h.
Perhaps it should be defined instead in the prefix files, or maybe the
order of the inclusions in randfile.c is wrong.
And finally, idea_lcl.h has, according to the IDE, "inconsistent line
endings." Apparently this confuses the compiler as well, because when
the macro E_IDEA is expanded, the compiler erroneously leaves in the
last three backslashes. Normalizing the line endings allows i_cbc.c to
compile.
--Lisa Lippincott
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]