Usando o script kdesrc-build

Agora você está pronto para executar o programa. A partir de uma janela de terminal, autentique-se com o usuário que usará para compilar o KDE e execute o programa:

% kdesrc-build

Depois disso, você deverá ver um resultado semelhante ao do Exemplo 2.4, “Resultado de exemplo da compilação de um único módulo”:

Exemplo 2.4. Resultado de exemplo da compilação de um único módulo

% kdesrc-build kdelibs
O programa iniciou o processamento em Qua Dez 22 13:21:45 2010
<<<  Processo de Compilação  >>>
Compilando o kdelibs (1/1)
        Esperando a atualização do código-fonte.
        Atualização do código completa para o kdelibs: 48 arquivos afetados.
        Verificando os conflitos de código...
        Compilando...
        A compilação foi bem sucedida ao fim de 13 minutos e 6 segundos.
        Instalando o kdelibs.
        O tempo global do kdelibs foi 13 minutos e 53 segundos.

<<<  Compilação Completa  >>>

<<<  PACOTES COMPILADOS COM SUCESSO  >>>
kdelibs

O programa terminou o processamento em Qua Dez 22 13:35:38 2010
Os seus registros são gravados em /home/kde-src/log-kdesrc-build/2010-12-22-01

Neste momento, o kdesrc-build deverá começar a baixar o código e a compilá-lo. Dependendo dos módulos que baixar, pode ser possível que o kdesrc-build não consiga ter sucesso na primeira vez que compilar o KDE. Não se desespere!

O kdesrc-build registra o resultado de todos os comandos que executa. Por padrão, os arquivos de registro são mantidos em ~/kdesrc/log. Para ver o que causou um determinado erro num módulo no último comando do kdesrc-build, normalmente é suficiente ver o ~/kdesrc/log/latest/nome-módulo/error.log.

Dica

Talvez a forma mais simples de descobrir que erro provocou um problema na compilação de um módulo será pesquisar para trás sem distinção de maiúsculas/minúsculas, a partir do fim do arquivo, pela palavra erro. Assim que a encontrar, suba um pouco para garantir que não existem outros erros por perto. A primeira mensagem de erro de um grupo é normalmente o problema subjacente.

Nesse arquivo, você irá ver o erro que fez com que a compilação falhasse para esse módulo. Se o arquivo disser (no fim) que faltam alguns pacotes, tente instalar o pacote (incluindo os pacotes -dev apropriados) antes de tentar compilar esse módulo. Certifique-se de que executa o kdesrc-build de novo para passar a opção --reconfigure, para que o kdesrc-build force a verificação dos pacotes em falta por parte do módulo de novo.

Ou, se o erro parecer ser um erro de compilação do código do KDE (como um erro de sintaxe, protótipo incorreto, tipo desconhecido ou algo do gênero), pode ser que isso seja resolvido dentro de alguns dias. Se não for resolvido em tempo útil, sinta-se à vontade para enviar um e-mail para (poderá ser necessário inscrever-se) para comunicar o erro de compilação.

Você poderá encontrar mais exemplos comuns das coisas que poderão correr mal e as suas soluções, assim como algumas sugestões e estratégias gerais para compilar o KDE, no Compilando o KDE 4 a Partir do Código.

Por outro lado, assumindo que tudo correu bem, você deverá ter uma nova instalação do KDE no seu computador, sendo agora apenas uma questão de executá-lo, sendo isto descrito a seguir em “Configurando o ambiente para executar o seu ambiente de trabalho Plasma™ do KDE.

Nota

Para mais informações sobre as funcionalidades de registro do kdesrc-build, veja em “Registro de compilação do kdesrc-build.