+ Responder ao Tópico



  1. #1
    danielbonfim
    Visitante

    Padrão compilar instalacao da erro

    Olá pessoal estou tentando compilar e da este erro
    root@primeiro exim-4.34]# make
    `Makefile' is up to date.

    make[1]: Entering directory `/welson/exim/exim-4.34/build-Linux-i386'
    make[2]: Entering directory `/welson/exim/exim-4.34/build-Linux-i386/pcre'
    make[2]: Nada a ser feito para `all'.
    make[2]: Leaving directory `/welson/exim/exim-4.34/build-Linux-i386/pcre'
    gcc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c
    In file included from exim.h:379,
    from spool_in.c:12:
    dbstuff.h:101:16: db.h: Arquivo ou diretório não encontrado
    In file included from exim.h:379,
    from spool_in.c:12:
    dbstuff.h:527: error: parse error before "DB"
    dbstuff.h:527: warning: no semicolon at end of struct or union
    dbstuff.h:529: error: parse error before '}' token
    dbstuff.h:529: warning: data definition has no type or storage class
    In file included from exim.h:383,
    from spool_in.c:12:
    dbfunctions.h:11: error: parse error before '*' token
    dbfunctions.h:12: error: parse error before '*' token
    dbfunctions.h:13: error: parse error before '*' token
    dbfunctions.h:13: error: parse error before "open_db"
    dbfunctions.h:13: warning: data definition has no type or storage class
    dbfunctions.h:14: error: parse error before '*' token
    dbfunctions.h:15: error: parse error before '*' token
    dbfunctions.h:16: error: parse error before '*' token
    make[1]: ** [util-spool_in.o] Erro 1
    make[1]: Leaving directory `/welson/exim/exim-4.34/build-Linux-i386'
    make: ** [go] Erro 2

    Alguem pode me ajudar

    obrigado :roll:

  2. #2

    Padrão compilar instalacao da erro

    Pelo q vc colocou aih, o arquivo "db.h" naum tah aonde deveria estar... tah faltando ou tah em outro lugar, ou deve ser uma dependencia d outro pacote, q naum deve estar instalado... deh uma olhada no README ou INSTALL e veja os pacotes q ele necessita. Depois, deh uma procurada neste arquivo em seu sistema d arquivos, usando o find... se achar ele, edita o arquivo "dbstuff.h" e altera a parte #include pra caçar o arquivo no lugar certo...
    Qualquer dúvida, me avise...

  3. #3
    Visitante

    Padrão Re: compilar instalacao da erro

    Citação Postado originalmente por danielbonfim
    Olá pessoal estou tentando compilar e da este erro
    root@primeiro exim-4.34]# make
    `Makefile' is up to date.

    make[1]: Entering directory `/welson/exim/exim-4.34/build-Linux-i386'
    make[2]: Entering directory `/welson/exim/exim-4.34/build-Linux-i386/pcre'
    make[2]: Nada a ser feito para `all'.
    make[2]: Leaving directory `/welson/exim/exim-4.34/build-Linux-i386/pcre'
    gcc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c
    In file included from exim.h:379,
    from spool_in.c:12:
    dbstuff.h:101:16: db.h: Arquivo ou diretório não encontrado
    In file included from exim.h:379,
    from spool_in.c:12:
    dbstuff.h:527: error: parse error before "DB"
    dbstuff.h:527: warning: no semicolon at end of struct or union
    dbstuff.h:529: error: parse error before '}' token
    dbstuff.h:529: warning: data definition has no type or storage class
    In file included from exim.h:383,
    from spool_in.c:12:
    dbfunctions.h:11: error: parse error before '*' token
    dbfunctions.h:12: error: parse error before '*' token
    dbfunctions.h:13: error: parse error before '*' token
    dbfunctions.h:13: error: parse error before "open_db"
    dbfunctions.h:13: warning: data definition has no type or storage class
    dbfunctions.h:14: error: parse error before '*' token
    dbfunctions.h:15: error: parse error before '*' token
    dbfunctions.h:16: error: parse error before '*' token
    make[1]: ** [util-spool_in.o] Erro 1
    make[1]: Leaving directory `/welson/exim/exim-4.34/build-Linux-i386'
    make: ** [go] Erro 2

    Alguem pode me ajudar

    obrigado :roll: