Forum Linux.débutant le PATH, c'est ou ?

Posté par .
Tags : aucun
0
3
jan.
2005
je suis en train de recompiler Xfce dernière version;
j'ai bien toute les dernières librairies de base, mais au moment de compiler xfwm4 j'ai ce message d'erreur:
------------------
checking for libxfce4mcs-client-1.0 >= 4.1.99... Package libxfce4util-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxfce4util-1.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libxfce4util-1.0', required by 'libxfce4mcs-client', not found
--------------------------------
bizarre, qu'est-ce je dois mettre , et ou ?
un truc du genre:' PATH: /usr/lib ' j'imagine, mais dans quel fichier ?
  • # PATH

    Posté par . Évalué à 2.

    pour rajouter /usr/lib au PATH, il faut utiliser la commande : export PATH=/usr/lib:$PATH

    mais tu peux aussi te simplifier la vie en utilisant l'installateur graphique de xfce que tu peux télécharger à cette adresse : http://www.os-cillation.com/article.php?sid=43(...) . Cet installateur est indépendant de la plateforme, il faut juste vérifier que les dépendances soient bien installées
  • # RE : le PATH, c'est ou ?

    Posté par . Évalué à 3.

    Je pense que ce que tu as, ce n'est pas un problème de PATH, ou pas directement.

    De nos jours, certains packages (notamment ceux de gnome), utilisent un truc appelés pkgconfig, qui permet d'indiquer où se trouvent les principales bibliothèques. Par exemple, si je fais :

    > pkg-config gtk+-2.0 --cflags

    ça m'indique ce que je dois taper sur la ligne de commande du compilateur C pour compiler un programe utilsant la bibliothèque gtk+-2.0. Pour connaître ces informations, pkgconfig lit des fichiers .pc. Il les recherche dans /usr/lib/pkgconfig ou /usr/local/lib/pkgconfig, (et peut-être quelques-autres), ou dans les chemins donnés par la variable d'environnement PKG_CONFIG_PATH. Dans ton cas, je vois deux causes possibles à ton erreur :

    1) tu n'as pas encore installé libxfce4mcs-client : les bibliothèques xfce ont des dépendances, et il faut les installer dans un certain ordre

    2) tu as installé libxfce4mcs-client, mais dans un endroit non standard, par exemple /opt/bazar/xfce. Dans ce cas, il faut que tu fasses quelque chose comme :

    > export PKG_CONFIG_PATH=/opt/bazar/xfce/lib/pkgconfig:$PKG_CONFIG_PATH

    (sous bash. Sous tcsh c'est setenv PKG_CONFIG_PATH).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.