I get the following warning when compiling 3.1.1 and 3.1.2. Following the way that __USE_GNU is defined in libmetrics/linux/metrics.c, the attached patch removes this warning.
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..
-I../../lib -I../../include -march=nocona -O2 -pipe -Wall -MT metrics.lo -MD
-MP -MF ".deps/metrics.Tpo" -c -o metrics.lo metrics.c; \
then mv -f ".deps/metrics.Tpo" ".deps/metrics.Plo"; else rm -f
".deps/metrics.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../lib -I../../include -march=nocona -O2
-pipe -Wall -MT metrics.lo -MD -MP -MF .deps/metrics.Tpo -c metrics.c -fPIC
-DPIC -o .libs/metrics.o
metrics.c: In function 'update_ifdata':
metrics.c:204: warning: implicit declaration of function 'isblank'
diff -urN a/ganglia-3.1.1/libmetrics/linux/metrics.c
b/ganglia-3.1.1/libmetrics/linux/metrics.c
--- a/ganglia-3.1.1/libmetrics/linux/metrics.c 2008-08-25 13:44:57.000000000
-0400
+++ b/ganglia-3.1.1/libmetrics/linux/metrics.c 2008-11-18 21:33:01.370635031
-0500
@@ -3,6 +3,9 @@
#ifndef __USE_GNU
#define __USE_GNU
#endif
+#ifndef __USE_ISOC99
+#define __USE_ISOC99
+#endif
#include <string.h>
#include <time.h>
#include <unistd.h>
--
Justin Bronder
pgpDI0MfatJ0Y.pgp
Description: PGP signature
------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H
_______________________________________________ Ganglia-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ganglia-developers
