Почему pkg-config не может найти gsettings-desktop-schemas?

Пакет 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.

1
задан 14 August 2020 в 21:15

1 ответ

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 .

2
ответ дан 21 August 2020 в 07:59

Другие вопросы по тегам:

Похожие вопросы: