[devel] perl и модули из собираемого пакета

Andrew Kornilov =?iso-8859-1?q?hiddenman_=CE=C1_altlinux=2Eorg?=
Вт Фев 26 00:29:24 MSK 2008


Привет всем.

Обновляю свой же пакет, request-tracker. Решил включить давно выключенный
AutoReq для perl-а. Включил, получаю следующее:
Can't locate RT/Interface/CLI.pm in @INC (@INC contains: /usr/lib/rt/lib 
/usr/lib/rt/local/lib /usr/lib/rpm /etc/perl5 /usr/lib/perl5/x86_64-linux
/usr/lib/perl5 /usr/lib/perl5/vendor_perl/x86_64-linux
/usr/lib/perl5/vendor_perl /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux
/usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) 
at /home/hiddenman/tmp/request-tracker-buildroot/usr/lib/rt/bin/rt-count line
45.
Файл rt-count в строке 45 содержит:
use RT::Interface::CLI qw(CleanEnv GetCurrentUser GetMessageContent loc);

Соответствующий файл находится в
/home/hiddenman/tmp/request-tracker-buildroot/usr/lib/rt/lib в виде
RT/Interface/CLI.pm

Почитав README.ALT из rpm-build-perl и поискав по рассылке, попробовал
использовать макросы:
%define _perl_lib_path %_libdir/%name/lib/
%add_perl_lib_path %_libdir/%name/lib/
в том числе, добавляя %buildroot в начало.

Не помогает. Стабильно пишет вышеуказанную ошибку, с тем же самым @INC,
что бы я не писал в вышеуказанные макросы.
Или я что-то не так делаю или что-то не работает.
Просьба подсказать.

-- 


Подробная информация о списке рассылки Devel