Make it compile. --- fetchmail-5.7.2/pop3.c.syntax Mon Mar 5 15:06:10 2001 +++ fetchmail-5.7.2/pop3.c Mon Mar 5 15:06:13 2001 @@ -259,7 +259,7 @@ return(do_rfc1731(sock, "AUTH", ctl->server.truename)); #endif /* defined(KERBEROS_V4) || defined(KERBEROS_V5) */ #if defined(GSSAPI) - if (ctl->server.authenticate==A_GSSAPI)) + if (ctl->server.authenticate==A_GSSAPI) return(do_gssauth(sock, "AUTH", ctl->server.truename, ctl->remotename)); #endif /* defined(GSSAPI) */ --- fetchmail-5.7.2/imap.c.syntax Mon Mar 5 15:06:22 2001 +++ fetchmail-5.7.2/imap.c Mon Mar 5 15:07:32 2001 @@ -295,7 +295,7 @@ if ((ctl->server.authenticate == A_ANY || ctl->server.authenticate==A_GSSAPI) && strstr(capabilities, "AUTH=GSSAPI")) - return(do_gssauth(sock, ctl->server.truename, ctl->remotename)); + return(do_gssauth(sock, "AUTHENTICATE", ctl->server.truename, ctl->remotename)); #endif /* GSSAPI */ #ifdef KERBEROS_V4 --- fetchmail-5.7.2/fetchmail.c.syntax Mon Mar 5 15:07:46 2001 +++ fetchmail-5.7.2/fetchmail.c Mon Mar 5 15:08:53 2001 @@ -1472,9 +1472,6 @@ #endif /* POP3_ENABLE */ break; case P_IMAP: -#ifdef GSSAPI - case P_IMAP_GSS: -#endif /* GSSAPI */ #ifdef IMAP_ENABLE return(doIMAP(ctl)); #else --- fetchmail-5.7.2/gssapi.c.syntax Mon Mar 5 15:09:11 2001 +++ fetchmail-5.7.2/gssapi.c Mon Mar 5 15:09:31 2001 @@ -177,7 +177,7 @@ to64frombits(buf1, send_token.value, send_token.length); suppress_tags = TRUE; - result = gen_transact(sock, buf1, strlen(buf)); + result = gen_transact(sock, buf1, strlen(buf1)); suppress_tags = FALSE; /* flush security context */