On Sat, May 03, 2008 at 03:59:20AM +0500, Sergey Y. Afonin wrote: > Потребовался древний http://search.cpan.org/~sharyanto/Proc-PID_File-0.05/ > и, что-то, не собирается. > > /home/asy/tmp/perl-Proc-PID_File-buildroot/usr/lib/perl5/vendor_perl/Proc/PID_File.pm syntax OK > Cannot find blib even in /home/asy/RPM/BUILD/../../../../.. > BEGIN failed--compilation aborted at /home/asy/tmp/perl-Proc-PID_File-buildroot/usr/lib/perl5/vendor_perl/Proc/simple.pl line 1. > # /home/asy/tmp/perl-Proc-PID_File-buildroot/usr/lib/perl5/vendor_perl/Proc/simple.pl: deparse failed, trying to recover with -MProc > Can't locate Proc.pm in @INC > .... Не пакуйте Proc/simple.pl. > Почему blib.pm ищется в "/home/asy/RPM/BUILD/../../../../..", а не в @INC ? Потому что 'use blib;' ищет подкаталог 'blib' в текущем каталоге, далее в родительском каталоге и т.д. Это имеет смысл только при сборке пакета.