web-dev-qa-db-fra.com

libnotify, PKG_CONFIG_PATH

J'installe spidermonkey sur Ubuntu 11.10. Lors de l'exécution de ./configure, je reçois une erreur de dépendance indiquant que libnotify> = 0.4 n'est pas respecté.

Situé le package dans Ubuntu en tant que

gir1.2-notify-0.7

Alors j'ai découvert où il était installé.

renshaw@renshaw-TravelMate-5740G:~/spidermonkey$ dpkg -L gir1.2-notify-0.7
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/gir1.2-notify-0.7
/usr/share/doc/gir1.2-notify-0.7/copyright
/usr/lib
/usr/lib/girepository-1.0
/usr/lib/girepository-1.0/Notify-0.7.typelib
/usr/share/doc/gir1.2-notify-0.7/AUTHORS
/usr/share/doc/gir1.2-notify-0.7/NEWS.gz
/usr/share/doc/gir1.2-notify-0.7/changelog.Debian.gz

Alors j'ai essayé d'ajouter ceci à PKG_CONFIG_PATH avec

export PKG_CONFIG_PATH=/usr/lib/:/usr/lib/girepository-1.0/Notify-0.7.typelib

Cependant, je reçois toujours l'erreur.

configure: error: Library requirements (libnotify >= 0.4) not met;

Comment puis-je avoir ./configure pour voir libnotify comme gir1.2-notify-0.7?

1
sayth

Vous devez installer le *-dev packages si vous avez besoin de compiler quelque chose en utilisant cette bibliothèque.

Dans votre cas, vous avez besoin de libnotify-dev. Installez-le (Sudo apt install libnotify-dev) et courir ./configure encore.

6
Bruno Pereira