2014-09-28 MinGWでVimをコンパイルしようとしたらビルドできなかった。(windres: unexpected version string length 68 != 32 + 8) ちょっとVim scriptことで調べものしていて、Vim7.3(v7-3-002)の本体のソースコードをビルドしていたら、 以下のような感じでビルドエラーになってしまった。 $windres --preprocessor="gcc -E -xc" -DRC_INVOKED gobj/vimres.res gobj/vimrc.o windres: unexpected version string length 68 != 32 + 8 これについてググってみると、どうやらMinGWのbinutilsが新しいとダメっぽい。 mingw-get remove binutils mingw-get install binutils=2.22-1 こうしたら無事にビルドできた。 compilation - Compiling vim with MinGW results in mingw-get install --reinstall binutils=2.22-1 - Stack Overflow