gnome-ruby_0.33のtest-gnome.rbでIncompatible libpng version in application and library

投稿者 akira 2003-07-02 15:00:00 GMT

debを作って動作確認をしようと思い、test-gnome.rbからcanvasを実行したところ次のようなエラーで落ちてしまった。

libpng warning: Application was compiled with png.h from libpng-1.0.12
libpng warning: Application  is  running with png.c from libpng-1.2.5
libpng error: Incompatible libpng version in application and library
gdk_imlib ERROR: Cannot load image: toroid.png
All fallbacks failed.

いろいろと調べたところ、gdk_imlib.soはlibpng10にリンクされているのに、libart.soがlibpng12にリンクされてしまっているのが原因だと分かった。問題を回避するために、libart/extconf.rbのhave_library("png", "png_create_write_struct")have_library("png10", "png_create_write_struct")に変更した。

トラックバック

トラックバックリンク:
http://arika.org/diary/trackbacks?article_id=431