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?

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

Reply via email to