-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'd tried to compile it on cygwin, but forgot which version, but at last gave up. One guy in this list suggeted me to use host-sflow on windows.
Sam On 11/29/2014 10:24 AM, Ken King wrote: > does anybody know which version of ganglia is most compatible with > cygwin 1.7? > > I am trying to compile ganglia 3.6.1 on cygwin 1.7.33 and seeing > the following issue. > > thanks > > > > make[4]: Entering directory > '/cygdrive/c/users/kking-sa/downloads/ganglia-3.6.1/libmetrics/cygwin' > > /bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 > -DHAVE_CONFIG_H -I. -I.. -I.. -I../../lib -I../../include > -I/usr/local/include -I/usr/include/tirpc/ -Wall -MT metrics.lo -MD > -MP -MF .deps/metrics.Tpo -c -o metrics.lo metrics.c libtool: > compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I.. -I../../lib > -I../../include -I/usr/local/include -I/usr/include/tirpc/ -Wall > -MT metrics.lo -MD -MP -MF .deps/metrics.Tpo -c metrics.c > -DDLL_EXPORT -DPIC -o .libs/metrics.o In file included from > /usr/include/w32api/netioapi.h:10:0, from > /usr/include/w32api/iphlpapi.h:16, from metrics.c:18: > /usr/include/w32api/ws2ipdef.h:31:19: error: field 'Address' has > incomplete type struct sockaddr Address; ^ > /usr/include/w32api/ws2ipdef.h:32:22: error: field 'AddressIn' has > incomplete type struct sockaddr_in AddressIn; ^ > /usr/include/w32api/ws2ipdef.h:69:3: error: unknown type name > 'SOCKADDR_IN' SOCKADDR_IN Ipv4; ^ > /usr/include/w32api/ws2ipdef.h:71:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY si_family; ^ > /usr/include/w32api/ws2ipdef.h:76:3: error: unknown type name > 'SOCKADDR_STORAGE' SOCKADDR_STORAGE gf_group; ^ > /usr/include/w32api/ws2ipdef.h:79:3: error: unknown type name > 'SOCKADDR_STORAGE' SOCKADDR_STORAGE gf_slist[1]; ^ > /usr/include/w32api/ws2ipdef.h:84:3: error: unknown type name > 'SOCKADDR_STORAGE' SOCKADDR_STORAGE gr_group; ^ > /usr/include/w32api/ws2ipdef.h:89:3: error: unknown type name > 'SOCKADDR_STORAGE' SOCKADDR_STORAGE gsr_group; ^ > /usr/include/w32api/ws2ipdef.h:90:3: error: unknown type name > 'SOCKADDR_STORAGE' SOCKADDR_STORAGE gsr_source; ^ In file included > from /usr/include/w32api/iphlpapi.h:16:0, from metrics.c:18: > /usr/include/w32api/netioapi.h:108:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family; ^ > /usr/include/w32api/netioapi.h:368:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:403:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:416:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:433:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:438:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family ^ > /usr/include/w32api/netioapi.h:446:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:495:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:508:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:517:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ In file included from > /usr/include/w32api/iphlpapi.h:16:0, from metrics.c:18: > /usr/include/w32api/netioapi.h:537:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:547:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:555:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:565:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ > /usr/include/w32api/netioapi.h:575:3: error: unknown type name > 'ADDRESS_FAMILY' ADDRESS_FAMILY Family, ^ In file included from > /usr/include/asm/socket.h:14:0, from > /usr/include/cygwin/socket.h:51, from > /usr/include/sys/socket.h:16, from ../unpifi.h:8, from > ../interface.h:10, from metrics.c:33: > /usr/include/cygwin/if.h:115:29: error: conflicting types for > 'if_nametoindex' extern unsigned if_nametoindex (const > char *); ^ In file included from > /usr/include/w32api/iphlpapi.h:16:0, from metrics.c:18: > /usr/include/w32api/netioapi.h:319:20: note: previous declaration > of 'if_nametoindex' was here NET_IFINDEX WINAPI if_nametoindex( ^ > In file included from /usr/include/asm/socket.h:14:0, from > /usr/include/cygwin/socket.h:51, from > /usr/include/sys/socket.h:16, from ../unpifi.h:8, from > ../interface.h:10, from metrics.c:33: > /usr/include/cygwin/if.h:116:29: error: conflicting types for > 'if_indextoname' extern char *if_indextoname > (unsigned, char *); ^ In file included from > /usr/include/w32api/iphlpapi.h:16:0, from metrics.c:18: > /usr/include/w32api/netioapi.h:314:14: note: previous declaration > of 'if_indextoname' was here PCHAR WINAPI if_indextoname( ^ In file > included from /usr/include/netinet/in.h:14:0, from ../unpifi.h:22, > from ../interface.h:10, from metrics.c:33: > /usr/include/cygwin/in.h:161:8: error: redefinition of 'struct > group_req' struct group_req ^ In file included from > /usr/include/w32api/netioapi.h:10:0, from > /usr/include/w32api/iphlpapi.h:16, from metrics.c:18: > /usr/include/w32api/ws2ipdef.h:82:16: note: originally defined > here typedef struct group_req { ^ In file included from > /usr/include/netinet/in.h:14:0, from ../unpifi.h:22, from > ../interface.h:10, from metrics.c:33: > /usr/include/cygwin/in.h:167:8: error: redefinition of 'struct > group_source_req' struct group_source_req ^ In file included from > /usr/include/w32api/netioapi.h:10:0, from > /usr/include/w32api/iphlpapi.h:16, from metrics.c:18: > /usr/include/w32api/ws2ipdef.h:87:16: note: originally defined > here typedef struct group_source_req { ^ In file included from > /usr/include/netinet/in.h:14:0, from ../unpifi.h:22, from > ../interface.h:10, from metrics.c:33: > /usr/include/cygwin/in.h:174:8: error: redefinition of 'struct > group_filter' struct group_filter ^ In file included from > /usr/include/w32api/netioapi.h:10:0, from > /usr/include/w32api/iphlpapi.h:16, from metrics.c:18: > /usr/include/w32api/ws2ipdef.h:74:16: note: originally defined > here typedef struct group_filter { ^ In file included from > /usr/include/cygwin/in.h:267:0, from /usr/include/netinet/in.h:14, > from ../unpifi.h:22, from ../interface.h:10, from metrics.c:33: > /usr/include/cygwin/in6.h:75:8: error: redefinition of 'struct > in6_addr' struct in6_addr ^ In file included from > /usr/include/w32api/ras.h:12:0, from > /usr/include/w32api/mprapi.h:10, from > /usr/include/w32api/iprtrmib.h:9, from > /usr/include/w32api/iphlpapi.h:13, from metrics.c:18: > /usr/include/w32api/in6addr.h:17:16: note: originally defined here > typedef struct in6_addr { ^ In file included from > /usr/include/cygwin/in.h:267:0, from /usr/include/netinet/in.h:14, > from ../unpifi.h:22, from ../interface.h:10, from metrics.c:33: > /usr/include/cygwin/in6.h:88:8: error: redefinition of 'struct > ipv6_mreq' struct ipv6_mreq ^ In file included from > /usr/include/w32api/netioapi.h:10:0, from > /usr/include/w32api/iphlpapi.h:16, from metrics.c:18: > /usr/include/w32api/ws2ipdef.h:18:16: note: originally defined > here typedef struct ipv6_mreq { ^ In file included from > /usr/include/cygwin/in.h:267:0, from /usr/include/netinet/in.h:14, > from ../unpifi.h:22, from ../interface.h:10, from metrics.c:33: > /usr/include/cygwin/in6.h:112:8: error: redefinition of 'struct > sockaddr_in6' struct sockaddr_in6 ^ In file included from > /usr/include/w32api/netioapi.h:10:0, from > /usr/include/w32api/iphlpapi.h:16, from metrics.c:18: > /usr/include/w32api/ws2ipdef.h:36:8: note: originally defined here > struct sockaddr_in6 { ^ metrics.c: In function 'proc_run_func': > metrics.c:720:46: warning: variable 'cProcesses' set but not used > [-Wunused-but-set-variable] DWORD aProcesses[MAXPROCESSES], > cbNeeded, cProcesses; ^ Makefile:283: recipe for target > 'metrics.lo' failed make[4]: *** [metrics.lo] Error 1 make[4]: > Leaving directory > '/cygdrive/c/users/kking-sa/downloads/ganglia-3.6.1/libmetrics/cygwin' > > Makefile:387: recipe for target 'all-recursive' failed > make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory > '/cygdrive/c/users/kking-sa/downloads/ganglia-3.6.1/libmetrics' > Makefile:275: recipe for target 'all' failed make[2]: *** [all] > Error 2 make[2]: Leaving directory > '/cygdrive/c/users/kking-sa/downloads/ganglia-3.6.1/libmetrics' > Makefile:397: recipe for target 'all-recursive' failed make[1]: *** > [all-recursive] Error 1 make[1]: Leaving directory > '/cygdrive/c/users/kking-sa/downloads/ganglia-3.6.1' Makefile:315: > recipe for target 'all' failed make: *** [all] Error 2 > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iQEcBAEBAgAGBQJUfC3mAAoJEPDWvv0r0XeROOMH/1ICEGOVW4Tx5EaGTAx0k33c Ml68mOiwtfz0wLV0+I3zxLLC/rV0OMkhNRK3QED9/7N0w21n5sMDTAxMhrHHT+SS dZe+DbXrL8k+2k1gXqNG/4pbOc1L9CT7OUlayqmeHaK/3L9TDuzlERiS5Xs2IvCl teqxiXQc4KMoV+jUgBxYaemTES5diIDA8y5xBstc4YVhppz7mCz8atekP4OX/I7u lW+hXGJJY8MkFbF1b6a/sYqRl+c7Rzgw5M1qrtdHQnoy+TPNytu9zvDHSL8tCS/2 Hqc+HFvB2Hk6UhjSQnynrmXdkOUmTE6LEZ0vD0XVEhCKxuewK37NZoVY4UbLlps= =2M3Z -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general