Hi,
I wonder if this is purely an error from the Nordugrid ARC middleware
that I'm trying to build or whether this is some internal
inconsistency within the Globus toolkit.
I'm getting the following error on an OpenSUSE 12.2_x64 system:
In file included from client_connector.cc:7:0:
/opt/globus_tk/include/globus/globus_io.h:719:1: error: initializing
argument 2 of 'globus_result_t
globus_io_secure_authorization_data_set_callback(globus_l_io_secure_authorization_data_s**,
globus_io_secure_authorization_callback_t, void*)' [-fpermissive]
client_connector.cc:128:86: error: invalid conversion from
'globus_bool_t (*)(void*, globus_l_io_handle_s**, globus_result_t,
char*, gss_ctx_id_desc_struct**) {aka int (*)(void*,
globus_l_io_handle_s**, unsigned int, char*,
gss_ctx_id_desc_struct**)}' to
'globus_io_secure_authorization_callback_t {aka int (*)(void*,
globus_l_io_handle_s**, unsigned int, char*,
gss_ctx_id_desc_struct*)}' [-fpermissive]
In file included from client_connector.cc:7:0:
/opt/globus_tk/include/globus/globus_io.h:719:1: error: initializing
argument 2 of 'globus_result_t
globus_io_secure_authorization_data_set_callback(globus_l_io_secure_authorization_data_s**,
globus_io_secure_authorization_callback_t, void*)' [-fpermissive]
make[3]: *** [client_connector.lo] Error 1
make[3]: Leaving directory
`/home/cec-ami/software/swestore-cert/nordugrid-arc/nordugrid-arc-compat-1.0.1/grid-manager/datamove/client'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/cec-ami/software/swestore-cert/nordugrid-arc/nordugrid-arc-compat-1.0.1/grid-manager/datamove'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/cec-ami/software/swestore-cert/nordugrid-arc/nordugrid-arc-compat-1.0.1/grid-manager'
make: *** [all-recursive] Error 1
Any comments and suggestions welcome.
Thanks!
Art