При попытке создать rpm, выдается ошибка отсутствия модуля Pod::Text, но он установлен в пакете perl-podlators. cpan2rpm File::Flock -- cpan2rpm - Ver: 2.027 -- Fetch: HTTP -- module: File::Flock -- Using cached URL: http://search.cpan.org//CPAN/authors/id/M/MU/MUIR/modules/File-Flock-2008.01.tar.gz Tarball found - not fetching Metadata retrieval Tarball extraction: [/home/baraka/RPM/SOURCES/File-Flock-2008.01.tar.gz] tar: ошибка записи Can't locate object method "interpolate" via package "Pod::Text" at /usr/bin/cpan2rpm line 539. cannot remove path when cwd is /tmp/.private/baraka/bD6M1f2U8C/File-Flock-2008.01 for /tmp/.private/baraka/bD6M1f2U8C: at /usr/share/perl5/File/Temp.pm line 902 -- Done -- rpm -ql perl-podlators /usr/bin/pod2man /usr/bin/pod2text /usr/share/doc/perl-podlators-2.3.1 /usr/share/doc/perl-podlators-2.3.1/ChangeLog /usr/share/doc/perl-podlators-2.3.1/README /usr/share/perl5/Pod /usr/share/perl5/Pod/Man.pm /usr/share/perl5/Pod/ParseLink.pm /usr/share/perl5/Pod/Text /usr/share/perl5/Pod/Text.pm /usr/share/perl5/Pod/Text/Color.pm /usr/share/perl5/Pod/Text/Overstrike.pm /usr/share/perl5/Pod/Text/Termcap.pm
Да, проблема в новом Pod::Text: Pod::Text no longer derives from Pod::Parser so the method 'interpolate' does not exist. https://bugzilla.redhat.com/show_bug.cgi?id=481147
cpan2rpm-2.027-alt5 -> sisyphus: * Sat Nov 27 2010 Vitaly Lipatov <lav@altlinux> 2.027-alt5 - use Pod::PlainText instead Pod::Text (ALT bug #24592) - do not use perl_vendor_man3dir macro