[Canna-dev 254] Re: Canna 3.7beta1 released.

Back to archive index

Mamoru KOMACHI usata****@sodan*****
2003年 9月 30日 (火) 02:35:23 JST


小町です。

At Sat, 27 Sep 2003 16:25:55 +0900,
AIDA Shinra wrote:

> Canna 3.7のβ版を作りました。テストに御協力お願いします。

試してみました。Gentoo Linux x86 で使ってみると、ときどき変換の途中で
接続に失敗することがあるようです。そのままスペースを押して変換を続ける
と変換できるようになるし、どの単語でそれが起きるということでもないので、
ちょっと条件が分かりかねますが……。

> 今回、バイナリ辞書の形式を変更したのと、cannaserverの通信、クライアン
> ト管理の部分を大きく書き直したので、特に問題が多く出て来る可能性があり
> ます。

Canna.conf では #define UseInet6 0 となっているのに Imakefile では

#ifdef UseInet6
# define CannaConfInet6 echo "#define INET6"
#else
# define CannaConfInet6 echo "/* #undef INET6 */"
#endif

となっているので0か1かにかかわらず必ず INET6 が定義されてしまい、環境
が整っていない Linux ではコンパイルに失敗するようです。

> また、実験的な64ビット環境のサポートを始めました。私がテストしたのは
> Solarisだけなので、他の環境では動かない可能性があります。64ビット環境
> を使える方は是非試してください。

これも試したところ、Alpha (Gentoo/Alpha 1.4) でうまくいってないようで
す。コンパイルには成功しますが、

basil% tail -f /tmp/canna.log
辞書ホームディレクトリィ = /var/lib/canna/dic
My name is basil.sodan.ecc.u-tokyo.ac.jp
今からソケットを作る
ファイル名:[/tmp/.iroha_unix/IROHA]
UNIXドメインはできた
ポート番号:[5680]
INETドメインはできた
ソケットの準備はできた

select()で待ちを開始
select() returned 1
クライアントとの接続に成功, fd=0

select()で待ちを開始
select() returned 1
EUCプロトコルのリクエストを解析, 長さ=18
Client: <@> [1]
Now Call ir_initialize
セッションを開く
UserName:[usata]
client:hi[3],lo[3]
server:hi[3],lo[3]
PROTOCOL.Version[3:3]
My name is basil.sodan.ecc.u-tokyo.ac.jp
セッションを開けなかった

select()で待ちを開始
select() returned 1
クライアントへの返信が完了, fd=0
クライアントとの接続を切る, fd=0

……

というような感じでクライアントからは接続後すぐ切られてしまいます。

-- 
Mamoru KOMACHI <usata****@sodan*****>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/



Canna-dev メーリングリストの案内
Back to archive index