From: Florian G. <fl...@bi...> - 2007-08-07 08:22:09
|
Sure, but out of time. Read http://gcc.gnu.org/ml/gcc-help/2007-06/msg00159.html if you want to know why round() is difficult to handle. But anyway i replaced round() with the appropriate floor() call which is not C99. But it seems that i missed some in perfgant. Will be done if i have more time. Flo Ale...@sm... schrieb: > Already any idea why? > > > > > Alex > Peeters/SMALS-MVM > To > 03/08/2007 14:27 Florian Gleixner > <fl...@bi...>, > per...@li...urceforge.n > et > cc > Ale...@sm... > Subject > Re: Perfparse-devel] Feature > request(Document link: Alex > Peeters) > > > > > > > > > > snapshot 2007 / 08 / 03 with --disable-cgis work > > CFLAGS="-I/usr/local/include/ncurses" LDFLAGS="-liconv" ./configure > --prefix=/export/home/nagios/installed-packages/opt/perfparse/nagios > --with-imagedir=/export/home/nagios/installed-packages/opt/perfparse/nagios/img/ > > --with-cgidir=/export/home/nagios/installed-packages/opt/perfparse/nagios/cgi-bin > > --with-phpuidir=/export/home/nagios/installed-packages/opt/perfparse/nagios/php > --with-http_image_path=/perfparse/nagios/img --with-data-source=nagios > --with-apacheuser=nagios --disable-cgis > > make all > ok > > make install-strip > ... > Making all in phpgui > make[2]: Entering directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03/phpgui' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03/phpgui' > Making all in images > make[2]: Entering directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03/images' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03/images' > make[2]: Entering directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03' > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03' > make[1]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03' > > > > snapshot 2007 / 08 / 03 without --disable-cgis do not work > > CFLAGS="-I/usr/local/include/ncurses" LDFLAGS="-liconv" ./configure > --prefix=/export/home/nagios/installed-packages/opt/perfparse/nagios > --with-imagedir=/export/home/nagios/installed-packages/opt/perfparse/nagios/img/ > > --with-cgidir=/export/home/nagios/installed-packages/opt/perfparse/nagios/cgi-bin > > --with-phpuidir=/export/home/nagios/installed-packages/opt/perfparse/nagios/php > --with-http_image_path=/perfparse/nagios/img --with-data-source=nagios > --with-apacheuser=nagios > > make > ... > mkdir .libs > gcc -I/usr/local/include/ncurses -Wall -o .libs/perfchart.png > perfchart_png-perfchart.o perfchart_png-cgi.o /usr/local/lib/libiconv.so > -L/export/home/nagios/installed-packages/perfparse-all-07-08-03/libpp_mysql > /export/home/nagios/installed-packages/perfparse-all-07-08-03/libpp_mysql/.libs/libpp_mysql.so > -L/usr/local/lib -L/usr/lib -L/usr/openwin/lib -L/usr/local/ssl/lib > -L/usr/local/BerkeleyDB.4.2/lib -L/usr/local/lib/mysql > /usr/local/lib/mysql/libmysqlclient.so -lposix4 -lgen > -L/export/home/nagios/installed-packages/perfparse-all-07-08-03/libpp_common > > /export/home/nagios/installed-packages/perfparse-all-07-08-03/libpp_common/.libs/libpp_common.so > /usr/local/lib/libglib-2.0.so /usr/local/lib/libiconv.so ../intl/libintl.a > -ldl -lnsl -lsocket -lncurses /usr/local/lib/libgd.so -lXpm -lX11 > /usr/local/lib/libjpeg.so /usr/local/lib/libfontconfig.so > /usr/local/lib/libexpat.so /usr/local/lib/libfreetype.so > /usr/local/lib/libpng12.so -lz -lm > -R/export/home/nagios/installed-packages/opt/perfparse/nagios/lib > -R/usr/local/lib/mysql -R/usr/local/lib -R/usr/lib -R/usr/local/ssl/lib > -R/usr/local/BerkeleyDB.4.2/lib -R/usr/openwin/lib > ld: warning: file /usr/local/lib/libiconv.so: attempted multiple inclusion > of file > > creating perfchart.png > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/mysql > -I../libpp_mysql -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0 > /include -I../libpp_common -I.. > '-DLOCALEDIR="/export/home/nagios/installed-packages/opt/perfparse/nagios/share/locale"' > > '-DSYSCONFDIR="/export/home/nagios/installed-packages/opt/perfparse/nagios/etc"' > -I/usr/local/include/ncurses -Wall -MT perfgant_png-perfgant.o -MD -MP > -MF ".deps/perfgant_png-perfgant.Tpo" -c -o perfgant_png-perfgant.o `test > -f 'perfgant.c' || echo './'`perfgant.c; \ > then mv -f ".deps/perfgant_png-perfgant.Tpo" > ".deps/perfgant_png-perfgant.Po"; else rm -f > ".deps/perfgant_png-perfgant.Tpo"; exit 1; fi > perfgant.c: In function `drawScale': > perfgant.c:187: warning: implicit declaration of function `round' > > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/mysql > -I../libpp_mysql -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0 > /include -I../libpp_common -I.. > '-DLOCALEDIR="/export/home/nagios/installed-packages/opt/perfparse/nagios/share/locale"' > > '-DSYSCONFDIR="/export/home/nagios/installed-packages/opt/perfparse/nagios/etc"' > -I/usr/local/include/ncurses -Wall -MT perfgant_png-cgi.o -MD -MP -MF > ".deps/perfgant_png-cgi.Tpo" -c -o perfgant_png-cgi.o `test -f 'cgi.c' || > echo './'`cgi.c; \ > then mv -f ".deps/perfgant_png-cgi.Tpo" ".deps/perfgant_png-cgi.Po"; else > rm -f ".deps/perfgant_png-cgi.Tpo"; exit 1; fi > /bin/bash ../libtool --tag=CC --mode=link gcc -I/usr/local/include/ncurses > -Wall -liconv -o perfgant.png perfgant_png-perfgant.o perfgant_png-cgi.o > -L../libpp_mysql -lpp_mysql -L/usr/local/lib/mysql -lmysqlclient -lz > -lposix4 -lgen -lsocket -lnsl -lm -L../libpp_common -lpp_common > -L/usr/local/lib -lglib-2.0 -liconv ../intl/libintl.a -L/usr/local/lib > -R/usr/local/lib -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib > -R/usr/local/lib -R/usr/lib -L/usr/lib -L/usr/local/ssl/lib > -R/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib > -R/usr/local/BerkeleyDB.4.2/lib -R/usr/openwin/lib -L/usr/openwin/lib > -L/usr/local/lib -lXpm -lX11 -ljpeg -lfontconfig -lfreetype -lpng12 -lz -lm > /usr/local/lib/libiconv.so -R/usr/local/lib -lgd -ldl -lnsl -lm -lsocket > -lncurses -lgd > gcc -I/usr/local/include/ncurses -Wall -o .libs/perfgant.png > perfgant_png-perfgant.o perfgant_png-cgi.o /usr/local/lib/libiconv.so > -L/export/home/nagios/installed-packages/perfparse-all-07-08-03/libpp_mysql > /export/home/nagios/installed-packages/perfparse-all-07-08-03/libpp_mysql/.libs/libpp_mysql.so > -L/usr/local/lib -L/usr/lib -L/usr/openwin/lib -L/usr/local/ssl/lib > -L/usr/local/BerkeleyDB.4.2/lib -L/usr/local/lib/mysql > /usr/local/lib/mysql/libmysqlclient.so -lposix4 -lgen > -L/export/home/nagios/installed-packages/perfparse-all-07-08-03/libpp_common > > /export/home/nagios/installed-packages/perfparse-all-07-08-03/libpp_common/.libs/libpp_common.so > /usr/local/lib/libglib-2.0.so /usr/local/lib/libiconv.so ../intl/libintl.a > -ldl -lnsl -lsocket -lncurses /usr/local/lib/libgd.so -lXpm -lX11 > /usr/local/lib/libjpeg.so /usr/local/lib/libfontconfig.so > /usr/local/lib/libexpat.so /usr/local/lib/libfreetype.so > /usr/local/lib/libpng12.so -lz -lm > -R/export/home/nagios/installed-packages/opt/perfparse/nagios/lib > -R/usr/local/lib/mysql -R/usr/local/lib -R/usr/lib -R/usr/local/ssl/lib > -R/usr/local/BerkeleyDB.4.2/lib -R/usr/openwin/lib > ld: warning: file /usr/local/lib/libiconv.so: attempted multiple inclusion > of file > Undefined first referenced > symbol in file > round perfgant_png-perfgant.o > ld: fatal: Symbol referencing errors. No output written to > .libs/perfgant.png > collect2: ld returned 1 exit status > make[2]: *** [perfgant.png] Error 1 > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03/cgi' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-03' > make: *** [all] Error 2 > > > Vriendelijke Groeten, > > -- Alex Peeters > > Section Supervision & Monitoring > Monitoring > 02/787.59.65 > ______________________________________________________________________________________________ > > Smals sluit elke aansprakelijkheid uit in verband met de juistheid, de > volledigheid of het tijdig toekomen van de informatie in deze e-mail. Aan > deze e-mail kunnen geen rechten worden ontleend en deze e-mail houdt in > geen geval een erkenning van welkdanige aansprakelijkheid in. > Dit bericht is alleen bestemd voor de geadresseerde. Indien dit bericht > niet voor u bestemd is, verzoeken wij u dit onmiddellijk aan ons te melden > en het bericht te vernietigen. > > Smals décline toute responsabilité quant à l'exactitude, à l'exhaustivité > et au délai de transmission des informations contenues dans cet e-mail. > Aucun droit ne peut être revendiqué sur cet e-mail et cet e-mail n'implique > en aucun cas une reconnaissance de responsabilité, quelle qu'elle soit. > Ce message s'adresse uniquement au destinataire. Si ce message ne vous est > pas destiné, nous vous prions de nous le signaler immédiatement et de > détruire le message. > > > > Alex > Peeters/SMALS-MVM > To > 03/08/2007 08:24 Florian Gleixner > <fl...@bi...>, > per...@li...urceforge.n > et > cc > Ale...@sm... > Subject > Re: Perfparse-devel] Feature > request(Document link: Alex > Peeters) > > > > > > > > > > > snapshot 2007 / 08 / 02 > > > With i only compile everything used by php ? > > CFLAGS="-I/usr/local/include/ncurses" LDFLAGS="-liconv" ./configure > --prefix=/export/home/nagios/installed-packages/opt/perfparse/nagios > --with-imagedir=/export/home/nagios/installed-packages/opt/perfparse/nagios/img/ > > --with-cgidir=/export/home/nagios/installed-packages/opt/perfparse/nagios/cgi-bin > > --with-phpuidir=/export/home/nagios/installed-packages/opt/perfparse/nagios/php > --with-http_image_path=/perfparse/nagios/img --with-data-source=nagios > --with-apacheuser=nagios --disable-perfparse --disable-db_tools > --disable-cgis > > make > ... > Making all in phpgui > make[2]: Entering directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02/phpgui' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02/phpgui' > Making all in images > make[2]: Entering directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02/images' > make[2]: Nothing to be done for `all'. > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02/images' > make[2]: Entering directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02' > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02' > make[1]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02' > > make install > ... > atof 0x3f8 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-db_macro_actions.o) > free 0x45c > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-dbms.o) > atoi 0x80 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-dbms.o) > atoi 0x3c4 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-dbms.o) > atoi 0x99c > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-del_policy.o) > printf 0x150 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-db_macro_actions.o) > printf 0x188 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-db_macro_actions.o) > __iob 0xb4 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-db_macro_actions.o) > __iob 0xb8 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-db_macro_actions.o) > __iob 0x560 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-db_macro_actions.o) > __iob 0x564 > /export/home/nagios/installed-packages/opt/perfparse/nagios/lib/libpp_mysql.a(libpp_mysql_la-db_macro_actions.o) > ld: fatal: relocations remain against allocatable but non-writable sections > collect2: ld returned 1 exit status > libtool: install: error: relink `libpp_storage_mysql.la' with the above > command before installing it > make[2]: *** [install-libLTLIBRARIES] Error 1 > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02/modules' > make[1]: *** [install-am] Error 2 > make[1]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-08-02/modules' > make: *** [install-recursive] Error 1 > > > > > > Vriendelijke Groeten, > > -- Alex Peeters > > Section Supervision & Monitoring > Monitoring > 02/787.59.65 > ______________________________________________________________________________________________ > > Smals sluit elke aansprakelijkheid uit in verband met de juistheid, de > volledigheid of het tijdig toekomen van de informatie in deze e-mail. Aan > deze e-mail kunnen geen rechten worden ontleend en deze e-mail houdt in > geen geval een erkenning van welkdanige aansprakelijkheid in. > Dit bericht is alleen bestemd voor de geadresseerde. Indien dit bericht > niet voor u bestemd is, verzoeken wij u dit onmiddellijk aan ons te melden > en het bericht te vernietigen. > > Smals décline toute responsabilité quant à l'exactitude, à l'exhaustivité > et au délai de transmission des informations contenues dans cet e-mail. > Aucun droit ne peut être revendiqué sur cet e-mail et cet e-mail n'implique > en aucun cas une reconnaissance de responsabilité, quelle qu'elle soit. > Ce message s'adresse uniquement au destinataire. Si ce message ne vous est > pas destiné, nous vous prions de nous le signaler immédiatement et de > détruire le message. > > > > Alex > Peeters/SMALS-MVM > To > 02/08/2007 11:26 Florian Gleixner > <fl...@bi...> > cc > Ale...@sm..., > per...@li...urceforge.n > et > Subject > Re: Perfparse-devel] Feature > request(Document link: Alex > Peeters) > > > > > > > > > > CFLAGS="-I/usr/local/include/ncurses" LDFLAGS="-liconv" ./configure > --prefix=/export/home/nagios/installed-packages/opt/asnmtap/perfparse > --with-imagedir=/export/home/nagios/installed-packages/opt/asnmtap/applications/htmlroot/img/ > > --with-cgidir=/export/home/nagios/installed-packages/opt/asnmtap/applications/htmlroot/cgi-bin > > --with-phpuidir=/export/home/nagios/installed-packages/opt/asnmtap/applications/htmlroot/php > --with-http_image_path=/asnmtap/img --with-data-source=asnmtap > --with-apacheuser=nagios > > > mkdir .libs > gcc -I/usr/local/include/ncurses -Wall -o .libs/perfparse-db-purge > perfparse_db_purge-perfparse-db-purge.o perfparse_db_purge-convert.o > -L/export/home/nagios/installed-packages/perfparse-all-07-05-03/libpp_mysql > /export/home/nagios/installed-packages/perfparse-all-07-05-03/libpp_mysql/.libs/libpp_mysql > -L/usr/local/lib -L/usr/lib -L/usr/openwin/lib -L/usr/local/ssl/lib > -L/usr/local/BerkeleyDB.4.2/lib -L/usr/local/lib/mysql > /usr/local/lib/mysql/libmysqlclient.so -lposix4 -lgen > -L/export/home/nagios/installed-packages/perfparse-all-07-05-03/libpp_common > > /export/home/nagios/installed-packages/perfparse-all-07-05-03/libpp_common/.libs/libpp_common > /usr/local/lib/libglib-2.0.so /usr/local/lib/libiconv.so ../intl/libintl.a > -ldl -lnsl -lsocket -lncurses /usr/local/lib/libgd.so -lXpm -lX11 > /usr/local/lib/libjpeg.so /usr/local/lib/libfontconfig.so > /usr/local/lib/libexpat.so /usr/local/lib/libfreetype.so -lpng12 -lz -lm > -R/export/home/nagios/installed-packages/opt/asnmtap/perfparse/lib > -R/usr/local/lib/mysql -R/usr/local/lib > Undefined first referenced > symbol in file > round perfparse_db_purge-convert.o > ld: fatal: Symbol referencing errors. No output written to > .libs/perfparse-db-purge > collect2: ld returned 1 exit status > make[2]: *** [perfparse-db-purge] Error 1 > make[2]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-05-03/db_tools' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/export/home/nagios/installed-packages/perfparse-all-07-05-03' > make: *** [all] Error 2 > > > Vriendelijke Groeten, > > -- Alex Peeters > > Section Supervision & Monitoring > Monitoring > 02/787.59.65 > ______________________________________________________________________________________________ > > Smals sluit elke aansprakelijkheid uit in verband met de juistheid, de > volledigheid of het tijdig toekomen van de informatie in deze e-mail. Aan > deze e-mail kunnen geen rechten worden ontleend en deze e-mail houdt in > geen geval een erkenning van welkdanige aansprakelijkheid in. > Dit bericht is alleen bestemd voor de geadresseerde. Indien dit bericht > niet voor u bestemd is, verzoeken wij u dit onmiddellijk aan ons te melden > en het bericht te vernietigen. > > Smals décline toute responsabilité quant à l'exactitude, à l'exhaustivité > et au délai de transmission des informations contenues dans cet e-mail. > Aucun droit ne peut être revendiqué sur cet e-mail et cet e-mail n'implique > en aucun cas une reconnaissance de responsabilité, quelle qu'elle soit. > Ce message s'adresse uniquement au destinataire. Si ce message ne vous est > pas destiné, nous vous prions de nous le signaler immédiatement et de > détruire le message. > > > > Florian Gleixner > <flo@bier.homeip. > net> To > Ale...@sm... > 02/08/2007 09:56 cc > per...@li...urceforge.n > et, Ale...@sm... > Subject > Re: Perfparse-devel] Feature > request > > > > > > > > > > > Ale...@sm... schrieb: >>> convert.c:41:21: ncurses.h: No such file or directory >> pwd >> /usr/local/include/ncurses >> >> ls -l ncurses.h >> lrwxrwxrwx 1 root SysAdmin 8 Jul 31 15:09 ncurses.h -> >> curses.h >> > > I'm not autoconf expert. I thought autoconf would find that out, but > that is not true. > CFLAGS="-I/usr/local/include/ncurses" LDFLAGS="-liconv" ./configure ... > removes the "ncurses.h not found" error, but raises another linker > error. I'm investigating it later. > > Are you familiar with autoconf? > > For Info, my package versions: > > pkginfo -l SMCexpat SMCfontc SMCftype SMCgcc SMCgd SMCjpeg SMCliconv > SMCncurs SMClibpng SMCossl|egrep -e "(PKGINST|VERSION)" > PKGINST: SMCexpat > VERSION: 1.95.5 > PKGINST: SMCfontc > VERSION: 2.4.2 > PKGINST: SMCftype > VERSION: 2.3.1 > PKGINST: SMCgcc > VERSION: 3.4.6 > PKGINST: SMCgd > VERSION: 2.0.33 > PKGINST: SMCjpeg > VERSION: 6b > PKGINST: SMClibpng > VERSION: 1.2.16 > PKGINST: SMCliconv > VERSION: 1.11 > PKGINST: SMCncurs > VERSION: 5.4 > PKGINST: SMCossl > VERSION: 0.9.8e > > Flo > > > > > > > > |