[FUG-BR] vpopmail - erro em variavel de instalacao

Bruno Oliveira hostpyxis em gmail.com
Segunda Outubro 29 13:39:59 BRST 2007


Para ser sincero desconheco a funcao dessa linha, qual seria ? Existe
algum problema para utilizar o vpopmail sem essa opcao ?

Em 29/10/07, Felippe de Meirelles Motta<lippe em freebsdbrasil.com.br> escreveu:
> Bruno Oliveira wrote:
> > Bem, alegria de pobre dura pouco, depois que fiz as alteracoes e
> > executei make clean e depois make install clean novamente, tudo
> > parecia correr bem, ate que novamente aparece o erro:
> >
> > "
> > vpopmaild.c: In function `get_ip_map':
> > vpopmaild.c:2122: error: `ERR_IP_REQUIRED' undeclared (first use in
> > this function)
> > vpopmaild.c:2122: error: (Each undeclared identifier is reported only once
> > vpopmaild.c:2122: error: for each function it appears in.)
> > vpopmaild.c: In function `add_ip_map':
> > vpopmaild.c:2167: error: `ERR_INVALID_DOMAIN' undeclared (first use in
> > this function)
> > vpopmaild.c: In function `del_ip_map':
> > vpopmaild.c:2195: error: `ERR_IP_REQUIRED' undeclared (first use in
> > this function)
> > gmake[2]: *** [vpopmaild.o] Error 1
> > gmake[2]: Leaving directory `/usr/ports/mail/vpopmail/work/vpopmail-5.4.20'
> > gmake[1]: *** [all-recursive] Error 1
> > gmake[1]: Leaving directory `/usr/ports/mail/vpopmail/work/vpopmail-5.4.20'
> > gmake: *** [all] Error 2
> > *** Error code 2
> >
> > Stop in /usr/ports/mail/vpopmail.
> > "
> >
> >    O arquivo make.conf esta assim:
> >
> > "
> > .if ${.CURDIR:N*mail/vpopmail}==""
> > RELAYCLEAR=40
> > WITH_MAILDROP=yes
> > WITH_SPAMASSASSIN=yes
> > WITH_IP_ALIAS=yes
> > WITH_SUID_VCHKPW=yes
> > WITH_SMTP_AUTH_PATCH=yes
> > WITH_MYSQL=yes
> > .endif
> >
> >    Qual sera o motivo do erro ? Sera que o make clean nao limpou todos
> > os arquivos ocultos mencionados pelo Felippe ? Nao tenho nem ideia de
> > por onde comecar para resolver esse problema. Desde ja agradeco.
> >
> >
> > Em 29/10/07, Felippe de Meirelles Motta<lippe em freebsdbrasil.com.br> escreveu:
> >> Bruno Oliveira wrote:
> >>> Obrigado,
> >>>
> >>>    Aparantemente resolveu, fiz as alteracoes seguinto o UPDATING porem
> >>> sem o make clean nao estava sendo respeitada minhas alteracoes, o
> >>> ports tem algum tipo de cache para isso ? Desde ja agradeco.
> >>>
> >>> Em 29/10/07, Felippe de Meirelles Motta<lippe em freebsdbrasil.com.br> escreveu:
> >>>> Bruno Oliveira wrote:
> >>>>> Senhores,
> >>>>>
> >>>>>    Desculpe minha falha realmente deveria ter lido o UPDATING antes,
> >>>>> pois bem, apos lido e feita as alteracoes que achei interessante o
> >>>>> arquivo make.conf tem as seguintes linhas referentes ao vpopmail:
> >>>>>
> >>>>> "
> >>>>> if ${.CURDIR:N*mail/vpopmail}==""
> >>>>> RELAYCLEAR=40
> >>>>> DEFAULT_DOMAIN=seudominio.com.br
> >>>>> WITH_IP_ALIAS=yes
> >>>>> WITH_SUID_VCHKPW=yes
> >>>>> WITH_SMTP_AUTH_PATCH=yes
> >>>>> .endif
> >>>>> "
> >>>>>
> >>>>>    No UPDATING nao existe nenhum comentario sobre as mudancas em
> >>>>> nenhuma dessas variaveis, pois bem, quando vou ao diretorio
> >>>>> /usr/ports/mail/vpopmail e executo o camando make install clean tenho
> >>>>> a seguinte saida na tela:
> >>>>>
> >>>>> "
> >>>>> ===>  Building for vpopmail-5.4.20
> >>>>> gmake  all-recursive
> >>>>> gmake[1]: Entering directory `/usr/ports/mail/vpopmail/work/vpopmail-5.4.20'
> >>>>> Making all in cdb
> >>>>> gmake[2]: Entering directory `/usr/ports/mail/vpopmail/work/vpopmail-5.4.20/cdb'
> >>>>> gmake[2]: Nothing to be done for `all'.
> >>>>> gmake[2]: Leaving directory `/usr/ports/mail/vpopmail/work/vpopmail-5.4.20/cdb'
> >>>>> gmake[2]: Entering directory `/usr/ports/mail/vpopmail/work/vpopmail-5.4.20'
> >>>>> cc -I. -Icdb  -I. -I. -I.     -O2 -fno-strict-aliasing -pipe  -Wall -c
> >>>>> vpopmaild.c
> >>>>> vpopmaild.c: In function `get_ip_map':
> >>>>> vpopmaild.c:2122: error: `ERR_IP_REQUIRED' undeclared (first use in
> >>>>> this function)
> >>>>> vpopmaild.c:2122: error: (Each undeclared identifier is reported only once
> >>>>> vpopmaild.c:2122: error: for each function it appears in.)
> >>>>> vpopmaild.c: In function `add_ip_map':
> >>>>> vpopmaild.c:2167: error: `ERR_INVALID_DOMAIN' undeclared (first use in
> >>>>> this function)
> >>>>> vpopmaild.c: In function `del_ip_map':
> >>>>> vpopmaild.c:2195: error: `ERR_IP_REQUIRED' undeclared (first use in
> >>>>> this function)
> >>>>> gmake[2]: *** [vpopmaild.o] Error 1
> >>>>> gmake[2]: Leaving directory `/usr/ports/mail/vpopmail/work/vpopmail-5.4.20'
> >>>>> gmake[1]: *** [all-recursive] Error 1
> >>>>> gmake[1]: Leaving directory `/usr/ports/mail/vpopmail/work/vpopmail-5.4.20'
> >>>>> gmake: *** [all] Error 2
> >>>>> *** Error code 2
> >>>>>
> >>>>> Stop in /usr/ports/mail/vpopmail.
> >>>>> "
> >>>>>
> >>>>>    Agora ficou um pouco mais complicado, pessoalmente preferia o outro
> >>>>> erro, tirando as brincadeiras de lado realmente agora nao sei o que
> >>>>> fazer uma vez que o UPDATING nao possui nada a respeito e o google nao
> >>>>> me retorna nenhuma resposta satisfatoria para resolver o meu problema,
> >>>>> posso ate estar pesquisando de maneira errada, no entanto, alguem sabe
> >>>>> o que pode estar acontecendo ? Desde ja agradeco a ajuda.
> >>>>>
> >>>>>
> >>>>> Em 29/10/07, Felippe de Meirelles Motta<lippe em freebsdbrasil.com.br> escreveu:
> >>>>>> Bruno Oliveira wrote:
> >>>>>>> Senhores,
> >>>>>>>
> >>>>>>> Estou tentando instalar o vpopmail utilizando o ports, seguindo alguns
> >>>>>>> tutoriais da internet assim como o presente no proprio portal da lista,
> >>>>>>> estou enfrentando o seguinte erro. Quando executo o comando:
> >>>>>>>
> >>>>>>> "
> >>>>>>> # make WITH_MYSQL=yes WITH_SPAMASSASSIN=yes WITH_IP_ALIAS=yes
> >>>>>>> WITH_SMTP_AUTH_PATCH=yes WITH_SUID_VCHKPW=yes RELAYCLEAR=40 DEFAULT_DOMAIN=
> >>>>>>> eacsoftware.com.br WITH_MYSQL_LOG=yes LOGLEVEL=y
> >>>>>>> "
> >>>>>>>
> >>>>>>> Dentro de /usr/ports/mail/vpopmail, tenho a seguinte linha de erro impressa
> >>>>>>> na tela:
> >>>>>>>
> >>>>>>> "
> >>>>>>> ===>  vpopmail-5.4.20 is marked as broken: The default vpopmail domain is no
> >>>>>>> longer setup at compile time - please edit the
> >>>>>>> /usr/local/vpopmail/etc/defaultdomain file instead.
> >>>>>>> *** Error code 1
> >>>>>>>
> >>>>>>> Stop in /usr/ports/mail/vpopmail.
> >>>>>>> "
> >>>>>>>
> >>>>>>> O arquivo citado no erro para ser editado pertence ao pacote vpopmail e
> >>>>>>> sendo assim ainda nao foi criado no sistema, a criacao desse arquivo na
> >>>>>>> manualmente tambem nao resolve o problema e quando e removido a variavel
> >>>>>>> DEFAULT_DOMAIN do comando make o erro mudo porem continua sem efetuar a
> >>>>>>> instalacao do vpopmail.
> >>>>>>>
> >>>>>>> Estou usando o FreeBSD 6.2 e faco atualizacoes da arvore do ports todos os
> >>>>>>> dias. Desde ja agradeco a ajuda.
> >>>>>>> -------------------------
> >>>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>>>> Bruno,
> >>>>>>
> >>>>>> Pois e', a ultima versao do vpopmail tem muitas mudancas, por isso, foi
> >>>>>> emitida uma nota no UPDATING (/usr/ports/UPDATING), mesmo assim, a
> >>>>>> mensagem de saida mostrada lhe informa qual e' o 'problema' que este
> >>>>>> port ver:
> >>>>>>
> >>>>>>  > ===>  vpopmail-5.4.20 is marked as broken: The default vpopmail
> >>>>>> domain is no
> >>>>>>  > longer setup at compile time - please edit the
> >>>>>>  > /usr/local/vpopmail/etc/defaultdomain file instead.
> >>>>>>
> >>>>>> Portanto, retire a linha DEFAULT_DOMAIN=eacsoftware.com.br e tente
> >>>>>> novamente, se houver mais complicacoes, acredito que voce nao tenha lido
> >>>>>> o UPDATING, hehe! :)
> >>>>>>
> >>>>>> --
> >>>>>>
> >>>>>> Atenciosamente,
> >>>>>> Felippe de Meirelles Motta
> >>>>>> FreeBSD Brasil LTDA.
> >>>>>> http://www.freebsdbrasil.com.br
> >>>>>> -------------------------
> >>>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>>>>
> >>>>> -------------------------
> >>>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>> Bruno,
> >>>>
> >>>> Voce realmente nao leu a nota no UPDATING, hehe! Ele comenta que a
> >>>> variavel DEFAULT_DOMAIN nao pode ser passada em tempo de compilacao (ou
> >>>> seja, no comando make), ela devera ser configurada apos a instalacao no
> >>>> arquivo /usr/local/vpopmail/etc/defaultdomain, retire esta linha, e como
> >>>> voce deseja MySQL, insira:
> >>>>
> >>>> WITH_MYSQL=yes no seu make.conf.
> >>>>
> >>>> Apos isto, de um 'make clean' e 'make install clean' no port.
> >>>>
> >>>> --
> >>>>
> >>>> Atenciosamente,
> >>>> Felippe de Meirelles Motta
> >>>> FreeBSD Brasil LTDA.
> >>>> http://www.freebsdbrasil.com.br
> >>>> -------------------------
> >>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>>>
> >>> -------------------------
> >>> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >> Bruno,
> >>
> >> Nao 'cache' propriamente dito, mas ele obtem referencias dentro do
> >> diretorio 'work' (com arquivos ocultos) de cada port, que fornece
> >> informacoes sobre os estagios de processo daquele port.
> >>
> >> --
> >>
> >> Atenciosamente,
> >> Felippe de Meirelles Motta
> >> FreeBSD Brasil LTDA.
> >> http://www.freebsdbrasil.com.br
> >> -------------------------
> >> Histórico: http://www.fug.com.br/historico/html/freebsd/
> >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >>
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> Bruno,
>
> Aparantemente e' devido a linha WITH_IP_ALIAS no make.conf, fiz o teste
> aqui e instalei com sua configuracao retirando apenas a linha mencionada
> acima. Irei verificar isto mais detalhadamente e comunicar ao mantenedor.
>
> --
>
> Atenciosamente,
> Felippe de Meirelles Motta
> FreeBSD Brasil LTDA.
> http://www.freebsdbrasil.com.br
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd