From: Ben C. <Ben...@ro...> - 2004-06-14 10:40:11
|
Hi Philipp, I am glad you have found PerfParse, and hope you will enjoy using it. Your error messages seem to indicate you do not have the MySQL client=20 development libs on your system. These will include the missing files=20 'mysql.h' and 'errmsg.h'. If you don't think this is the case, (errors in the make are possible),=20 enter the following and let me know if it replys with anything: $ find / -name "mysql.h" -ls 2> /dev/null I do not know 'Fedora Core 1', so I am not sure how they distribute the=20 Mysql-devel package. You can however obtain this from MySQL by getting=20 and installing the source package from mysql.com. It is the client=20 development libs you need, or the full package :) I also notice you are on MySQL version 3. This does not support=20 transactions. I strongly advice you upgrade to the full version of=20 MySQL 4, in what ever their latest release version it, including the=20 'InnoDB', or 'max', release. Transactions ensure that bad data cannot=20 accidentally be added to the system, which will ensure a far better=20 quality database in the long run. This also offers referential=20 integrity, so that your database cannot be accidentally corrupted by a=20 bad program/user! :) May I ask in future that you might want to address support requests to=20 the mailing list per...@li.... You can sign up=20 for this from the bottom of PerfParse project page: http://sourceforge.net/projects/perfparse This will help other users with similar errors to fix their own=20 problems, and you may get a reply from another user who offers an=20 alternate fix. Kind regards, Ben Clewett. Sand Philipp wrote: > Hi Ben, >=20 > I just wanted to try out your perparse Plugin for Nagios, and got a few= =20 > problems in compiling the package... > My OS: Fedora Core 1 > Nagios 1.2 (without MySQL) > Mysql server version: 3.23.58 >=20 > When I run configure everything looks fine. > When I run make (as root) the following messages are displayed: > [root@nagios1 perfparse-0.08]# make > make all-recursive > make[1]: Entering directory `/root/perfparse-0.08' > Making all in src > make[2]: Entering directory `/root/perfparse-0.08/src' > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I'/usr/include' -g -O2 -Wall=20 > -MT perfparse.o -MD -MP -MF ".deps/perfparse.Tpo" -c -o perfparse.o=20 > perfparse.c; \ >=20 > then mv -f ".deps/perfparse.Tpo" ".deps/perfparse.Po"; else rm -f=20 > ".deps/perfparse.Tpo"; exit 1; fi > In file included from perfparse.c:35: > common.h:29:19: mysql.h: No such file or directory > common.h:30:20: errmsg.h: No such file or directory > In file included from perfparse.c:35: > common.h:41: error: syntax error before "db_mysql" > common.h:41: warning: type defaults to `int' in declaration of `db_mysq= l' > common.h:41: warning: data definition has no type or storage class > common.h:42: error: syntax error before '*' token > common.h:42: warning: type defaults to `int' in declaration of=20 > `query_result' > common.h:42: warning: data definition has no type or storage class > common.h:43: error: syntax error before "result_row" > common.h:43: warning: type defaults to `int' in declaration of `result_= row' > common.h:43: warning: data definition has no type or storage class > perfparse.c: In function `my_on_exit': > perfparse.c:198: warning: implicit declaration of function `mysql_close= ' > perfparse.c: In function `save_raw_data': > perfparse.c:672: warning: implicit declaration of function=20 > `mysql_fetch_row' > perfparse.c: In function `saveBinAllowed': > perfparse.c:702: error: subscripted value is neither array nor pointer > perfparse.c: In function `now_get_state': > perfparse.c:1183: error: subscripted value is neither array nor pointer > perfparse.c: In function `sql_fail': > perfparse.c:1386: warning: implicit declaration of function `mysql_erro= r' > perfparse.c:1386: warning: format argument is not a pointer (arg 4) > make[2]: *** [perfparse.o] Error 1 > make[2]: Leaving directory `/root/perfparse-0.08/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/perfparse-0.08' > make: *** [all] Error 2 >=20 > When i run ./make install then, the following is displayed: >=20 > [root@nagios1 perfparse-0.08]# make install > Making install in src > make[1]: Entering directory `/root/perfparse-0.08/src' > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I'/usr/include' -g -O2 -Wall=20 > -MT perfparse.o -MD -MP -MF ".deps/perfparse.Tpo" -c -o perfparse.o=20 > perfparse.c; \ >=20 > then mv -f ".deps/perfparse.Tpo" ".deps/perfparse.Po"; else rm -f=20 > ".deps/perfparse.Tpo"; exit 1; fi > In file included from perfparse.c:35: > common.h:29:19: mysql.h: No such file or directory > common.h:30:20: errmsg.h: No such file or directory > In file included from perfparse.c:35: > common.h:41: error: syntax error before "db_mysql" > common.h:41: warning: type defaults to `int' in declaration of `db_mysq= l' > common.h:41: warning: data definition has no type or storage class > common.h:42: error: syntax error before '*' token > common.h:42: warning: type defaults to `int' in declaration of=20 > `query_result' > common.h:42: warning: data definition has no type or storage class > common.h:43: error: syntax error before "result_row" > common.h:43: warning: type defaults to `int' in declaration of `result_= row' > common.h:43: warning: data definition has no type or storage class > perfparse.c: In function `my_on_exit': > perfparse.c:198: warning: implicit declaration of function `mysql_close= ' > perfparse.c: In function `save_raw_data': > perfparse.c:672: warning: implicit declaration of function=20 > `mysql_fetch_row' > perfparse.c: In function `saveBinAllowed': > perfparse.c:702: error: subscripted value is neither array nor pointer > perfparse.c: In function `now_get_state': > perfparse.c:1183: error: subscripted value is neither array nor pointer > perfparse.c: In function `sql_fail': > perfparse.c:1386: warning: implicit declaration of function `mysql_erro= r' > perfparse.c:1386: warning: format argument is not a pointer (arg 4) > make[1]: *** [perfparse.o] Error 1 > make[1]: Leaving directory `/root/perfparse-0.08/src' > make: *** [install-recursive] Error 1 >=20 >=20 > Any suggestions? > Thanks in advance! > Philipp >=20 >=20 >=20 > _____________________________ >=20 > *Philipp Sand* > OC-CC-TEC-SYS >=20 > *SYCOR GmbH* > Heinrich-von-Stephan-Stra=DFe 1-5 > D - 37073 G=F6ttingen >=20 > Telefon +49 (0) 551 / 490 - 0 > Telefax +49 (0) 551 / 490 - 2000 >=20 > _ph...@sy..._ > ___www.sycor.de___ <file://www.sycor.de>__ > ------------------------------------------------ >=20 |
From: Ben C. <Be...@cl...> - 2004-06-14 12:34:21
|
Phillipp, You are never waiting my time, if I can do anything to help PerfParse=20 users I always will. You problems is the version of SQL you are using. Only the latest=20 version 4 supports transactions. I would advise you to upgrade to the latest version. Alternatively, you=20 can edit the source code in the directory 'src'. Look for any lines like= : now_query("START TRANSACTION"); or now_query("COMMIT"); And delete them. Regards, Ben. Sand Philipp wrote: > Ah great now it works...thanks for that! > Now i got another failure :( I just created the Database and the tables= with the mysql_create.sh skript contributed. > Now i want to run perfparse and get the following: > [root@nagios1 bin]# ./perfparse > "START TRANSACTION" failed: > You have an error in your SQL syntax near 'START TRANSACTION' at line 1 >=20 > My mysql.log shows the following: >=20 > 040614 13:50:48 201 Connect ro...@na... on nagios > 201 Query SELECT file_name, line_in_file, las= t_line_hash, pid, file_name FROM perfdata_state WHERE domain =3D '008DC5B= 5' > 201 Query UPDATE perfdata_state SET pid =3D 1= 0227, line_in_file =3D 0, last_line_hash =3D '', file_name =3D '/usr/loca= l/nagios/var/serviceperf.log' WHERE domain =3D '008DC5B5' > 201 Query SET AUTOCOMMIT=3D0 > 201 Query START TRANSACTION > 201 Quit >=20 > Sorry for wasting your time :) >=20 > Philipp >=20 >=20 >>-----Original Message----- >>From: Ben Clewett [mailto:Ben...@ro...]=20 >>Sent: Monday, June 14, 2004 12:41 PM >>To: Sand Philipp >>Cc: 'per...@li...' >>Subject: Re: Make error >> >>Hi Philipp, >> >>I am glad you have found PerfParse, and hope you will enjoy using it. >> >>Your error messages seem to indicate you do not have the=20 >>MySQL client development libs on your system. These will=20 >>include the missing files 'mysql.h' and 'errmsg.h'. >> >>If you don't think this is the case, (errors in the make are=20 >>possible), enter the following and let me know if it replys=20 >>with anything: >> >>$ find / -name "mysql.h" -ls 2> /dev/null >> >>I do not know 'Fedora Core 1', so I am not sure how they=20 >>distribute the Mysql-devel package. You can however obtain=20 >>this from MySQL by getting and installing the source package=20 >>from mysql.com. It is the client development libs you need,=20 >>or the full package :) >> >>I also notice you are on MySQL version 3. This does not=20 >>support transactions. I strongly advice you upgrade to the=20 >>full version of MySQL 4, in what ever their latest release=20 >>version it, including the 'InnoDB', or 'max', release. =20 >>Transactions ensure that bad data cannot accidentally be=20 >>added to the system, which will ensure a far better quality=20 >>database in the long run. This also offers referential=20 >>integrity, so that your database cannot be accidentally=20 >>corrupted by a bad program/user! :) >> >>May I ask in future that you might want to address support=20 >>requests to the mailing list=20 >>per...@li.... You can sign up for=20 >>this from the bottom of PerfParse project page: >> >>http://sourceforge.net/projects/perfparse >> >>This will help other users with similar errors to fix their=20 >>own problems, and you may get a reply from another user who=20 >>offers an alternate fix. >> >>Kind regards, >> >>Ben Clewett. >> >> >>Sand Philipp wrote: >> >> >>>Hi Ben, >>> >>>I just wanted to try out your perparse Plugin for Nagios, and got a=20 >>>few problems in compiling the package... >>>My OS: Fedora Core 1 >>>Nagios 1.2 (without MySQL) >>>Mysql server version: 3.23.58 >>> >>>When I run configure everything looks fine. >>>When I run make (as root) the following messages are displayed: >>>[root@nagios1 perfparse-0.08]# make >>>make all-recursive >>>make[1]: Entering directory `/root/perfparse-0.08' >>>Making all in src >>>make[2]: Entering directory `/root/perfparse-0.08/src' >>>if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I'/usr/include' =20 >> >>-g -O2 -Wall=20 >> >>>-MT perfparse.o -MD -MP -MF ".deps/perfparse.Tpo" -c -o perfparse.o=20 >>>perfparse.c; \ >>> >>>then mv -f ".deps/perfparse.Tpo" ".deps/perfparse.Po"; else rm -f=20 >>>".deps/perfparse.Tpo"; exit 1; fi In file included from=20 >>>perfparse.c:35: >>>common.h:29:19: mysql.h: No such file or directory >>>common.h:30:20: errmsg.h: No such file or directory In file=20 >> >>included=20 >> >>>from perfparse.c:35: >>>common.h:41: error: syntax error before "db_mysql" >>>common.h:41: warning: type defaults to `int' in declaration=20 >> >>of `db_mysql' >> >>>common.h:41: warning: data definition has no type or storage class >>>common.h:42: error: syntax error before '*' token >>>common.h:42: warning: type defaults to `int' in declaration of=20 >>>`query_result' >>>common.h:42: warning: data definition has no type or storage class >>>common.h:43: error: syntax error before "result_row" >>>common.h:43: warning: type defaults to `int' in declaration=20 >> >>of `result_row' >> >>>common.h:43: warning: data definition has no type or storage class >>>perfparse.c: In function `my_on_exit': >>>perfparse.c:198: warning: implicit declaration of function=20 >> >>`mysql_close' >> >>>perfparse.c: In function `save_raw_data': >>>perfparse.c:672: warning: implicit declaration of function=20 >>>`mysql_fetch_row' >>>perfparse.c: In function `saveBinAllowed': >>>perfparse.c:702: error: subscripted value is neither array=20 >> >>nor pointer >> >>>perfparse.c: In function `now_get_state': >>>perfparse.c:1183: error: subscripted value is neither array nor=20 >>>pointer >>>perfparse.c: In function `sql_fail': >>>perfparse.c:1386: warning: implicit declaration of function=20 >> >>`mysql_error' >> >>>perfparse.c:1386: warning: format argument is not a pointer (arg 4) >>>make[2]: *** [perfparse.o] Error 1 >>>make[2]: Leaving directory `/root/perfparse-0.08/src' >>>make[1]: *** [all-recursive] Error 1 >>>make[1]: Leaving directory `/root/perfparse-0.08' >>>make: *** [all] Error 2 >>> >>>When i run ./make install then, the following is displayed: >>> >>>[root@nagios1 perfparse-0.08]# make install Making install in src >>>make[1]: Entering directory `/root/perfparse-0.08/src' >>>if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I'/usr/include' =20 >> >>-g -O2 -Wall=20 >> >>>-MT perfparse.o -MD -MP -MF ".deps/perfparse.Tpo" -c -o perfparse.o=20 >>>perfparse.c; \ >>> >>>then mv -f ".deps/perfparse.Tpo" ".deps/perfparse.Po"; else rm -f=20 >>>".deps/perfparse.Tpo"; exit 1; fi In file included from=20 >>>perfparse.c:35: >>>common.h:29:19: mysql.h: No such file or directory >>>common.h:30:20: errmsg.h: No such file or directory In file=20 >> >>included=20 >> >>>from perfparse.c:35: >>>common.h:41: error: syntax error before "db_mysql" >>>common.h:41: warning: type defaults to `int' in declaration=20 >> >>of `db_mysql' >> >>>common.h:41: warning: data definition has no type or storage class >>>common.h:42: error: syntax error before '*' token >>>common.h:42: warning: type defaults to `int' in declaration of=20 >>>`query_result' >>>common.h:42: warning: data definition has no type or storage class >>>common.h:43: error: syntax error before "result_row" >>>common.h:43: warning: type defaults to `int' in declaration=20 >> >>of `result_row' >> >>>common.h:43: warning: data definition has no type or storage class >>>perfparse.c: In function `my_on_exit': >>>perfparse.c:198: warning: implicit declaration of function=20 >> >>`mysql_close' >> >>>perfparse.c: In function `save_raw_data': >>>perfparse.c:672: warning: implicit declaration of function=20 >>>`mysql_fetch_row' >>>perfparse.c: In function `saveBinAllowed': >>>perfparse.c:702: error: subscripted value is neither array=20 >> >>nor pointer >> >>>perfparse.c: In function `now_get_state': >>>perfparse.c:1183: error: subscripted value is neither array nor=20 >>>pointer >>>perfparse.c: In function `sql_fail': >>>perfparse.c:1386: warning: implicit declaration of function=20 >> >>`mysql_error' >> >>>perfparse.c:1386: warning: format argument is not a pointer (arg 4) >>>make[1]: *** [perfparse.o] Error 1 >>>make[1]: Leaving directory `/root/perfparse-0.08/src' >>>make: *** [install-recursive] Error 1 >>> >>> >>>Any suggestions? >>>Thanks in advance! >>>Philipp >>> >>> >>> >>>_____________________________ >>> >>>*Philipp Sand* >>>OC-CC-TEC-SYS >>> >>>*SYCOR GmbH* >>>Heinrich-von-Stephan-Stra=DFe 1-5 >>>D - 37073 G=F6ttingen >>> >>>Telefon +49 (0) 551 / 490 - 0 >>>Telefax +49 (0) 551 / 490 - 2000 >>> >>>_ph...@sy..._ >>>___www.sycor.de___ <file://www.sycor.de>__ >>>------------------------------------------------ >>> >> >> >> >=20 |
From: Ben C. <Be...@cl...> - 2004-06-15 12:54:16
|
Phillipp, Great to hear you have installed MySQL 4. This will make a difference. I think perfparse has experienced a format of log file it can't=20 understand. Can you look in nagios.cfg and find these lines: process_performance_data=3D1 xpdfile_service_perfdata_file=3D/usr/local/nagios/var/serviceperf.log xpdfile_service_perfdata_template=3D$TIMET$\t$HOSTNAME$\t$SERVICEDESC$\t$= OUTPUT$\t$PERFDATA$ These have to be exactly as above in this version of PerfParse. If you really need a different format, I can show you how to change the=20 source code to accommodate your changes. Regards, Ben. Sand Philipp wrote: > Hi, >=20 > I installed mysql 4 now and recompiled the perparse binaries. Now it se= ems ok concering the compiling stuff. > Now I get an error when running perfparse, that i got unknown colums in= my service-perfdata file. >=20 > Here's the Error Message: > #./perfparse -l /usr/local/nagios/var/service-perfdata.out > Filename: /usr/local/nagios/var/service-perfdata.out > "INSERT INTO perfdata_service_raw (host_name, service_description, ctim= e, txt_data) VALUES ('users=3D1;75;150;01083050695','pcadm76',FROM_UNIXTI= ME(n),'Current Users')" failed: > Unknown column 'n' in 'field list' > 00:00:00 l 1 read 0 @ 0.0 l/sec. Met 0 @ nan Met/l. Drop 0. =20 >=20 > What's next? :) >=20 > Thanks in advance! > Philipp >=20 >=20 >>-----Original Message----- >>From: Ben Clewett [mailto:Be...@cl...]=20 >>Sent: Monday, June 14, 2004 2:36 PM >>To: Sand Philipp; 'per...@li...' >>Subject: Re: Make error >> >>Phillipp, >> >>You are never waiting my time, if I can do anything to help=20 >>PerfParse users I always will. >> >>You problems is the version of SQL you are using. Only the=20 >>latest version 4 supports transactions. >> >>I would advise you to upgrade to the latest version. =20 >>Alternatively, you can edit the source code in the directory=20 >>'src'. Look for any lines like: >> >>now_query("START TRANSACTION"); >> >>or >> >>now_query("COMMIT"); >> >>And delete them. >> >> >>Regards, Ben. >> >> >> >> >>Sand Philipp wrote: >> >> >>>Ah great now it works...thanks for that! >>>Now i got another failure :( I just created the Database=20 >> >>and the tables with the mysql_create.sh skript contributed. >> >>>Now i want to run perfparse and get the following: >>>[root@nagios1 bin]# ./perfparse >>>"START TRANSACTION" failed: >>>You have an error in your SQL syntax near 'START=20 >> >>TRANSACTION' at line=20 >> >>>1 >>> >>>My mysql.log shows the following: >>> >>>040614 13:50:48 201 Connect =20 >> >>ro...@na... on nagios >> >>> 201 Query SELECT file_name,=20 >> >>line_in_file, last_line_hash, pid, file_name FROM=20 >>perfdata_state WHERE domain =3D '008DC5B5' >> >>> 201 Query UPDATE perfdata_state=20 >> >>SET pid =3D 10227, line_in_file =3D 0, last_line_hash =3D '',=20 >>file_name =3D '/usr/local/nagios/var/serviceperf.log' WHERE=20 >>domain =3D '008DC5B5' >> >>> 201 Query SET AUTOCOMMIT=3D0 >>> 201 Query START TRANSACTION >>> 201 Quit >>> >>>Sorry for wasting your time :) >>> >>>Philipp >>> >>> >>> >>>>-----Original Message----- >>>>From: Ben Clewett [mailto:Ben...@ro...] >>>>Sent: Monday, June 14, 2004 12:41 PM >>>>To: Sand Philipp >>>>Cc: 'per...@li...' >>>>Subject: Re: Make error >>>> >>>>Hi Philipp, >>>> >>>>I am glad you have found PerfParse, and hope you will enjoy=20 >> >>using it. >> >>>>Your error messages seem to indicate you do not have the=20 >> >>MySQL client=20 >> >>>>development libs on your system. These will include the=20 >> >>missing files=20 >> >>>>'mysql.h' and 'errmsg.h'. >>>> >>>>If you don't think this is the case, (errors in the make are=20 >>>>possible), enter the following and let me know if it replys with=20 >>>>anything: >>>> >>>>$ find / -name "mysql.h" -ls 2> /dev/null >>>> >>>>I do not know 'Fedora Core 1', so I am not sure how they distribute=20 >>>>the Mysql-devel package. You can however obtain this from MySQL by=20 >>>>getting and installing the source package from mysql.com. =20 >> >>It is the=20 >> >>>>client development libs you need, or the full package :) >>>> >>>>I also notice you are on MySQL version 3. This does not support=20 >>>>transactions. I strongly advice you upgrade to the full version of=20 >>>>MySQL 4, in what ever their latest release version it,=20 >> >>including the=20 >> >>>>'InnoDB', or 'max', release. >>>>Transactions ensure that bad data cannot accidentally be=20 >> >>added to the=20 >> >>>>system, which will ensure a far better quality database in the long=20 >>>>run. This also offers referential integrity, so that your database=20 >>>>cannot be accidentally corrupted by a bad program/user! :) >>>> >>>>May I ask in future that you might want to address support=20 >> >>requests to=20 >> >>>>the mailing list per...@li.... =20 >> >>You can sign=20 >> >>>>up for this from the bottom of PerfParse project page: >>>> >>>>http://sourceforge.net/projects/perfparse >>>> >>>>This will help other users with similar errors to fix their own=20 >>>>problems, and you may get a reply from another user who offers an=20 >>>>alternate fix. >>>> >>>>Kind regards, >>>> >>>>Ben Clewett. >>>> >>>> >>>>Sand Philipp wrote: >>>> >>>> >>>> >>>>>Hi Ben, >>>>> >>>>>I just wanted to try out your perparse Plugin for Nagios,=20 >> >>and got a=20 >> >>>>>few problems in compiling the package... >>>>>My OS: Fedora Core 1 >>>>>Nagios 1.2 (without MySQL) >>>>>Mysql server version: 3.23.58 >>>>> >>>>>When I run configure everything looks fine. >>>>>When I run make (as root) the following messages are displayed: >>>>>[root@nagios1 perfparse-0.08]# make >>>>>make all-recursive >>>>>make[1]: Entering directory `/root/perfparse-0.08' >>>>>Making all in src >>>>>make[2]: Entering directory `/root/perfparse-0.08/src' >>>>>if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I'/usr/include' =20 >>>> >>>>-g -O2 -Wall >>>> >>>> >>>>>-MT perfparse.o -MD -MP -MF ".deps/perfparse.Tpo" -c -o=20 >> >>perfparse.o=20 >> >>>>>perfparse.c; \ >>>>> >>>>>then mv -f ".deps/perfparse.Tpo" ".deps/perfparse.Po"; else rm -f=20 >>>>>".deps/perfparse.Tpo"; exit 1; fi In file included from >>>>>perfparse.c:35: >>>>>common.h:29:19: mysql.h: No such file or directory >>>>>common.h:30:20: errmsg.h: No such file or directory In file >>>> >>>>included >>>> >>>>>from perfparse.c:35: >>>> >>>>>common.h:41: error: syntax error before "db_mysql" >>>>>common.h:41: warning: type defaults to `int' in declaration >>>> >>>>of `db_mysql' >>>> >>>> >>>>>common.h:41: warning: data definition has no type or storage class >>>>>common.h:42: error: syntax error before '*' token >>>>>common.h:42: warning: type defaults to `int' in declaration of=20 >>>>>`query_result' >>>>>common.h:42: warning: data definition has no type or storage class >>>>>common.h:43: error: syntax error before "result_row" >>>>>common.h:43: warning: type defaults to `int' in declaration >>>> >>>>of `result_row' >>>> >>>> >>>>>common.h:43: warning: data definition has no type or storage class >>>>>perfparse.c: In function `my_on_exit': >>>>>perfparse.c:198: warning: implicit declaration of function >>>> >>>>`mysql_close' >>>> >>>> >>>>>perfparse.c: In function `save_raw_data': >>>>>perfparse.c:672: warning: implicit declaration of function=20 >>>>>`mysql_fetch_row' >>>>>perfparse.c: In function `saveBinAllowed': >>>>>perfparse.c:702: error: subscripted value is neither array >>>> >>>>nor pointer >>>> >>>> >>>>>perfparse.c: In function `now_get_state': >>>>>perfparse.c:1183: error: subscripted value is neither array nor=20 >>>>>pointer >>>>>perfparse.c: In function `sql_fail': >>>>>perfparse.c:1386: warning: implicit declaration of function >>>> >>>>`mysql_error' >>>> >>>> >>>>>perfparse.c:1386: warning: format argument is not a pointer (arg 4) >>>>>make[2]: *** [perfparse.o] Error 1 >>>>>make[2]: Leaving directory `/root/perfparse-0.08/src' >>>>>make[1]: *** [all-recursive] Error 1 >>>>>make[1]: Leaving directory `/root/perfparse-0.08' >>>>>make: *** [all] Error 2 >>>>> >>>>>When i run ./make install then, the following is displayed: >>>>> >>>>>[root@nagios1 perfparse-0.08]# make install Making install in src >>>>>make[1]: Entering directory `/root/perfparse-0.08/src' >>>>>if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I'/usr/include' =20 >>>> >>>>-g -O2 -Wall >>>> >>>> >>>>>-MT perfparse.o -MD -MP -MF ".deps/perfparse.Tpo" -c -o=20 >> >>perfparse.o=20 >> >>>>>perfparse.c; \ >>>>> >>>>>then mv -f ".deps/perfparse.Tpo" ".deps/perfparse.Po"; else rm -f=20 >>>>>".deps/perfparse.Tpo"; exit 1; fi In file included from >>>>>perfparse.c:35: >>>>>common.h:29:19: mysql.h: No such file or directory >>>>>common.h:30:20: errmsg.h: No such file or directory In file >>>> >>>>included >>>> >>>>>from perfparse.c:35: >>>> >>>>>common.h:41: error: syntax error before "db_mysql" >>>>>common.h:41: warning: type defaults to `int' in declaration >>>> >>>>of `db_mysql' >>>> >>>> >>>>>common.h:41: warning: data definition has no type or storage class >>>>>common.h:42: error: syntax error before '*' token >>>>>common.h:42: warning: type defaults to `int' in declaration of=20 >>>>>`query_result' >>>>>common.h:42: warning: data definition has no type or storage class >>>>>common.h:43: error: syntax error before "result_row" >>>>>common.h:43: warning: type defaults to `int' in declaration >>>> >>>>of `result_row' >>>> >>>> >>>>>common.h:43: warning: data definition has no type or storage class >>>>>perfparse.c: In function `my_on_exit': >>>>>perfparse.c:198: warning: implicit declaration of function >>>> >>>>`mysql_close' >>>> >>>> >>>>>perfparse.c: In function `save_raw_data': >>>>>perfparse.c:672: warning: implicit declaration of function=20 >>>>>`mysql_fetch_row' >>>>>perfparse.c: In function `saveBinAllowed': >>>>>perfparse.c:702: error: subscripted value is neither array >>>> >>>>nor pointer >>>> >>>> >>>>>perfparse.c: In function `now_get_state': >>>>>perfparse.c:1183: error: subscripted value is neither array nor=20 >>>>>pointer >>>>>perfparse.c: In function `sql_fail': >>>>>perfparse.c:1386: warning: implicit declaration of function >>>> >>>>`mysql_error' >>>> >>>> >>>>>perfparse.c:1386: warning: format argument is not a pointer (arg 4) >>>>>make[1]: *** [perfparse.o] Error 1 >>>>>make[1]: Leaving directory `/root/perfparse-0.08/src' >>>>>make: *** [install-recursive] Error 1 >>>>> >>>>> >>>>>Any suggestions? >>>>>Thanks in advance! >>>>>Philipp >>>>> >>>>> >>>>> >>>>>_____________________________ >>>>> >>>>>*Philipp Sand* >>>>>OC-CC-TEC-SYS >>>>> >>>>>*SYCOR GmbH* >>>>>Heinrich-von-Stephan-Stra=DFe 1-5 >>>>>D - 37073 G=F6ttingen >>>>> >>>>>Telefon +49 (0) 551 / 490 - 0 >>>>>Telefax +49 (0) 551 / 490 - 2000 >>>>> >>>>>_ph...@sy..._ >>>>>___www.sycor.de___ <file://www.sycor.de>__ >>>>>------------------------------------------------ >>>>> >>>> >>>> >>>> >> >> >=20 |