[Nagiosplug-help] Plugin MySQL errors

cynthia lingley cslingley at yahoo.com
Tue Jan 30 17:24:54 CET 2007


I am new to Linux.  But I read all the documentation and installed gd-2.0.33.tar.gz, and nagios-2.7.tar.gz without problem.  However the plugins from nagios-plugins-1-4.5.tar.gz fail to install into the /usr/local/nagios/libexec directory.  Like similar Postings... I too have MySQL errors afer running ./configure.  I also discounted believing MySQL was not a prerequiste. Someone wrote, the "make install" will not ignore errors encountered.  How best should I resolve the MySQL errors included below...
 Do I need to install MySQL too?
     check_mysql.c:51:19: error: mysql.h: No such file or directory
 check_mysql.c:52:20: error: errmsg.h: No such file or directory
 check_mysql.c:58: error: ‘MYSQL_PORT’ undeclared here (not in a function)
 check_mysql.c: In function ‘main’:
 check_mysql.c:73: error: ‘MYSQL’ undeclared (first use in this function)
 check_mysql.c:73: error: (Each undeclared identifier is reported only once
 check_mysql.c:73: error: for each function it appears in.)
 check_mysql.c:73: error: syntax error before ‘mysql’
 check_mysql.c:74: error: ‘MYSQL_RES’ undeclared (first use in this function)
 check_mysql.c:74: error: ‘res’ undeclared (first use in this function)
 check_mysql.c:75: error: ‘MYSQL_ROW’ undeclared (first use in this function)
 check_mysql.c:75: error: syntax error before ‘row’
 check_mysql.c:91: error: ‘mysql’ undeclared (first use in this function
 check_mysql.c:93: error: ‘MYSQL_READ_DEFAULT_GROUP’ undeclared (first use in this function)
 check_mysql.c:97: error: ‘CR_UNKNOWN_HOST’ undeclared (first use in this function)
 check_mysql.c:99: error: ‘CR_VERSION_ERROR’ undeclared (first use in this function)
 check_mysql.c:101: error: ‘CR_OUT_OF_MEMORY’ undeclared (first use in this function)
 check_mysql.c:103: error: ‘CR_IPSOCK_ERROR’ undeclared (first use in this function)
 check_mysql.c:105: error: ‘CR_SOCKET_CREATE_ERROR’ undeclared (first use in this function)
 check_mysql.c:112: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
 check_mysql.c:112: warning: passing argument 2 of ‘__builtin___memcpy_chk’ makes pointer from integer without a cast
 check_mysql.c:112: warning: passing argument 2 of ‘__memcpy_ichk’ makes pointer from integer without a cast
 check_mysql.c:112: warning: passing argument 1 of ‘__strdup’ makes pointer from integer without a cast
 check_mysql.c:116: error: ‘CR_SERVER_GONE_ERROR’ undeclared (first use in this function)
 check_mysql.c:118: error: ‘CR_SERVER_LOST’ undeclared (first use in this function)
 check_mysql.c:120: error: ‘CR_UNKNOWN_ERROR’ undeclared (first use in this function)
 check_mysql.c:127: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
 check_mysql.c:127: warning: passing argument 2 of ‘__builtin___memcpy_chk’ makes pointer from integer without a cast
 check_mysql.c:127: warning: passing argument 2 of ‘__memcpy_ichk’ makes pointer from integer without a cast
 check_mysql.c:127: warning: passing argument 1 of ‘__strdup’ makes pointer from integer without a cast
 check_mysql.c:134: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
 check_mysql.c:134: warning: passing argument 2 of ‘__builtin___memcpy_chk’ makes pointer from integer without a cast
 check_mysql.c:134: warning: passing argument 2 of ‘__memcpy_ichk’ makes pointer from integer without a cast
 check_mysql.c:134: warning: passing argument 1 of ‘__strdup’ makes pointer from integer without a cast
 check_mysql.c:146: error: ‘row’ undeclared (first use in this function)
 check_mysql.c:147: warning: passing argument 1 of ‘strlen’ makes pointer from integer without a cast
 check_mysql.c:147: warning: passing argument 2 of ‘__builtin___memcpy_chk’ makes pointer from integer without a cast
 check_mysql.c:147: warning: passing argument 2 of ‘__memcpy_ichk’ makes pointer from integer without a cast
 check_mysql.c:147: warning: passing argument 1 of ‘__strdup’ makes pointer from integer without a cast
 check_mysql.c:165: error: ‘MYSQL_FIELD’ undeclared (first use in this function)
 check_mysql.c:165: error: ‘fields’ undeclared (first use in this function)
 make[2]: *** [check_mysql-check_mysql.o] Error 1
 make[2]: Leaving directory `/root/Desktop/nagios-plugins-1.4.5/plugins'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/root/Desktop/nagios-plugins-1.4.5'
 make: *** [all] Error 2
 [root at cynthia nagios-plugins-1.4.5]#
 Note, make test appears to work.... I thought installing the Plugins would be the easy the part. Any help/advice much appreciated.
 Thanks, Cynthia
 
 
 
 
---------------------------------
Need a quick answer? Get one in minutes from people who know. Ask your question on Yahoo! Answers.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/help/attachments/20070130/d1320971/attachment.html>


More information about the Help mailing list