I don't know anything about the KRB5 module, but adding --with-gss_impl=mit to your configure arguments may resolve this issue. -- Omni Flux Abdelmonam Kouka wrote: > OK, I used gmake instead of make and I passed this error, but I have got another > > one: > > In file included from mechanisms.h:35, > from auth_krb5.c:51: > saslauthd.h:169:1: warning: "KRB5_HEIMDAL" redefined > > <command-line>: warning: this is the location of the previous definition > auth_krb5.c: In function 'auth_krb5_init': > auth_krb5.c:105: warning: assignment discards qualifiers from pointer target > type > > auth_krb5.c:106: warning: assignment discards qualifiers from pointer target > type > auth_krb5.c: In function 'auth_krb5': > auth_krb5.c:184: error: 'krb5_verify_opt' undeclared (first use in this > function) > > auth_krb5.c:184: error: (Each undeclared identifier is reported only once > auth_krb5.c:184: error: for each function it appears in.) > auth_krb5.c:184: error: expected ';' before 'opt' > auth_krb5.c:233: error: 'opt' undeclared (first use in this function) > > gmake[3]: *** [auth_krb5.o] Error 1 > gmake[3]: Leaving directory `/***/kouka/cyrus-sasl-2.1.22/saslauthd' > gmake[2]: *** [all] Error 2 > gmake[2]: Leaving directory `/***/kouka/cyrus-sasl-2.1.22/saslauthd' > > gmake[1]: *** [all-recursive] Error 1 > gmake[1]: Leaving directory `/***/kouka/cyrus-sasl-2.1.22' > gmake: *** [all] Error 2