VineSeed ML アーカイブ



[VineSeed:18134] Re: upload: geeqie

  • From: Shu KONNO <owa@xxxxxxxxxxxxx>
  • Subject: [VineSeed:18134] Re: upload: geeqie
  • Date: Mon, 20 Jul 2009 15:06:40 +0900
今野です、こんにちは

文章を変に端折りすぎたみたいですね、ごめんなさい。

普通にビルドするとスクリプトの類が /usr/lib/geeqie/* にインストールされる
ようになってます。これは i386, x86_64 に関わらず、これで良いのだと思います。

ただ %files でスクリプト位置の記述が %{_libdir}/%{name}/* になってました。
この %{_libdir} は x86_64 環境だと /usr/lib64 と定義されていますので、先の
スクリプトの位置が /usr/lib64/geeqie/* と展開されてしまい、ファイルが見つか
らないと怒られます。

と云う分けで %files の記述を %{_prefix}/lib/%{name}/* に書き換えた次第です。
なお %{_prefix} は x86_64 環境でも /usr と定義されています。

# なんかとんちんかんな返事になってないかと、少し心配;;


On Mon, 20 Jul 2009 06:21:01 +0900
KATO Masashi <mkato@xxxxxxxxxxxxx> wrote:

> 加藤(大阪)です。
> 
> 修正ご苦労様です。
> 手元に x86_64 環境がないので、後学の為に教えて頂きたいのですが...
> 
> Sun, 19 Jul 2009 22:21:19 +0900 付
> Shu KONNOさんのメールより:
> 
> > x86_64 環境でビルドすると /usr/lib/geeqie/ に生成されるので %{_prefix}/lib に修正
> > し put しました。
> 
> これは x86_64 環境では、%{_prefix}/lib は /usr/lib/ 以外の値になるという
> ことでしょうか?
> もしそうなら、x86_64 環境での %{_prefix} の値は?

-- 
Shu KONNO <owa@xxxxxxxxxxxxx>
GnuPG Fingerprint = 4EE2 EC4E 2376 527B 6A8B  6CB6 C81F EB6A 4B3A 8221
象歩 http://owa.as.wakwak.ne.jp/zope