vine-users ML アーカイブ



[vine-users:068060] Re: swatch について

  • From: "IWAI, Masaharu" <iwai@xxxxxxx>
  • Subject: [vine-users:068060] Re: swatch について
  • Date: Tue, 5 Oct 2004 00:01:26 +0900
岩井です。

On Sun, 3 Oct 2004 22:59:19 +0900
Subject: [vine-users:068031] Re: swatchについて
Message-Id: <20041003225919.4ba2f8ed.forest@xxxxxxxxxxxxx>
"K.Moriyama" <forest@xxxxxxxxxxxxx> wrote:

> + sed 's@^/var/tmp/perl-TimeDate-buildroot@@g'
> + grep -v '\.packlist'
> + grep -v perllocal.pod
> エラー: /var/tmp/rpm-tmp.60270 の不正な終了ステータス (%install)
> 
> となり、ダメでした。cpanflute2 or cpanflute に詳しい方が
> いましたら、ご教授下さい。

そんなところでエラーメッセージでました?

(snip)
Installing /usr/lib/perl5/site_perl/5.8.2/Date/Parse.pm
Installing /usr/lib/perl5/site_perl/5.8.2/Date/Language.pm
Installing /usr/lib/perl5/site_perl/5.8.2/Date/Format.pm
mkdir /usr/lib/perl5/site_perl/5.8.2/Date/Language: 許可がありません at /usr/lib/perl5/5.8.2/ExtUtils/Install.pm line 176
make: *** [pure_site_install] エラー 255

という感じになったんですが。
で、~/rpm/BUILD/TimeDate-1.16/Makefile などにある Makefile を覗くと
DESTDIR でインストール先を変更できそうだから
Spec ファイルを次のように変更するぐらいでしょうか。
-----------------------------------
% diff -u TimeDate.spec.orig TimeDate.spec
--- TimeDate.spec.orig  2004-10-04 23:55:37.000000000 +0900
+++ TimeDate.spec       2004-10-04 23:58:51.000000000 +0900
@@ -31,7 +31,7 @@
 rm -rf $RPM_BUILD_ROOT
 eval `perl '-V:installarchlib'`
 mkdir -p $RPM_BUILD_ROOT/$installarchlib
-make PREFIX=$RPM_BUILD_ROOT/usr install
+make DESTDIR=$RPM_BUILD_ROOT install
 
 [ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress
 
---------------------------------

これだけだと VinePlus などに put するには不十分ですが、
自分だけで使うなら手っ取り早くてよいとは思います。

-- 
いわい