[devel] net-snmp & perl
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Авг 6 00:52:03 MSD 2006
On Sat, Aug 05, 2006 at 09:13:03PM +0400, Alexey Tourbin wrote:
> > $ rpm --provides perl-SNMP-5.3.1-alt1.i686.rpm -qp
> > perl(SNMP.pm) = 5.030
> >
> > Но при этом:
> > $ rpm --requires perl-SNMP-5.3.1-alt1.i686.rpm -qp
> > perl(NetSNMP/OID.pm) >= 5.100
>
> Где-то внутри требуется версия больше, чем предоставляется.
> Там может быть перепутали обычную версию и v-string.
Короче там скорее всего действительно перепутали обычную версию и
v-string, но не в коде, а в Makefile.PL. Проще всего эту проблему
решить так:
--- net-snmp-5.3.1/perl/TrapReceiver/Makefile.PL- 2006-08-06 00:34:25 +0400
+++ net-snmp-5.3.1/perl/TrapReceiver/Makefile.PL 2006-08-06 00:40:22 +0400
@@ -43,7 +43,6 @@ sub InitMakeParams {
'NAME' => 'NetSNMP::TrapReceiver',
'VERSION_FROM' => 'TrapReceiver.pm', # finds $VERSION
'XSPROTOARG' => '-prototypes',
- 'PREREQ_PM' => { NetSNMP::OID => 5.1 },
($] >= 5.005 ? ## Add these new keywords supported since 5.005
(ABSTRACT_FROM => 'TrapReceiver.pm',
AUTHOR =>
Замечу, что данная зависимость действительно некорректна (с точки зрения
самого перла, а не только с точки зрения поиска зависимостей):
$ hsh-install ~tmp/build perl-SNMP
Preparing packages for installation...
libssl-0.9.7g-alt3
libwrap-7.6-alt7
libnet-snmp-5.3.1-alt1
perl-SNMP-5.3.1-alt1
$ hsh-run ~tmp/build -- perl -e 'use NetSNMP::OID 5.1'
NetSNMP::OID version 5.1 required--this is only version 5.0301 at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
$ hsh-run ~tmp/build -- perl -e 'use NetSNMP::OID v5.1'
$
Здесь v5.1 в некотором смысле эквивалентно 5.001.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20060806/9a8d81a8/attachment-0001.bin>
Подробная информация о списке рассылки Devel