Cygwin64でruby2.0以下をインストールするときの注意
Cygwinが正式に64bit対応版をリリースしたのでCygwin64上でruby-2.0.0をインストールしたときにエラーが出たのでメモ.
エラーの内容
In file included from /usr/include/w32api/winbase.h:16:0,
from /usr/include/w32api/windows.h:70,
from file.c:18:
/usr/include/w32api/errhandlingapi.h:45:27: 備考: 前の 'GetLastError' の宣言はここです
WINBASEAPI DWORD WINAPI GetLastError (VOID);
^
Makefile:328: recipe for target 'file.o' failed
make: *** [file.o] Error 1
make: *** 未完了のジョブを待っています....
ruby2.1以降はエラーが出ないようです.
対処法
GetLastError がすでに宣言されているので,エラーに該当する行を削除する
パッチを置いときました https://gist.github.com/tanitanin/8779160
ディスカッション
コメント一覧
まだ、コメントがありません