佐藤と申します。 とあるパッケージ向けに以下の perl module を VineSeedPlus から 持ってきて Vine-2.6 で build しようとしていますが、%files に 記述してある directory がない、という理由で build できません でした。 perl-IO-stringy-2.108-0vl2.src.rpm perl-MIME-tools-5.411a-0vl3.src.rpm perl-MailTools-1.58-0vl1.src.rpm インストールする先が、spec が期待している /usr/lib/perl5/site_perl ではなくて、 /usr/lib/site_perl になってしまっているのが理由のようです。build セクションを %build CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL make とすることで対処しましたが、これ 2.6 だからこうなっちゃう のでしょうか ? # %build のところで %{buildroot} を prefix として指示 # する必要はない、気がするのですが... どうでしょう ? # この変更できちんと module が動作するのか、までは # 確認していないのですが... ちなみ Vine-2.6 で rpm -bi したときの %{RPM_BUILD_ROOT} は 以下のとおりです。アドバイス、宜しくお願いします。 [masachan@marphy perl-IO-stringy-2.108-root]$ find . -type f ./usr/lib/site_perl/5.6.1/i386-linux/auto/IO-stringy/.packlist ./usr/lib/site_perl/5.6.1/IO/Wrap.pm ./usr/lib/site_perl/5.6.1/IO/Lines.pm ./usr/lib/site_perl/5.6.1/IO/ScalarArray.pm ./usr/lib/site_perl/5.6.1/IO/WrapTie.pm ./usr/lib/site_perl/5.6.1/IO/Scalar.pm.html ./usr/lib/site_perl/5.6.1/IO/AtomicFile.pm ./usr/lib/site_perl/5.6.1/IO/Stringy.pm ./usr/lib/site_perl/5.6.1/IO/Scalar.pm ./usr/lib/site_perl/5.6.1/IO/InnerFile.pm ./usr/lib/5.6.1/i386-linux/perllocal.pod ./usr/share/man/man3/IO::ScalarArray.3pm.gz ./usr/share/man/man3/IO::Wrap.3pm.gz ./usr/share/man/man3/IO::AtomicFile.3pm.gz ./usr/share/man/man3/IO::Stringy.3pm.gz ./usr/share/man/man3/IO::Scalar.3pm.gz ./usr/share/man/man3/IO::InnerFile.3pm.gz ./usr/share/man/man3/IO::Lines.3pm.gz ./usr/share/man/man3/IO::WrapTie.3pm.gz ./usr/doc/perl-IO-stringy-2.108/README ./usr/doc/perl-IO-stringy-2.108/COPYING ./usr/doc/perl-IO-stringy-2.108/README.system ./usr/doc/perl-IO-stringy-2.108/examples/IO_Scalar_synopsis ./usr/doc/perl-IO-stringy-2.108/contrib/Clever.pm ./usr/doc/perl-IO-stringy-2.108/docs/icons/zeegee.gif ./usr/doc/perl-IO-stringy-2.108/docs/icons/itembullet.gif ./usr/doc/perl-IO-stringy-2.108/docs/icons/h2bullet.gif ./usr/doc/perl-IO-stringy-2.108/docs/icons/h1bullet.gif ./usr/doc/perl-IO-stringy-2.108/docs/IO/icons/h1bullet.gif ./usr/doc/perl-IO-stringy-2.108/docs/IO/icons/itembullet.gif ./usr/doc/perl-IO-stringy-2.108/docs/IO/icons/zeegee.gif ./usr/doc/perl-IO-stringy-2.108/docs/IO/icons/h2bullet.gif ./usr/doc/perl-IO-stringy-2.108/docs/IO/Lines.pm.html ./usr/doc/perl-IO-stringy-2.108/docs/IO/WrapTie.pm.html ./usr/doc/perl-IO-stringy-2.108/docs/IO/Wrap.pm.html ./usr/doc/perl-IO-stringy-2.108/docs/IO/AtomicFile.pm.html ./usr/doc/perl-IO-stringy-2.108/docs/IO/ScalarArray.pm.html ./usr/doc/perl-IO-stringy-2.108/docs/IO/Scalar.pm.html ./usr/doc/perl-IO-stringy-2.108/docs/IO/Stringy.pm.html ./usr/doc/perl-IO-stringy-2.108/docs/IO/InnerFile.pm.html ./usr/doc/perl-IO-stringy-2.108/docs/IO_Scalar_synopsis.html ./usr/doc/perl-IO-stringy-2.108/docs/index-menu.html ./usr/doc/perl-IO-stringy-2.108/docs/index.menu ./usr/doc/perl-IO-stringy-2.108/docs/index.html