Recompiling plugins

ThomasC. shoktai at gmail.com
Tue Apr 18 13:18:38 CEST 2006


Hi,


I made a change in the source code of the check_snmp plugin. I would 
like now to recompile it.

When i run
gcc -o check_snmp check_snmp.c i get a lot of errors.

I know this is a question about compiling but can you help me please to 
learn how to recompile transformed code in Nagios plugs.


Thanks a lot.

The errors are :
In file included from check_snmp.c:26:
common.h:35:20: error: config.h: No such file or directory
In file included from check_snmp.c:26:
common.h:146: error: syntax error before 'va_list'
common.h:187:21: error: gettext.h: No such file or directory
In file included from check_snmp.c:27:
utils.h:30: error: syntax error before 'timeout_alarm_handler'
utils.h:30: warning: data definition has no type or storage class
utils.h:53: error: redefinition of 'struct timeval'
utils.h:60: warning: 'struct timezone' declared inside parameter list
utils.h:60: warning: its scope is only this definition or declaration, 
which is probably not what you want
In file included from check_snmp.c:28:
popen.h:9: error: syntax error before 'popen_timeout_alarm_handler'
popen.h:9: warning: data definition has no type or storage class
check_snmp.c: In function 'main':
check_snmp.c:145: error: 'LC_ALL' undeclared (first use in this function)
check_snmp.c:145: error: (Each undeclared identifier is reported only once
check_snmp.c:145: error: for each function it appears in.)
check_snmp.c:146: error: 'PACKAGE' undeclared (first use in this function)
check_snmp.c:146: error: 'LOCALEDIR' undeclared (first use in this function)
check_snmp.c:155: warning: incompatible implicit declaration of built-in 
function 'strdup'
check_snmp.c:168: warning: incompatible implicit declaration of built-in 
function 'gettext'
check_snmp.c:173: error: 'PATH_TO_SNMPGETNEXT' undeclared (first use in 
this function)
check_snmp.c:178: error: 'PATH_TO_SNMPGET' undeclared (first use in this 
function)
check_snmp.c:206: warning: incompatible implicit declaration of built-in 
function 'strcat'
check_snmp.c:206: error: 'perfstr' undeclared (first use in this function)
check_snmp.c:210: warning: incompatible implicit declaration of built-in 
function 'strstr'
check_snmp.c:211: warning: incompatible implicit declaration of built-in 
function 'strncat'
check_snmp.c:217: warning: incompatible implicit declaration of built-in 
function 'strlen'
check_snmp.c:218: warning: incompatible implicit declaration of built-in 
function 'strspn'
check_snmp.c:225: warning: incompatible implicit declaration of built-in 
function 'strpbrk'
check_snmp.c:230: warning: incompatible implicit declaration of built-in 
function 'strpbrk'
check_snmp.c:251: warning: incompatible implicit declaration of built-in 
function 'strcpy'
check_snmp.c:276: warning: incompatible implicit declaration of built-in 
function 'strpbrk'
check_snmp.c: In function 'process_arguments':
check_snmp.c:416: warning: incompatible implicit declaration of built-in 
function 'strcpy'
check_snmp.c:432: warning: incompatible implicit declaration of built-in 
function 'gettext'
check_snmp.c:486: warning: incompatible implicit declaration of built-in 
function 'strspn'
check_snmp.c:486: warning: incompatible implicit declaration of built-in 
function 'strlen'
check_snmp.c:493: warning: incompatible implicit declaration of built-in 
function 'index'
check_snmp.c:504: warning: incompatible implicit declaration of built-in 
function 'index'
check_snmp.c:524: warning: incompatible implicit declaration of built-in 
function 'index'
check_snmp.c:539: warning: incompatible implicit declaration of built-in 
function 'strncpy'
check_snmp.c:586: warning: incompatible implicit declaration of built-in 
function 'strstr'
check_snmp.c:640: warning: incompatible implicit declaration of built-in 
function 'strdup'
check_snmp.c: In function 'validate_arguments':
check_snmp.c:674: warning: incompatible implicit declaration of built-in 
function 'strdup'
check_snmp.c:707: warning: incompatible implicit declaration of built-in 
function 'gettext'
check_snmp.c:715: warning: incompatible implicit declaration of built-in 
function 'gettext'
check_snmp.c:724: warning: incompatible implicit declaration of built-in 
function 'gettext'
check_snmp.c: In function 'clarify_message':
check_snmp.c:739: warning: incompatible implicit declaration of built-in 
function 'strcpy'
check_snmp.c:741: warning: assignment makes pointer from integer without 
a cast
check_snmp.c:742: warning: assignment makes pointer from integer without 
a cast
check_snmp.c: In function 'lu_getll':
check_snmp.c:817: warning: incompatible implicit declaration of built-in 
function 'strchr'
check_snmp.c: In function 'thisarg':
check_snmp.c:849: warning: incompatible implicit declaration of built-in 
function 'strspn'
check_snmp.c:850: warning: incompatible implicit declaration of built-in 
function 'strstr'
check_snmp.c:851: warning: incompatible implicit declaration of built-in 
function 'strlen'
check_snmp.c:852: warning: incompatible implicit declaration of built-in 
function 'gettext'
check_snmp.c: In function 'nextarg':
check_snmp.c:866: warning: incompatible implicit declaration of built-in 
function 'strstr'
check_snmp.c:868: warning: incompatible implicit declaration of built-in 
function 'strlen'
check_snmp.c:878: warning: incompatible implicit declaration of built-in 
function 'strlen'
check_snmp.c:885: warning: incompatible implicit declaration of built-in 
function 'strlen'
check_snmp.c: In function 'print_help':
check_snmp.c:901: warning: incompatible implicit declaration of built-in 
function 'gettext'


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list