O Doxygen não pode encontrar a (s) biblioteca (s) compartilhada (s) 'libclang.so.6: version' LLVM_6.0 '' que é necessário executar

0

Eu instalei o doxygen da distribuição binária para o Linux x86-64 . Estou executando o Ubuntu 17.10 . A instalação correu bem. Quando tento rodar o doxygen, ele mostra o seguinte erro:

% bl0ck_qu0te%

Primeiro, verifiquei se tenho a versão mais recente do clang instalada e o que faço. Em seguida, segui o conselho dado no comentário do pandabr (7 de fevereiro de 2017) e tentei criar um link simbólico chamado libclang.so.6 para o arquivo existente chamado libclang-5.0.so.1 no diretório /usr/lib/x86_64-linux-gnu . Eu argumentei que talvez a documentação do doxygen se referisse a um arquivo chamado libclang.so.6 e estava mostrando o erro porque não conseguiu encontrar o arquivo no diretório fornecido. Agora, quando eu tento rodar o doxygen, ele mostra o seguinte erro:

% bl0ck_qu0te%

Dado que tenho a versão mais recente do Clang instalada (a partir de 21 de fevereiro de 2018), ainda preciso instalar o LLVM 6.0 separadamente? (Sou um novato, mas pelo que eu juntei das páginas da Web para Clang e LLVM, o Clang usa o LLVM como seu backend e, portanto, deve conter o LLVM por padrão).

Analisei a lista de erros do doxygen no Bugzilla e encontrei um resultado que correspondeu quando eu pesquisei libclang . Eu olhei para a descrição do erro, mas não tenho certeza de como usá-lo. Há algo que eu precise mudar nos documentos do doxygen?

Minha principal questão é, dado o erro acima, como faço para o doxygen funcionar? Todas as outras perguntas no corpo de texto acima são questões subsidiárias que exigem respostas mais detalhadas. Eles podem ou não ser relevantes. Como não sei qual informação é relevante e qual não é, tentei declarar tudo.

Agradecemos antecipadamente por qualquer ajuda.

    
por Sreyam 21.02.2018 / 09:46

1 resposta

0

Parece haver dependências que o apt não deseja instalar. Eu "consertei" o problema (também aparecendo no Ubuntu 16.04) executando primeiro um

% bl0ck_qu0te%

que tenta consertar uma estrutura de dependência quebrada entre os pacotes atualmente instalados.

Depois disso, consegui instalar o doxygen através do apt-get, que também instalava automaticamente suas dependências de entrada.

    
por Beeen 20.03.2018 / 18:23