[Squeak-ja: 3082] Re: source of ImmX11Plugin

Hideo Kawamura kawa90 @ yahoo.co.jp
2006年 8月 20日 (日) 21:30:10 JST


川村です。夏期休暇で返事が遅れました。

おそらくFreeBSDでは問題ないと思われますが。。。

まずUbuntu(Linux)でsqueak.の症状はwww.squeakland.jp/から
ダウンロード・展開したオブジェクトで起動するとキーボード
入力した時点でSegmentation faultになってしまうというもの
でした。そこでgdbで調査するとsqUnixX11.cのXCreateFontSet
関数がNULLを返すのが原因だと分かったので、応急処置として

#define FONTNAME      "-*-Fixed-Medium-R-Normal--14-*-ISO8859-1"
と変更しました。思うにUbuntuのデフォルトロケールがUTF8
なので、いけなかったのではと思ってたり。ただ、EUC-JPに変
更するのもいろいろ大変そうだったので、ソースを変更しまし
た。XLibやXIMに詳しくないので、あくまでも対処療法です。

それでは

On Mon, 14 Aug 2006 20:42:12 +0900
Takeshi MUTOH <mutoh @ openedu.org> wrote:

> むとう@おうちです。
> 
> 夏休みの宿題として、XIM入りのsqueakをFreeBSDに入れようと考えてます;-)
> 
> At Thu, 10 Aug 2006 01:15:06 +0900 (JST),
> ・ ひでお <kawa90 @ yahoo.co.jp> wrote:
> > 武藤さんのページ
> > http://qml.610t.org/squeak/VM.html
> > 経由でXIM用パッチは
> > http://squeak.hp.infoseek.co.jp/squeak/linux/SqueakImmX11Plugin2a.tar.gz
> > にあるようです。
> > 
> > 老婆心ながら最新Ubuntu(Linux)ではうまく日本語入力できなかったです。という
> > よりSegmentation faultになってしまったので、一部ソースを修正した記憶があ
> > ります。
> 
> この症状ってどんな感じでしたでしょうか?
> 
> あと、ソースの修正ってなにを修正されたか覚えておられてますか?
> 
> 
> 僕の把握している範囲だと、
> 
> - 3.6-3 -> 3.7-7
> -- src/plugins.extがplatforms/unix/src/plugins.extに移動したので最初のパッチがあたらない
> -- EXTERNAL_PLUGINSにSqueak3Dが追加されている
> 
> - 3.7-7 -> 3.9-7
> -- SqueakFFIPrimsがINTERNAL_PLUGINに変わった
> # なんか、今イメージの方でFFI削除されているみたいですが…
> -- PseudoTTYPlugin, UnixOSProcessPlugin, AioPluginがEXTERNAL PLUGINSに追加
> ぐらいだったと思うんですが。
> 
> 参考までに。
> 
> では。
> --
> 武藤 武士@「あおによし」自宅より 
>  E-mail:mutoh @ openedu.org	URL:http://610T.org/
>  ・水面の泡のように、フラフラ揺れたり、沈んだり浮かんだり
>  ・「責任を持てないうちは責任のある地位にならないのが責任のある態度」
> 
> 
--------------------------------------
Let's start Yahoo! Auction  -  Free Campaign Now!
http://pr.mail.yahoo.co.jp/auction/



Squeak-ja メーリングリストの案内