0
我试图用MinGW工具包在我的Windows系统上构建dia。试图用MinGW在Windows上构建dia
我做了什么:
- 下载GTK all-in-one package,并unpackged到
C:\gtk
并没有在自述中描述的设置。 - 下载intltool-0.50.2,并打开包装到
C:\gtk
目录 - 新增GTK的
bin
目录PATH
环境变量 - 经过了直径为
C:\dia\
- 打开命令行使用管理员权限
- 在
/c/dia/
开了bash
和键入autogen.sh
The Sc RIPT运行,直到它试图执行宏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)'
据我所看到的,所有这些必需的lib(intltool,gmodule,攀高,FreeType的,pkg配置,...)已安装并可以找到。但为什么这些宏不起作用?
感谢您的答复。我知道dia安装程序,但我特别有兴趣自己构建它。不知何故,包含宏的'* .m4'文件无法找到,所以作为一种解决方法,我手动将它们复制到执行此工作的本地'm4'目录中。但我认为这可能不是人们可以想到的最干净的解决方案。在windows上创建dia绝对不是微不足道的...... –
aclocal有一个-I标志,所以不是复制m4宏,而是指定它们被发现的路径。 – arved