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