I still had problems trying to use the FC 12 packages, but after some more poking around, I found that the configure script has the option "--disable-system-openssl." That configuration built successfully. I don't know what that costs, but it probably isn't relevant to what I'm doing.

Thanks,

Craig

Stuart Martin wrote:
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


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

Reply via email to