On Jan 7, 2010, at Jan 7, 11:33 AM, Craig E. Ward wrote: > Thanks for the reply. > > I don't know that I need the latest and greatest Globus Toolkit for what I'm > doing. The Fedora Core 12 repositories have Globus Toolkit packages. Do you > have any sense that these are "good enough" for most uses?
Yup - I think so. > > Thanks, > > Craig > > Stuart Martin wrote: >> Looks like it's an issue with the changes in openssl 1.0, which has already >> been reported here: >> https://bugzilla.mcs.anl.gov/globus/show_bug.cgi?id=6841 >> No GT version supports openssl 1.0 - even the upcoming GT 5.0.0. But, we >> plan to add support for it in the first quarter of 2010. So, probably GT >> 5.0.1. >> As for a workaround, can you install on older version of openssl and use >> that for the globus build? >> -Stu >> On Jan 6, 2010, at Jan 6, 5:05 PM, Craig E. Ward wrote: >>> 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 > > -- > Craig E. Ward > USC Information Sciences Institute > 310-448-8271 > cw...@isi.edu