Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Não consigo compilar o hearbeat, alguem pode me dar uma luz?

    A mensagem de erro é esta:

    send_arp.c:55: warning: `struct libnet_link_int' declared inside parameter list
    send_arp.c:55: warning: its scope is only this definition or declaration, which is probably not what you want
    send_arp.c: In function `main':
    send_arp.c:161: warning: implicit declaration of function `libnet_name_resolve'
    send_arp.c:167: warning: implicit declaration of function `libnet_open_link_interface'
    send_arp.c:167: warning: assignment makes pointer from integer without a cast
    send_arp.c:208: warning: passing arg 1 of `send_arp' from incompatible pointer type
    send_arp.c:214: warning: passing arg 1 of `send_arp' from incompatible pointer type
    send_arp.c: In function `get_hw_addr':
    send_arp.c:262: warning: assignment makes pointer from integer without a cast
    send_arp.c:264: warning: implicit declaration of function `libnet_error'
    send_arp.c:264: error: `LIBNET_ERR_FATAL' undeclared (first use in this function)
    send_arp.c:264: error: (Each undeclared identifier is reported only once
    send_arp.c:264: error: for each function it appears in.)
    send_arp.c:268: warning: passing arg 1 of `libnet_get_hwaddr' from incompatible pointer type
    send_arp.c:268: error: too many arguments to function `libnet_get_hwaddr'
    send_arp.c:268: warning: assignment from incompatible pointer type
    send_arp.c: At top level:
    send_arp.c:346: warning: `struct libnet_link_int' declared inside parameter list
    send_arp.c:347: error: conflicting types for `send_arp'
    send_arp.c:55: error: previous declaration of `send_arp'
    send_arp.c: In function `send_arp':
    send_arp.c:356: warning: implicit declaration of function `libnet_init_packet'
    send_arp.c:371: warning: passing arg 6 of `libnet_build_ethernet' from incompatible pointer type
    send_arp.c:371: error: too few arguments to function `libnet_build_ethernet'
    send_arp.c:373: warning: implicit declaration of function `libnet_destroy_packet'
    send_arp.c:402: warning: passing arg 12 of `libnet_build_arp' from incompatible pointer type
    send_arp.c:402: error: too few arguments to function `libnet_build_arp'
    send_arp.c:408: warning: implicit declaration of function `libnet_write_link_layer'
    gmake[2]: *** [send_arp.o] Error 1
    gmake[2]: Leaving directory `/root/install/heartbeat-1.99.2/heartbeat/libnet_util'
    gmake[1]: *** [all-recursive] Error 1
    gmake[1]: Leaving directory `/root/install/heartbeat-1.99.2/heartbeat'
    make: *** [all-recursive] Error 1


    Alguém tem alguma idéia do que possa ser?

    primeiramente usei ./configure e depois make, foi no make que deu erro

    se usar o ./ConfigureMe dá o mesmo erro

    A propósito, estou rodando Slackware 10 com Kernel 2.6.10.

  2. Veirifiquei em tópico anterior que o usuário pitanga diz que só trabalha ocm o kernel 2.4.x e eu estou usando o 2.6.x, mas eu já tentei também compilar o heartbeat no 2.4.x e não obtive sucesso, obtive a mesma mensagem de erro.

    Escrevi isso, só para constar, pois uma das respostas de vocês (qualquer pessoa) poderia ser: Tente usar o 2.4.x.

    vlw



  3. Acabei de fazer tudo novamente, coloquei tudo atualizado, tudo com kernel 2.4.29, e continua dando o mesmo erro, se alguém puder me ajudar...

  4. Ok, fui uma anta, o que estava faltando era o o libnet, pois o que eu tinha instaldo era o libnet-dev, mas agora, estou encontrando mais um problema... quando eu vou dar o make para compilar a mensagem de erro agora é a seguinte:


    gcc: /usr/lib/libnet.so: No such file or directory
    gmake[2]: *** [send_arp] Error 1
    gmake[2]: Leaving directory `/root/heartbeat-1.99.2/heartbeat/libnet_util'
    gmake[1]: *** [all-recursive] Error 1
    gmake[1]: Leaving directory `/root/heartbeat-1.99.2/heartbeat'
    make: *** [all-recursive] Error 1

    ele diz que não acha o arquivo /usr/lib/libnet.so, pois bem eu fui atrás do arquivo e achei isto:

    root@slack2:~/heartbeat-1.99.2# ls -laF /usr/lib/libnet*
    -rw-r--r-- 1 root root 2995544 2005-03-18 18:45 /usr/lib/libnet.a
    -rw-r--r-- 1 root root 762 2005-03-18 12:30 /usr/lib/libnet.la
    lrwxrwxrwx 1 root root 15 2005-03-18 12:30 /usr/lib/libnet.so -> libnet.so.2.0.0
    root@slack2:~/heartbeat-1.99.2#

    o arquivo libnet.so que na verdade é um link, está apontando para libnet.so.2.0.0 que não existe, já tentei achar este arquivo em pacotes rpm compilados, mas sempre vem o link e nunca o arquivo, alguem pode me ajudar?



  5. Galera, acho que consegui configurar, pelo menos não deu nenhuma mensagem de erro, mas agora tem o seguinte... estou seguindo os passos da ha.under-linux.org só que aquilo deve ser de uns 3 anos atrás, está muito desatualizado, alguém sabe onde encontro material mais atualizado?






Tópicos Similares

  1. Como Compilar kernel 2.4.18 com suporte pcmcia
    Por ebortolin no fórum Servidores de Rede
    Respostas: 2
    Último Post: 03-06-2003, 12:57
  2. Como compilar placa de video
    Por anonimos no fórum Servidores de Rede
    Respostas: 1
    Último Post: 27-01-2003, 22:31
  3. erro apos compilar o kernel
    Por no fórum Servidores de Rede
    Respostas: 5
    Último Post: 09-12-2002, 09:54
  4. COMO COMPILAR O KERNELL!!!!!SOCORRP
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 21-11-2002, 01:20
  5. Respostas: 1
    Último Post: 05-09-2002, 14:54

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L