Compilando o Cyrus Imap 2.4.8 no Debian, sem Kerberos

Publicado por Fabio Soares Schmidt em 29/06/2011

[ Hits: 5.099 ]

 


Compilando o Cyrus Imap 2.4.8 no Debian, sem Kerberos



Olá! Essa dica é para quem precisa compilar o Cyrus 2.4.8 no Debian e mesmo não habilitando o Kerberos continua recebendo os erros abaixo, ao executar o make:

/lib/libcyrus.a(auth_krb5.o): In function `mycanonifyid':
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:121: undefined reference to `krb5_init_context'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:124: undefined reference to `krb5_parse_name'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:131: undefined reference to `krb5_get_default_realm'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:139: undefined reference to `krb5_build_principal'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:149: undefined reference to `krb5_realm_compare'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:155: undefined reference to `krb5_free_principal'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:159: undefined reference to `krb5_unparse_name'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:173: undefined reference to `krb5_free_principal'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:174: undefined reference to `krb5_free_context'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:161: undefined reference to `krb5_free_principal'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:162: undefined reference to `krb5_free_context'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:142: undefined reference to `krb5_free_principal'
/usr/src/cyrus-imapd-2.4.8/lib/auth_krb5.c:143: undefined reference to `krb5_free_context'

Para corrigir esse problema, edite o arquivo auth.c , localizado dentro da pasta lib dos fontes do Cyrus e remova as seguintes linhas:

#ifdef HAVE_KRB
    &auth_krb,
#endif
#ifdef HAVE_GSSAPI_H
    &auth_krb5,
#endif

Feito isso, basta executar o make novamente!


Outras dicas deste autor

Utilizando o AMaViS para inserir Disclaimer

Oracle 11g - erro: An unexpected error has been detected by HotSpot Virtual Machine

Cyrus IMAP: "Message contains bare newlines" (Erro ao importar mensagens)

Postfix - Entregando para diferentes rotas no mesmo ambiente

Postfix adicionando Disclaimer em mensagens

Leitura recomendada

Verifique as configurações do Sendmail

Qmail: Solução para relay aberto

Evolution em ambiente Exchange 2007/2010

Redirecionando emails

Personalizando temas no Zimbra

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts