- Tuturial Marco Máximo
+ Responder ao Tópico
-
Tuturial Marco Máximo
Ae galera... to tendo problema para compilar o postfix seguindo o tuturial do Marco Máximo.
Na execução do "make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -I/usr/include/sasl''AUXLIBS=/usr/lib/libmysqlclient.so -lm -L/usr/lib -R/usr/lib -lsasl2' "
não ocorre nenhum erro... quando vou executar o make da os seguintes erros :
cd ../../include; chmod 644 mail_server.h master_proto.h mail_flow.h
[src/postfix]
make: Nada a ser feito para `update'.
[src/smtpstone]
make: Nada a ser feito para `update'.
[src/sendmail]
make: Nada a ser feito para `update'.
[src/error]
gcc -Wmissing-prototypes -Wformat -DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -I/usr/include/saslAUXLIBS=/usr/lib/libmysqlclient.so -lm -L/usr/lib/mysql -R/usr/lib -lsasl2 -DHAS_PCRE -g -O -I. -I../../include -DLINUX2 -o error error.o ../../lib/libmaster.a ../../lib/libglobal.a ../../lib/libutil.a -L/usr/lib -lpcre -ldb -lnsl -lresolv
gcc: unrecognized option `-R/usr/lib'
../../lib/libglobal.a(dict_mysql.o)(.text+0x76): In function `dict_mysql_lookup':
/tmp/postfix-2.1.4/src/global/dict_mysql.c:230: undefined reference to `mysql_escape_string'
../../lib/libglobal.a(dict_mysql.o)(.text+0x12b):/tmp/postfix-2.1.4/src/global/dict_mysql.c:251: undefined reference to `mysql_num_rows'
../../lib/libglobal.a(dict_mysql.o)(.text+0x1a2):/tmp/postfix-2.1.4/src/global/dict_mysql.c:262: undefined reference to `mysql_fetch_row'
../../lib/libglobal.a(dict_mysql.o)(.text+0x1f9):/tmp/postfix-2.1.4/src/global/dict_mysql.c:269: undefined reference to `mysql_free_result'
../../lib/libglobal.a(dict_mysql.o)(.text+0x258):/tmp/postfix-2.1.4/src/global/dict_mysql.c:265: undefined reference to `mysql_num_fields'
../../lib/libglobal.a(dict_mysql.o)(.text+0x27b):/tmp/postfix-2.1.4/src/global/dict_mysql.c:279: undefined reference to `mysql_free_result'
../../lib/libglobal.a(dict_mysql.o)(.text+0x4cf): In function `plmysql_query':
/tmp/postfix-2.1.4/src/global/dict_mysql.c:396: undefined reference to `mysql_query'
../../lib/libglobal.a(dict_mysql.o)(.text+0x4e0):/tmp/postfix-2.1.4/src/global/dict_mysql.c:397: undefined reference to `mysql_store_result'
../../lib/libglobal.a(dict_mysql.o)(.text+0x524):/tmp/postfix-2.1.4/src/global/dict_mysql.c:407: undefined reference to `mysql_error'
../../lib/libglobal.a(dict_mysql.o)(.text+0x574): In function `plmysql_connect_single':
/tmp/postfix-2.1.4/src/global/dict_mysql.c:422: undefined reference to `mysql_init'
../../lib/libglobal.a(dict_mysql.o)(.text+0x5bd):/tmp/postfix-2.1.4/src/global/dict_mysql.c:424: undefined reference to `mysql_real_connect'
../../lib/libglobal.a(dict_mysql.o)(.text+0x5f3):/tmp/postfix-2.1.4/src/global/dict_mysql.c:437: undefined reference to `mysql_error'
../../lib/libglobal.a(dict_mysql.o)(.text+0x625): In function `plmysql_close_host':
/tmp/postfix-2.1.4/src/global/dict_mysql.c:446: undefined reference to `mysql_close'
../../lib/libglobal.a(dict_mysql.o)(.text+0x648): In function `plmysql_down_host':
/tmp/postfix-2.1.4/src/global/dict_mysql.c:457: undefined reference to `mysql_close'
../../lib/libglobal.a(dict_mysql.o)(.text+0xbbc): In function `plmysql_dealloc':
/tmp/postfix-2.1.4/src/global/dict_mysql.c:656: undefined reference to `mysql_close'
collect2: ld returned 1 exit status
make: ** [error] Erro 1
make: ** [update] Erro 1
Estou usando um mandrake 10, e tentei em um slackware 10 tb e tive os mesmo erros. Caso alguem saiba onde está o erro da um aviso !!
Vlw galera !!!
-
Tuturial Marco Máximo
Como vc ta usando o Mandrake 10, procura um pacote rpm pra ele. Procura aqui: www.rpmfind.net ou http://rpm.pbone.net
-
Tuturial Marco Máximo
vc instalou os pacotes do mysql???
-
Tuturial Marco Máximo
Sim, o mysql está instalado e instalei todos os pacotes de dependecia que foram encontrados....
Como faço para habilitar o suporte ao mysql instalando através de um pacote RPM ??
-
Tuturial Marco Máximo
Ai , consegui instalar com o suporte ao MySQL atraves de RPM.
Aproveitando, alguem poderia passar alguns ftps legais para serem usados com o URPMI ??
Abraço
Vlw
-
re
:lol: Retirado do próprio tutorial do Sr. Marcos
- Se você estiver usando o Mandrake, essa distribuição também conta com o gerenciador de pacotes ao estilo APT-GET chamado de URPMI.
Caso você não queira ficar colocando e tirando CD's ou procurando na Internet por pacotes e dependências que irão aparecer durante o processo de compilação de alguns programas, recomento você atualizar a sua lista de mirror do banco de dados do URPMI. Faça o seguinte:
Remova as fontes dos CD's de instalação:
[root]:~ # urpmi.removemedia -a
Caso você queira adicionar novas fontes ou de outros mirrors, acesse o site:
http://urpmi.org/easyurpmi/index.php
Adicione uma nova fonte:
[root]:~ # urpmi.addmedia main ftp://mirrors.secsup.org/pub/linux/m.../Mandrake/RPMS with ../base/hdlist.cz
[root]:~ # urpmi.addmedia contrib ftp://mirrors.secsup.org/pub/linux/m...1/contrib/RPMS with ../../i586/Mandrake/base/hdlist2.cz
Dica:
Se você usa proxy em sua rede, configure o URPMI com as variáveis Ex:
[root]:~ # urpmi.addmedia --proxy <ip>:<porta> --proxy-user <usuario>:<senha> contrib ftp://mirrors.secsup.org/pub/linux/m...1/contrib/RPMS with ../../i586/Mandrake/base/hdlist2.cz
Caso você tenha exportado as variáveis de Proxy, simplesmente:
[root]:~ # urpmi.addmedia --wget contrib ftp://mirrors.secsup.org/pub/linux/m...1/contrib/RPMS with ../../i586/Mandrake/base/hdlist2.cz
Agora, para você instalar os pacotes, basta digitar "urpmi nome_do_pacote" que o URPMI baixa os pacotes e supre as dependências automaticamente.
DICA:
Você pode obter mais informação sobre o URPMI, através do ótimo tutorial escrito pelo Gustavo Sverzut Barbieri em:
http://www.linuxdicas.com.br/modules...icle&artid=189
-
Tuturial Marco Máximo
Ai pessoal !! Estou tendo outro problema agora com a instalação do mail server.... agora é com o ClamAV e o Amavis.... instalei de acordo com o tuturial... sem erros aparentes e rodei os teste referentes a ambos e tudo OK. Porém no teste referente ao amavis, quando se manda um e-mail com vírus para ver se ele pega, ele não é acionado... o e-mail com vírus passa numa boa... Alguem pode me dar um help ?? Desconfio q seja algo na main.conf e/ou master.conf e/ou no conf od amavis... mas eu deixei ele de acordo com o tuturial do Marcos Máximo....
Espero que alguem tenha uma luzinha ai pra mim... vlw !!!