+ Responder ao Tópico



  1. #1
    SilenT
    Visitante

    Padrão Compilando o POSTFIX

    Aeee.. galera estou seguindo o manual do Marco.Maximo. Só que estou com o problema na hora de compilar o POSTFIX ja tentei inumeras vezes e sempre me retorna o mesmo erro... ja tentei reinstalar o sistema varias vezes tb, mais nada disso resolveu...

    qundo eu tento compilar de inicio com o comando:

    ************************************************
    # 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'
    ************************************************

    ele está me retornando um monte de linha assim....
    ************************************************
    (set -e; echo "# DO NOT EDIT"; /bin/sh ../../makedefs && cat Makefile.in) >Makefile
    [src/pipe]
    ************************************************

    etá correto???


    ao proceguir quando digito MAKE, depois de de executar varias linahs, ele está dando sempre o mesmo erro...

    *************************************************
    gcc -Wmissing-prototypes -Wformat -DHAS_MYSQL -I/usr/include/mysql -DUSE_SASL_AUTH -I/usr/include/sasl -DHAS_PCRE -g -O -I. -I../../include -DLINUX2 -o master master.o master_conf.o master_ent.o master_sig.o master_avail.o master_spawn.o master_service.o master_status.o master_listen.o master_vars.o master_wakeup.o master_flow.o ../../lib/libglobal.a ../../lib/libutil.a /usr/lib/libmysqlclient.so -lm -L/usr/lib -R/usr/lib -lsasl2 -L/usr/lib -lpcre -ldb -lnsl -lresolv
    gcc: unrecognized option `-R/usr/lib'
    /usr/lib/libdb.so: undefined reference to `pthread_condattr_setpshared'
    /usr/lib/libdb.so: undefined reference to `pthread_mutexattr_destroy'
    /usr/lib/libdb.so: undefined reference to `pthread_mutexattr_setpshared'
    /usr/lib/libdb.so: undefined reference to `pthread_mutexattr_init'
    /usr/lib/libdb.so: undefined reference to `pthread_mutex_trylock'
    collect2: ld returned 1 exit status
    make: ** [master] Erro 1
    make: ** [update] Erro 1
    ****************************************************

    Será que alguem pode me ajudar!??!

  2. #2
    Visitante

    Padrão Compilando o POSTFIX

    Tem que instalar a lib *-devel do DB BerkeleyDB da um seek com apt-cache search BerkeleyDB.

  3. #3

    Padrão Compilando o POSTFIX

    Citação Postado originalmente por Anonymous
    Tem que instalar a lib *-devel do DB BerkeleyDB da um seek com apt-cache search BerkeleyDB.
    Ops, esqueci de logar.

  4. #4
    SilenT
    Visitante

    Padrão Compilando o POSTFIX

    Acho que nao resolveu nao.... pois ele nem acha esse pacote!

    nao sei se tem haver, mais estou utilizndo o URPMI do mandrake 10.0

  5. #5

    Padrão Compilando o POSTFIX

    Eu uso o conectiva 10, botei o tuto de marcos para rodar aqui e tava dando essa msg e resolvi instalando a lib desta pacote BerkeleyDB alem das outras que sao nescessaria como ele informa no tuto.

  6. #6
    karfax
    Visitante

    Padrão Compilando o POSTFIX

    Tem algo que não está certo:
    gcc: unrecognized option `-R/usr/lib'

    Deveria ter um espaço entre -R e /usr/lib

    Inspecione o Makefile e veja se corrigindo isto funciona.
    ps: Tenho a vaga impressão que esse erro não passaria despercebido pelo pessoal que empacota o Postfix...

    Sds,

  7. #7
    SilenT
    Visitante

    Padrão Compilando o POSTFIX

    Aee galera valeu pela ajuda.... consegui resolver esse problema... instalando algumas bibliotecas... vamos ver se agora nao aprace mais nada no decorrer da instalação...

    flw