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

Répondre à