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