鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

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

やっぱり同じエラー。

http://stackoverflow.com/questions/18025730/pygobject-2-28-6-wont-configure-no-package-gobject-introspection-1-0-found

上記を参照して、libgirepository1.0-develをインストールして、再度configure

今度はこんなエラー configure: error: vapigen >= 0.17.1.26 not found

ここで諦め。

もう一回、cpanm実行

今度はうまくいった。pkg-config入れたからかな??