[devel] Помогите собрать mysql-mmm

Dubrovskiy Viacheslav slava на tangramltd.com
Вт Авг 2 22:28:41 UTC 2011


02.08.2011 15:03, thecrux на gmail.com пишет:
> On Tue, Aug 02, 2011 at 01:39:17PM -0400, Dubrovskiy Viacheslav wrote:
>> Здравствуйте.
>>
>> Очень нужно собрать http://mysql-mmm.org/
>> Сделал пакетик как обычно
>> ssh://git.alt/people/dubrsl/packages/mysql-mmm.git, но оно не собирается:
> ...
>> Subroutine main redefined at
>> /usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5/MMM/Monitor/Commands.pm
>> line 19.
> При проверке файла Commands.pm выдаётся warning о том, что процедура main
> переопределена (т.е. опеределение встречается либо раньше в коде, либо в
> каких-то других подключаемых модулях). А поскольку используется конструкция
>
>   use warnings FATAL => 'all';
>
> это расценивается как ошибка.
>
> Чтобы обойти проблему можно в файле lib/Monitor/Commands.pm (и также
> lib/Monitor/Monitor.pm) попробовать заменить эту конструкцию на:
>
>   use warnings FATAL => 'all', NONFATAL => 'redefine';
>
> Работать будет, но ошибка в архитектуре программы похоже имеется.
Спасибо.
теперь там такое вылазит:

Bareword "main::MMM_PROTOCOL_VERSION" not allowed while "strict subs" in
use at
/usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5/MMM/Agent/Agent.pm line 90.
Bareword "main::MMM_PROTOCOL_VERSION" not allowed while "strict subs" in
use at
/usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5/MMM/Agent/Agent.pm line 91.
/usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5/MMM/Agent/Agent.pm had
compilation errors.
# perl(Unix/Uptime.pm) at line 18 (depth 3) inside eval SKIP
# /usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5/MMM/Agent/Agent.pm:
deparse failed, trying to recover with -MMMM::Agent
Can't locate MMM/Agent.pm in @INC (@INC contains: /usr/lib/rpm
/usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5
/usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5 /usr/lib/perl5
/usr/share/perl5 /usr/lib/perl5 /usr/share/perl5 /etc/perl5
/usr/lib/perl5/vendor_perl /usr/local/lib/perl/5.12
/usr/local/share/perl/5.12 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl5 /usr/share/perl5 /etc/perl5 /usr/lib/perl5/vendor_perl .).
BEGIN failed--compilation aborted.
# /usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5/MMM/Agent/Agent.pm:
deparse failed. prefix=/usr/src/tmp/mysql-mmm-buildroot/usr/share/perl5
find-requires: ERROR: /usr/lib/rpm/perl.req failed
error: /bin/sh failed
error: Failed to find Requires


Похоже поделие еще то. Может кто-то подскажет схожее по функционалу и
рабочее?

-- 
WBR,
Dubrovskiy Viacheslav

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : smime.p7s
Тип     : application/pkcs7-signature
Размер  : 6229 байтов
Описание: S/MIME Cryptographic Signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20110802/8dc143dc/attachment-0001.bin>


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