vine-users ML アーカイブ



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

  • From: "K.Moriyama" <forest@xxxxxxxxxxxxx>
  • Subject: [vine-users:068089] Re: swatch について
  • Date: Tue, 5 Oct 2004 23:30:28 +0900
森山です。

On Tue, 5 Oct 2004 00:01:26 +0900
"IWAI, Masaharu" <iwai@xxxxxxx> wrote:

> > + grep -v perllocal.pod
> > エラー: /var/tmp/rpm-tmp.60270 の不正な終了ステータス (%install)
> > 
> > となり、ダメでした。cpanflute2 or cpanflute に詳しい方が
> > いましたら、ご教授下さい。
> 
> そんなところでエラーメッセージでました?

  userで、うまく行かなかったので、root で行ってみたときのエラーですが、
user では、御指摘の所でエラーとなります。
 
> 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
>  
> ---------------------------------

  教えてもらった通りに、PREFIX=... を DESTDIR=... に修正すると、
ビルド出来ました。ありがとうございます。

#  うーん、やはり rpm を なんとかしないとな〜

-- 
K.Moriyama