[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: heimdal-1.2 and nfs-utils



resending this from my subscribed address...

On Fri, Jun 13, 2008 at 8:27 AM, Kevin Coffman <kwc@umich.edu> wrote:
> Unfortunately, I haven't tested nfs-utils with the latest Heimdal
> releases.  It worked with heimdal-0.8 and I think things got broken
> again with heimdal-1.0, but I haven't had the time to deal with it.
> This is the first complaint I've seen, so I assumed no-one cared.
>
> If there is something nfs-utils (or libgssglue, or librpcsecgss) needs
> to change to fix this, let me know.
>
> K.C.
>
> On Fri, Jun 13, 2008 at 2:55 AM, Gémes Géza <geza@kzsdabas.hu> wrote:
>> Hi,
>>
>> I've tried to rebuild nfs-utils on debian using heimdal-1.2 development
>> libraries. While the build of libgssapi, librpcsecgss and libnfsidmap
>> went well (the first two needs a kerberos library, and heimdal-1.2 was
>> used) the build of nfs-utils itself failed with:
>> gcc -DHAVE_CONFIG_H -I. -I../../support/include  -I../../support/include
>> -D_GNU_SOURCE -Wall -Wstrict-prototypes  -pipe -g -O2 -Wall
>> -I/usr/include/rpcsecgss -I/usr/include/gssglue   -I/usr/include  -g -O2
>> -Wall -MT gssd-context_lucid.o -MD -MP -MF .deps/gssd-context_lucid.Tpo
>> -c -o gssd-context_lucid.o `test -f 'context_lucid.c' || echo
>> './'`context_lucid.c
>> In file included from context_lucid.c:53:
>> /usr/include/gssapi/gssapi_krb5.h:49: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:50: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:51: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:52: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:54: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:62: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:63: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:64: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:65: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:66: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:67: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:68: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:70: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:71: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:72: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:73: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:74: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:75: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:76: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:77: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:78: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:79: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:81: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:82: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:83: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_OID'
>> /usr/include/gssapi/gssapi_krb5.h:94: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_krb5_ccache_name'
>> /usr/include/gssapi/gssapi_krb5.h:98: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gsskrb5_register_acceptor_identity'
>> /usr/include/gssapi/gssapi_krb5.h:101: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_krb5_copy_ccache'
>> /usr/include/gssapi/gssapi_krb5.h:107: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_krb5_import_cred'
>> /usr/include/gssapi/gssapi_krb5.h:113: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_krb5_get_tkt_flags'
>> /usr/include/gssapi/gssapi_krb5.h:119: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before
>> 'gsskrb5_extract_authz_data_from_sec_context'
>> /usr/include/gssapi/gssapi_krb5.h:126: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gsskrb5_set_dns_canonicalize'
>> /usr/include/gssapi/gssapi_krb5.h:134: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gsskrb5_set_send_to_kdc'
>> /usr/include/gssapi/gssapi_krb5.h:137: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gsskrb5_set_default_realm'
>> /usr/include/gssapi/gssapi_krb5.h:140: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gsskrb5_extract_authtime_from_sec_context'
>> /usr/include/gssapi/gssapi_krb5.h:145: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gsskrb5_extract_service_keyblock'
>> /usr/include/gssapi/gssapi_krb5.h:149: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gsskrb5_get_initiator_subkey'
>> /usr/include/gssapi/gssapi_krb5.h:153: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gsskrb5_get_subkey'
>> /usr/include/gssapi/gssapi_krb5.h:200: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_krb5_export_lucid_sec_context'
>> /usr/include/gssapi/gssapi_krb5.h:207: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_krb5_free_lucid_sec_context'
>> /usr/include/gssapi/gssapi_krb5.h:212: error: expected '=', ',', ';',
>> 'asm' or '__attribute__' before 'gss_krb5_set_allowable_enctypes'
>> make[3]: *** [gssd-context_lucid.o] Error 1
>>
>> The mentioned /usr/include/gssapi/gssapi_krb5.h file is from the
>> heimdal-1.2 development libraries.
>>
>> Thanks for any ideas
>>
>> Geza
>>
>>
>