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

4 ответа

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

0
ответ дан 17 July 2018 в 14:53

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

0
ответ дан 20 July 2018 в 14:55
  • 1
    Приятно видеть, что вам удалось, хотя вам нужно было установить новую версию ОС, и сама создала сборку вместо использования предоставленного пакета Ubuntu (но это, вероятно, не самая новая версия, а версия 1.8.13). – albert 10 May 2018 в 17:08

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

0
ответ дан 20 July 2018 в 15:20
  • 1
    Приятно видеть, что вам удалось, хотя вам нужно было установить новую версию ОС, и сама создала сборку вместо использования предоставленного пакета Ubuntu (но это, вероятно, не самая новая версия, а версия 1.8.13). – albert 10 May 2018 в 17:08

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

0
ответ дан 23 July 2018 в 15:51
  • 1
    Приятно видеть, что вам удалось, хотя вам нужно было установить новую версию ОС, и сама создала сборку вместо использования предоставленного пакета Ubuntu (но это, вероятно, не самая новая версия, а версия 1.8.13). – albert 10 May 2018 в 17:08

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

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