sh: dot: command not found + doxygen + Lion

  • Версия MacOS: 10.7.2 (Lion)
  • Версия Doxygen: 1.7.5.1
  • Версия Graphviz: 2.29

Конфигурация Doxygen:

DOT_PATH = ../../../../Applications/Contents/MacOS/Graphviz
HAVE_DOT = YES
SHORT_NAMES = YES

В первой строке консоли журнала отображается предупреждение:

предупреждение: инструмент точка не может быть найден в ../../../ ../ Applications / Contents / MacOS / Graphviz

Я пробовал различные комбинации, но предупреждение не исчезает, хотя изображения генерируются.

Создание точечных графиков с использованием 9 параллельных потоков ...
Текущая точка для графика 1/68
sh: dot: command not found

Проблемы при запуске dot: код выхода = 127, command = 'dot', arguments = '"/ Users / salilk / Documents / project / DoxygenDocs / html / a00033.dot" -Tpng -o "/ Users / salilk / Documents / project / DoxygenDocs / html / a00033.png "'

В каталоге html были сгенерированы файлы .dot, но нет .png.

Теперь, если я выполняю ту же команду из Терминала, создается файл .png, который отображается в его файле .html.

Другая ошибка консоли:

ошибка: проблемы с открытием файла карты / Users / salilk / Documents / A2O Collaborate / DoxygenDocs / html / a00032.map для включения в документы! Если вы установили Graphviz / dot после предыдущего неудачного запуска попробуйте удалить выходной каталог и перезапустить doxygen.

Связано ли это с вышеупомянутой проблемой?

Я использовал Doxygen раньше на машине с Windows, и у меня не было этих ошибок, нужно ли нам делать какие-либо настройки, специфичные для Mac?

15
задан Dan Lowe 30 November 2015 в 20:44
поделиться