From: Masao M. <mu...@hi...> - 2003-08-02 15:58:47
|
むとうです。 On Sat, 02 Aug 2003 16:14:08 +0900 Hiroshi IGARASHI <ig...@ru...> wrote: > いがらしです。 > > 調べてないので報告だけですが... > gcc 2.95.4 (on Debian Woody)でglib (CVS HEAD)を > コンパイルするとエラーになってしまいます。 > gcc 3.3.1 (on Debian Sid)では通ってしまうのですが、 > どなたか分かりますか? > > rbgobj_valuetypes.c: In function `value_transform_ruby_any': > rbgobj_valuetypes.c:197: initializer element is not computable at load time > rbgobj_valuetypes.c:197: (near initialization for `arg.src_value') > rbgobj_valuetypes.c:197: initializer element is not computable at load time > rbgobj_valuetypes.c:197: (near initialization for `arg.dest_value') よくわかってなくて恐縮ですが以下のパッチはどうでしょうか。 Index: rbgobj_valuetypes.c =================================================================== RCS file: /cvsroot/ruby-gnome2/ruby-gnome2/glib/src/rbgobj_valuetypes.c,v retrieving revision 1.10 diff -u -r1.10 rbgobj_valuetypes.c --- rbgobj_valuetypes.c 22 Jul 2003 04:02:22 -0000 1.10 +++ rbgobj_valuetypes.c 2 Aug 2003 15:57:32 -0000 @@ -194,7 +194,9 @@ GValue *dest_value) { int state; - struct transform_arg arg = {src_value, dest_value}; + struct transform_arg arg; + arg.src_value = src_value; + arg.dest_value = dest_value; rb_protect(&value_transform_ruby_any_impl, (VALUE)&arg, &state); } -- .:% Masao Mutoh<mu...@hi...> |