pgk-config et son PKG_CONFIG_PATH : la solution [Compilation] - Installation - Linux et OS Alternatifs
Marsh Posté le 09-07-2003 à 19:55:27
c'est le classique du classique....
le pb:
-tu installes galeon sous le prefix /usr/local (c'est bien ça ?)
-le configure cherche certains fichiers de config (de type *.pc) dans $PREFIX/lib/pkgconfig, soit /usr/local/lib/pkgconfig
-or tous les *.pc installés par ta distrib sont dans /usr/lib/pkgconfig
Conclusion: le configure ne trouve rien puisqu'il cherche dan s/usr/local/lib/pkgconfig des fichiers qui se trouvent dans /usr/lib/pkgconfig
soulutions:
au choix:
- copier les *.pc en question de /usr/local/lib/pkgconfig vers /usr/lib/pkgconfig
- installer galeon sous le PREFIX=/usr
- faire un export PKG_CONFIG_PATH=/usr/lib/pkgconfigusr/local/lib/pkgconfig avant le ./configure
EDIT: rajout de la dernière solution suggérée par marx
Marsh Posté le 09-07-2003 à 19:57:59
sT0ne a écrit : c'est le classique du classique.... |
dire que je me suis tapé ce bordel pour passer de gnome 1 a gnome 2 sur ma slack
Marsh Posté le 09-07-2003 à 21:46:53
Extra sT0ne
J'ai souvent été confronté à ce pb sans le comprendre.
J'ai modifié le titre de mon topic pour que ça serve à d'autre !
Marsh Posté le 10-07-2003 à 00:43:48
Salut ,
tu peux peut-etre aussi ajouter a la variable d'environnement PKG_CONFIG_PATH, le chemin vers mozilla-gtkmozembed.pc, comme le message d'erreur t'invites a le faire.
a+
Marsh Posté le 10-07-2003 à 01:16:11
Tout à fait.
... ce qui correspond à entrer:
Code :
|
avant le ./configure
Marsh Posté le 10-07-2003 à 08:04:55
Et comment rendre cette manip définitive pour éviter de la refaire avant chaque compilation qui pose un pb ?
Marsh Posté le 10-07-2003 à 10:08:07
pour rendre cela permanent, le plus simple est de placer cette variable d'environnement dans /etc/profile ou ~/.bashrc et de s'assurer que ces fichiers de config soient bien lu au boot en placant un "source /etc/profile (ou source ~/.bashrc, etc..) à la fin de ton script de démarrage...
Marsh Posté le 27-10-2012 à 15:14:26
Bonjour,
voici mon problème:
configure: error: Package requirements (dbus-glib-1 >= 0.74) were not met:
No package 'dbus-glib-1' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables DBUS_GLIB_CFLAGS
and DBUS_GLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
echo $PKG_CONFIG_PATH
/usr/lib/pkgconfigusr/local/lib/pkgconfig
Marsh Posté le 27-10-2012 à 16:32:47
un up de neuf ans, on approche du record.
Et sinon, ça n'a rien à voir avec pkgconfig ici, il te manque le paquet qui apporte dbus-glib1 ; probablement un truc du genre dbus-glib-devel
Marsh Posté le 27-10-2012 à 20:07:32
non je pense que c'est un pb au niveau des variables car j'ai deja installé ce paquet.
Marsh Posté le 27-10-2012 à 20:09:40
test@bruno-QOSMIO-X500:~/Téléchargements/freetuxtv-0.6.5$ sudo apt-get install dbus-glib-devel
[sudo] password for test:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet dbus-glib-devel
test@bruno-QOSMIO-X500:~/Téléchargements/freetuxtv-0.6.5$
Marsh Posté le 27-10-2012 à 20:13:03
et j'ai aussi çà
test@bruno-QOSMIO-X500:~/Téléchargements/freetuxtv-0.6.5$ sudo apt-get install libdbus-glib-1-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
libdbus-glib-1-dev
0 mis à jour, 1 nouvellement installés, 0 à enlever et 61 non mis à jour.
Il est nécessaire de prendre 0 o/125 ko dans les archives.
Après cette opération, 522 ko d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 206041 fichiers et répertoires déjà installés.)
Dépaquetage de libdbus-glib-1-dev (à partir de .../libdbus-glib-1-dev_0.100-1_amd64.deb) ...
dpkg: erreur de traitement de /var/cache/apt/archives/libdbus-glib-1-dev_0.100-1_amd64.deb (--unpack) :
tentative de remplacement de « /usr/bin/dbus-binding-tool », qui appartient aussi au paquet dbus-glib 0.92-5
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/libdbus-glib-1-dev_0.100-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
test@bruno-QOSMIO-X500:~/Téléchargements/freetuxtv-0.6.5$
Marsh Posté le 27-10-2012 à 21:28:30
harlock59 a écrit : non je pense que c'est un pb au niveau des variables car j'ai deja installé ce paquet. |
vu les messages que tu donnes, le paquet n'est pas installé. Règle déjà ce soucis.
Marsh Posté le 27-10-2012 à 21:41:11
le système est à jour ?
apt-get update && apt-get upgrade
voir un apt-get full-upgrade
c'est une debian ou une ubuntu ?
Marsh Posté le 27-10-2012 à 21:42:44
oui mais j'ai un problème lors de l'install, c'est une ubuntu quantal quetzal.
Marsh Posté le 27-10-2012 à 21:42:48
et si c'est pour installer freetuxtv, il existe en package dans ta distribution
Marsh Posté le 09-07-2003 à 19:36:19
J'essaye d'insatller la dernière version de Galeon.
Pour ce faire, j'ai lu attentivement les fichiers INSTALL et README.
J'ai donc recompilé mozilla 1.4 avec la commande :
Aucun pb, mozilla fonctionne au poil.
Par contre, lors du script configure de galeon, j'ai ceci à la fin :
Et là je bloque
Que dois-je faire pour outrepasser ce pb ?
Message édité par ecliptux le 09-07-2003 à 22:16:28