I downloaded the latest version of opsnssl from www.opensss.org. After unzip and untar, I was running "sh config " under aix4.3.
The following is the error I got. ==> sh config Operating system: 000BC52D4C00-ibm-aix43 Configuring for aix43-gcc Configuring for aix43-gcc IsWindows=0 CC =gcc CFLAG =-DDSO_DLFCN -DHAVE_DLFCN_H -O3 -DAIX -DB_ENDIAN EX_LIBS = BN_ASM =bn_asm.o DES_ENC =des_enc.o fcrypt_b.o BF_ENC =bf_enc.o CAST_ENC =c_enc.o RC4_ENC =rc4_enc.o RC5_ENC =rc5_enc.o MD5_OBJ_ASM = SHA1_OBJ_ASM = RMD160_OBJ_ASM= PROCESSOR = RANLIB =/bin/ranlib PERL =/bin/perl THIRTY_TWO_BIT mode BN_LLONG mode RC4 uses uchar RC4_CHUNK is undefined Makefile => Makefile.ssl e_os.h => include/openssl/e_os.h [Do not specify an existing file.] e_os2.h => include/openssl/e_os2.h [Do not specify an existing file.] making links in crypto... Makefile => Makefile.ssl crypto.h => ../include/openssl/crypto.h [Do not specify an existing file.] tmdiff.h => ../include/openssl/tmdiff.h [Do not specify an existing file.] opensslv.h => ../include/openssl/opensslv.h [Do not specify an existing file.] opensslconf.h => ../include/openssl/opensslconf.h [Do not specify an existing file.] ebcdic.h => ../include/openssl/ebcdic.h [Do not specify an existing file.] symhacks.h => ../include/openssl/symhacks.h [Do not specify an existing file.] Makefile => Makefile.ssl making links in crypto/md2... Makefile => Makefile.ssl md2.h => ../../include/openssl/md2.h [Do not specify an existing file.] md2test.c => ../../test/md2test.c [Do not specify an existing file.] making links in crypto/md4... Makefile => Makefile.ssl md4.h => ../../include/openssl/md4.h [Do not specify an existing file.] md4test.c => ../../test/md4test.c [Do not specify an existing file.] md4.c => ../../apps/md4.c [Do not specify an existing file.] making links in crypto/md5... Makefile => Makefile.ssl md5.h => ../../include/openssl/md5.h [Do not specify an existing file.] md5test.c => ../../test/md5test.c [Do not specify an existing file.] making links in crypto/sha... Makefile => Makefile.ssl sha.h => ../../include/openssl/sha.h [Do not specify an existing file.] shatest.c => ../../test/shatest.c [Do not specify an existing file.] sha1test.c => ../../test/sha1test.c [Do not specify an existing file.] making links in crypto/mdc2... Makefile => Makefile.ssl mdc2.h => ../../include/openssl/mdc2.h [Do not specify an existing file.] mdc2test.c => ../../test/mdc2test.c [Do not specify an existing file.] making links in crypto/hmac... Makefile => Makefile.ssl hmac.h => ../../include/openssl/hmac.h [Do not specify an existing file.] hmactest.c => ../../test/hmactest.c [Do not specify an existing file.] making links in crypto/ripemd... Makefile => Makefile.ssl ripemd.h => ../../include/openssl/ripemd.h [Do not specify an existing file.] rmdtest.c => ../../test/rmdtest.c [Do not specify an existing file.] making links in crypto/des... Makefile => Makefile.ssl asm/perlasm => ../../perlasm des.h => ../../include/openssl/des.h [Do not specify an existing file.] destest.c => ../../test/destest.c [Do not specify an existing file.] making links in crypto/rc2... Makefile => Makefile.ssl rc2.h => ../../include/openssl/rc2.h [Do not specify an existing file.] rc2test.c => ../../test/rc2test.c [Do not specify an existing file.] making links in crypto/rc4... Makefile => Makefile.ssl rc4.h => ../../include/openssl/rc4.h [Do not specify an existing file.] rc4test.c => ../../test/rc4test.c [Do not specify an existing file.] making links in crypto/rc5... Makefile => Makefile.ssl rc5.h => ../../include/openssl/rc5.h [Do not specify an existing file.] rc5test.c => ../../test/rc5test.c [Do not specify an existing file.] making links in crypto/idea... Makefile => Makefile.ssl idea.h => ../../include/openssl/idea.h [Do not specify an existing file.] ideatest.c => ../../test/ideatest.c [Do not specify an existing file.] making links in crypto/bf... Makefile => Makefile.ssl blowfish.h => ../../include/openssl/blowfish.h [Do not specify an existing file.] bftest.c => ../../test/bftest.c [Do not specify an existing file.] making links in crypto/cast... Makefile => Makefile.ssl cast.h => ../../include/openssl/cast.h [Do not specify an existing file.] casttest.c => ../../test/casttest.c [Do not specify an existing file.] making links in crypto/bn... Makefile => Makefile.ssl bn.h => ../../include/openssl/bn.h [Do not specify an existing file.] bntest.c => ../../test/bntest.c [Do not specify an existing file.] exptest.c => ../../test/exptest.c [Do not specify an existing file.] making links in crypto/rsa... Makefile => Makefile.ssl rsa.h => ../../include/openssl/rsa.h [Do not specify an existing file.] rsa_test.c => ../../test/rsa_test.c [Do not specify an existing file.] making links in crypto/dsa... Makefile => Makefile.ssl dsa.h => ../../include/openssl/dsa.h [Do not specify an existing file.] dsatest.c => ../../test/dsatest.c [Do not specify an existing file.] making links in crypto/dh... Makefile => Makefile.ssl dh.h => ../../include/openssl/dh.h [Do not specify an existing file.] dhtest.c => ../../test/dhtest.c [Do not specify an existing file.] making links in crypto/dso... Makefile => Makefile.ssl dso.h => ../../include/openssl/dso.h [Do not specify an existing file.] making links in crypto/buffer... Makefile => Makefile.ssl buffer.h => ../../include/openssl/buffer.h [Do not specify an existing file.] making links in crypto/bio... Makefile => Makefile.ssl bio.h => ../../include/openssl/bio.h [Do not specify an existing file.] making links in crypto/stack... Makefile => Makefile.ssl stack.h => ../../include/openssl/stack.h [Do not specify an existing file.] safestack.h => ../../include/openssl/safestack.h [Do not specify an existing file.] making links in crypto/lhash... Makefile => Makefile.ssl lhash.h => ../../include/openssl/lhash.h [Do not specify an existing file.] making links in crypto/rand... Makefile => Makefile.ssl rand.h => ../../include/openssl/rand.h [Do not specify an existing file.] randtest.c => ../../test/randtest.c [Do not specify an existing file.] making links in crypto/err... Makefile => Makefile.ssl err.h => ../../include/openssl/err.h [Do not specify an existing file.] making links in crypto/objects... Makefile => Makefile.ssl objects.h => ../../include/openssl/objects.h [Do not specify an existing file.] obj_mac.h => ../../include/openssl/obj_mac.h [Do not specify an existing file.] making links in crypto/evp... Makefile => Makefile.ssl evp.h => ../../include/openssl/evp.h [Do not specify an existing file.] making links in crypto/asn1... Makefile => Makefile.ssl asn1.h => ../../include/openssl/asn1.h [Do not specify an existing file.] asn1_mac.h => ../../include/openssl/asn1_mac.h [Do not specify an existing file.] making links in crypto/pem... Makefile => Makefile.ssl pem.h => ../../include/openssl/pem.h [Do not specify an existing file.] pem2.h => ../../include/openssl/pem2.h [Do not specify an existing file.] making links in crypto/x509... Makefile => Makefile.ssl x509.h => ../../include/openssl/x509.h [Do not specify an existing file.] x509_vfy.h => ../../include/openssl/x509_vfy.h [Do not specify an existing file.] making links in crypto/x509v3... Makefile => Makefile.ssl x509v3.h => ../../include/openssl/x509v3.h [Do not specify an existing file.] making links in crypto/conf... Makefile => Makefile.ssl conf.h => ../../include/openssl/conf.h [Do not specify an existing file.] conf_api.h => ../../include/openssl/conf_api.h [Do not specify an existing file.] making links in crypto/txt_db... Makefile => Makefile.ssl txt_db.h => ../../include/openssl/txt_db.h [Do not specify an existing file.] making links in crypto/pkcs7... Makefile => Makefile.ssl pkcs7.h => ../../include/openssl/pkcs7.h [Do not specify an existing file.] making links in crypto/pkcs12... Makefile => Makefile.ssl pkcs12.h => ../../include/openssl/pkcs12.h [Do not specify an existing file.] making links in crypto/comp... Makefile => Makefile.ssl comp.h => ../../include/openssl/comp.h [Do not specify an existing file.] making links in ssl... Makefile => Makefile.ssl ssl.h => ../include/openssl/ssl.h [Do not specify an existing file.] ssl2.h => ../include/openssl/ssl2.h [Do not specify an existing file.] ssl3.h => ../include/openssl/ssl3.h [Do not specify an existing file.] ssl23.h => ../include/openssl/ssl23.h [Do not specify an existing file.] tls1.h => ../include/openssl/tls1.h [Do not specify an existing file.] ssltest.c => ../test/ssltest.c [Do not specify an existing file.] making links in rsaref... Makefile => Makefile.ssl rsaref.h => ../include/openssl/rsaref.h [Do not specify an existing file.] making links in apps... Makefile => Makefile.ssl making links in test... Makefile => Makefile.ssl making links in tools... Makefile => Makefile.ssl Configured for aix43-gcc. The library could not be configured for supporting multi-threaded applications as the compiler options required on this system are not known. See file INSTALL for details if you need multi-threading. Please let me know what could go wrong. Thanks, Jason Jason Huang Dallas QA 972-739-2465(F) 469-385-3042(W) ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]