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

これについてググってみると、どうやらMinGWbinutilsが新しいとダメっぽい。

mingw-get remove binutils

mingw-get install binutils=2.22-1

こうしたら無事にビルドできた。

コマンドラインから「インターネット プロトコル バージョン 4(TCP/IPv4)のプロパティ」を設定する。

f:id:rbtnn:20130919014027p:plain

A


$ netsh interface ipv4 set address name="ローカル エリア接続" source=dhcp

B


$ netsh interface ipv4 set address name="ローカル エリア接続" address=192.168.0.144
mask=255.255.255.0 gateway=192.168.0.254

C


$ netsh interface ipv4 set dnsservers name="ローカル エリア接続" source=dhcp

D


$ netsh interface ipv4 set dnsservers name="ローカル エリア接続" source=static address=10.23.4.3 register=primary
$ netsh interface ipv4 add dnsservers name="ローカル エリア接続" address=10.46.51.3