I'm attempting to build from source version 4.2.1 of the toolkit on a Fedora Core 12 Linux system. It's failing during compilation:

/usr/lib64/ccache/gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"globus_gsi_proxy_ssl\" -DVERSION=\"1.5\" -I. -I/users/wardc/Build/gt4.2.1-all-source-installer/source-trees-thr/gsi/proxy/proxy_ssl/source/library -I/usr/local/globus-4.2.1/include/gcc64dbgpthr -I. -I/usr/local/globus-4.2.1/include -I/usr/local/globus-4.2.1/include/gcc64dbgpthr -g -m64 -Wall -c proxycertinfo.c -fPIC -DPIC -o .libs/proxycertinfo.o
In file included from proxycertinfo.h:36,
                 from proxycertinfo.c:34:
proxypolicy.h:105: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
In file included from proxycertinfo.c:34:
proxycertinfo.h:124: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token proxycertinfo.c:52: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
proxycertinfo.c: In function ‘PROXYCERTINFO_new’:
proxycertinfo.c:87: warning: cast from pointer to integer of different size
proxycertinfo.c: In function ‘PROXYCERTINFO_dup’:
proxycertinfo.c:139: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type /usr/include/openssl/asn1.h:955: note: expected ‘void * (*)(void **, const unsigned char **, long int)’ but argument is of type ‘char * (*)()’
proxycertinfo.c: In function ‘d2i_PROXYCERTINFO’:
proxycertinfo.c:465: warning: passing argument 2 of ‘d2i_PROXYPOLICY’ from incompatible pointer type proxypolicy.h:146: note: expected ‘unsigned char **’ but argument is of type ‘const unsigned char **’
proxycertinfo.c: In function ‘d2i_PROXYCERTINFO_OLD’:
proxycertinfo.c:560: warning: passing argument 2 of ‘d2i_PROXYPOLICY’ from incompatible pointer type proxypolicy.h:146: note: expected ‘unsigned char **’ but argument is of type ‘const unsigned char **’
make[2]: *** [proxycertinfo.lo] Error 1
make[2]: Leaving directory `/users/wardc/Build/gt4.2.1-all-source-installer/source-trees-thr/gsi/proxy/proxy_ssl/source/library'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/users/wardc/Build/gt4.2.1-all-source-installer/source-trees-thr/gsi/proxy/proxy_ssl/source'

ERROR: Build has failed
make: *** [globus_gsi_proxy_ssl-thr] Error 2

Anyone see this error before? Any suggestions for a workaround?

Thanks,

Craig

--
Craig E. Ward
USC Information Sciences Institute
310-448-8271
cw...@isi.edu

Reply via email to