Ubuntu 16.04: Doxygen falha alegando que não pode abrir libclang

0

No momento, estou tentando instalar o doxygen no meu computador, mas ao executar o doxygen através da linha de comando, ele falha com este erro:

doxygen: error while loading shared libraries: libclang.so.6: cannot open shared object file: No such file or directory

Eu tentei várias maneiras de instalá-lo. Eu tentei usar o apt-get, tentei compilá-lo a partir do código-fonte e tentei a solução exclusiva sugerida em esta resposta do StackExchange . Quando tento construí-lo a partir do código-fonte, o cmake falha com este erro:

 ~/Documents/Repos/doxygen/build/CMakeFiles$ cmake -G "Unix Makefiles" ..
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
  Could NOT find FLEX (missing: FLEX_EXECUTABLE)
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.5/Modules/FindFLEX.cmake:230 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:84 (find_package)


-- Configuring incomplete, errors occurred!

Eu até tentei instalar o clang manualmente, mas tudo sem sucesso.

    
por Ian MathWiz 08.05.2018 / 15:43

1 resposta

0

Após a atualização para o Ubuntu 18.04, a instalação do flex e do bison com o apt e a reconstrução a partir da origem usando estas instruções , eu estava finalmente capaz de fazer o doxygen funcionar.

    
por Ian MathWiz 10.05.2018 / 15:18