Изменения в библиотеке KDE предотвращают compiz 0.9.7.12 от компиляции

Я был после учебного руководства при изменении существующих compiz плагинов, но столкнут следующая ошибка при компиляции compiz-0.9.7.12:

In file included from /home/sre/rbrais/compiz-core-0.9.7.12/build/kde/window-decorator-kde4/moc_window.cpp:10:0,
from /home/sre/rbrais/compiz-core-0.9.7.12/build/kde/window-decorator-kde4/kde4-window-decorator_automoc.cpp:4:
   /home/sre/rbrais/compiz-core-0.9.7.12/build/kde/window-decorator-kde4/../../../kde/window-decorator-kde4/window.h:27:31: fatal error: kdecorationbridge.h: No such file or directory
   compilation terminated.
   make[2]: *** [kde/window-decorator-kde4/CMakeFiles/kde4-window-decorator.dir/kde4-window-decorator_automoc.o] Error 1
   make[1]: *** [kde/window-decorator-kde4/CMakeFiles/kde4-window-decorator.dir/all] Error 2
   make: *** [all] Error 2

Согласно ошибке, программа пропускает файл 'kdecorationbridge.h'. Этот файл должен содержаться в пакете kde-рабочей-области согласно kde API. Настройки доступа файла 'kdecorationbridge.h' были изменены от "общественности' к 'частному' по данным kde наблюдательного совета. Это изменяется в настройках доступа, препятствуют тому, чтобы я создал compiz 0.9.7.12? Другой пользователь столкнулся с той же проблемой на другом форуме. Однако я мог использовать некоторую справку, понимая их решение. Я просто устанавливаю kde-основу pacakge, или я должен изменить исходный код файла типа "build" для доступа к kde-основному пакету?

Я рассматриваю установку другой версии compiz, но не смог определить самую стабильную версию. Если я могу сначала установить compiz, я буду идти дальше к изменению существующего разъема ins и разрабатывать свое собственное. Моя конечная цель должна обновить разъем в разработанном для более раннего выпуска compiz к последнему выпуску. Любые ответы на мой запрос компиляции или ссылки на ресурсы при изучении, как разработать compiz учебные руководства, значительно ценились бы.Спасибо!

1
задан 29 January 2014 в 05:22

1 ответ

Вам не хватает правильных заголовков для компиляции. Сделайте:

sudo apt-get install kde-workspace-dev

и ошибка исчезнет. Возможно, вы захотите сделать:

sudo apt-get build-dep compiz

, чтобы получить все зависимости сборки.

0
ответ дан 29 January 2014 в 05:22

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

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