Kouhei Sutou
kou****@cozmi*****
2006年 5月 29日 (月) 14:47:23 JST
須藤です. 06/05/29 に Kazuhiro NISHIYAMA<zn****@mbf*****> さんは書きました: > 別ディレクトリでmake時のエラーは以下のパッチで直るのですが、 > 起動時に > kazehakase-trunk: relocation error: /home/kazu/opt/kazehakase-trunk/lib/kazehakase/ext/ruby/libkzext.so: undefined symbol: G_CHILD_ADD > と出てkazehakaseが起動できませんでした。 G_CHILD_ADDマクロが解決していないので,Ruby-GNOME2のバージョンが 古いんだと思います.#ifdefでG_CHILD_ADDがない場合は該当行を隠して しまうようにしてコミットしてください. > Index: ext/ruby/Makefile.am > =================================================================== > RCS file: /cvsroot/kazehakase/kazehakase/ext/ruby/Makefile.am,v > retrieving revision 1.5 > diff -u -p -r1.5 Makefile.am > --- ext/ruby/Makefile.am 23 Apr 2006 14:57:44 -0000 1.5 > +++ ext/ruby/Makefile.am 29 May 2006 05:09:43 -0000 > @@ -21,6 +21,7 @@ INCLUDES = \ > $(LIBGNUTLS_CFLAGS) \ > $(RUBY_CFLAGS) \ > $(RUBY_EXT_CFLAGS) \ > + -I$(top_builddir)/src \ > -I$(top_srcdir)/src \ > -I$(top_srcdir)/src/actions \ > -I$(top_srcdir)/src/bookmarks \ kz-*-enum-types.{c,h}を生成する全てのディレクトリも加えて コミットしてもらえますか?