Hello, I'm receiving the following error when compiling on AIX with XLC using the openssl-SNAP-20090123. I receive the same error when compiling 64bit.
cc -I.. -I../.. -I../asn1 -I../evp -I../../include -DOPENSSL_THREADS -qt hreaded -DDSO_DLFCN -DHAVE_DLFCN_H -q32 -O -DB_ENDIAN -qmaxmem=16384 -qro -qroco nst -DSHA1_ASM -DSHA256_ASM -DAES_ASM -c bn_nist.c^M "bn_nist.c", line 390.9: 1506-1300 (W) The subscript -6 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 390.9: 1506-1300 (W) The subscript -5 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 392.9: 1506-1300 (W) The subscript -6 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 392.9: 1506-1300 (W) The subscript -5 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 484.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 484.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 484.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 486.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 486.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 486.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 486.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 490.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 490.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 490.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 490.9: 1506-1300 (W) The subscript -7 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 587.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 587.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 587.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 589.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 589.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 589.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 589.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 607.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 607.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 607.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 613.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 613.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 613.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 616.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 616.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 619.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 622.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 622.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 710.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 710.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 710.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 710.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 710.9: 1506-1300 (W) The subscript -8 is less than zero. The s ubscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 732.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 732.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 735.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 735.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 735.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 735.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 735.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 735.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 735.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 735.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 738.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 738.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 738.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 738.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 738.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 738.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 738.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 738.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 744.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 744.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 744.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 744.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 744.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 744.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 744.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 744.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M "bn_nist.c", line 747.9: 1506-1300 (W) The subscript -12 is less than zero. The subscript of an array should be greater than or equal to zero.^M Here's the top of the Makefile. VERSION=0.9.9-dev MAJOR=0 MINOR=9.9 SHLIB_VERSION_NUMBER=0.9.9 SHLIB_VERSION_HISTORY= SHLIB_MAJOR=0 SHLIB_MINOR=9.9 SHLIB_EXT=.so.$(SHLIB_MAJOR).$(SHLIB_MINOR) PLATFORM=aix-cc OPTIONS=--prefix=/usr/local --openssldir=/usr/local/openssl no-gmp no-jpake no-k rb5 no-mdc2 no-rc5 no-rfc3779 no-shared no-zlib no-zlib-dynamic static-engine CONFIGURE_ARGS=aix-cc --prefix=/usr/local --openssldir=/usr/local/openssl SHLIB_TARGET=aix-shared Brook King