VineSeed ML アーカイブ



[VineSeed:18725] [VineLinux:0776] x64_86 の migemo が機能しない、リビ ルドできない

  • From: bts-vinelinux@xxxxxxxxxxxxx
  • Subject: [VineSeed:18725] [VineLinux:0776] x64_86 の migemo が機能しない、リビ ルドできない
  • Date: Tue, 8 Sep 2009 00:42:02 +0900
XXXXXXXX@XXXXXXXX wrote: 

ご報告頂きまして、ありがとうございました。

> 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 によるインクリメンタル
サーチができることを確認しました。


== このレポートの詳細は以下の通りです ==

レポート ID  : 776
レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=776

分類           : バグ
Vine ver.      : 5.0
関連パッケージ : なし
arch           : x86_64
状態           : 新規
優先度         : 中
重大度         : 普通
担当者         : 未定

# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。

--
Bug Tracking System 影舞 0.8.6.
http://www.daifukuya.com/kagemai/