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?
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.