From: Michael T. H. <mi...@ha...> - 2004-11-01 21:20:09
|
Yves, I do have mysql-devel installed. Except for upgrading to 4.0.22, nothing has actually changed on the system. I've even deleted my base dir of 0.101.1 and recompiled from scratch, just to make sure it didn't have something cached. with 0.103.0ym4, compilation fails differently :) In file included from storage_mysql.c:34: ../libpp_mysql/dbms.h:29:19: mysql.h: No such file or directory ../libpp_mysql/dbms.h:30:20: errmsg.h: No such file or directory In file included from storage_mysql.c:34: ../libpp_mysql/dbms.h:36: syntax error before "db_mysql" ../libpp_mysql/dbms.h:36: warning: type defaults to `int' in declaration of `db_mysql' ../libpp_mysql/dbms.h:36: warning: data definition has no type or storage class ../libpp_mysql/dbms.h:37: syntax error before '*' token ../libpp_mysql/dbms.h:37: warning: type defaults to `int' in declaration of `query_result' ../libpp_mysql/dbms.h:37: warning: data definition has no type or storage class ../libpp_mysql/dbms.h:38: syntax error before "result_row" ../libpp_mysql/dbms.h:38: warning: type defaults to `int' in declaration of `result_row' ../libpp_mysql/dbms.h:38: warning: data definition has no type or storage class storage_mysql.c: In function `storage_mysql_atexit': storage_mysql.c:237: warning: implicit declaration of function `mysql_clo= se' storage_mysql.c: In function `validate_host': storage_mysql.c:317: warning: implicit declaration of function `mysql_fetch_row' storage_mysql.c: In function `isSaveBinAllowed': storage_mysql.c:441: subscripted value is neither array nor pointer /usr/include/bits/mathinline.h: At top level: log_parser.h:54: warning: `__nan_union' defined but not used rm -f perfparse.sh.example perfparse.sh.tmp sed -e 's,@bindir\@,/home/nagios/bin,g' -e 's,@sysconfdir\@,/home/nagios/etc,g' -e 's,@localstatedir\@,/home/nagios/var,g' -e 's,@prefix\@,/home/nagios,g' ./perfparse.sh.in >perfparse.sh.tmp make[2]: *** [perfparse_log2db-storage_mysql.o] Error 1 make[2]: *** Waiting for unfinished jobs.... chmod +x perfparse.sh.tmp make[2]: *** Waiting for unfinished jobs.... mv perfparse.sh.tmp perfparse.sh.example make[2]: *** Waiting for unfinished jobs.... log_parser.h:54: warning: `__nan_union' defined but not used log_parser.h:54: warning: `__nan_union' defined but not used log_parser.h:54: warning: `__nan_union' defined but not used log_parser.h:54: warning: `__nan_union' defined but not used mkdir .libs log_parser.h:54: warning: `__nan_union' defined but not used In file included from storage_mysql.c:34: ../libpp_mysql/dbms.h:29:19: mysql.h: No such file or directory ../libpp_mysql/dbms.h:30:20: errmsg.h: No such file or directory In file included from storage_mysql.c:34: ../libpp_mysql/dbms.h:36: syntax error before "db_mysql" ../libpp_mysql/dbms.h:36: warning: type defaults to `int' in declaration of `db_mysql' ../libpp_mysql/dbms.h:36: warning: data definition has no type or storage class ../libpp_mysql/dbms.h:37: syntax error before '*' token ../libpp_mysql/dbms.h:37: warning: type defaults to `int' in declaration of `query_result' ../libpp_mysql/dbms.h:37: warning: data definition has no type or storage class ../libpp_mysql/dbms.h:38: syntax error before "result_row" ../libpp_mysql/dbms.h:38: warning: type defaults to `int' in declaration of `result_row' ../libpp_mysql/dbms.h:38: warning: data definition has no type or storage class storage_mysql.c: In function `storage_mysql_atexit': storage_mysql.c:237: warning: implicit declaration of function `mysql_clo= se' log_parser.h:54: warning: `__nan_union' defined but not used storage_mysql.c: In function `validate_host': storage_mysql.c:317: warning: implicit declaration of function `mysql_fetch_row' storage_mysql.c: In function `isSaveBinAllowed': storage_mysql.c:441: subscripted value is neither array nor pointer /usr/include/bits/mathinline.h: At top level: log_parser.h:54: warning: `__nan_union' defined but not used make[2]: *** [perfparsed-storage_mysql.o] Error 1 make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/nagios_software/build/perfparse-0.103.0= ym4' make: *** [install-strip] Error 2 [root@nagios1 perfparse-0.103.0ym4]# log_parser.h:54: warning: `__nan_union' defined but not used gcc -g -O2 -Wall -o .libs/perfparse-log2socket perfparse_log2socket-perfparse-log2any.o perfparse_log2socket-perfparse-common.o perfparse_log2socket-log_reader.o perfparse_log2socket-log_parser.o perfparse_log2socket-storage.o perfparse_log2socket-storage_socket_output.o -lglib-2.0 -L/home/nagios_software/build/perfparse-0.103.0ym4/libpp_common /home/nagios_software/build/perfparse-0.103.0ym4/libpp_common/.libs/libpp= _common.so -lm -Wl,--rpath -Wl,/home/nagios/lib creating perfparse-log2socket gcc -g -O2 -Wall -o .libs/perfparse-log2stdout perfparse_log2stdout-perfparse-log2any.o perfparse_log2stdout-perfparse-common.o perfparse_log2stdout-log_reader.o perfparse_log2stdout-log_parser.o perfparse_log2stdout-storage.o perfparse_log2stdout-storage_stdout.o -lglib-2.0 -L/home/nagios_software/build/perfparse-0.103.0ym4/libpp_common /home/nagios_software/build/perfparse-0.103.0ym4/libpp_common/.libs/libpp= _common.so -lm -Wl,--rpath -Wl,/home/nagios/lib gcc -g -O2 -Wall -o .libs/perfparse-log2file perfparse_log2file-perfparse-log2any.o perfparse_log2file-perfparse-common.o perfparse_log2file-log_reader.o perfparse_log2file-log_parser.o perfparse_log2file-storage.o perfparse_log2file-storage_file_output.o -lglib-2.0 -L/home/nagios_software/build/perfparse-0.103.0ym4/libpp_common /home/nagios_software/build/perfparse-0.103.0ym4/libpp_common/.libs/libpp= _common.so -lm -Wl,--rpath -Wl,/home/nagios/lib creating perfparse-log2stdout creating perfparse-log2file > Do you have mysql-devel or libmysql-devel or something similar installe= d ? > Seems that libmysqlclient.a or libmysqlclient.so is missing. But I'm no= t > sure. > > Could you also try perfparse-0.103.0ym4 from > http://pagesperso.laposte.net/ymettier/perfparse-devel/perfparse-0.103.= 0/ > ? > > This is the development branch and 0.103.0ym4 will probably be released= as > 0.103.1 > tomorrow (tuesday). Tell me if you also have compilation problems with > that one please > :) > > Yves > > >> No luck. Same errors. >> >> >>> Try to compile without the -j option >>> >>> Yves >>> >>>> Update to this. I've installed mysql 4.0.22, and the problem is sti= ll >>>> the >>>> same (compiles fine >>>> with 101.1 but not 102.2) >>>> >>>> >>>> >>>>> I'm attempting to compile perfparse 0.102.2. I'm compiling everythi= ng >>>>> the same way I was >>>>> compiling 0.101.1, >>>>> >>>>> with options : >>>>> >>>>> --------------- >>>>> #!/bin/sh >>>>> >>>>> make -j clean >>>>> >>>>> ./configure \ >>>>> --prefix=3D/home/nagios \ >>>>> --with-imagedir=3D/home/nagios/html/images \ >>>>> --with-cgidir=3D/home/nagios/cgi-bin \ >>>>> --with-http_image_path=3D/images >>>>> make -j >>>>> make -j install-strip >>>>> --------------- >>>>> >>>>> >>>>> The compilation is failing with : >>>>> >>>>> make[2]: Entering directory >>>>> `/home/nagios_software/build/perfparse-0.102.2/perfparse' >>>>> /bin/sh ../libtool --mode=3Dlink gcc -g -O2 -Wall -o >>>>> perfparse-log2socket perfparse_log2socket-perfparse-log2any.o >>>>> perfparse_log2socket-perfparse-common.o >>>>> perfparse_log2socket-log_reader.o perfparse_log2socket-log_parser.o >>>>> perfparse_log2socket-storage.o >>>>> perfparse_log2socket-storage_socket_output.o -L/usr/lib/mysql >>>>> -lmysqlclient -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns >>>>> -lresolv >>>>> -lc -lnss_files -lnss_dns -lresolv -lglib-2.0 -L../libpp_mysql >>>>> -lpp_mysql -L../libpp_common -lpp_common >>>>> /bin/sh ../libtool --mode=3Dlink gcc -g -O2 -Wall -o >>>>> perfparse-log2file perfparse_log2file-perfparse-log2any.o >>>>> perfparse_log2file-perfparse-common.o perfparse_log2file-log_reader= .o >>>>> perfparse_log2file-log_parser.o perfparse_log2file-storage.o >>>>> perfparse_log2file-storage_file_output.o -L/usr/lib/mysql >>>>> -lmysqlclient >>>>> -lz -lcrypt -lnsl -lm -lc -lnss_files -lnss_dns -lresolv -lc >>>>> -lnss_files >>>>> -lnss_dns -lresolv -lglib-2.0 -L../libpp_mysql -lpp_mysql >>>>> -L../libpp_common -lpp_common >>>>> gcc -g -O2 -Wall -o .libs/perfparse-log2file >>>>> perfparse_log2file-perfparse-log2any.o >>>>> perfparse_log2file-perfparse-common.o perfparse_log2file-log_reader= .o >>>>> perfparse_log2file-log_parser.o perfparse_log2file-storage.o >>>>> perfparse_log2file-storage_file_output.o -L/usr/lib/mysql >>>>> /usr/lib/mysql/libmysqlclient.a -lz -lcrypt -lnsl -lm -lc -lnss_fil= es >>>>> -lnss_dns -lresolv -lglib-2.0 >>>>> -L/home/nagios_software/build/perfparse-0.102.2/libpp_mysql >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so >>>>> -L/home/nagios_software/build/perfparse-0.102.2/libpp_common >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_common/.libs/li= bpp_common.so >>>>> -Wl,--rpath -Wl,/home/nagios/lib >>>>> gcc -g -O2 -Wall -o .libs/perfparse-log2socket >>>>> perfparse_log2socket-perfparse-log2any.o >>>>> perfparse_log2socket-perfparse-common.o >>>>> perfparse_log2socket-log_reader.o perfparse_log2socket-log_parser.o >>>>> perfparse_log2socket-storage.o >>>>> perfparse_log2socket-storage_socket_output.o -L/usr/lib/mysql >>>>> /usr/lib/mysql/libmysqlclient.a -lz -lcrypt -lnsl -lm -lc -lnss_fil= es >>>>> -lnss_dns -lresolv -lglib-2.0 >>>>> -L/home/nagios_software/build/perfparse-0.102.2/libpp_mysql >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so >>>>> -L/home/nagios_software/build/perfparse-0.102.2/libpp_common >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_common/.libs/li= bpp_common.so >>>>> -Wl,--rpath -Wl,/home/nagios/lib >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_store_result' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_fetch_row' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_affected_rows' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_init' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_options' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_close' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_num_rows' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_error' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_free_result' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_use_result' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_query' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_real_connect' >>>>> collect2: ld returned 1 exit status >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_store_result' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_fetch_row' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_affected_rows' >>>>> /home/nagios_software/buildmake[2]: /perfparse*** >>>>> [perfparse-log2file] >>>>> Error 1 >>>>> -0.102.2/libpp_mysql/.libs/make[2]: libpp_mysql.so:*** Waiting for >>>>> unfinished jobs.... >>>>> undefined reference to `mysql_init' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_options' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_close' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_num_rows' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_error' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_free_result' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_use_result' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_query' >>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/lib= pp_mysql.so: >>>>> undefined reference to `mysql_real_connect' >>>>> collect2: ld returned 1 exit status >>>>> make[2]: *** [perfparse-log2socket] Error 1 >>>>> make[2]: Leaving directory >>>>> `/home/nagios_software/build/perfparse-0.102.2/perfparse' >>>>> make[1]: *** [install-recursive] Error 1 >>>>> make[1]: Leaving directory >>>>> `/home/nagios_software/build/perfparse-0.102.2' >>>>> make: *** [install-strip] Error 2 >>>>> >>>>> ------- >>>>> >>>>> -- >>>>> ------------------- >>>>> BitPusher, LLC >>>>> http://www.bitpusher.com/ >>>>> 1.888.9PUSHER >>>>> (415) 724.7998 - Mobile >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------- >>>>> This SF.Net email is sponsored by: >>>>> Sybase ASE Linux Express Edition - download now for FREE >>>>> LinuxWorld Reader's Choice Award Winner for best database on Linux. >>>>> http://ads.osdn.com/?ad_id=3D5588&alloc_id=3D12065&op=3Dclick >>>>> _______________________________________________ >>>>> Perfparse-users mailing list >>>>> Per...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/perfparse-users >>>>> >>>> >>>> >>>> ------------------- >>>> BitPusher, LLC >>>> http://www.bitpusher.com/ >>>> 1.888.9PUSHER >>>> (415) 724.7998 - Mobile >>>> >>>> >>>> >>>> ------------------------------------------------------- >>>> This SF.Net email is sponsored by: >>>> Sybase ASE Linux Express Edition - download now for FREE >>>> LinuxWorld Reader's Choice Award Winner for best database on Linux. >>>> http://ads.osdn.com/?ad_idU88&alloc_id=12065&op=3Dclick >>>> _______________________________________________ >>>> Perfparse-users mailing list >>>> Per...@li... >>>> https://lists.sourceforge.net/lists/listinfo/perfparse-users >>>> >>>> >>> >>> >>> -- >>> - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - >>> - GPG key - http://ymettier.free.fr/gpg.txt - >>> - Maitretarot - http://www.nongnu.org/maitretarot/ - >>> - Perfparse - http://perfparse.sf.net/ - >>> >>> >>> >>> >> >> >> ------------------- >> BitPusher, LLC >> http://www.bitpusher.com/ >> 1.888.9PUSHER >> (415) 724.7998 - Mobile >> >> > > > -- > - Homepage - http://ymettier.free.fr - http://www.logicacmg.com - > - GPG key - http://ymettier.free.fr/gpg.txt - > - Maitretarot - http://www.nongnu.org/maitretarot/ - > - Perfparse - http://perfparse.sf.net/ - > > > > ------------------- BitPusher, LLC http://www.bitpusher.com/ 1.888.9PUSHER (415) 724.7998 - Mobile |