OVH Cloud OVH Cloud

$ PKG_CONFIG_PATH

3 réponses
Avatar
jean-jacques cavelier
Bonjour.Quand je compile certains bibli ou softs sur ma mdk9,0 j'ai
souvent dans le ./configure l'erreur de chemins introuvables =E0 cause de
la variable PKG_CONFIG_PATH mal ajust=E9e.Il me suffit souvent de faire en
console un #export
PKG_CONFIG_PATH=3D/usr/lib/pkgconfig:/usr/local/lib/pkgconfig et =E7a
compile.Mais je voudrais ne plus avoir =E0 le taper.
En console un echo $PKG_CONFIG_PATH ne retourne rien!
de m=EAme $LD_LIBRARY_PATH.
Je dois =E9diter qques fichiers mais lesquels?Je suis sur une
mdk9,0.Merci.


-- cordialement , jean-jacques.

3 réponses

Avatar
Ronald
Le Sun, 08 Aug 2004 18:55:38 +0200, jean-jacques cavelier a écrit :

Bonjour.Quand je compile certains bibli ou softs sur ma mdk9,0 j'ai
souvent dans le ./configure l'erreur de chemins introuvables à cause de
la variable PKG_CONFIG_PATH mal ajustée.Il me suffit souvent de faire en
console un #export
PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig et ça
compile.Mais je voudrais ne plus avoir à le taper. En console un echo
$PKG_CONFIG_PATH ne retourne rien! de même $LD_LIBRARY_PATH.
Je dois éditer qques fichiers mais lesquels?Je suis sur une mdk9,0.Merci.


-- cordialement , jean-jacques.


tu exportes ta variable dans ton .profile et ton .bashrc , si tu utilises
bash bien sûr.

Avatar
jean-jacques cavelier
On Sun, 08 Aug 2004 19:30:45 +0200
Ronald wrote:

Le Sun, 08 Aug 2004 18:55:38 +0200, jean-jacques cavelier a écrit :

Bonjour.Quand je compile certains bibli ou softs sur ma mdk9,0 j'ai
souvent dans le ./configure l'erreur de chemins introuvables à cause
de la variable PKG_CONFIG_PATH mal ajustée.Il me suffit souvent de
faire en console un #export
PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig et ça
compile.Mais je voudrais ne plus avoir à le taper. En console un
echo$PKG_CONFIG_PATH ne retourne rien! de même $LD_LIBRARY_PATH.
Je dois éditer qques fichiers mais lesquels?Je suis sur une
mdk9,0.Merci.


-- cordialement , jean-jacques.


tu exportes ta variable dans ton .profile et ton .bashrc , si tu
utilises bash bien sûr.


Merci.Le bashrc a l'air d'être suffisant.
--
cordialement , jean-jacques.


Avatar
Frédéric BISSON
de même $LD_LIBRARY_PATH.
Tu ne devrais pas avoir à utiliser cette variable d'environnement (je

l'utilisais avant jusqu'à ce que je m'aperçoive de mon erreur). Cette
variable d'environnement est présente plus pour des raisons ponctuelles
voire de débogage.

Si tu as besoin de positionner $LD_LIBRARY_PATH, je te suggère de
regarder si tu n'as pas des bibliothèques d'un numéro de version majeur
identique dans des répertoires différents. Par défaut ldconfig prend
/usr/lib avant /usr/local/lib. Or, quant on compile une nouvelle version
d'une bibliothèque, elle va dans /usr/local/lib par défaut, d'où des
conflits potentiels.

Tu peux également modifier /etc/ld.so.conf et relancer un ldconfig juste
après.

A ma connaissance, la bibliothèque Qt l'utilise...

@+

Frédéric BISSON