Пакет gsettings-desktop-schemas
установлен в моей системе, но pkg-config
не может его найти :
$ pkg-config --libs --cflags gsettings-desktop-schemas
Package gsettings-desktop-schemas was not found in the pkg-config search path.
Perhaps you should add the directory containing `gsettings-desktop-schemas.pc'
to the PKG_CONFIG_PATH environment variable
Package 'gsettings-desktop-schemas', required by 'virtual:world', not found
Как я могу решить эту проблему? Первоначально я столкнулся с этой ошибкой при попытке построить Metacity.
pkg-config
нужен файл .pc
для вашего пакета где-нибудь в вашей системе, чтобы найти необходимую информацию. Я попробовал dpkg-query -L gsettings-desktop-schemas
, чтобы показать мне все файлы, связанные с этим пакетом, и не было файла .pc
. Для сравнения я сделал то же самое для пакета, с которым, как я знал, работал pkg-config
, dpkg-query -L libx11-dev
, и у него был .pc
файл. Так что это не проблема с pkg-config
, это проблема с моей установкой gsettings.
Мне пришло в голову, что каждый раз в прошлом я использовал pkg-config
, он должен был использовать библиотеку, которую я установил с apt
, имя которой оканчивается на -dev
, например libx11-dev
.