nagios plugins compile error
Здравствуйте.
Столкнулся с такой проблемой, при компиляции плагинов к Nagios -
nagios-plugins-1.3.1.tar.gz не компилируется плагин check-radius.
Пробовал и другие версии ошибка та же самая.
Вот лог ошибки:
gcc -g -O2 -L. -L/usr/lib -o urlize urlize.o utils.o ../lib/libnagiosplug.a
popen.o
if gcc -DLOCALEDIR=\"/usr/local/nagios/share/locale\" -DHAVE_CONFIG_H -I. -I.
-I.. -I.. -I../lib -I../intl -I/usr/include -g -O2 -MT check_radius.o -MD
-MP -MF ".deps/check_radius.Tpo" \
-c -o check_radius.o `test -f 'check_radius.c' || echo './'`check_radius.c;
\
then mv -f ".deps/check_radius.Tpo" ".deps/check_radius.Po"; \
else rm -f ".deps/check_radius.Tpo"; exit 1; \
fi
check_radius.c: In function `main':
check_radius.c:121: error: too few arguments to function `rc_avpair_add'
check_radius.c:122: error: too few arguments to function `rc_avpair_add'
check_radius.c:123: error: too few arguments to function `rc_avpair_add'
check_radius.c:133: error: too few arguments to function `rc_avpair_add'
check_radius.c:139: error: too few arguments to function `rc_send_server'
check_radius.c: In function `process_arguments':
check_radius.c:171: warning: initialization makes integer from pointer without
a cast
check_radius.c:247: error: case label does not reduce to an integer constant
make[2]: *** [check_radius.o] Ошибка 1
make[2]: Leaving directory `/usr/src/nagios-plugins-1.4.0alpha1/plugins'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/usr/src/nagios-plugins-1.4.0alpha1'
make: *** [all] Ошибка 2
пробовал компилировать на slackware 10, ASP 9.2
Полазил по инету, там люди на патчик для исправления этого дела ссылаются. Но
вот патч не удалось найти.
На freebsd все отлично компилится, правда бинарник check_radius не создается..
--
WBR mik
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13250; Возраст листа: 473; Участников: 1291
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/260666
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss
http://subscribe.ru/ http://subscribe.ru/feedback
В сообщении от 10.11.2004 14:45 mik пишет:
Пришлите на мыло файл check_radius.c
Возможно у кого-то глаза слиплись, когда исходник набивал :)
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 13253; Возраст листа: 473; Участников: 1291
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/260752
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.linux.discuss
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru?subject=comp.soft.linux.discuss
http://subscribe.ru/ http://subscribe.ru/feedback