Я пытаюсь использовать doxygen для документирования исходного кода моего проекта и использую автоинструменты для системы сборки. Я скачал ax_prog_doxygen.m4
макрос из репозитория autoconf-archive внес изменения в aminclude.am и убедился, что он вызывает DX_INIT_DOXYGEN, а остальные — в configure.ac.
Все команды для генерации скриптов configure и make-файлов работают правильно, но я больше не могу сделать проект, потерпев неудачу с этой ошибкой:
Makefile:833: *** missing separator. Stop
Полный код на https://gist.github.com/3690227
Это часто происходит, когда вы копируете / загружаете макросы из другой ОС. Проверьте формат файлов (Unix / Windows), а также использовать согласованную политику отступов (либо табуляции или пробелы), особенно на Makefiles.
Удачи!
Других решений пока нет …