今野です、こんにちは
文章を変に端折りすぎたみたいですね、ごめんなさい。
普通にビルドするとスクリプトの類が /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