[Kazehakase-devel 1111] Re: Fw: Bug#241639: kazehakase: Crashes at startup (gnome 2.6 related?)

Back to archive index

Motonobu Ichimura famao****@momon*****
2004年 4月 17日 (土) 02:46:38 JST


famaoです。

2004/04/06 (火) 22:40 に Hiroyuki Ikezoe さんは書きました:
> On Tue, 6 Apr 2004 22:10:09 +0900
> Hiroyuki Ikezoe <poinc****@ikezo*****> wrote:
> 
> > というか、GTK+-2.4.0でコンパイルしたものがまたwarning吐いてる…。いかん
> > 。
> > libeggとのマージも併せてもうちょっと真剣にやらないとダメみたいです。
> > 
> > それから、今井さんがここ見てることに甘えて、gtk24toolbar.cに対するパッ
> > チをつけときます。
> 
> もいっちょGTK+-2.4.0で動かしたときのwarningを抑制するパッチです。
> 

Fedora Core 2 のテスト版でコンパイルしようとしたのですが、シンボルが解決でき
ずにコンパイルする事ができませんでした。

gtk+-2.4.0 の tar 玉をのぞいてみた所、

if test "$os_win32" != yes; then
    # libtool option to control which symbols are exported
    # right now, symbols starting with _ are not exported
    LIBTOOL_EXPORT_OPTIONS='-export-symbols-regex "^[[^_]].*"'
else
    # We currently use .def files on Windows (for gdk-pixbuf, gdk and
gtk)
    LIBTOOL_EXPORT_OPTIONS=
fi
AC_SUBST(LIBTOOL_EXPORT_OPTIONS)

な部分があって _ の prefix をもつ関数は export されてないようなのですが、他の環境
だとこんな事はないでしょうか?

とりあえず、gtk+-2.4.x がはいっている場合には、backportされたライブラリを利用する
必要はないとおもうので、gtk+-2.4.xがはいっている場合にはgtk+-2.4.0をそのまま利用する
ようにしたパッチをつけておきます。やり方はいろいろあるとおもいますが、簡単な方法で。
(この方法だと libgtk24backports.laにゴミライブラリができてしまいますが、どうせ
 リンクした段階でよきにはからってくれますし)

> ソース読んだかぎりでは実害はないようでしたけっど、気持ち悪いので。
> 
> ______________________________________________________________________
# 個人的には、gtk+-2.0.0 以降では gtk_init が gtk_set_locale を呼ぶようになって
# いるので、gtk_init の前に呼んでいる gtk_set_locale をけしてしまいたかったり。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: kazehakase-2.4.patch
型:         text/x-patch
サイズ:     2481 バイト
説明:       無し
Descargar 


Kazehakase-devel メーリングリストの案内
Back to archive index