Hi, during the process of compiling OpenSSL 0.9.7e on
AIX 5.3, I ran into a compile issue whereby
"fips_rand.c" attempted to redefine
_XOPEN_SOURCE_EXTENDED which is already defined in
AIX's system headers.

Here's a patch that worked for me:

--- fips_rand.c.orig    2005-03-10 08:30:39.000000000
-0700
+++ fips_rand.c 2005-03-09 15:27:59.000000000 -0700
@@ -56,7 +56,9 @@
 /* If we don't define _XOPEN_SOURCE_EXTENDED, struct
timeval won't
    be defined and gettimeofday() won't be declared
with strict compilers
    like DEC C in ANSI C mode.  */
+#ifndef _XOPEN_SOURCE_EXTENDED
 #define _XOPEN_SOURCE_EXTENDED
+#endif
 
 #include <openssl/des.h>
 #include <openssl/rand.h>


Thanks,

-Peter




                
__________________________________ 
Do you Yahoo!? 
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/ 
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to