Erro ao compilar courier

1. Erro ao compilar courier

Diego Faleiros dos Santos
diegofs28

(usa CentOS)

Enviado em 02/04/2014 - 15:12h

Boa Tarde!

Sou novo em questão de servidores linux, estava tentando levantar um servidor de email para testes, consegui configurar o postfix normalmente, porém quando fui instalar os pacotes do courier os mesmos vem me retornando erro. Baixei os pacotes no proprio site www.courier-mta.org/download.html, compilei e instalei os pacotes Courier authentication library e Courier Unicode Library sem problemas, porém quando vou fazer op procedimento com o pacote courier-0.73.1.tar.bz2, consigo rodar o ./configure sem erros, mas, quando vou executar o make ele me retorna o erro abaixo:

make[5]: ** [xsinit.c] Erro 2
make[4]: ** [all-recursive] Erro 1
make[3]: ** [all] Erro 2
make[2]: ** [all-recursive] Erro 1
make[1]: ** [all] Erro 2
make: ** [all-recursive] Erro 1

Meu sistema é um Centos 6.5 i686

Agradeço a ajuda.




  


2. Re: Erro ao compilar courier

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/04/2014 - 15:18h

Ponha a msg completa, vc pôs somente o final.


3. Re: Erro ao compilar courier

Diego Faleiros dos Santos
diegofs28

(usa CentOS)

Enviado em 02/04/2014 - 15:34h

Opa Boa Tarde Renato!

Segue completo:

make all-gmake-check FOO=BAR
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1'
Making all in afx
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/afx'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/afx'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/afx'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/afx'
Making all in libs/gdbmobj
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/gdbmobj'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/gdbmobj'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/gdbmobj'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/gdbmobj'
Making all in libs/numlib
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/numlib'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/numlib'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/numlib'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/numlib'
Making all in libs/soxwrap
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/soxwrap'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/soxwrap'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/soxwrap'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/soxwrap'
Making all in libs/md5
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/md5'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/md5'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/md5'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/md5'
Making all in libs/sha1
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sha1'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sha1'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sha1'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sha1'
Making all in libs/libhmac
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/libhmac'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/libhmac'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/libhmac'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/libhmac'
Making all in libs/random128
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/random128'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/random128'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/random128'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/random128'
Making all in libs/unicode
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/unicode'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/unicode'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/unicode'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/unicode'
Making all in libs/rfc822
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/rfc822'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/rfc822'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/rfc822'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/rfc822'
Making all in libs/rfc1035
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/rfc1035'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/rfc1035'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/rfc1035'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/rfc1035'
Making all in libs/rfc2045
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/rfc2045'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/rfc2045'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/rfc2045'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/rfc2045'
Making all in libs/liblock
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/liblock'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/liblock'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/liblock'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/liblock'
Making all in libs/maildir
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/maildir'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/maildir'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/maildir'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/maildir'
Making all in libs/waitlib
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/waitlib'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/waitlib'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/waitlib'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/waitlib'
Making all in libs/tcpd
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/tcpd'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/tcpd'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/tcpd'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/tcpd'
Making all in libs/threadlib
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/threadlib'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/threadlib'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/threadlib'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/threadlib'
Making all in libs/makedat
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/makedat'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/makedat'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/makedat'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/makedat'
Making all in libs/rootcerts
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/rootcerts'
make[1]: Nada a ser feito para `all'.
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/rootcerts'
Making all in libs/imap
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/imap'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/imap'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/imap'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/imap'
Making all in libs/maildrop
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/maildrop'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/maildrop'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/maildrop'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/maildrop'
Making all in libs/cgi
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/cgi'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/cgi'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/cgi'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/cgi'
Making all in libs/http11
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/http11'
make[1]: Nada a ser feito para `all'.
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/http11'
Making all in libs/ldapaddressbook
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/ldapaddressbook'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/ldapaddressbook'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/ldapaddressbook'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/ldapaddressbook'
Making all in libs/gpglib
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/gpglib'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/gpglib'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/gpglib'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/gpglib'
Making all in libs/pcp
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/pcp'
make all-recursive
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/pcp'
Making all in po
make[3]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/pcp/po'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/pcp/po'
make[3]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/pcp'
make[3]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/pcp'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/pcp'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/pcp'
Making all in libs/sqwebmail
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail'
make all-recursive
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail'
Making all in images
make[3]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail/images'
make[3]: Nada a ser feito para `all'.
make[3]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail/images'
Making all in html
make[3]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail/html'
Making all in en-us
make[4]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail/html/en-us'
make[4]: Nada a ser feito para `all'.
make[4]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail/html/en-us'
make[4]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail/html'
make[4]: Nada a ser feito para `all-am'.
make[4]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail/html'
make[3]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail/html'
make[3]: Entrando no diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail'
make[3]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/libs/sqwebmail'
Making all in webadmin
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/webadmin'
make all-am
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/webadmin'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/webadmin'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/webadmin'
Making all in courier
make[1]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier'
cat ./webmlmd*C | sed -n '/^HANDLER(/'p >webmlmdhandlerslist.H.tmp
cmp -s webmlmdhandlerslist.H.tmp webmlmdhandlerslist.H || mv -f webmlmdhandlerslist.H.tmp webmlmdhandlerslist.H
rm -f webmlmdhandlerslist.H.tmp
make all-recursive
make[2]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier'
Making all in libs
make[3]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier/libs'
make all-am
make[4]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier/libs'
make[4]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier/libs'
make[3]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier/libs'
Making all in filters
make[3]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier/filters'
make all-recursive
make[4]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier/filters'
Making all in libfilter
make[5]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier/filters/libfilter'
make all-am
make[6]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier/filters/libfilter'
make[6]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier/filters/libfilter'
make[5]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier/filters/libfilter'
Making all in perlfilter
make[5]: Entrando no diretório `/home/diego/temp/courier-0.73.1/courier/filters/perlfilter'
/usr/bin/perl -MExtUtils::Embed -e xsinit -- -o xsinit.c -std
make[5]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier/filters/perlfilter'
make[4]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier/filters'
make[3]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier/filters'
make[2]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier'
make[1]: Saindo do diretório `/home/diego/temp/courier-0.73.1/courier'

Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .).
BEGIN failed--compilation aborted.
make[5]: ** [xsinit.c] Erro 2
make[4]: ** [all-recursive] Erro 1
make[3]: ** [all] Erro 2
make[2]: ** [all-recursive] Erro 1
make[1]: ** [all] Erro 2
make: ** [all-recursive] Erro 1


Valeu


4. Re: Erro ao compilar courier

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 02/04/2014 - 15:44h

Vc tem q instalar o ExtUtils/Embed.pm. Veja se vc acha no repositório (não sei qual distro vc tá usando). Caso não ache, tente instalar via CPAN:


cpan -i ExtUtils:Embed.pm


Se der a msg q não encontrou, execute o CPAN sem parâmetros pra ele atualizar os repositórios dele.


5. Re: Erro ao compilar courier

Diego Faleiros dos Santos
diegofs28

(usa CentOS)

Enviado em 03/04/2014 - 18:05h

Boa Tarde Renato!

Desculpa a demora para responder, é que estava meio corrido aqui. Deu certo cara, consegui instalar o courier depois da instalação do ExtUtils:Embed.pm como voce me indicou. Muito obrigado pela ajuda, e, em tão pouco tempo. Valeu mesmo

Abraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts