From: Yves M. <yme...@li...> - 2004-11-02 09:14:43
|
> Yves, > > If I modify libpp_mysql/dbms.h and have them point to an > absolute location of /usr/include/mysql/mysql.h and > /usr/include/mysql/errmsg.h it seems to compile properly. Does that mean that mysql_config is either not working or broken ? Do you have mysql_config in your path ? If yes, what does mysql_config --cflags return ? It should answer -I/some/path/to/include/mysql If yes, do you have mysql.h in /some/path/to/include/mysql ? If you don't have mysql_config in your path, try to compile perfparse wit= h this: configure <your options> --with-mysql_config_dir=3D/some/path/to/mysql/bi= n 0.103.1 will be released today, so you may want to wait for it before tes= ting. Yves > > Michael > > > ------------------- > BitPusher, LLC > http://www.bitpusher.com/ > 1.888.9PUSHER > (415) 724.7998 - Mobile > > >> Do you have mysql-devel or libmysql-devel or something similar install= ed ? >> Seems that libmysqlclient.a or libmysqlclient.so is missing. But I'm n= ot >> 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 release= d 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 st= ill >>>>> the >>>>> same (compiles fine >>>>> with 101.1 but not 102.2) >>>>> >>>>> >>>>> >>>>>> I'm attempting to compile perfparse 0.102.2. I'm compiling everyth= ing >>>>>> 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_reade= r.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_reade= r.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_fi= les >>>>>> -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/li= bpp_mysql.so >>>>>> -L/home/nagios_software/build/perfparse-0.102.2/libpp_common >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_common/.libs/l= ibpp_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_fi= les >>>>>> -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/li= bpp_mysql.so >>>>>> -L/home/nagios_software/build/perfparse-0.102.2/libpp_common >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_common/.libs/l= ibpp_common.so >>>>>> -Wl,--rpath -Wl,/home/nagios/lib >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_store_result' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_fetch_row' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_affected_rows' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_init' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_options' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_close' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_num_rows' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_error' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_free_result' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_use_result' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_query' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_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/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_store_result' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_fetch_row' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_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/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_options' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_close' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_num_rows' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_error' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_free_result' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_use_result' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_mysql.so: >>>>>> undefined reference to `mysql_query' >>>>>> /home/nagios_software/build/perfparse-0.102.2/libpp_mysql/.libs/li= bpp_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/ - >> >> >> >> > > > > --=20 - 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/ - |