[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:02808] [ohm@xxxxxxxxxxxxxx: (mklinux-jp) Re: Wnn4.2]



  吉山です.

  mklinux-jp の方で,Wnn4.2 の jserver が glibc-2.x 上ですぐにこけてし
まう原因を教えてもらいましたので,フォワードします.

------- Forwarded Message
Mailing-List: contact mklinux-jp-help@xxxxxxxxxxxxxxxxxx; run by ezmlm
Precedence: bulk
Delivered-To: mailing list mklinux-jp@xxxxxxxxxxxxxxxxxx
X-Sequence: 6936
Received: (qmail 3395 invoked from network); 12 Feb 1998 05:30:27 +0900
Received: from daiba.rcac.tdi.co.jp (202.249.17.147)
  by center.y-min.or.jp with SMTP; 12 Feb 1998 05:30:27 +0900
Received: from daiba.rcac.tdi.co.jp (daiba.rcac.tdi.co.jp [202.249.17.147])
	by daiba.rcac.tdi.co.jp (8.8.8+3.0Wbeta11/3.6W-mx2-98021001) with ESMTP id FAA10662
	for <mklinux-jp@xxxxxxxxxxxxxxxxxx>; Thu, 12 Feb 1998 05:30:26 +0900 (JST)
To: mklinux-jp@xxxxxxxxxxxxxxxxxx
X-Mailer: Mew version 1.54 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980212053025J.ohm@xxxxxxxxxxxxxx>
Date: Thu, 12 Feb 1998 05:30:25 JST
From: Akitoshi MORISHIMA <ohm@xxxxxxxxxxxxxx>
X-Dispatcher: impost version 0.99g (Mar. 28, 1997)
Lines: 54
Subject: (mklinux-jp) Re: Wnn4.2
X-UIDL: eff1d90010513fa29f82fe434e2a083c


森島です。3 ヶ月前の話題ですが

>>>>> On Thu, 30 Oct 1997 19:59:16 +0900 (JST), Keisuke Fujii
>>>>> <fujiik@xxxxxxxxxxxxx> said:

Akira> Date: Wed, 29 Oct 1997 23:32:42 +0900 (JST)
Akira> From: yosshy@xxxxxxxxxxxxxxx (Akira YOSHIYAMA)
Akira> Subject: (mklinux-jp 5764) Re: mule-2.3 make error
Akira> p.s.どなたか Wnn4.2 を使用されていませんか?
Akira> パッチを当てたら make できたのですが,jserver がすぐに死んでしまう…
Keisuke> 私も5月の初め頃、shared 化してから、例えば
Keisuke> $ kinput2 -wnn
Keisuke> とかして jserver と交信しようとするとすぐ jserver が死んでし
Keisuke> まうという現象に出会い結局 jserver は -static をつけてリンク
Keisuke> しました。

>>>>> On Sat, 1 Nov 1997 00:44:00 +0900 (JST), yosshy@xxxxxxxxxxxxxxx
>>>>> (Akira YOSHIYAMA) said:

Akira> 確か,shared な jserver を起動して,mule で egg を使用しようと
Akira> すると,「サーバが死んでいます」というようなメッセージが最下行
Akira> に表示されて漢字変換できなかったと思います.x86 上でも時々 
Akira> jserver がコケるので,パッチ自体の問題かも知れませんが.

この問題ですが、関係者の片割れ(実は(^_^;))として、Wnn[34] のコードの質
の悪さを知っている者としては責任をとらねばならぬと(笑)、しこしこデバッ
グしました。結論から言うとオリジナルの Wnn4 のバグです。以下の修正で、
手元の環境(7100/80AV, Update6+shared)ではバッチリ動きました。RPM のパッ
ケージングとかには疎いので、明嵐さんかどなたか、適宜マージパッケージし
ていただけませんでしょうか。path 名もフルになっていませんが、よろしく
お願いします。

======================================================================
- --- jserver/fzk.c-	Mon Mar 29 17:18:55 1993
+++ jserver/fzk.c	Thu Feb 12 04:43:23 1998
@@ -123,8 +123,6 @@
 
 	fzk_tbl = fzk_ld(fp);
 	if (fzk_tbl != NULL) {
- -		if (fp != NULL)
- -			fclose(fp);
 #ifndef NO_FZK
 		link_job(fzk_tbl->fzklength, fzk_tbl);
 #endif
======================================================================

しかし、正直 Wnn[34] のコードは目を覆いたくなるほどすごいです(-_-;) は
るか昔からいつかは cleanup したいなどと無謀なことを考えてはいるのです
が…


							森島



------- End of Forwarded Message
---

   Name: 吉山あきら  Akira Yoshiyama
   E-mail: yosshy@debian.or.jp
   URL: http://jedi.seg.kobe-u.ac.jp/~yosshy/linux.html