#1 Le 17/01/2006, à 22:28
- phlinux
[Résolu] Y a t-il un package gthread-2.0 pour breezy
Je découvre seulement Ubuntu depuis 15 jours et j'ai peur qu'il ne me manque encore quelques repères.
Je rencontre un pb lors d'une compilation (autogen est OK, mais configure KO).
./configure m'indique qu'il me faut gthread >= 2.0 or je n'ai pas de package gthread installé.
configure: error: Package requirements (gtk+-2.0 >= 2.4.0 gthread-2.0 >= 2.4.0 esound >= 0.2.28 gconf-2.0 >= 2.2.0 libgnome-2.0 >= 2.2.0 libgnomeui-2.0 >= 2.2.0) were not met.
Tous les packages sont OK en terme de version sauf gthread que je ne trouve pas mais le message semble vouloir dire que configure trouve un gthread < 2 installé qque part or Je n'ai trouvé que la libglib-2.0 qui contienne une libgthread mais pas de package gthread.
S'il n'existe pas, dois je en créer un à partir de ce qui existe (j'ai vu un RPM là-dessus) mais quid de son installation si des librairies existent déjà installées par d'autres packages deb ?
Quelqu'un aurait-il un tuyau là dessus.
Merci d'avance
PhL
#2 Le 18/01/2006, à 09:16
- thx1138
Re : [Résolu] Y a t-il un package gthread-2.0 pour breezy
apt-get install libgnomeui-dev libgtk2.0-dev libglib2.0-dev libesd0-dev
Ça devrait faire l'affaire. Note que gthread-2.0.pc est dans le paquet libglib2.0-dev.
Edit : je vais être plus précis - c'est pas dur - dans mon explication.
Lorsque configure te donne une erreur du style :
... dependancies not met.
il y a fort à parier qu'il te manque des fichiers .pc utilisés par pkg-config.
En général, moi je fais un bon vieux
apt-file search missing_file.pc
Et dans 90% des cas, je trouve le bon paquet. Mais il reste les 10%. En l'occurence, ici, j'ai fait
bdusauso@Rohypnol:~$ apt-file search gthread.pc
libglib1.2-dev: usr/lib/pkgconfig/gthread.pc
Malheureusement, comme tu peux le constater, c'est dans le paquet libglib1.2-dev. Or, les autres paquets font référence à Gtk2 et Gnome2. Il ne peut donc s'agir de ce paquet. Néanmoins on tient une bonne piste.
Un peu de réflexion et un
apt-file search gthread |grep pc
libglib1.2-dev: usr/lib/pkgconfig/gthread.pc
libglib2.0-dev: usr/lib/pkgconfig/gthread-2.0.pc
plus tard, on tient le bon bout ! Il s'agit de libglib2.0-dev ...
Bref, avec un peu de réflexion et les outils apt-cache et apt-file, on réussit à avoir ce qu'on veut .
En espérant avoir pu t'aider.
Dernière modification par thx1138 (Le 18/01/2006, à 09:29)
They did not know it was impossible, so they did it - Mark Twain
Hors ligne
#3 Le 18/01/2006, à 10:09
- phlinux
Re : [Résolu] Y a t-il un package gthread-2.0 pour breezy
J'avais bien trouvé en effet que j'avais peut être une réponse au niveau de la libglib2.0 mais je n'avais pas vu le côté
fichiers .pc utilisés par pkg-config.
et explique bien des choses
En tout cas, un super merci pour ces explications et pour la démarche.:)
J'essaie cela dès ce soir !
Ubuntu - Precise Pangolin 64bits
ATI Radeon HD5670
Hors ligne
#4 Le 18/01/2006, à 21:37
- phlinux
Re : [Résolu] Y a t-il un package gthread-2.0 pour breezy
je n'avais effectivement pas /usr/lib/pkgconfig/pthread-2.0 et j'ai charge une ou des librairies manquantes (d'autres libs me manquaient aussi) et cette fois c'est bon !
Merci encore thx1138
Ubuntu - Precise Pangolin 64bits
ATI Radeon HD5670
Hors ligne
#5 Le 24/06/2008, à 14:47
- rez77
Re : [Résolu] Y a t-il un package gthread-2.0 pour breezy
salut a tous! j'ai le même problème mais je n'ai pas compris comment procéder, j'ai toutes les biblio et leurs dev, ainsi que libglib2.0-dev, mais a chaque fois il me sort le message :
"gthread-2.0 >= 2.10.1 not found"
j'ai bien gthread-2.0.pc dans /usr/lib/pkgconfig , mais comment l'utiliser? je compte sur vous les gars !
xubuntu gusty
@ +
Dernière modification par rez77 (Le 24/06/2008, à 14:48)
Hors ligne