>>>>> On Tue, 01 Apr 2008, Martin MOKREJŠ wrote: > I would like to point you to the bug report at > http://bugs.gentoo.org/show_bug.cgi?id=215558 > Briefly (credits to Michael Hammer (mueli)): > Here is the definition of the krb5_error struct in mit-krb5 which > seams compatible with emacs-22.2: > [...] > krb5_data text; /* descriptive text */ > krb5_data e_data; /* additional error-describing data */ > [...] > and here is the heimdal code. You can see that the struct members > are named differently: > [...] > heim_general_string *e_text; > heim_octet_string *e_data; > [...] Hi, Two alternative ways have been suggested (see Gentoo bug mentioned above) to make Emacs compile also with Heimdal: 1. Honza Macháček has pointed out that there exists the following patch from T2, which uses "e_data" instead of "text": 2. The patch (by myself) attached to this message, which adds an autoconf test, in order to determine if the struct contains a "text" or "e_text" member. This compiles and links against MIT Kerberos or against Heimdal. Ulrich