Попытка построить dia на Windows с MinGW

Я пытаюсь построить dia в моей системе Windows с помощью набора инструментов MinGW.

Что я сделал:

  1. Скачал пакет GTK all-in-one и распаковал его в C:\gtk и сделал настройку, описанную в readme.
  2. Скачал intltool-0.50.2 и распаковал его в C:\gtk реж
  3. Добавлены GTK bin каталог для PATH переменная окружения
  4. Проверил диаметр в C:\dia\
  5. Открыл командную строку с правами администратора
  6. Открыл bash в /c/dia/ и набрал autogen.sh

Скрипт работает до тех пор, пока не попытается выполнить макрос IT_PROG_INTLTOOL(...)

./configure: line 15572: syntax error near unexpected token `0.35.0'
./configure: line 15572: `IT_PROG_INTLTOOL(0.35.0)'

Когда я иду в configure.ac и прокомментируйте строку (я знаю, что не должен этого делать, только для целей тестирования) IT_PROG_INTLTOOL([0.35.0]) следующая ошибка макроса возникает в отношении PKG_CHECK_MODULES,

./configure: line 15577: syntax error near unexpected token `GMODULE,'
./configure: line 15577: `PKG_CHECK_MODULES(GMODULE, gmodule-2.0 gobject-2.0)'

Насколько я вижу, все эти необходимые библиотеки (intltool, gmodule, pango, freetype, pkg-config, ...) установлены и могут быть найдены. Но почему эти макросы не работают?

1 ответ

Похоже, что скрипт конфигурации был сгенерирован заново, и при его создании были некоторые ошибки.

  • Вы можете попробовать прикоснуться к (1) (но это делается в Windows...) файлам, чтобы избежать того, что система сборки попытается восстановить конфигурацию
  • Убедитесь, что все ваши автоинструменты установлены и что autoreconf не выдает никаких предупреждений.

  • Доступны бинарные пакеты для dia в Windows http://dia-installer.de/index.html.en

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