[Kazehakase-devel 2642] Re: Ruby拡張でエラー

Zurück zum Archiv-Index

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}を生成する全てのディレクトリも加えて
コミットしてもらえますか?



Kazehakase-devel メーリングリストの案内
Zurück zum Archiv-Index