$ perl -e 'use Text::Wrap' Can't locate loadable object for module re in @INC (@INC contains: /usr/lib/perl5/site_perl/5.12.2/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.12.2 /usr/lib64/perl5 /usr/share/perl5 /usr/lib64/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl .) at /usr/share/perl5/Text/Wrap.pm line 50 Compilation failed in require at /usr/share/perl5/Text/Wrap.pm line 50. BEGIN failed--compilation aborted at /usr/share/perl5/Text/Wrap.pm line 50. Compilation failed in require at -e line 1. BEGIN failed--compilation aborted at -e line 1.
$ rpmquery perl-base perl-base-5.12.2-alt00
Полагаю, что надо переместить файл %_libdir/perl5/auto/re/re.so из субпакета perl-devel в perl-base. В perl-5.8.x, при использовании прагмы re, re.so подгружался только в случае такого использования: use re 'debug'. В perl-5.12.x он подгружается уже всегда и поэтому проблема проявилась.
(In reply to comment #2) > Полагаю, что надо переместить файл %_libdir/perl5/auto/re/re.so из субпакета > perl-devel в perl-base. Согласен, давайте не откладывая перенесем %_libdir/perl5/auto/re/ из perl-devel в perl-base.
perl-1:5.12.2-alt01 -> sisyphus: * Sun Nov 14 2010 Vladimir Lettiev <crux@altlinux> 1:5.12.2-alt01 - re.so moved from perl-devel to perl-base (Closes: #24561)