匿名 | ログイン | 新しいユーザーの作成 | 2024-12-05 03:57 JST |
メイン | マイビュー | 検索 | 変更履歴 | ロードマップ | Vine Linux ホーム |
課題の詳細を表示 [ コメントにジャンプ ] | [ 課題の履歴 ] [ 印刷 ] | ||||||||
ID | プロジェクト | カテゴリ | 登録日 | 最終更新 | |||||
0000776 | Vine Linux | 1 バグ | 2009-09-06 01:59 | 2010-03-07 10:56 | |||||
報告者 | anonymous | ||||||||
担当者 | iwaim | ||||||||
優先度 | 中 | 再現性 | 不明 | ||||||
状態 | 完了 | 解決状況 | 不明 | ||||||
バージョン | 5.0 | ||||||||
修正予定バージョン | 修正済バージョン | ||||||||
概要 | 0000776: x64_86 の migemo が機能しない、リビルドできない | ||||||||
説明 | Vine 5.0 x86_64 フルインストールです。 migemo (Emacsen 上でローマ字を使って日本語インクリメントサーチを行うツール)が機能してくれません。 なにを検索しても 「Failing」になります(migemo.el を読み込む設定を外せば、当然検索出来ます)。 migemo は noarch なので大丈夫かとは思ったのですが、一応 rebuild を試してみたところ、configure でコケました(ほぐした SRC.tar.gz レベルでも同じところでコケます)。 ======================================= checking where .rb files should go... /usr/local/lib64/site_ruby checking Ruby/Bsearch... ruby: no such file to load -- bsearch (LoadError) not found Ruby/Bsearch is available at <http://namazu.org/~satoru/ruby-bsearch/> [^] エラー: /var/tmp/rpm-tmp.57597 の不正な終了ステータス (%build) ======================================= もちろん spec の依存関係は解決されています。ruby-bsearch はインストール済みです。 ですが、「Ruby/Bsearch がない」と出ているようですね。??? /usr/lib/ruby/ 直下に bsearch.rb が必要なのかとも思い、symlink を張ってみましたが、同じエラーでダメです。 | ||||||||
タグ | 設定されていません。 | ||||||||
arch | x86_64 | ||||||||
パッケージ | なし | ||||||||
添付ファイル | |||||||||
関連 | |||||||||||
|
コメント | |
(0003393) munepi (管理者) 2009-09-08 00:41 |
ご報告頂きまして、ありがとうございました。 > migemo は noarch なので大丈夫かとは思ったのですが、一応 rebuild を試して > みたところ、configure でコケました(ほぐした SRC.tar.gz レベルでも同じとこ > ろでコケます)。 大変申し訳ありません。 この問題は、x86_64 における ruby の .rb 置き場によるものです。 現在、対応を検討中です。 > ======================================= > checking where .rb files should go... /usr/local/lib64/site_ruby > checking Ruby/Bsearch... ruby: no such file to load -- bsearch > (LoadError) > not found > Ruby/Bsearch is available at <http://namazu.org/~satoru/ruby-bsearch/> [^] > エラー: /var/tmp/rpm-tmp.57597 の不正な終了ステータス (%build) > ======================================= > > もちろん spec の依存関係は解決されています。ruby-bsearch はインストール済 > みです。 > ですが、「Ruby/Bsearch がない」と出ているようですね。??? > /usr/lib/ruby/ 直下に bsearch.rb が必要なのかとも思い、symlink を張ってみ > ましたが、同じエラーでダメです。 対応を検討中の応急処置をここに記します。 1. /usr/lib64/ruby/1.8 に ruby-romkan に含まれている romkan.rb と ruby-bsearch に含まれている bsearch.rb のシンボリックリンクを張ります。 # cd /usr/lib64/ruby/1.8 # ln -sf /usr/lib/ruby/1.8/bsearch.rb /usr/lib/ruby/1.8/romkan.rb . 2. migemo のソースを取得し、migemo.spec を一部書き換えます。 migemo.spec の %{_libdir}/emacsen-common/packages を %{emacsen_pkgdir} へ置換。 3. 2 の後、migemo.spec で migemo をビルド&インストールします。 $ rpmbuild -ba migemo.spec # apt-get install migemo-0.40-2vl5.noarch.rpm 以上により、x86_64 上の emacs-23.1 にて、migemo によるインクリメンタルサーチができることを確認しました。 |
(0003394) anonymous (参照) 2009-09-16 00:46 |
リプライが遅れて申し訳ありません。 > # cd /usr/lib64/ruby/1.8 > # ln -sf /usr/lib/ruby/1.8/bsearch.rb /usr/lib/ruby/1.8/romkan.rb . > > 2. migemo のソースを取得し、migemo.spec を一部書き換えます。 > <snip> > > 以上により、x86_64 上の emacs-23.1 にて、migemo によるインクリメンタルサ > ーチができることを確認しました。 途中、若干の操作ミス (# ln -sf /usr/lib/ruby/1.8/bsearch.rb /usr/lib/ruby/1.8/romkan.rb してしまい、慌てて romkan を reinstall)したりしながら作業を終え、 一瞬動作したかに見えた(インクリメンタルサーチできた)のですが、 どこか壊してしまったようで、emacs 自体の挙動が おかしくなってしまっていました。 先日の emacs 更新で、emacs は修復されました。 たしか、この時に migemo も Upgrade された記憶があるのですが。 ただ、migemo はやはり動いてくれません。 「[migemo] Failing I-search: hoge 」してしまいます。 新規ユーザ、root ユーザでも同様です。 上記のような経緯だったため、原因は自分自身にあろうかと、 VMware player 環境の Vine Seed で dist-upgrade したら なんの設定も無しで migemo がすんなり動作しました。 いよいよ自分が悪かったかと、再インストール覚悟しながら Vine 5 環境を 新規に作成して確認したところ、常用環境同様「Failing」になります。 私が犯人ではないかもしれません (もちろん、パッケージゃさんも犯人ではないですけど)。 # 現在の Seed と Vine 5 、どこがそんなに違うんだろう? Vine 5 の migemo テスト環境は VMware player で機動、 インストール直後に apt-get install migemo しただけです。 私の勘違いで「いや、まだ Vine 5 用のパッケージは修正してないよ」って オチはないだろうと思うのですが……。 |
(0003395) iwaim (開発者) 2010-01-10 04:07 |
> 私の勘違いで「いや、まだ Vine 5 用のパッケージは修正してないよ」って > オチはないだろうと思うのですが……。 Vine5用はまだ未修正でした。 migemoだけではなくruby自体の話なので対応方針の検討などで遅くなっていました。申し訳ございません。 migemoパッケージの問題というよりかはrubyの問題なので、<BTS:871>のテストを経てerrataが出される (はずの) rubyパッケージ群を使えばx86_64でもmigemoが正常に動くようになります。もうしばらく暫定対処などでお待ち下さい。 (あるいは<BTS:871>のテストにご協力ください ;-) |
(0003396) anonymous (参照) 2010-01-11 00:49 |
> migemoパッケージの問題というよりかはrubyの問題なので、<BTS:871>のテストを > 経てerrataが出される (はずの) rubyパッケージ群を使えばx86_64でもmigemoが > 正常に動くようになります。もうしばらく暫定対処などでお待ち下さい。 > (あるいは<BTS:871>のテストにご協力ください ;-) 申し訳ありません。proposed-update の置き場所がわかっていません。 お知らせいただけると、インストールして試せるのですが。 # そういえば、こういう暫定テストパッケージの置き場所をまったく知りません。 |
(0003397) munepi (管理者) 2010-01-11 12:18 |
> 申し訳ありません。proposed-update の置き場所がわかっていません。 > お知らせいただけると、インストールして試せるのですが。 > > # そういえば、こういう暫定テストパッケージの置き場所をまったく知りませ > ん。 apt-sourceslist-proposed-updates というパッケージがあります。 apt-sourceslist-proposed-updates パッケージをインストールしますと、 apt-line に proposed-updates が追加されます。 その後、apt-get update でデータベースを更新しますと、 リポジトリから proposed-updates に上がっている ruby がインストールできます。 テストにご協力いただけましたら幸いです。 |
(0003398) anonymous (参照) 2010-01-12 00:12 |
> apt-sourceslist-proposed-updates というパッケージがあります。 > > テストにご協力いただけましたら幸いです。 proposed-updates で ruby を更新しました。 私の x86_64 環境で migemo が動作し、IM off でも 日本語がインクリメンタルサーチされるのを確認出来ました。 とっても便利です。ありがとうございます。 |
(0003399) kazutaka (開発者) 2010-03-07 10:56 |
errata が発行されたので完了にします。 (参考) http://vinelinux.org/errata/5x/20100305-3.html [^] ハラダ |
課題の履歴 | |||
変更日 | ユーザー名 | 項目 | 変更内容 |
2009-09-06 01:59 | anonymous | 新規課題 | |
2009-09-08 00:41 | munepi | コメント追加: 0003393 | |
2009-09-16 00:46 | anonymous | コメント追加: 0003394 | |
2010-01-06 02:07 | iwaim | 関連追加 | 関連 0000871 |
2010-01-10 04:07 | iwaim | 担当者 | => iwaim |
2010-01-10 04:07 | iwaim | 関連追加 | 関連 0000871 |
2010-01-10 04:07 | iwaim | 状態 | 新規 => テスト待ち |
2010-01-10 04:07 | iwaim | category_id | 2 => 6 |
2010-01-10 04:07 | iwaim | コメント追加: 0003395 | |
2010-01-11 00:49 | anonymous | コメント追加: 0003396 | |
2010-01-11 12:18 | munepi | コメント追加: 0003397 | |
2010-01-12 00:12 | anonymous | コメント追加: 0003398 | |
2010-03-07 10:56 | kazutaka | 状態 | テスト待ち => 完了 |
2010-03-07 10:56 | kazutaka | category_id | 6 => 2 |
2010-03-07 10:56 | kazutaka | コメント追加: 0003399 |
Copyright © 2000 - 2024 MantisBT Team Copyright © 2012 - 2024 Project Vine |