2013-06-01 73 views
0

我正在嘗試編譯VIM,併爲ruby提供本機支持,並且使用MinGW。使用MinGW編譯vim導致mingw-get install --reinstall binutils = 2.22-1

彙編去如預期直到make文件試圖用windres: unexpected version string length 68 != 32 + 8執行windres -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 ..... vim.rc gobj/vimres.res

這一步failes。我完全喪失了什麼樣的錯誤,以及我應該如何解決這個錯誤。

就我所見,我下載了最新版本的vim源碼和MinGW環境。

搜索互聯網暗示我試圖做我做的mingw-get install --reinstall binutils=2.22-1。但我仍然收到相同的錯誤信息。

+1

我不確定,但也許這樣非常技術性和本地化的問題更適合[郵件列表](http://groups.google.com/group/vim_use)... – glts

回答

0

看來,

mingw-get install --reinstall binutils=2.22-1 

居然沒有安裝以前的版本。

相反,與

mingw-get remove binutils 
mingw-get install binutils=2.22-1 

我能夠安裝以前的版本。現在,windres步驟起作用。

0

我剛剛用MinGW/MSYS編譯Vim,還有其他動態ruby支持。查看這個gist瞭解如何使用gvim74.exe安裝文件作爲輸出進行指導。