Forum Linux.debian/ubuntu Probléme d'install

Posté par  .
Étiquettes :
0
19
avr.
2006
Bonjour, je suis débutant sous Debian et j'essaie actuellement d'installer Yersinia-0.5.6.

Lors du ;/configure il finit par me dire :

Checking for a complete set of pcap headers...no
!!!couldn't find a complete set of pcap headers

je tente le make et la :

pas de cibles spécifiées et aucun makefile n'a été trouvé.Arret.

que dois-je faire afin de compléter mon install.

Merci à tous de votre aide.
  • # Le nez dans les doigts

    Posté par  (site web personnel, Mastodon) . Évalué à 3.

    !!!couldn't find a complete set of pcap headers

    Ben installe les headers de la pcap!

    apt-get install libpcap-dev

    Tu devrais ensuite pouvoir terminer le ./configure sans erreur (sans celle-ci, pour être précis: il te manque peut-être autre chose)

    La gelée de coings est une chose à ne pas avaler de travers.

    • [^] # Re: Le nez dans les doigts

      Posté par  . Évalué à 1.

      Bon, j'ai pu avance, maintenant l'install bloque quand je fais un make :

      9:44 root@debian-01 ~/yersinia-0.5.6# make
      Making all in src
      make[1]: Entering directory `/root/yersinia-0.5.6/src'
      make all-am
      make[2]: Entering directory `/root/yersinia-0.5.6/src'
      gcc `/usr/bin/libnet-config --defines` -DHAVE_CONFIG_H -I. -I. -I. -O3 -Wall -g -c terminal.c
      terminal.c: Dans la fonction « term_init »:
      terminal.c:126: error: structure has no member named `gui_th'
      terminal.c: Dans la fonction « term_destroy »:
      terminal.c:183: error: structure has no member named `gui_th'
      make[2]: *** [terminal.o] Erreur 1
      make[2]: Leaving directory `/root/yersinia-0.5.6/src'
      make[1]: *** [all] Erreur 2
      make[1]: Leaving directory `/root/yersinia-0.5.6/src'
      make: *** [all-recursive] Erreur 1
      zsh: exit 2 make
      9:44 root@debian-01 ~/yersinia-0.5.6#

      Un p'tit coup main serait le bienvenue,

      encore merci
      • [^] # Re: Le nez dans les doigts

        Posté par  . Évalué à 1.

        Je ne sais pas du tout ce qu'est yersinia... En tout cas visiblement ils n'ont pas testé leur script de build sur beaucoup de distributions.

        Tout ce que tu peux faire, à ce niveau la, c'est :

        1) regarder dans la doc s'ils précisent les versions des librairies dont dépend ce paquet... et comparer avec ce que tu as sur ton système ;

        2) si tu as quelques notions de C, aller voir ce qui se passe dans le fichier terminal.c, et chercher d'où vient cette structure qui devrait avoir un champ gui_th (elle est probablement déclarée dans un .h dont tu n'as pas la bonne version).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.