Rechercher : dans
Par :

Compilation wireshark

Dernière réponse le 7 jun 2008 à 14:26:23 redSugar, le 6 jun 2008 à 16:05:49 
 Signaler ce message aux modérateurs

Bonjour,

Je n'arrive pas à compiler wireshark. J'ai toujours l'erreur suivante:

checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0...
*** 'pkg-config --modversion gtk+-2.0' returned 2.12.10, but GTK+ (2.8.20)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GTK+. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH
*** to point to the correct configuration files
no
configure: error: GTK+ isn't available, so Wireshark can't be compiled


Je viens d'installer GTK+ 2.12.10 et tout s'est bien passé mais il semble rester une trace d'un ancien GTK 2.8.20.
Dois-je l'enlever ? et comment faire ?

Dois-je faire qq chose (et quoi) dans le fichier /etc/ld.so.conf ?

Merci.
Joe.

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « Compilation wireshark » dans :
Télécharger Wireshark [Ethereal] Voir Ethereal (désormais nommé WireShark) est un analyseur réseau (sniffer), c'est-à-dire un logiciel capable de capturer les paquets de données circulant sur le réseau et ce, de manière totalement transparente. Logiciel indispensable à tout...
La compilation et les modules en C et en C++ Voir Cet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
[Linux] Installer les programmes (gestion des paquets, compil) Voir************************************************************** * INSTALLER UN PROGRAMME SOUS LINUX : **** * LA GESTION DES PAQUETS ou COMMENT SE SIMPLIFIER LA VIE * * UN EXEMPLE DE COMPILATION POUR SE FAIRE LA MAIN ...
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
Compiler un programme en C avec Dev C++ sous Vista VoirIl est très probable que vous ayez des problèmes lors de la compilation d'une source C sous Vista avec Dev C++. Solution rapide de secours: le compilateur g++ Voici une astuce pour Dev-Cpp : Aller dans "Outils" -> "Options du compilateur" puis...
Télécharger Code::Blocks Studio VoirCode::Blocks est un IDE multi-plateforme (Linux, Mac et Windows) entièrement codé en C++. Code::Blocks est basé sur un système de plugins, ce qui permet de le faire évoluer très facilement sans devoir le recompiler. La compilation, qui peut se...
Télécharger Delphi 6 Edition personnelle VoirLa société Borland (Inprise) a mis à disposition gratuitement, pour un usage non-commercial, la version 6 de son environnement de développement intégré (EDI). Celui-ci possède un compilateur natif et de puissants outils permettant de développer...
Télécharger Compilateur Scriptol PHP VoirNombreux sont les langage de programmation qui existe depuis la création de l’informatique. Ils ont tous leur points faibles et leurs avantages, mais ceux qui est sûr, c’est qu’ils ne sont pas toujours facile à appréhender. Scriptol...
Linux - Compilation du noyau (Kernel) VoirCompilation du Kernel Cet article a pour but de présenter la compilation du noyau (ou kernel) sous Linux. Les explications suivantes sont basées sur la version 2.4.20 du kernel, la dernière en date au moment de l'écriture de l'article (mars...
LaTeX - Premiers pas VoirCompilation d'un fichier LaTeX LaTeX est un langage compilé (on part d'un fichier source pour arriver à un fichier cible). La source est généralement un fichier texte dont l'extension est .tex et la cible un fichier dvi, postscript ou pdf. La...

1

farwarx, le 6 jun 2008 à 16:08:04

Tu as bien fait ./configure avant?
Tu as les sources de ton kernel?
Quelle distribution?
Tu peux également installer un paquet déjà construit via ton utilitaire de gestion des pacquages.

Répondre à farwarx

2

redSugar, le 6 jun 2008 à 16:18:16

Salut,

Oui, c'est lorsque je fais le ./configure de wireshark que ça me donne cette erreur.
Ma distribution est une Debian 4.0 R1 AMD64 - 2.6.18-6-amd64

Je viens de terminer l'install, pour les sources, je ne sais pas où cela se trouve. Pourquoi veux-tu savoir ça, please ?

A priori, GTK+ est bien installé (la 2.12.10, voir message en retour de pkg-config) mais pourquoi semble-t-il rester une ancienne version ?

Merci.
@+
Joe.

Répondre à redSugar

3

 farwarx, le 7 jun 2008 à 14:26:23

Alors quand on veut compiler un programme sous Linux, c'est pour que le programme soit optimiser pour son système.
Et il faut donc les sources de son kernel.

sudo apt-get install linux-headers-`uname -r`

Argh, tu avais déjà sans doute les sources si tu as compilé GTK...

Dans le message d'erreur il veut que tu désinstalles l'ancienne version de GTK.
Il veut que tu modifies la variable 'LD_LIBRARY_PATH' ou que tu modifies le fichier: '/etc/ld.so.conf'.
Indique lui l'emplacement de ton nouveau GTK.

Je ne peux pas t'aider plus sur ce problème, désolé.

UP pour redSugar !!!

Répondre à farwarx
Collection CommentÇaMarche.net