Motonobu Ichimura
famao****@users*****
2004年 4月 17日 (土) 13:01:17 JST
famaoです。 2004/04/17 (土) 09:41 に Hiroyuki Ikezoe さんは書きました: > zoeです。 > > On Sat, 17 Apr 2004 02:46:38 +0900 > Motonobu Ichimura <famao****@momon*****> wrote: > > > famaoです。 > > 御無事でなによりです。 ども。 > うちもそうなってます。で、_ なprefixものはなくしたはずなんですが、解決 > できない関数って具体的にはなんでしょう? もしかして山のようにあります? 以下のようになります。_gtk_boolean_handled_accumulator,_gtk_bindings_signal_new, _gtk_size_group_queue_resizeの3つです。対処するのはそれほど面倒ではないとおもいます。 ../src/gtk24backports/.libs/libgtk24backports.a(gtk24toolbar.o)(.text+0x2c8): In function `gtk24_toolbar_class_init': /home/famao/cvs/kazehakase/src/gtk24backports/gtk24toolbar.c:450: undefined reference to `_gtk_boolean_handled_accumulator' ../src/gtk24backports/.libs/libgtk24backports.a(gtk24toolbar.o)(.text+0x319):/home/famao/cvs/kazehakase/src/gtk24backports/gtk24toolbar.c:470: undefined reference to `_gtk_binding_signal_new' ../src/gtk24backports/.libs/libgtk24backports.a(gtk24toolbar.o)(.text+0x349):/home/famao/cvs/kazehakase/src/gtk24backports/gtk24toolbar.c:489: undefined reference to `_gtk_binding_signal_new' ../src/gtk24backports/.libs/libgtk24backports.a(gtktoolitem.o)(.text+0x191): In function `gtk_tool_item_class_init': /home/famao/cvs/kazehakase/src/gtk24backports/gtktoolitem.c:208: undefined reference to `_gtk_boolean_handled_accumulator' ../src/gtk24backports/.libs/libgtk24backports.a(gtk24ext.o)(.text+0x319): In function `gtk_widget_queue_resize_no_redraw': /home/famao/cvs/kazehakase/src/gtk24backports/gtk24ext.c:99: undefined reference to `_gtk_size_group_queue_resize' > > とりあえず、gtk+-2.4.x がはいっている場合には、backportされたライブラ > > リを利用する > > 必要はないとおもうので、gtk+-2.4.xがはいっている場合にはgtk+-2.4.0をそ > > のまま利用する > > ようにしたパッチをつけておきます。 > > そうしたいのはヤマヤマなんですが、そうしちゃうと、GTK+-2.4.xでコンパイル > したものをGTK+-2.2.xで動かしたときにうまく動かないような気がします。 > kz_bookmark_bar.cの中でgtk_container_foreach()してるところが…。 あ、なるほど。僕的には、GTK+-2.2.xでコンパイルしたものをGTK+-2.4.xで動かせる ようにするのは(ABIの上位互換性がある、とうたわれている以上は)必要だとおもっていましたが、 逆の環境では(ABIの下位互換性はうたわれていないので)苦心して対応する必要はなかれ、とおもって ました。 > マシンが2台あるんで試せばいいんですが、x86とamd64なマシンなんで…。動くん > かな。 Fedoraでコンパイルした風博士をMomongaにもっていってためそうとしてみましたが、 glibcにはばまれて動作させる事ができませんでした。(regex @ GLIBC_2_3_4 だって...)