田中宏明です。
渡辺さんありがとうございます。
On 26 May 2002 00:12:28 +0900
渡辺 さん wrote:
> さらに、以下のようにしてみては?
>
> %install
> rm -rf $RPM_BUILD_ROOT
> make prefix=$RPMS_BUILD_ROOT install
> (%makeinstallは無しですよ。)
うまく行きません。
---------------------
+ exit 0
実行中(%install): /bin/sh -e /var/tmp/rpm-tmp.58138
+ umask 022
+ cd /home/hero/rpm/BUILD
+ cd hpijs-1.1
+ rm -fr /var/tmp/hpijs-1.1-root
+ mkdir -p /var/tmp/hpijs-1.1-root/usr/bin
+ make install INSTALLDIR=/var/tmp/hpijs-1.1-root/usr/bin
make[1]: 入ります ディレクトリ `/home/hero/rpm/BUILD/hpijs-1.1'
/bin/sh ./mkinstalldirs /usr/bin
/usr/bin/install -c hpijs /usr/bin/hpijs
/usr/bin/install: ファイル ``/usr/bin/hpijs'' を作ることができませんでした
: 許可がありません
make[1]: *** [install-binPROGRAMS] エラー 1
make[1]: 出ます ディレクトリ `/home/hero/rpm/BUILD/hpijs-1.1'
make: *** [install-am] エラー 2
/var/tmp/rpm-tmp.58138 の不正な終了ステータス (%install)
---------------------
です。堺さんのおかげで 0.97.rpm は作れたのですが。
> make install のインストール先をprefix=で指定するわけですが、
> そのトップディレクトリを明示的に
>
>
> BuildRoot: %{_tmppath}/%{name}-root
>
> に指定するわけです。
ちょっとわかったような気が…。
ていねいな説明ありがたいです。
--
zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz
[ [ [ 田中宏明
[ [ [ From the bottom line on the Vine
zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz zzzz