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

thecrux на gmail.com thecrux на gmail.com
Вт Авг 2 19:03:48 UTC 2011


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';

Работать будет, но ошибка в архитектуре программы похоже имеется.

-- 
Vladimir Lettiev aka crux ✉ theCrux на gmail.com


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