Ubuntu 16.04: Doxygen терпит неудачу, утверждая, что не может открыть libclang

В настоящее время я пытаюсь установить doxygen на свой компьютер, но после запуска doxygen через командную строку происходит сбой с этой ошибкой:

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

Я пробовал несколько способов его установки. Я попытался использовать apt-get, попытался собрать его из исходного кода и попробовал уникальное решение, предложенное в в этом ответе StackExchange . Когда я пытаюсь собрать его из исходного кода, cmake завершается с ошибкой:

 ~/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!

Я даже пытался установить clang вручную, но все безрезультатно.

0
задан 8 May 2018 в 16:43

1 ответ

После обновления до Ubuntu 18.04 установка сгибает и бизон со способным, и восстановление из источника с помощью этих инструкций, мне наконец удалось заставлять doxygen работать.

0
ответ дан 29 October 2019 в 09:20

Другие вопросы по тегам:

Похожие вопросы: