Retourner aux forums || Retourner au forum Linux.general
Linux.general : Problème à la compilation de Zfone
Posté par Jean-Yves Beaujean (page perso, ) le 19 juin 2006
0
Bonjour à tous,Je suis en train d'essayer de compiler Zfone (http://www.philzimmermann.com/EN/zfone/index.html) afin de le tester avec Wengo . Je bloque sur un problème lié à libipq .
Libipq fait partie d'Iptable. J'ai donc téléchargé les sources d'Iptable, lancé la compil et vérifié que libipq se trouvait bien dans /usr/local/include et les librairies bien dans /usr/local/lib
Ensuite : ./configure --with-ipq-includedir=/usr/local/include/libipq/ --with-ipq-libdir=/usr/local/lib/libipq/
Mais j'obtiens l'erreur suivante :
checking for main in -lipq... no
ERROR: Couldn't find library libipq
Install library and try again.
J'ai mis en commantaire "exit 1" pour voir la suite. La compilation se déroule bien mais le link se plante :
gcc -g -O2 -o voipd voipd.o voipd_net.o main.o voipd_ctrl.o inc_cmd.o out_cmd.o /usr/local/lib/libzrtp.a /usr/local/lib/libsrtp.a /usr/local/lib/libzrtphelper.a /usr/local/lib/libbn.a -lipq -lpthread -lrt
/usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld: ne peut trouver -lipq
Est-ce que quelqu'un à une idée ? Merci.
> Lire le message (2 commentaires, moyenne: 1,5).
Installes les headers de ta distro
Posté par
benoar (Jabber id, ) le 21/06/2006 à 01:26. (lien). Évalué à 2.
Chez moi, les headers de libipq se trouvent dans le paquet iptables-dev. Installes ces headers là, ça t'évitera une recompilation d'iptables et devrait régler tes pbs, vu qu'ils seront dans le path classique (/usr/include et /usr/lib).
-
[^]Re: Installes les headers de ta distro
Posté par Jean-Yves Beaujean (page perso, ) le 21/06/2006 à 12:49. (lien). Évalué à 1.Super.
Merci pour ce conseil, je n'y avais pas pensé. Ca fonctionne.
Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.