[devel] find-requires для perl
Alexey Tourbin
at на altlinux.ru
Пн Фев 18 17:08:50 MSK 2008
On Fri, Feb 08, 2008 at 06:23:53PM +0300, Anton Farygin wrote:
> Словил на текущем Sisyphus:
> No config found; attempting to find mythbackend via UPnP.
> No backends found. Please copy /usr/src/.mythtv/config.xml from
> aworking MythTV installation instead.
> Compilation failed in require at
> /usr/src/tmp/mythtv-buildroot/usr/bin/mythrename.pl line 22.
> BEGIN failed--compilation aborted at
> /usr/src/tmp/mythtv-buildroot/usr/bin/mythrename.pl line 22.
> # /usr/src/tmp/mythtv-buildroot/usr/bin/mythrename.pl: deparse failed.
> isPerl=0.030890515646368.
>
> у нас find-requires для perl пытается выполнять код ?
Выполняются блоки BEGIN и директивы use.
Это аналогично режиму syntax check (-c).
$ perl -c -le 'BEGIN{print 1}'
1
-e syntax OK
$
> Как это можно обойти ?
Надо разбираться в каждом конкретном случае.
Вообще на стадии BEGIN не принято выполнять слишком много кода.
Привет.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/devel/attachments/20080218/b80c4cb5/attachment.bin
Подробная информация о списке рассылки Devel