【发布时间】:2023-03-19 18:25:02
【问题描述】:
我正在尝试使用 MinGW 工具包在我的 Windows 系统上构建 dia。
我做了什么:
- 下载 GTK all-in-one package 并将其解压缩到
C:\gtk并进行自述文件中描述的设置。 - 下载intltool-0.50.2并解压到
C:\gtk目录 - 将 gtk 的
bin目录添加到PATH环境变量中 - 检出直径到
C:\dia\ - 以管理员权限打开命令行
- 在
/c/dia/中打开bash并输入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,...)都已安装并且可以找到。但是为什么这些宏不起作用呢?
【问题讨论】:
标签: bash makefile automake dia