Alterações na biblioteca do KDE impedem que o compiz 0.9.7.12 seja compilado

1

Eu venho seguindo um tutorial sobre como modificar os plugins existentes do compiz, mas corri o seguinte erro ao compilar o 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

De acordo com o erro, o programa está faltando o arquivo 'kdecorationbridge.h'. Este arquivo deve estar contido no pacote kde-workspace de acordo com a API do kde. As configurações de acesso do arquivo 'kdecorationbridge.h' foram alteradas de 'public' para 'private' de acordo com a placa de revisão do kde Esta alteração nas configurações de acesso me impede de compilar o compiz 0.9.7.12? Outro usuário executou o mesmo problema em outro fórum de discussão.No entanto, eu poderia usar alguma ajuda para entender sua solução.Eu simplesmente instalei o packge kde-base, ou devo modificar o código fonte do arquivo de compilação para acessar o pacote kde-base?

Estou pensando em instalar outra versão do compiz, mas não consegui determinar a versão mais estável. Se eu puder instalar o compiz pela primeira vez, vou passar a modificar os plug-ins existentes e desenvolver os meus próprios. Meu objetivo final é atualizar um plug-in desenvolvido para uma versão anterior do compiz para a versão mais recente. Qualquer resposta à minha consulta de compilação, ou links para recursos sobre como desenvolver tutoriais de compilação, seria muito apreciada. Obrigada!

    
por user158403 13.05.2013 / 21:49

1 resposta

0

Você não tem os cabeçalhos corretos para compilá-lo. Faça:

sudo apt-get install kde-workspace-dev

e o erro desaparecerá. Talvez você queira fazer:

sudo apt-get build-dep compiz

para que você obtenha todas as dependências de construção.

    
por Braiam 29.01.2014 / 02:24