[devel] Re: Продолжение борьбы с SYMPA
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Сб Мар 5 01:34:12 MSK 2005
On Mon, Feb 28, 2005 at 03:30:41PM +0300, vserge wrote:
> 2) При сборке пакета два файла
>
> /usr/lib/cgi-bin/sympa/sympa_soap_server.fcgi
> /usr/lib/cgi-bin/sympa/wwsympa.fcgi
>
> не хотят проходить проверку ругаются на ключик -U в строке
> #!/usr/bin/perl -U
>
> вот хвост лога сборки:
> Поиск Requires (используя /usr/lib/rpm/find-requires)
> Выполняется(Requires): /bin/sh -e
> /home/vserge/Altlinux/RPM/TMP/rpm-tmp.93354 + umask 022
> + /bin/mkdir -p /home/vserge/Altlinux/RPM/BUILD
> + cd /home/vserge/Altlinux/RPM/BUILD
> + /usr/lib/rpm/find-requires
> Args must match #! line at
> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
> pa_soap_server.fcgi line 1. #
> /home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sympa/sym
> pa_soap_server.fcgi: deparse failed.
> prefix=/home/vserge/Altlinux/RPM/TMP/sympa-buildroot/usr/lib/cgi-bin/sy
> mpa ошибка: /bin/sh не удалось
> ошибка: Невозможно найти Requires
Не могу воспроизвести. Возможно, вы сказали лишь только часть правды --
а ещё что-то скрываете. Колитесь.
$ cat test.pl
#!/usr/bin/perl -U
use strict;
1;
$ /usr/lib/rpm/perl.req -v test.pl
# perl(strict.pm) at line 2 (builtin SKIP)
/home/at/test.pl syntax OK
$
> 3) Не хотят искаться зависимости автоматически
> при этом согласно Perl Policy
> /usr/share/doc/rpm-build-perl-0.5.1/README.ALT
> определена переменная _perl_lib_path
Что значит "не хотят искаться зависимости автоматически"?
Какого рода зависимости имеются в виду: requires или provides?
> ### Redefine _perl_lib_path for find reqs
> %define _perl_lib_path
> %perl_vendor_privlib:%sympa_home/lib:%sympa_home/bin:%wws ympa_home
-----------------------------------------------------------^
Пробел? :)
Стандартные пути вписывать не надо -- на самом деле, от них даже не
так-то легко избавиться. В _perl_lib_path нужно вписать только тот
путь, от которого будет отсчитываться Provides.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050305/c0c76ef1/attachment-0001.bin>
Подробная информация о списке рассылки Devel