web-dev-qa-db-ja.com

libnotify、PKG_CONFIG_PATH

Ubuntu 11.10にspidermonkeyをインストールしています。 ./configureを実行すると、libnotify> = 0.4が満たされないという依存関係エラーが表示されます。

パッケージをUbuntuに配置

gir1.2-notify-0.7

それで、それがどこにインストールされているかがわかりました。

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

だから私はこれをPKG_CONFIG_PATHに追加しようとしました

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

ただし、まだエラーが発生します。

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

どうすれば入手することができますか ./configure libnotifyをgir1.2-notify-0.7として表示するには?

1
sayth

そのライブラリを使用して何かをコンパイルする必要がある場合は、*-devパッケージをインストールする必要があります。

あなたの場合、libnotify-devが必要です。インストールして(Sudo apt install libnotify-dev)、再度./configureを実行してください。

6
Bruno Pereira