#1 Le 12/07/2007, à 16:45
- heliogabale
Procédure pour installer correctement Glib et ATK
Je met ici la procédure que j'ai suivi et qui fonctionne pour installer Glib et ATK à la suite (pour GTK+2.x) car RIEN n'est écrit à ce sujet sur le net (ni en français, ni en anglais, ni en russe).
Je viens de passer 4 folles heures à essayer d'installer GTK+. Le souci, c'est la myriade de librairie qu'il lui faut autour.
La plus énervante d'entre elles, ATK, demande une version de Glib assez élevée.
A new enough version of pkg-config was not found.
*** See http://www.freedesktop.org/software/pkgconfig/
configure: error:
*** GLIB 2.4 or better is required. The latest version of
*** GLIB is always available from ftp://ftp.gtk.org/. If GLIB is installed
*** but not in the same location as pkg-config add the location of the file
*** glib-2.0.pc to the environment variable PKG_CONFIG_PATH.
Donc j'installe la version au dessus en téléchargeant le paquet sur le FTP gtk.org.
Ensuite, je .configure à nouveau ATK. Et, surprise :
checking for GLIB - version >= 2.0.0...
*** 'pkg-config --modversion glib-2.0' returned 2.2.3, but GLIB (2.4.0)
*** was found! If pkg-config was correct, then it is best
*** to remove the old version of GLib. 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
Deux versions de Glib sur la machine, ATK s'emballe. Donc je cherche sur le net. Je modifie ma variable LD_LIBRARY_PATH / PKG_CONFIG_PATH et toujours rien. Je regarde de nouveau sur le net et personne ne propose de méthode qui n'échoue pas.
Alors je vire toutes les occurences de Glib à partir des paquets des deux versions que j'avais installées en make && make uninstall. Je réinstalle ma version 2.4 et là ça marche.
En gros, pour ceux qui ont et auront ce problème (et ils sont nombreux, cf. http://www.google.fr/search?q=pkg-config%20--modversion%20glib-2.0 ...) :
1. Dégagez toutes vos versions de GLIB telles qu'elles sont retournées par pkg-config (ici 2.2.3 et 2.4) puis réinstallez *LE* paquet de la dernière version de GLIB.
2. Ensuite seulement ATK ne verra qu'une seule version de la librairie et pourra s'installer.
Bon courage =]
Hors ligne