Image::LibRSVGがcygwinでインストールできない
以下結論
インストールできます!!
setup-x86.exeでlibrsvg,pkg-configをインストールしておく。
ln -s /usr/bin/gcc /usr/bin/gcc-4 ln -s /usr/bin/g++ /usr/bin/g++-4 cpanm Image::LibRSVG
(cpanmでエラーがでたらforceで??)
これ以下は試行錯誤なので、読まなくていいです。
cpanm Image::LibRSVG
エラーになり、 cdでインストールディレクトリして、MakefileのINCを追記してみたけど
INC = -I/usr/include/librsvg-2.0 -I/usr/include/glib-2.0 -I/lib/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/cairo
こんどは、リンクできないのかな。
ソースからlibrsvgをインストールしてみよう
http://lfsbookja.sourceforge.jp/BLFS/svn.ja/general/librsvg.html
./configure --prefix=/usr \ --enable-vala \ --disable-static
configureでこんなエラーが発生。
configure: error: in `/home/user/work/librsvg-2.40.1': configure: error: The pkg-config script could not be found or is too old. Make sure it
pkg-configをインストールして、再度configureの実施。
今度はエラーが変わった
No package 'libxml-2.0' found No package 'pangocairo' found No package 'libcroco-0.6' found
これらをsetup-x86.exeでインストールして、再度トライ。 今度は以下のエラーに変わった
checking for gobject-introspection... configure: error: gobject-introspection-1.0 is not installed
これらをsetup-x86.exeでインストールして、再度トライ。 再度configure
やっぱり同じエラー。
上記を参照して、libgirepository1.0-develをインストールして、再度configure
今度はこんなエラー configure: error: vapigen >= 0.17.1.26 not found
ここで諦め。
もう一回、cpanm実行
今度はうまくいった。pkg-config入れたからかな??