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