-----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

Reply via email to