jing-

i have an idea.  all these errors are occuring where index() is called. 
the index() macro/function is defined in strings.h which is not
explicitly included in metric.c.

can you add the following line to the top of
./srclib/libmetrics/linux/metric.c 

#include <strings.h>

and then give it a try again?  

thanks
-matt


On Thu, 2004-09-23 at 09:35, Jing wrote:
> Hi,
> 
> I want to install ganglia with a user account on a cluster of my lab. 
> But the installation is failed.
> The cluseter users Linux 2.4.20-20.7
> The followling is what I did:
> % cd  ganglia-3.0.0.200409221810
> % ./configure --prefix=/home/users/....
> % make
> make  all-recursive
> make[1]: Entering directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810'
> Making all in srclib
> make[2]: Entering directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib'
> Making all in libmetrics
> make[3]: Entering directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics'
> make  all-recursive
> make[4]: Entering directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics'
> Making all in linux
> make[5]: Entering directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics/linux'
> source='metrics.c' object='metrics.lo' libtool=yes \
> depfile='.deps/metrics.Plo' tmpdepfile='.deps/metrics.TPlo' \
> depmode=gcc3 /bin/sh 
> /home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics/build/depcomp
>  
> \
> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. 
> -I/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics/linux 
> -I..    -I.. -I../lib -g -O2 -c -o metrics.lo `test -f 'metrics.c' || 
> echo 
> '/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics/linux/'`metrics.c
>  
> 
> gcc -DHAVE_CONFIG_H -I. 
> -I/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics/linux 
> -I.. -I.. -I../lib -g -O2 -c metrics.c -MT metrics.lo -MD -MP -MF 
> .deps/metrics.TPlo  -fPIC -DPIC -o .libs/metrics.o
> In file included from /usr/include/netinet/in.h:23,
>                 from /usr/include/rpc/types.h:86,
>                 from ../libmetrics.h:18,
>                 from metrics.c:10:
> /usr/include/stdint.h:49: warning: empty declaration
> /usr/include/stdint.h:50: warning: empty declaration
> /usr/include/stdint.h:52: warning: empty declaration
> metrics.c: In function `pkts_in_func':
> metrics.c:140: invalid operands to binary -
> metrics.c:142: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:143: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:144: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:147: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:159: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `pkts_out_func':
> metrics.c:200: invalid operands to binary -
> metrics.c:202: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:203: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:204: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:207: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:219: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `bytes_out_func':
> metrics.c:259: invalid operands to binary -
> metrics.c:261: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:262: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:263: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:266: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:280: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `bytes_in_func':
> metrics.c:321: invalid operands to binary -
> metrics.c:323: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:324: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:325: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:328: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:344: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `cpu_speed_func':
> metrics.c:394: warning: assignment makes pointer from integer without a 
> cast
> metrics.c:396: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `mem_total_func':
> metrics.c:446: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `swap_total_func':
> metrics.c:463: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `boottime_func':
> metrics.c:482: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `mem_free_func':
> metrics.c:967: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `mem_shared_func':
> metrics.c:984: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `mem_buffers_func':
> metrics.c:1001: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `mem_cached_func':
> metrics.c:1018: warning: assignment makes pointer from integer without a 
> cast
> metrics.c: In function `swap_free_func':
> metrics.c:1035: warning: assignment makes pointer from integer without a 
> cast
> make[5]: *** [metrics.lo] Error 1
> make[5]: Leaving directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics/linux'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib/libmetrics'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810/srclib'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory 
> `/home/users/ming/tools/ganglia-3.0.0.200409221810'
> make: *** [all] Error 2
> Could anyone help me on this problem? Thanks a lot!
> 
> Jing
> 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
> Project Admins to receive an Apple iPod Mini FREE for your judgement on
> who ports your project to Linux PPC the best. Sponsored by IBM.
> Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
> _______________________________________________
> Ganglia-developers mailing list
> Ganglia-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ganglia-developers
-- 
PGP fingerprint 'A7C2 3C2F 8445 AD3C 135E F40B 242A 5984 ACBC 91D3'

   They that can give up essential liberty to obtain a little 
      temporary safety deserve neither liberty nor safety. 
  --Benjamin Franklin, Historical Review of Pennsylvania, 1759

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to