Попытка построить dia на Windows с MinGW
Я пытаюсь построить dia в моей системе Windows с помощью набора инструментов MinGW.
Что я сделал:
- Скачал пакет GTK all-in-one и распаковал его в
C:\gtk
и сделал настройку, описанную в readme. - Скачал intltool-0.50.2 и распаковал его в
C:\gtk
реж - Добавлены GTK
bin
каталог дляPATH
переменная окружения - Проверил диаметр в
C:\dia\
- Открыл командную строку с правами администратора
- Открыл
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