Вы хотите установить пакет (ы) разработчика в пакет (ы) библиотеки, который вы используете.
Для libmutter
это libmutter-dev
.
Из сообщения об ошибке показать, что мы узнать компилятор ищет meta/prefs.h
. Ищите meta/prefs.h
на своем диске после установки соответствующего пакета, вы найдете его под /usr/include/mutter/
.
Последнее не относится к умолчанию для компилятора: путь поиска - /usr/include
.
Чтобы исправить это либо изменить
#include <meta/prefs.h>
быть
#include <mutter/meta/prefs.h>
или сообщить компилятору искать файл в вопросе под /usr/include/mutter
, добавив опцию -I/usr/include/mutter
опции компилятора.
Больше на опции препроцессора ССЗ здесь: https://gcc.gnu.org/onlinedocs/gcc/Preprocessor-Options.html
Btw: Ошибка вы наблюдаете не дано компилятором, но по preprocessor перспективе перед тем компилятор.
Эта ссылка https://packages.debian.org/search?searchon=contents&keywords=meta%2Fprefs.h&mode=path&suite=stable&arch=any сообщает мне, что 'meta/prefs.h' можно найти в пакете' libmuffin -dev' или 'libmutter-dev'. – alk