![]() |
Nagios-plugins. Проблемы с компилированием.
Ось FreeBSD 6.0. Поставил Nagios-2.2. При попытке скомпилить официальные плугыны пишет:
bigbrother# gmake all gmake all-recursive gmake[1]: Entering directory `/soft/nagios-plugins-1.4.3' Making all in intl gmake[2]: Entering directory `/soft/nagios-plugins-1.4.3/intl' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/soft/nagios-plugins-1.4.3/intl' Making all in lib gmake[2]: Entering directory `/soft/nagios-plugins-1.4.3/lib' gmake all-am gmake[3]: Entering directory `/soft/nagios-plugins-1.4.3/lib' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/soft/nagios-plugins-1.4.3/lib' gmake[2]: Leaving directory `/soft/nagios-plugins-1.4.3/lib' Making all in plugins gmake[2]: Entering directory `/soft/nagios-plugins-1.4.3/plugins' Making all in tests gmake[3]: Entering directory `/soft/nagios-plugins-1.4.3/plugins/tests' gmake[3]: Nothing to be done for `all'. gmake[3]: Leaving directory `/soft/nagios-plugins-1.4.3/plugins/tests' gmake[3]: Entering directory `/soft/nagios-plugins-1.4.3/plugins' gmake[3]: Nothing to be done for `all-am'. gmake[3]: Leaving directory `/soft/nagios-plugins-1.4.3/plugins' gmake[2]: Leaving directory `/soft/nagios-plugins-1.4.3/plugins' Making all in plugins-scripts gmake[2]: Entering directory `/soft/nagios-plugins-1.4.3/plugins-scripts' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/soft/nagios-plugins-1.4.3/plugins-scripts' Making all in plugins-root gmake[2]: Entering directory `/soft/nagios-plugins-1.4.3/plugins-root' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/soft/nagios-plugins-1.4.3/plugins-root' Making all in m4 gmake[2]: Entering directory `/soft/nagios-plugins-1.4.3/m4' gmake[2]: Nothing to be done for `all'. gmake[2]: Leaving directory `/soft/nagios-plugins-1.4.3/m4' Making all in po gmake[2]: Entering directory `/soft/nagios-plugins-1.4.3/po' gmake[2]: Leaving directory `/soft/nagios-plugins-1.4.3/po' gmake[1]: Leaving directory `/soft/nagios-plugins-1.4.3' Как лечить ботву эту? =\ |
ginnyboy
Цитата:
|
Ах, да, там далее:
gmake [2]: Entering directory '/soft/nagios/plugins-1.4.3/po' gmake [2]: *** No rule to make target 'all'. Stop. gmake [2]: Leaving directory '/soft/nagios/plugins-1.4.3/po' gmake [1]: *** [all-recursive] Error 1 gmake [1]: Leaving directory `/soft/nagios-plugins-1.4.3' gmake [1]: *** [all] Error 2 |
ginnyboy
Так сразу надо было это выдавать - в Вашем предыдущем логе ни одного сообщения об ошибках. Что лечить-то было? cd /soft/nagios/plugins-1.4.3/po и внимательнол смотрим, что там находится (особенно на предмет Makefile) и еще: Цитата:
|
Цитата:
mar, уважаемая, а по теме-то есть что посоветовать? Жажду хэлпа. :) Цитата:
В changelog ядра Nagios ветки 2.х указаны устранения проблем с работой плагинов, следовательно, какие-то плагины юзаются вместе с ним. |
Цитата:
|
Версия плагинов роли не играет, они собираются даже при отсутствии nagios.
Архив не битый? ./configure делали? |
Да, есесно.
./configure --with-prefix-бла-бла, --with-nagios-user..., --with-nagios-grp... Сконфигурился, ошибок не выдал никаких. По поводу битости-небитости.. если он таром распаковывается, значит ли это что всё окей, или хэш всё-таки надо проверить? По поводу Makefile'a в /soft/nagios-plugins-1.4.3/po.. его там нет. Есть Makefile.in и Makefile.in.in |
Странно. похоже configure все-таки не отрабатывает как надо.
Среди последних строчек его вывода у меня следующее: Код:
...... |
Ага.
Код:
..... В последних строчках много #define и затем: Код:
configure: exit 0 Но Makefile действительно не создаёца в '/po' UPD: MD5 (nagios-plugins-1.4.3.tar.gz) = 2c40fc69d51cc979e85150870a1daa93 (На сцайте разработчиков не нашёл КС плугынов :С ) |
Цитата:
Код:
cp po/Makefile.in po/Makefile |
Пробовал.
Тоже с ошибкой вылетает, мол, в строке 15 ему не хватает чего-то там. Завтра лог покажу, на сегодня работы уже хватит) |
Итак. Продолжаем занятия любовью с нагиос-плугынс.
Если cp Makefile.in Makefile, то выдаёт то же самое. Если cp Makefile.in.in Makefile, то говорит, что Код:
Making all in po BuGfiX, может поделитесь контрольной суммой архива нормально работающих плугинов? Или зальёте его на какой-нить slil.ru? |
ginnyboy Сдается мне (я даже почти уверен) что дело не в этом. В чем конкретно - понять (пока) не в состоянии... MD5-хеш есть на сайте, Вы его уже тестили. А архив с плагинами я качал тот-же самый то и Вы (1.4.3), лишний раз чтобы убедиться что проблем нет. Могу предложить скачать версию допустим 1.4.2 и попробовать собрать.
|
Время: 00:29. |
Время: 00:29.
© OSzone.net 2001-