Я устанавливаю spidermonkey в Ubuntu 11.10. При запуске ./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
.