В настоящее время я пытаюсь установить 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 вручную, но все безрезультатно.
После обновления до Ubuntu 18.04, установки flex и bison с apt и восстановления из исходников с использованием этих инструкций, я наконец смог заставить doxygen работать.
После обновления до Ubuntu 18.04, установки flex и bison с apt и восстановления из исходников с использованием этих инструкций, я наконец смог заставить doxygen работать.
После обновления до Ubuntu 18.04, установки flex и bison с apt и восстановления из исходников с использованием этих инструкций, я наконец смог заставить doxygen работать.
После обновления до Ubuntu 18.04, установки flex и bison с apt и восстановления из исходников с использованием этих инструкций, я наконец смог заставить doxygen работать.