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として表示するには?
そのライブラリを使用して何かをコンパイルする必要がある場合は、*-dev
パッケージをインストールする必要があります。
あなたの場合、libnotify-dev
が必要です。インストールして(Sudo apt install libnotify-dev
)、再度./configure
を実行してください。