こんばんは。

Dai <MAP2303 / mapletown.net> wrote
>
>   #ifdef 0 での warning はCプリプロセッサが出してるのでしょうね。
>   話を読む限りはちゃんと読み飛ばしてくれているようですけれど。
>   回避するには囲まれた部分をソースから削除するとか、#ifdef XXXXXXXXXXXXXX
> などと定義されないだろう文字列に置き換えるとか、GNU CPP使うとかでしょうか。
>   cpp は何をお使いでしょう?

egcs-1.0.3です。対処方にあったように#if 0にしたら出なくなりました。

>   で、ruby-1.2.5 でうまく行かないのは互換コードをうまく認識してくれない
> からですね。うぅ、これも cpp かなぁ?
>   make中に rb13to12.[ch] で吐かれる warning(or error) を教えて頂けますか?
>   ruby-1.2.x はそんなに完璧にサポートする気はないので手間かかりそうなら
> そこまでしてやって頂かずとも結構です(__

1.3.3でうまくいってしまったので1.2.5のソースはちょっと遠くのパソコンに
移してしまった(捨てたわけではないです)のですぐには試せないです。すいま
せん。あしたにでもやってみます。

>   gtk のソースに testgtk というのが付いています(gtk+-1.2.x/gtk/testgtk.c)。
> # 確か make check すると作られると思います。
> 
>   それを起動してみて、labels のテストをしてみて下さい。
>   右下の方に「日本語の入用」という謎の文字列があれば gtk+ で日本語表示は
> できています。

テストしてみたところ見事に謎の文字列みえました。安心しました。

もしかしたら日本語のためにテストしたスクリプトに問題があるのかもしれま
せん。どこかのサイトにあった例を使ってみたのですがちょっといじったせい
かもしれません。

きょうはもう眠くなってしまったのであした試してみます。おやすみなさい。
---
Akihiro Yamauchi
e-mail: aygoofy / kt.rim.or.jp