Bash 尝试使用MinGW在Windows上构建dia

Bash 尝试使用MinGW在Windows上构建dia,bash,makefile,automake,dia,Bash,Makefile,Automake,Dia,我正试图用MinGW工具包在我的windows系统上构建dia 我所做的: 下载并解包到C:\gtk,完成自述文件中描述的设置。 下载并解压缩到C:\gtk目录中 将gtk的bin目录添加到PATH环境变量 已将dia签出到C:\dia\ 以管理员权限打开命令行 在/c/dia/中打开bash并键入autogen.sh 脚本正在运行,直到它尝试执行宏it_PROG_INTLTOOL 当我转到configure.ac并对我知道不应该这样做的行进行注释时,仅出于测试目的,下一个宏错误出现在PKG检查

我正试图用MinGW工具包在我的windows系统上构建dia

我所做的:

下载并解包到C:\gtk,完成自述文件中描述的设置。 下载并解压缩到C:\gtk目录中 将gtk的bin目录添加到PATH环境变量 已将dia签出到C:\dia\ 以管理员权限打开命令行 在/c/dia/中打开bash并键入autogen.sh 脚本正在运行,直到它尝试执行宏it_PROG_INTLTOOL

当我转到configure.ac并对我知道不应该这样做的行进行注释时,仅出于测试目的,下一个宏错误出现在PKG检查模块上


就我所见,所有这些必需的libs intltool、gmodule、pango、freetype、pkg config。。。已安装并可以找到。但是为什么这些宏不起作用呢?

看起来好像重新生成了配置脚本,生成时出现了一些错误

你可以尝试触摸1,但这是在Windows上完成的。。。避免buildsystem尝试重新生成的文件配置 确保您的自动工具都已安装,并且autoreconf不会发出任何警告

Windows上有dia的二进制软件包可用


谢谢你的回复。我知道dia windows安装程序,但我对自己构建它特别感兴趣。不知怎的,包含宏的*.m4文件找不到了,因此作为一种解决方法,我手动将它们复制到本地m4目录中,该目录完成了这项工作。但我认为这可能不是我们能想到的最干净的解决方案。在windows上构建dia绝对不是一件小事……aclocal有一个-I标志,因此与其复制m4宏,不如指定找到它们的路径。
./configure: line 15572: syntax error near unexpected token `0.35.0'
./configure: line 15572: `IT_PROG_INTLTOOL(0.35.0)'
./configure: line 15577: syntax error near unexpected token `GMODULE,'
./configure: line 15577: `PKG_CHECK_MODULES(GMODULE, gmodule-2.0 gobject-2.0)'