2015/03/24

Cygwinでvimproc.vimがmakeできない?

Cygwinでvimproc.vimのmakeをしたのですが、下記のようなエラーになってしまいmake出来ませんでした。

xxx@SALLY ~/.vim/bundle/vimproc.vim
$ make -f make_cygwin.mak
gcc -O2 -W -Wall -Wno-unused -Wno-unused-parameter -use=gnu99 -shared 
-o autoload/vimproc_cygwin.dll autoload/proc.c -lutil
autoload/proc.c:17:19: fatal error: dlfcn.h: No such file or directory
compilation terminated.
make: *** [autoload/vimproc_cygwin.dll] Error 1


すごく単純なミスで、Cygwinにmakeもgccもインストールされておらず、どうやらMinGWのmakeとgccを呼んでいたようです。
Cygwinにmakeとgccをインストールしたところ、無事にmakeが完了しました。

xxx@SALLY ~/.vim/bundle/vimproc.vim
$ /usr/bin/make -f make_cygwin.mak
gcc -O2 -W -Wall -Wno-unused -Wno-unused-parameter -use=gnu99 -shared 
-o autoload/vimproc_cygwin.dll autoload/proc.c -lutil

xxx@SALLY ~/.vim/bundle/vimproc.vim
$ ls autoload/vimproc_cygwin.dll
autoload/vimproc_cygwin.dll

0 件のコメント: