Não é possível executar o cmake a partir do QtCreator [duplicado]

0

QtCreator mostra-me esta mensagem de erro e pede-me para procurar e selecionar um executável cmake :

/usr/bin/cmake: error while loading shared libraries: libgssapi_krb5.so.2: cannot open shared object file: No such file or directory
    
por Safaa Tharwat 28.11.2015 / 23:59

1 resposta

0

Essa mensagem de erro sugere que ela é capaz de encontrar o executável cmake (como / usr / bin / cmake) mas quando tenta executá-lo não pode, porque o cmake requer uma biblioteca compartilhada (libgssapi_krb5.so.2 ) que não pode ser encontrado.

Há várias maneiras de isso acontecer, mas há algumas coisas que você pode tentar:

Se a biblioteca não estiver instalada, talvez seja necessário instalar o pacote:

sudo apt-get install libgssapi-krb5-2

Se o pacote libgssapi-krb5-2 já estiver instalado, é possível que exista apenas um problema com o link simbólico libgssapi_krb5.so.2 que está vinculado à biblioteca real. Se este for o caso, o seguinte comando deve corrigir:

sudo ldconfig -v

Também pode ser uma boa ideia certificar-se de que não há outras bibliotecas que estejam faltando e que o cmake precise ser executado. Você pode fazer isso com o seguinte comando:

ldd /usr/bin/cmake

Isto irá imprimir todas as bibliotecas compartilhadas de que necessita, e onde as encontrou no sistema de arquivos (se foi possível encontrá-las, ou dizer se não pode)

    
por Foogod 29.11.2015 / 00:25