Does applying the following two patches fix your build?

http://git.openssl.org/gitweb/?p=openssl.git&a=commit&h=8202802fadf7f70c656b92f3697da39c9c4271d7
http://git.openssl.org/gitweb/?p=openssl.git&a=commit&h=e2e5326e5b068411999f62b4ba67835d64764ca5

These are build fixes that we appear to have missed out in 0.9.8.

Emilia

On Thu, Oct 16, 2014 at 5:58 AM, Kyle Chapman <kyle.chap...@pb.com> wrote:

> Greetings folks.  trying to compile 0.9.8zc on aix 7.1 (and 6.1) with
> various versions on xlc
> Aix 7.1 has xlc 11.1
> Aix 6.1 has xlc 9
>
> Both fail given these steps:
> ./config shared threads
> Compiles for aix-cc
>
> making all in crypto/rsa...
> gmake[2]: Entering directory `/san/dev/ssl/0.9.8/crypto/rsa'
> cc -I.. -I../.. -I../../include -DOPENSSL_THREADS -qthreaded
> -D_THREAD_SAFE -DDSO_DLFCN -DHAVE_DLFCN_H -q32 -O -DB_ENDIAN -qmaxmem=16384
> -qro -qroconst -I/usr/local/include -I/usr/local/ssl/include  -c -o
> rsa_eay.o rsa_eay.c
> cc -I.. -I../.. -I../../include -DOPENSSL_THREADS -qthreaded
> -D_THREAD_SAFE -DDSO_DLFCN -DHAVE_DLFCN_H -q32 -O -DB_ENDIAN -qmaxmem=16384
> -qro -qroconst -I/usr/local/include -I/usr/local/ssl/include  -c -o
> rsa_gen.o rsa_gen.c
> cc -I.. -I../.. -I../../include -DOPENSSL_THREADS -qthreaded
> -D_THREAD_SAFE -DDSO_DLFCN -DHAVE_DLFCN_H -q32 -O -DB_ENDIAN -qmaxmem=16384
> -qro -qroconst -I/usr/local/include -I/usr/local/ssl/include  -c -o
> rsa_lib.o rsa_lib.c
> cc -I.. -I../.. -I../../include -DOPENSSL_THREADS -qthreaded
> -D_THREAD_SAFE -DDSO_DLFCN -DHAVE_DLFCN_H -q32 -O -DB_ENDIAN -qmaxmem=16384
> -qro -qroconst -I/usr/local/include -I/usr/local/ssl/include  -c -o
> rsa_sign.o rsa_sign.c
> cc -I.. -I../.. -I../../include -DOPENSSL_THREADS -qthreaded
> -D_THREAD_SAFE -DDSO_DLFCN -DHAVE_DLFCN_H -q32 -O -DB_ENDIAN -qmaxmem=16384
> -qro -qroconst -I/usr/local/include -I/usr/local/ssl/include  -c -o
> rsa_saos.o rsa_saos.c
> cc -I.. -I../.. -I../../include -DOPENSSL_THREADS -qthreaded
> -D_THREAD_SAFE -DDSO_DLFCN -DHAVE_DLFCN_H -q32 -O -DB_ENDIAN -qmaxmem=16384
> -qro -qroconst -I/usr/local/include -I/usr/local/ssl/include  -c -o
> rsa_err.o rsa_err.c
> cc -I.. -I../.. -I../../include -DOPENSSL_THREADS -qthreaded
> -D_THREAD_SAFE -DDSO_DLFCN -DHAVE_DLFCN_H -q32 -O -DB_ENDIAN -qmaxmem=16384
> -qro -qroconst -I/usr/local/include -I/usr/local/ssl/include  -c -o
> rsa_pk1.o rsa_pk1.c
> "../constant_time_locl.h", line 84.15: 1506-277 (S) Syntax error: possible
> missing ';' or ','?
> gmake[2]: *** [rsa_pk1.o] Error 1
> gmake[2]: Leaving directory `/san/dev/ssl/0.9.8/crypto/rsa'
> gmake[1]: *** [subdirs] Error 1
> gmake[1]: Leaving directory `/san/dev/ssl/0.9.8/crypto'
> gmake: *** [build_crypto] Error 1
> gmake error
>
>
> the err thrown, syntax err on line 84, is an inline function.  This is a
> new header which doesn't exist in prior 098 vers, so it seems to me (098zb
> version compiles clean on aix, this "offending" header is not there).
> Hpux/solaris/linux have not see any compile errs with zc.
>
> ________________________________
> ______________________________________________________________________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>

Reply via email to