Ticket #172 (closed 不具合: fixed)

Opened 3 years ago

Last modified 3 years ago

activate-input-method fails on Meadow 3.00

Reported by: latin-1-postfix user Assigned to: gotoh
Priority: major Milestone: ver 3.00
Component: インストール Version: 3.00 (開発中)
Keywords: Cc:

Description

netinstall でインストールした Meadow 3.00 で

(activate-input-method 'latin-1-postfix)

とすると、

Quail package "latin-1-postfix" can't be activated
  because library "quail/latin-post" is not in `load-path'.

Meadow 2.10 ではエラーにならない。 Meadow 3.00 では leim-list.el 内の記述と 実際のファイルの場所が違うのが原因か。

Attachments

Change History

2005年09月23日 23時17分06秒 changed by gotoh

  • owner set to gotoh.
  • status changed from new to assigned.
  • component changed from Emacs Lisp to インストール.
  • milestone set to ver 3.00.

latin-1-postfixに限らず、meadow -qで起動して C-\ するだけで再現する。

これはnetinstallの問題ではなく最近のMakefileの修正の影響で、 quail ファイルのコピーがleim/quailディレクトリの下ではなく leimディレクトリの直下に対して行われてしまってるのが原因。

変更前は正しくquailディレクトリ下にインストールされていたため、 クリーンインストールしないと気づかないのが盲点だったかも。

2005年09月23日 23時53分38秒 changed by gotoh

  • status changed from assigned to closed.
  • resolution set to fixed.

r3888にて修整済み。 netinstallのパッケージに関してはr3888以降のものを待つか、 現状であれば、以下の手動操作で本来のディレクトリ構造にすることで回避できるでしょう。

c:\> cd \meadow\leim
c:\meadow\leim> mkdir ja-dic
c:\meadow\leim> mkdir quail
c:\meadow\leim> move ja-dic.* ja-dic
c:\meadow\leim> move *.el quail
c:\meadow\leim> move *.elc quail
c:\meadow\leim> move quail\leim-list.el .

2005年09月24日 00時13分21秒 changed by kose

[3888]ではなくて、nt/makefile.def の CP_DIR を cp -rf に 変更するのが良いんじゃないでしょうか? (修正漏れ?)

2005年09月24日 00時31分24秒 changed by gotoh

etc, icons, infoなどのディレクトリコピーでもxcopyを使う前提(第2引数の与え方)になっているので、 それにあわせるのが正しいと判断しました。 単純にcp -rfを使うように変更すると引数の指定方法が変わってきますので、 現状のetc, icons, infoのコピー操作も変更が必要でしょう。 動作確認はmsvcでのビルドしか行っていませんが、gnu makeなどで問題があるようなら修正しましょう。


Add/Change #172 (activate-input-method fails on Meadow 3.00)




Change Properties
Action