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 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