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<[EMAIL PROTECTED]> 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<[EMAIL PROTECTED]> 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<[EMAIL PROTECTED]> 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