Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/06/2012, à 01:38

yru

Imposible d'obtenir une "pcap library" !

Bonjour à tous chers linuxiens !

J'essaye d'installer un programme nécessitant un libpcap, j'en ai un d'installé déjà et pourtant, mon terminal me dis :
"checking for pcap_open_live in -lpcap... no
error: pcap library not found!"

je suis allé voir sur cette page, en vain :
page forum

les explications ne sont pas claires : qu'est ce qu'un "self-defined directory" ??? roll

j'ai essayé multiples commandes, mais j'ai toujours des messages d'erreurs quand j'essaie d'installer le premier "m4-1.4.13"
voici ce qu'il se passe quand je tappe "make" :

root@noname :~/m4-1.4.13# make
make  all-recursive
make[1]: entrant dans le répertoire « /root/m4-1.4.13 »
Making all in .
make[2]: entrant dans le répertoire « /root/m4-1.4.13 »
make[2]: Rien à faire pour « all-am ».
make[2]: quittant le répertoire « /root/m4-1.4.13 »
Making all in examples
make[2]: entrant dans le répertoire « /root/m4-1.4.13/examples »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /root/m4-1.4.13/examples »
Making all in lib
make[2]: entrant dans le répertoire « /root/m4-1.4.13/lib »
rm -f configmake.h-t configmake.h
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
      echo '#define PREFIX "/usr/local"'; \
      echo '#define EXEC_PREFIX "/usr/local"'; \
      echo '#define BINDIR "/usr/local/bin"'; \
      echo '#define SBINDIR "/usr/local/sbin"'; \
      echo '#define LIBEXECDIR "/usr/local/libexec"'; \
      echo '#define DATAROOTDIR "/usr/local/share"'; \
      echo '#define DATADIR "/usr/local/share"'; \
      echo '#define SYSCONFDIR "/usr/local/etc"'; \
      echo '#define SHAREDSTATEDIR "/usr/local/com"'; \
      echo '#define LOCALSTATEDIR "/usr/local/var"'; \
      echo '#define INCLUDEDIR "/usr/local/include"'; \
      echo '#define OLDINCLUDEDIR "/usr/include"'; \
      echo '#define DOCDIR "/usr/local/share/doc/m4"'; \
      echo '#define INFODIR "/usr/local/share/info"'; \
      echo '#define HTMLDIR "/usr/local/share/doc/m4"'; \
      echo '#define DVIDIR "/usr/local/share/doc/m4"'; \
      echo '#define PDFDIR "/usr/local/share/doc/m4"'; \
      echo '#define PSDIR "/usr/local/share/doc/m4"'; \
      echo '#define LIBDIR "/usr/local/lib"'; \
      echo '#define LISPDIR ""'; \
      echo '#define LOCALEDIR "/usr/local/share/locale"'; \
      echo '#define MANDIR "/usr/local/share/man"'; \
      echo '#define MANEXT ""'; \
      echo '#define PKGDATADIR "/usr/local/share/m4"'; \
      echo '#define PKGINCLUDEDIR "/usr/local/include/m4"'; \
      echo '#define PKGLIBDIR "/usr/local/lib/m4"'; \
      echo '#define PKGLIBEXECDIR "/usr/local/libexec/m4"'; \
    } | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
make  all-recursive
make[3]: entrant dans le répertoire « /root/m4-1.4.13/lib »
make[4]: entrant dans le répertoire « /root/m4-1.4.13/lib »
 CC  localcharset.o
 AR  libm4.a
make[4]: quittant le répertoire « /root/m4-1.4.13/lib »
make[3]: quittant le répertoire « /root/m4-1.4.13/lib »
make[2]: quittant le répertoire « /root/m4-1.4.13/lib »
Making all in src
make[2]: entrant dans le répertoire « /root/m4-1.4.13/src »
 CCLD  m4
make[2]: quittant le répertoire « /root/m4-1.4.13/src »
Making all in doc
make[2]: entrant dans le répertoire « /root/m4-1.4.13/doc »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /root/m4-1.4.13/doc »
Making all in checks
make[2]: entrant dans le répertoire « /root/m4-1.4.13/checks »
make[2]: Rien à faire pour « all ».
make[2]: quittant le répertoire « /root/m4-1.4.13/checks »
Making all in tests
make[2]: entrant dans le répertoire « /root/m4-1.4.13/tests »
make  all-recursive
make[3]: entrant dans le répertoire « /root/m4-1.4.13/tests »
make[4]: entrant dans le répertoire « /root/m4-1.4.13/tests »
make[4]: Rien à faire pour « all-am ».
make[4]: quittant le répertoire « /root/m4-1.4.13/tests »
make[3]: quittant le répertoire « /root/m4-1.4.13/tests »
make[2]: quittant le répertoire « /root/m4-1.4.13/tests »
make[1]: quittant le répertoire « /root/m4-1.4.13 »

Je ne sais plus quoi faire mad, quelqu'un peut-il m'aider ? sad

Dernière modification par slasher-fun (Le 21/06/2012, à 09:38)

Hors ligne

#2 Le 21/06/2012, à 09:39

slasher-fun

Re : Imposible d'obtenir une "pcap library" !

Bonjour,

Comme indiqué dans le second message du topic que tu cites, "à quoi ça sert de compiler quand le paquet est déjà dans les dépôts".
Il te suffit d'installer le paquet libpcap-dev

Hors ligne