From yoriyuki.y @ gmail.com Thu Nov 24 11:10:57 2005 From: yoriyuki.y @ gmail.com (Yoriyuki Yamagata) Date: Thu, 24 Nov 2005 03:10:57 +0100 Subject: [Shinji-devel 26] =?iso-2022-jp?b?GyRCPz87ehsoQiAwLjEuNg==?= Message-ID: バグフィックスリリースです。 * 個人辞書ファイル作成に失敗するバグを修正しました * 複数のmanaが同時に個人辞書ファイルにアクセスできないバグを修正しました * 辞書登録をしても、manaを一旦終了させないと有効にならないバグを修正しました * 個人辞書のロックファイルが不要になりました * dartsを別途インストールする必要がなくなりました * gdbmが必要になりました 辞書は以前と同じものが使えますし、辞書を再コンパイルする必要もありません。ただし、旧バージョンと同時に使うと個人辞書のロッキングメカニズムが異なるため、問題を起こす可能性があります。 -- Yamagata Yoriyuki From h013177b @ ice.nuie.nagoya-u.ac.jp Thu Nov 24 12:03:19 2005 From: h013177b @ ice.nuie.nagoya-u.ac.jp (Masanari Yamamoto) Date: Thu, 24 Nov 2005 12:03:19 +0900 Subject: [Shinji-devel 27] =?iso-2022-jp?b?UmU6IBskQj8/O3obKEIgMC4xLjY=?= In-Reply-To: References: Message-ID: <20051124030319.GI2228%yamamoto@ertl.jp> こんにちは。山本です。 On Thu, Nov 24, 2005 at 03:10:57AM +0100, Yoriyuki Yamagata wrote: > バグフィックスリリースです。 > > * 個人辞書ファイル作成に失敗するバグを修正しました > * 複数のmanaが同時に個人辞書ファイルにアクセスできないバグを修正しました > * 辞書登録をしても、manaを一旦終了させないと有効にならないバグを修正しました > * 個人辞書のロックファイルが不要になりました > * dartsを別途インストールする必要がなくなりました > * gdbmが必要になりました > > 辞書は以前と同じものが使えますし、辞書を再コンパイルする必要もありません。ただし、旧バージョンと同時に使うと個人辞書のロッキングメカニズムが異なるため、問題を起こす可能性があります。 リリースありがとうございます。 2つ問題があってコンパイルできませんでした。 私はCFLAGS="-Wall -O2"のように環境変数を設定しているのですが、 schoca/Ocaml.mkでocamlcのオプションとしてCFLAGSを使っているため、以下 のエラーが発生しました。Ocaml.mkの$(CFLAGS)は全部消してしまっても問題ない ような気がします。 make[4]: Leaving directory `src/mana-0.1.6/schoca/lib' make[4]: Entering directory `src/mana-0.1.6/schoca/lib' ocamlfind ocamlc -package camlp4 -Wall -O2 -g -syntax camlp4o -c scmUtil.mli ocamlc: unknown option `-Wall'. ocaml3.08.3では-for-packオプションがないため以下のエラーが発生しました。 ocaml3.08.3でもコンパイルできるようにしていただけたら助かります。 make[3]: Entering directory `src/mana-0.1.6/ocamlgraph' ocamlopt -c -for-pack Graph util.ml /usr/bin/ocamlopt: unknown option `-for-pack'. -- 山本将也 From yoriyuki.y @ gmail.com Thu Nov 24 12:27:25 2005 From: yoriyuki.y @ gmail.com (Yoriyuki Yamagata) Date: Thu, 24 Nov 2005 04:27:25 +0100 Subject: [Shinji-devel 28] =?iso-2022-jp?b?UmU6IBskQj8/O3obKEIgMC4xLjY=?= In-Reply-To: <20051124030319.GI2228%yamamoto@ertl.jp> References: <20051124030319.GI2228%yamamoto@ertl.jp> Message-ID: 報告ありがとうございます。 05/11/24 に Masanari Yamamoto さんは書きました: > こんにちは。山本です。 > 2つ問題があってコンパイルできませんでした。 > > 私はCFLAGS="-Wall -O2"のように環境変数を設定しているのですが、 > schoca/Ocaml.mkでocamlcのオプションとしてCFLAGSを使っているため、以下 > のエラーが発生しました。Ocaml.mkの$(CFLAGS)は全部消してしまっても問題ない > ような気がします。 > make[4]: Leaving directory `src/mana-0.1.6/schoca/lib' > make[4]: Entering directory `src/mana-0.1.6/schoca/lib' > ocamlfind ocamlc -package camlp4 -Wall -O2 -g -syntax camlp4o -c scmUtil.mli > ocamlc: unknown option `-Wall'. これはむしろバグですね。ocamlcはCのオプションをそのままでは受け付けないので、全部消したほうがいいです。 > ocaml3.08.3では-for-packオプションがないため以下のエラーが発生しました。 > ocaml3.08.3でもコンパイルできるようにしていただけたら助かります。 > make[3]: Entering directory `src/mana-0.1.6/ocamlgraph' > ocamlopt -c -for-pack Graph util.ml > /usr/bin/ocamlopt: unknown option `-for-pack'. 3.08では-for-packを消して問題はありません。本来はconfigureで検出すべきなのでしょうが、auto系のファイルを書いているとうつが激しくなるのでやりたくないのですよ。次のバージョンでocamlgraphは削除するつもりです。 READMEに3.09が必要なことを書いていないので修正するべきなのですが、READMEの誤記を直すためだけにリリースしなおすのもどうかと気もします。READMEに書くことは最小限にとどめて、Wikiへのポインタだけ書いておくというのが解でしょうか。 -- Yamagata Yoriyuki From h013177b @ ice.nuie.nagoya-u.ac.jp Thu Nov 24 12:49:17 2005 From: h013177b @ ice.nuie.nagoya-u.ac.jp (Masanari Yamamoto) Date: Thu, 24 Nov 2005 12:49:17 +0900 Subject: [Shinji-devel 29] =?iso-2022-jp?b?UmU6IBskQj8/O3obKEIgMC4xLjY=?= In-Reply-To: References: <20051124030319.GI2228%yamamoto@ertl.jp> Message-ID: <20051124034917.GK2228%yamamoto@ertl.jp> 山本です。 On Thu, Nov 24, 2005 at 04:27:25AM +0100, Yoriyuki Yamagata wrote: > 報告ありがとうございます。 > > 05/11/24 に Masanari Yamamoto さんは書きました: > > こんにちは。山本です。 > > > 2つ問題があってコンパイルできませんでした。 > > > > 私はCFLAGS="-Wall -O2"のように環境変数を設定しているのですが、 > > schoca/Ocaml.mkでocamlcのオプションとしてCFLAGSを使っているため、以下 > > のエラーが発生しました。Ocaml.mkの$(CFLAGS)は全部消してしまっても問題ない > > ような気がします。 > > make[4]: Leaving directory `src/mana-0.1.6/schoca/lib' > > make[4]: Entering directory `src/mana-0.1.6/schoca/lib' > > ocamlfind ocamlc -package camlp4 -Wall -O2 -g -syntax camlp4o -c scmUtil.mli > > ocamlc: unknown option `-Wall'. > > これはむしろバグですね。ocamlcはCのオプションをそのままでは受け付けないので、全部消したほうがいいです。 > > > > ocaml3.08.3では-for-packオプションがないため以下のエラーが発生しました。 > > ocaml3.08.3でもコンパイルできるようにしていただけたら助かります。 > > make[3]: Entering directory `src/mana-0.1.6/ocamlgraph' > > ocamlopt -c -for-pack Graph util.ml > > /usr/bin/ocamlopt: unknown option `-for-pack'. > > 3.08では-for-packを消して問題はありません。本来はconfigureで検出すべきなのでしょうが、auto系のファイルを書いているとうつが激しくなるのでやりたくないのですよ。次のバージョンでocamlgraphは削除するつもりです。 > > READMEに3.09が必要なことを書いていないので修正するべきなのですが、READMEの誤記を直すためだけにリリースしなおすのもどうかと気もします。READMEに書くことは最小限にとどめて、Wikiへのポインタだけ書いておくというのが解でしょうか。 Ocaml.mkの$(CFLAGS)を消して、ocamlgraph/Makefileの"-for-pack Graph"を 消したらコンパイルできるようになりました。 起動してみると以下のエラーが発生しました。 $ mana mana: can't open .manarc, .jumanrc, or /home/yamamoto/opt/mana-0.1.6/etc/manarc $ touch ~/.manarc $ mana mana: /home/yamamoto/grammar.cha: No such file or directory $ touch ~/grammar.cha $ mana mana: /home/yamamoto/.manarc: UNKNOWN_POS/michigo-hinsi is not specified UNKNOWN_POS/michigo-hinsiというのが分からなかったのでここで諦めました。 manarcというファイルは配布物に含まれていないのですが、どのようなファイ ルにすればいいのでしょうか。 -- 山本将也 From yoriyuki.y @ gmail.com Thu Nov 24 12:52:36 2005 From: yoriyuki.y @ gmail.com (Yoriyuki Yamagata) Date: Thu, 24 Nov 2005 04:52:36 +0100 Subject: [Shinji-devel 30] =?iso-2022-jp?b?UmU6IBskQj8/O3obKEIgMC4xLjY=?= In-Reply-To: <20051124034917.GK2228%yamamoto@ertl.jp> References: <20051124030319.GI2228%yamamoto@ertl.jp> <20051124034917.GK2228%yamamoto@ertl.jp> Message-ID: 05/11/24 に Masanari Yamamoto さんは書きました: > 山本です。 > > Ocaml.mkの$(CFLAGS)を消して、ocamlgraph/Makefileの"-for-pack Graph"を > 消したらコンパイルできるようになりました。 > > 起動してみると以下のエラーが発生しました。 > $ mana > mana: can't open .manarc, .jumanrc, or /home/yamamoto/opt/mana-0.1.6/etc/manarc > > $ touch ~/.manarc > $ mana > mana: /home/yamamoto/grammar.cha: No such file or directory > > $ touch ~/grammar.cha > $ mana > mana: /home/yamamoto/.manarc: UNKNOWN_POS/michigo-hinsi is not specified > > UNKNOWN_POS/michigo-hinsiというのが分からなかったのでここで諦めました。 > > manarcというファイルは配布物に含まれていないのですが、どのようなファイ > ルにすればいいのでしょうか。 変ですね。とりあえず、manadicを再インストールするとどうなるでしょうか。 -- Yamagata Yoriyuki From h013177b @ ice.nuie.nagoya-u.ac.jp Thu Nov 24 13:18:55 2005 From: h013177b @ ice.nuie.nagoya-u.ac.jp (Masanari Yamamoto) Date: Thu, 24 Nov 2005 13:18:55 +0900 Subject: [Shinji-devel 31] =?iso-2022-jp?b?UmU6IBskQj8/O3obKEIgMC4xLjY=?= In-Reply-To: References: <20051124030319.GI2228%yamamoto@ertl.jp> <20051124034917.GK2228%yamamoto@ertl.jp> Message-ID: <20051124041855.GL2228%yamamoto@ertl.jp> On Thu, Nov 24, 2005 at 04:52:36AM +0100, Yoriyuki Yamagata wrote: > 05/11/24 に Masanari Yamamoto さんは書きました: > > 山本です。 > > > > Ocaml.mkの$(CFLAGS)を消して、ocamlgraph/Makefileの"-for-pack Graph"を > > 消したらコンパイルできるようになりました。 > > > > 起動してみると以下のエラーが発生しました。 > > $ mana > > mana: can't open .manarc, .jumanrc, or /home/yamamoto/opt/mana-0.1.6/etc/manarc > > > > $ touch ~/.manarc > > $ mana > > mana: /home/yamamoto/grammar.cha: No such file or directory > > > > $ touch ~/grammar.cha > > $ mana > > mana: /home/yamamoto/.manarc: UNKNOWN_POS/michigo-hinsi is not specified > > > > UNKNOWN_POS/michigo-hinsiというのが分からなかったのでここで諦めました。 > > > > manarcというファイルは配布物に含まれていないのですが、どのようなファイ > > ルにすればいいのでしょうか。 > > 変ですね。とりあえず、manadicを再インストールするとどうなるでしょうか。 manadicを再インストールすることで正常に起動できるようになりました。 お騒がせしてすみません。 emacsのeggで使ってみて不具合を発見しましたので報告します。 |きょうはいいてんきだ| ↓ space |今日 は いい 天気 だ| ↓ C-i C-i |機ょ| となります。 *MANA*を見てみると以下のようになっていました。 (mana-best-path "きょうはいいてんきだ" 260 1 9) (("ょ" 1 9 0 60824)) 0.1.5でも同じ現象を確認しました。 -- 山本将也 From yoriyuki.y @ gmail.com Fri Nov 25 07:05:10 2005 From: yoriyuki.y @ gmail.com (Yoriyuki Yamagata) Date: Thu, 24 Nov 2005 23:05:10 +0100 Subject: [Shinji-devel 32] =?iso-2022-jp?b?UmU6IBskQj8/O3obKEIgMC4xLjY=?= In-Reply-To: <20051124041855.GL2228%yamamoto@ertl.jp> References: <20051124030319.GI2228%yamamoto@ertl.jp> <20051124034917.GK2228%yamamoto@ertl.jp> <20051124041855.GL2228%yamamoto@ertl.jp> Message-ID: 05/11/24 に Masanari Yamamoto さんは書きました: > emacsのeggで使ってみて不具合を発見しましたので報告します。 > > |きょうはいいてんきだ| > ↓ space > |今日 は いい 天気 だ| > ↓ C-i C-i > |機ょ| > となります。 > > *MANA*を見てみると以下のようになっていました。 > (mana-best-path "きょうはいいてんきだ" 260 1 9) > (("ょ" 1 9 0 60824)) > > 0.1.5でも同じ現象を確認しました。 これは辞書にある単語だけでは変換できないときにだけ起きる問題です。未知語処理にバグがあるためだと思いますが、あまり重大だとは考えていないので、当面対策する予定はありません。 -- Yamagata Yoriyuki