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