From ishit @ oak.dti.ne.jp Sat May 14 04:17:46 2005 From: ishit @ oak.dti.ne.jp (ishit) Date: Sat, 14 May 2005 04:17:46 +0900 Subject: [pkgsrc-wip-discuss 52] anthy-dic-tool Message-ID: <87br7fylyd.wl%ishit@oak.dti.ne.jp> いしはら です。 inputmethod/anthyのanthy-dic-toolですが、ちゃんと 使えていますか? たとえば、すでに読みが「たかのり」、頻度が「500」、 単語が「孝紀」で、「変数名 = 値」が、「品詞 = 人名」 というのを登録しようとすると、 -- たかのり 500 孝紀 品詞 = 人名 -- というテキストをつくって、cat テキスト | anthy-dic-tool --load とかやると思います。 ところが、loadしたあと、 anthy-dic-tool --dumpしてみると、 -- たかのり 500 500 孝紀 品詞 = 人名 -- などとなってしまいます。実際に、uim(-xim)で変換してみると、 「たかのり」に対して、「500 孝紀」などと出てきて泣けます。 ぼくの環境(NetBSD/i386 2.0.2 + 最新のpkgsrc/inputmethod/anthy) では、必ずおきるのですが、みなさんのところは似たような事は おきていますでしょうか。 -- いしはら From ishit @ oak.dti.ne.jp Sat May 14 04:27:07 2005 From: ishit @ oak.dti.ne.jp (ishit) Date: Sat, 14 May 2005 04:27:07 +0900 Subject: [pkgsrc-wip-discuss 53] =?iso-2022-jp?b?d2lwLWpwL3N1bWlrYQ==?= =?iso-2022-jp?b?GyRCJCwbKEJtYWtlGyRCJEckLSReJDskcxsoQg==?= Message-ID: <87acmzylis.wl%ishit@oak.dti.ne.jp> いしはら です。 kasumiというanthy用の辞書管理ツールをしばらく前にリポジトリに いれたのですが、sumikaというツールも山城さんがパッケージにされ ていたと思い、試そうとしたのですが、 -- (前略) /bin/sh ../libtool --mode=link cc -Wall -Wimplicit -Wunused -Wmissing-prototypes -O1 -g -O2 -pipe -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -o libdixchange.la dixchange.lo -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgdome -lglib-2.0 -lxml2 -lz -lm -lintl grep: /opt/pkgsrc/wip-jp/sumika/work.i386/.buildlink/lib/libintl.la: No such file or directory sed: /opt/pkgsrc/wip-jp/sumika/work.i386/.buildlink/lib/libintl.la: No such file or directory libtool: link: `/opt/pkgsrc/wip-jp/sumika/work.i386/.buildlink/lib/libintl.la' is not a valid libtool archive *** Error code 1 Stop. make: stopped in /opt/pkgsrc/wip-jp/sumika/work.i386/sumika-0.12/dixchange *** Error code 1 Stop. make: stopped in /opt/pkgsrc/wip-jp/sumika/work.i386/sumika-0.12 *** Error code 1 Stop. make: stopped in /opt/pkgsrc/wip-jp/sumika/work.i386/sumika-0.12 *** Error code 1 Stop. make: stopped in /opt/pkgsrc/wip-jp/sumika (後略) -- などといってmakeが止まります。 お手数ですが、お忙しくなければ、山城さん、みていただけません でしょうか。(あるいは、いしはらのもんだいであれば、なにか助 言いただけませんでしょうか。) よろしくお願いいたします。 -- いしはら From yamajun @ ofug.net Tue May 17 02:28:06 2005 From: yamajun @ ofug.net (Yamashiro, Jun) Date: Tue, 17 May 2005 02:28:06 +0900 Subject: [pkgsrc-wip-discuss 54] Re: anthy-dic-tool In-Reply-To: <87br7fylyd.wl%ishit@oak.dti.ne.jp> References: <87br7fylyd.wl%ishit@oak.dti.ne.jp> Message-ID: <20050517022806.00d9531f.yamajun@ofug.net> 山城です。 On Sat, 14 May 2005 04:17:46 +0900 ishit wrote: > ところが、loadしたあと、 anthy-dic-tool --dumpしてみると、 > -- > たかのり 500 500 孝紀 > 品詞 = 人名 > > -- > などとなってしまいます。実際に、uim(-xim)で変換してみると、 > 「たかのり」に対して、「500 孝紀」などと出てきて泣けます。 こちらでも上記のバグが再現しました。(NetBSD/i386 3.99.3 + anthy-6300) いろいろ調べてわかったことは、 ・開発バージョン(anthy-6515)でも再現する。 ・古いバージョン(anthy-5900)では再現しない。 ・FreeBSD(5-STABLE + anthy-6300)では再現しない。 ぐらいです。もう少し調べてみます。 -- Okinawa FreeBSD Users Group 山城 潤(Yamashiro, Jun) E-mail: yamajun @ ofug.net ── このメッセージは自動的に消滅しません。 From yamajun @ ofug.net Tue May 17 02:28:18 2005 From: yamajun @ ofug.net (Yamashiro, Jun) Date: Tue, 17 May 2005 02:28:18 +0900 Subject: [pkgsrc-wip-discuss 55] =?iso-2022-jp?b?UmU6IHdpcC1qcC9zdW1pa2E=?= =?iso-2022-jp?b?GyRCJCwbKEJtYWtlGyRCJEckLSReJDskcxsoQg==?= In-Reply-To: <87acmzylis.wl%ishit@oak.dti.ne.jp> References: <87acmzylis.wl%ishit@oak.dti.ne.jp> Message-ID: <20050517022818.72d77665.yamajun@ofug.net> 山城です。 On Sat, 14 May 2005 04:27:07 +0900 ishit wrote: > kasumiというanthy用の辞書管理ツールをしばらく前にリポジトリに > いれたのですが、sumikaというツールも山城さんがパッケージにされ > ていたと思い、試そうとしたのですが、 > -- > (前略) > /bin/sh ../libtool --mode=link cc -Wall -Wimplicit -Wunused -Wmissing-prototypes -O1 -g -O2 -pipe -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -o libdixchange.la dixchange.lo -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lgdome -lglib-2.0 -lxml2 -lz -lm -lintl > grep: /opt/pkgsrc/wip-jp/sumika/work.i386/.buildlink/lib/libintl.la: No such file or directory (中略) > などといってmakeが止まります。 こちらの環境(NetBSD/i386 3.99.3)では普通に make できています。 > お手数ですが、お忙しくなければ、山城さん、みていただけません > でしょうか。(あるいは、いしはらのもんだいであれば、なにか助 > 言いただけませんでしょうか。) sumika-0.12が作られたころ(2004年5月)と現在では anthy の仕様も変化しているし、sumikaは uim に取り込まれた後に obsolete 扱いされて削除されている(*)現状ですので、 辞書編集に sumika を使うことは私はあまり推奨できません。 *: uimソースのChangeLogを読んでください。 -- Okinawa FreeBSD Users Group 山城 潤(Yamashiro, Jun) E-mail: yamajun @ ofug.net ── このメッセージは自動的に消滅しません。 From ishit @ oak.dti.ne.jp Tue May 17 04:11:55 2005 From: ishit @ oak.dti.ne.jp (ishit) Date: Tue, 17 May 2005 04:11:55 +0900 Subject: [pkgsrc-wip-discuss 56] Re: anthy-dic-tool In-Reply-To: <20050517022806.00d9531f.yamajun@ofug.net> References: <87br7fylyd.wl%ishit@oak.dti.ne.jp> <20050517022806.00d9531f.yamajun@ofug.net> Message-ID: <87ll6f6l50.wl%ishit@oak.dti.ne.jp> いしはら です。 追試ありがとうございます。 At Tue, 17 May 2005 02:28:06 +0900, Yamashiro, Jun wrote: > > ところが、loadしたあと、 anthy-dic-tool --dumpしてみると、 > > -- > > たかのり 500 500 孝紀 > > 品詞 = 人名 > > > > -- > > などとなってしまいます。実際に、uim(-xim)で変換してみると、 > > 「たかのり」に対して、「500 孝紀」などと出てきて泣けます。 > > こちらでも上記のバグが再現しました。(NetBSD/i386 3.99.3 + anthy-6300) そうですか。 > いろいろ調べてわかったことは、 > ・開発バージョン(anthy-6515)でも再現する。 > ・古いバージョン(anthy-5900)では再現しない。 > ・FreeBSD(5-STABLE + anthy-6300)では再現しない。 > > ぐらいです。もう少し調べてみます。 お願いいたします。 # FreeBSDでは再現しないのか...。なんれやろ。 -- いしはら From ishit @ oak.dti.ne.jp Tue May 17 04:20:37 2005 From: ishit @ oak.dti.ne.jp (ishit) Date: Tue, 17 May 2005 04:20:37 +0900 Subject: [pkgsrc-wip-discuss 57] =?iso-2022-jp?b?UmU6IHdpcC1qcC9zdW1pa2E=?= =?iso-2022-jp?b?GyRCJCwbKEJtYWtlGyRCJEckLSReJDskcxsoQg==?= In-Reply-To: <20050517022818.72d77665.yamajun@ofug.net> References: <87acmzylis.wl%ishit@oak.dti.ne.jp> <20050517022818.72d77665.yamajun@ofug.net> Message-ID: <87is1j6kqi.wl%ishit@oak.dti.ne.jp> いしはら です。 # さっき個人宛に送ってしまいました。ごめんなさい。 At Tue, 17 May 2005 02:28:18 +0900, Yamashiro, Jun wrote: > > などといってmakeが止まります。 > > こちらの環境(NetBSD/i386 3.99.3)では普通に make できています。 あら。そうですか。 > > お手数ですが、お忙しくなければ、山城さん、みていただけません > > でしょうか。(あるいは、いしはらのもんだいであれば、なにか助 > > 言いただけませんでしょうか。) > > sumika-0.12が作られたころ(2004年5月)と現在では > anthy の仕様も変化しているし、sumikaは uim に取り込まれた後に > obsolete 扱いされて削除されている(*)現状ですので、 > 辞書編集に sumika を使うことは私はあまり推奨できません。 > > *: uimソースのChangeLogを読んでください。 ChangeLogをみてみました。確かに、 -- 2005-01-18 TOKUNAGA Hiroyuki * configure.ac, Makefile.am: Removed sumika. * sumika/ Removed. -- って、消えていました。 kasumiと使い比べて、いい方にしようと思っていたので すが、山城さんのおっしゃるように、使うのはやめようと 思います。 ありがとうございました。 -- いしはら From yamajun @ ofug.net Wed May 18 04:08:40 2005 From: yamajun @ ofug.net (Yamashiro, Jun) Date: Wed, 18 May 2005 04:08:40 +0900 Subject: [pkgsrc-wip-discuss 58] Re: anthy-dic-tool In-Reply-To: <87ll6f6l50.wl%ishit@oak.dti.ne.jp> References: <87br7fylyd.wl%ishit@oak.dti.ne.jp> <20050517022806.00d9531f.yamajun@ofug.net> <87ll6f6l50.wl%ishit@oak.dti.ne.jp> Message-ID: <20050518040840.47f0e256.yamajun@ofug.net> 山城です。 下記のバグを修正して wip-jp の CVSに commit しました。 自分の環境では問題は発生していません。 On Tue, 17 May 2005 04:11:55 +0900 ishit wrote: > > > ところが、loadしたあと、 anthy-dic-tool --dumpしてみると、 > > > -- > > > たかのり 500 500 孝紀 > > > 品詞 = 人名 > > > > > > -- > > > などとなってしまいます。実際に、uim(-xim)で変換してみると、 > > > 「たかのり」に対して、「500 孝紀」などと出てきて泣けます。 > > いろいろ調べてわかったことは、 > > ・開発バージョン(anthy-6515)でも再現する。 > > ・古いバージョン(anthy-5900)では再現しない。 > > ・FreeBSD(5-STABLE + anthy-6300)では再現しない。 > > > > ぐらいです。もう少し調べてみます。 > > お願いいたします。 > > # FreeBSDでは再現しないのか...。なんれやろ。 恐らくisspace(3)の実装の違いではないかと思われます。 このバグの発端は [Anthy-dev 1898] 半角スペースを含む単語が辞書登録できない http://lists.sourceforge.jp/mailman/archives/anthy-dev/2005-February/thread.html から始まるスレッドで行われた、顔文字などのスペースを含んだ単語を 登録できるようにした anthy-dic-tool の改良作業です。 [Anthy-dev 1901] Re: 半角スペースを含む単語が辞書登録できない http://lists.sourceforge.jp/mailman/archives/anthy-dev/2005-February/001900.html で、NetBSDでも有効なコードが提示されたのですが、 (今回の修正では、このコードを修正するパッチを追加しました) sscanf(buf, "%s %s %[^\n]",yomi, freq, w) というコードの移植性を心配した開発者が、 もう少し移植性に気を配ったコードに変更して commit したようです。 [Anthy-dev 1908] Re: 半角スペースを含む単語が辞書登録できない http://lists.sourceforge.jp/mailman/archives/anthy-dev/2005-March/001907.html 今回の修正では 現在のコードを [Anthy-dev 1901] で紹介された方法に 直すという方法で修正を行いました。 # NetBSD-current ではうまくいったが他のOSではどうなんだろう? -- Okinawa FreeBSD Users Group 山城 潤(Yamashiro, Jun) E-mail: yamajun @ ofug.net ── このメッセージは自動的に消滅しません。 From yamajun @ ofug.net Wed May 18 04:10:56 2005 From: yamajun @ ofug.net (Yamashiro, Jun) Date: Wed, 18 May 2005 04:10:56 +0900 Subject: [pkgsrc-wip-discuss 59] =?iso-2022-jp?b?UmU6IHdpcC1qcC9zdW1pa2E=?= =?iso-2022-jp?b?GyRCJCwbKEJtYWtlGyRCJEckLSReJDskcxsoQg==?= In-Reply-To: <87is1j6kqi.wl%ishit@oak.dti.ne.jp> References: <87acmzylis.wl%ishit@oak.dti.ne.jp> <20050517022818.72d77665.yamajun@ofug.net> <87is1j6kqi.wl%ishit@oak.dti.ne.jp> Message-ID: <20050518041056.5670a5b2.yamajun@ofug.net> 山城です。 sumika が obsolete 扱いになっていて、現状の anthy といっしょに使えるか 微妙な状態ですが、wip-jp/sumikaを今現在使っているひとはいますか? なければ wip-jp/sumika を削除したいのですが。 -- Okinawa FreeBSD Users Group 山城 潤(Yamashiro, Jun) E-mail: yamajun @ ofug.net ── このメッセージは自動的に消滅しません。 From ishit @ oak.dti.ne.jp Wed May 18 15:45:12 2005 From: ishit @ oak.dti.ne.jp (ishit) Date: Wed, 18 May 2005 15:45:12 +0900 Subject: [pkgsrc-wip-discuss 60] Re: anthy-dic-tool In-Reply-To: <20050518040840.47f0e256.yamajun@ofug.net> References: <87br7fylyd.wl%ishit@oak.dti.ne.jp> <20050517022806.00d9531f.yamajun@ofug.net> <87ll6f6l50.wl%ishit@oak.dti.ne.jp> <20050518040840.47f0e256.yamajun@ofug.net> Message-ID: <87mzqtm3rb.wl%ishit@oak.dti.ne.jp> いしはら です。 At Wed, 18 May 2005 04:08:40 +0900, Yamashiro, Jun wrote: > 下記のバグを修正して wip-jp の CVSに commit しました。 > 自分の環境では問題は発生していません。 自分の環境でも、問題はおきませんでした。 # これで、kasumiをつかってみることができます。 ありがとうございました。 > 今回の修正では 現在のコードを [Anthy-dev 1901] で紹介された方法に > 直すという方法で修正を行いました。 > # NetBSD-current ではうまくいったが他のOSではどうなんだろう? いままわりにあるUN*X環境はNetBSD/i386だけだから、よくわかりません...。 nbugの例会できいてみようかなぁ。 -- いしはら From yamajun @ ofug.net Thu May 19 00:56:12 2005 From: yamajun @ ofug.net (Yamashiro, Jun) Date: Thu, 19 May 2005 00:56:12 +0900 Subject: [pkgsrc-wip-discuss 61] Re: anthy-dic-tool In-Reply-To: <87mzqtm3rb.wl%ishit@oak.dti.ne.jp> References: <87br7fylyd.wl%ishit@oak.dti.ne.jp> <20050517022806.00d9531f.yamajun@ofug.net> <87ll6f6l50.wl%ishit@oak.dti.ne.jp> <20050518040840.47f0e256.yamajun@ofug.net> <87mzqtm3rb.wl%ishit@oak.dti.ne.jp> Message-ID: <20050519005612.787036b4.yamajun@ofug.net> 山城です。 On Wed, 18 May 2005 15:45:12 +0900 ishit wrote: > 自分の環境でも、問題はおきませんでした。 テストありがとうございます。 > > 今回の修正では 現在のコードを [Anthy-dev 1901] で紹介された方法に > > 直すという方法で修正を行いました。 > > # NetBSD-current ではうまくいったが他のOSではどうなんだろう? > > いままわりにあるUN*X環境はNetBSD/i386だけだから、よくわかりません...。 > nbugの例会できいてみようかなぁ。 FreeBSD.org のマニュアル検索ページでは各種UNIX系OSのマニュアルが検索できるので、 http://www.freebsd.org/cgi/man.cgi sscanf(buf, "%s %s %[^\n]",yomi, freq, w) なコードの移植性について調べてみました。 これを使って検索したところ、scanf("[^\n]")は UNIX Seventh Edition(1979年!)以降、BSD/SunOS/Linux等で問題なく使えるようです。 http://www.freebsd.org/cgi/man.cgi?query=scanf&apropos=0&sektion=0&manpath=Unix+Seventh+Edition&format=html ... 移植性に関する問題はないようですね。 -- Okinawa FreeBSD Users Group 山城 潤(Yamashiro, Jun) E-mail: yamajun @ ofug.net ── このメッセージは自動的に消滅しません。 From yamajun @ ofug.net Sat May 21 16:10:22 2005 From: yamajun @ ofug.net (Yamashiro, Jun) Date: Sat, 21 May 2005 16:10:22 +0900 Subject: [pkgsrc-wip-discuss 62] Re: anthy-dic-tool In-Reply-To: <20050519005612.787036b4.yamajun@ofug.net> References: <87br7fylyd.wl%ishit@oak.dti.ne.jp> <20050517022806.00d9531f.yamajun@ofug.net> <87ll6f6l50.wl%ishit@oak.dti.ne.jp> <20050518040840.47f0e256.yamajun@ofug.net> <87mzqtm3rb.wl%ishit@oak.dti.ne.jp> <20050519005612.787036b4.yamajun@ofug.net> Message-ID: <20050521161022.02507d66.yamajun@ofug.net> 山城です。 anthy-6300のバグについて anthy-dev メーリングリストに連絡したところ、 修正版である anthy-6520 をリリースしていただきました。 それに伴い、wip-jp/anthy を anthy-6520 に変更しました。 また、バージョン番号以外の部分を inputmethod/anthy と同期するように 修正を行いました。 # 6520は開発版なので、本家への send-pr を(私は)行いません。 # 安定版リリース後に行います。 -- Okinawa FreeBSD Users Group 山城 潤(Yamashiro, Jun) E-mail: yamajun @ ofug.net ── このメッセージは自動的に消滅しません。 From yamajun @ ofug.net Sat May 21 23:18:14 2005 From: yamajun @ ofug.net (Yamashiro, Jun) Date: Sat, 21 May 2005 23:18:14 +0900 Subject: [pkgsrc-wip-discuss 63] Re: anthy-dic-tool In-Reply-To: <20050518040840.47f0e256.yamajun@ofug.net> References: <87br7fylyd.wl%ishit@oak.dti.ne.jp> <20050517022806.00d9531f.yamajun@ofug.net> <87ll6f6l50.wl%ishit@oak.dti.ne.jp> <20050518040840.47f0e256.yamajun@ofug.net> Message-ID: <20050521231814.7f439839.yamajun@ofug.net> 山城@OFUGです。 anthy-dev メーリングリストでも書きましたが、今後も似たような バグが出てきそうなので、こちらにも書き残しておきます。 http://lists.sourceforge.jp/mailman/archives/anthy-dev/2005-May/002038.html On Wed, 18 May 2005 04:08:40 +0900 "Yamashiro, Jun" wrote: > > > ・FreeBSD(5-STABLE + anthy-6300)では再現しない。 > > # FreeBSDでは再現しないのか...。なんれやろ。 > 恐らくisspace(3)の実装の違いではないかと思われます。 NetBSD などの isspace(3) では、入力文字を unsigned char にキャストしないと EUC-JP/UTF-8/Shift-JIS などの文字列が入力された時に、 誤判定を起こす場合があります。 http://lists.sourceforge.jp/mailman/archives/anthy-dev/2005-March/001981.html -- Okinawa FreeBSD Users Group 山城 潤(Yamashiro, Jun) E-mail: yamajun @ ofug.net ── このメッセージは自動的に消滅しません。 From ishit @ oak.dti.ne.jp Mon May 23 05:33:35 2005 From: ishit @ oak.dti.ne.jp (ishit) Date: Mon, 23 May 2005 05:33:35 +0900 Subject: [pkgsrc-wip-discuss 64] Re: anthy-dic-tool In-Reply-To: <20050521161022.02507d66.yamajun@ofug.net> References: <87br7fylyd.wl%ishit@oak.dti.ne.jp> <20050517022806.00d9531f.yamajun@ofug.net> <87ll6f6l50.wl%ishit@oak.dti.ne.jp> <20050518040840.47f0e256.yamajun@ofug.net> <87mzqtm3rb.wl%ishit@oak.dti.ne.jp> <20050519005612.787036b4.yamajun@ofug.net> <20050521161022.02507d66.yamajun@ofug.net> Message-ID: <87vf5bq9uo.wl%ishit@oak.dti.ne.jp> いしはら です。 At Sat, 21 May 2005 16:10:22 +0900, Yamashiro, Jun wrote: > anthy-6300のバグについて anthy-dev メーリングリストに連絡したところ、 > 修正版である anthy-6520 をリリースしていただきました。 お手数お掛けしました。_o_ > それに伴い、wip-jp/anthy を anthy-6520 に変更しました。 > また、バージョン番号以外の部分を inputmethod/anthy と同期するように > 修正を行いました。 使ってみましたが、問題なく辞書登録などできています。 ありがとうございました。 -- いしはら