Je n'arrive toujours pas � faire le ./configure de gtkmm-2.2.0, il y a
un probl�me de version de glibc...
La variable PKG_CONFIG_PATH indique un r�pertoire qui doit contenir,
semble t-il, un fichier *.pc, or dans mon cas l'installation de la
librairie glibc-2.3.1 dans /lib/i686 semble avoir cr�er les fichiers
suivant:
drwxr-xr-x 2 root root 4096 jan 15 17:43 bin/
drwxr-xr-x 2 root root 4096 jan 15 17:44 etc/
drwxr-xr-x 21 root root 4096 jan 15 17:43 include/
drwxr-xr-x 2 root root 4096 jan 15 17:43 info/
drwxr-xr-x 3 root root 4096 jan 15 17:43 lib/
drwxr-xr-x 2 root root 4096 jan 15 17:43 libexec/
drwxr-xr-x 2 root root 4096 jan 15 17:43 sbin/
drwxr-xr-x 5 root root 4096 jan 15 17:40 share/
La librairie proprement d�te se trouve dans le r�pertoire
lib/libc-2.3.1.so, mais aucune trace de fichier *.pc...
De plus pendant la commande "make install" j'ai eu une erreur car cette
commande cherchait le fichier ld.so.conf dans le r�pertoire
/lib/i686/etc/ qui n'y �tait pas... Comme j'avais /etc/ld.so.conf je
l'ai copi� dans le r�pertoire /lib/i686/etc/ pour terminer
l'installation, mais je ne sais pas si j'ai bien fait... Maintenant
lorsque je regarde le contenu des deux fichiers, il est identique et
contient:
/usr/X11R6/lib
/usr/lib/qt3/lib
/usr/lib
Faut-il modifier ce contenu pour indiquer aussi le r�pertoire
/lib/i686/lib ? Je viens de le faire dans le fichier /etc/ld.so.conf,
mais ce n'est pas tr�s probant, je n'arrive toujours pas � passer le
./configure de gtkmm-2.2.0 ...
La question est: Comment gtkmm-2.2.0 cherche t-il les librairies et donc
pourquoi trouve t-il mon ancienne version et pas la nouvelle ?
Si quelqu'un peut m'aider � r�pondre � cette question...
Merci.
Le mer 15/01/2003 � 17:08, Lemoigno a �crit :
Il faut d'abord bien v�rifier que ta nouvelle librairie est en place �
l'endroit indiqu�. Ensuite, le plus propore est de modifier le script de
configuration (configure) : c'est peut �tre effectivemment la variable
PKG_CONFIG_PATH qu'il faut mettre � jour, c'est � dire faire pointer vers le
r�pertoire o� elle se trouve. Sino, l'autre choix est de recopier ou de lier
avec la commande ln (voir man ln) la nouvelle version de glibc dans le
r�pertoire o� se trouve l'ancienne version puisque c'est l� que le script de
configuration va la chercher.
Le Mercredi 15 Janvier 2003 18:58, GELIN Patrick a �crit :
> Voil�, je viens de compiler glibc-2.3.1 avec les lignes suivantes
>
> ./configure --prefix=/lib/i686 --enable-add-ons
> make
> make install [en �tant root]
>
> J'ai bien fait de le mettre dans /lib/i686 ou pas ! L'option par d�faut
> /usr/local qu'il proposait semblai ne pas lui convenir... J'ai donc deux
> glibc sur mon syst�me, l'ancienne avec une version ant�rieur � 2.2.0 et
> la nouvelle avec la version 2.3.1.
>
> Maintenant je veux compiler gtkmm-2.2.0 qui utilise une version de glibc
>
> >= 2.2.0. La nouvelle glibc-2.3.1 que je viens d'installer dans
>
> /lib/i686 devrait donc convenir s'il la trouve avant l'ancienne. C'est
> rat�! j'ai le message suivant:
>
> checking for sigc++-1.2 >= 1.2.0 glib-2.0 >= 2.2.0 gobject-2.0 >= 2.2.0
> gmodule-2.0 >= 2.2.0... Requested 'glib-2.0 >= 2.2.0' but version of
> GLib is 2.0.6
>
> configure: error: Library requirements (sigc++-1.2 >= 1.2.0 glib-2.0 >=
> 2.2.0 gobject-2.0 >= 2.2.0 gmodule-2.0 >= 2.2.0) not met; consider
> adjusting the PKG_CONFIG_PATH environment variable if your libraries are
> in a nonstandard prefix so pkg-config can find them.
> [patrick@gelinux gtkmm-2.2.0]$ cd /lib/i686/
>
> Je veux bien essayer de positionner la variable PKG_CONFIG_PATH mais je
> n'ai aucune id�e de la valeur � lui affecter... Quelqu'un peut il
> m'aider ?
>
> Merci.
>
>
> ________________________________________________________________________
> Patrick GELIN
> rue du Beau-Site 3
> CH-2300 La Chaux-de-Fonds
> Switzerland
> T�l: +41 (0)32 913 41 48
> Email: [EMAIL PROTECTED]
--
Fr�d�ric LEMOIGNO
L.S.D.S.M.S
CC14
Universit� de Montpellier II
Place Bataillon
34095 MONTPELLIER
tel 33+ (0)4 67 14 93 42
fax 33+ (0)4 67 14 48 39
____________________________________________________________________
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"
________________________________________________________________________
Patrick GELIN
rue du Beau-Site 3
CH-2300 La Chaux-de-Fonds
Switzerland
T�l: +41 (0)32 913 41 48
Email: [EMAIL PROTECTED]
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"