--- Vladimir <[EMAIL PROTECTED]> wrote: > Martin Knoblauch wrote: > > could you be more specific on the error message? Is it compile > time, > > or link time? There is no such thing as "xdr_create". Maybe > > "xdrmem_create". > Sorry I should have been more precise. It is a linking error. Here is > > the log > > gmond.o: In function `Ganglia_collection_group_send': > /ganglia-3.0.4/gmond/gmond.c:1633: undefined reference to > `_xdrmem_create' > gmond.o: In function `main': > /ganglia-3.0.4/gmond/gmond.c:897: undefined reference to > `_xdrmem_create' > /ganglia-3.0.4/gmond/gmond.c:828: undefined reference to > `_xdr_free' > /ganglia-3.0.4/gmond/gmond.c:912: undefined reference to > `_xdr_free' > ../lib/.libs/libganglia.a(libgmond.o): In function > `Ganglia_gmetric_send': > /ganglia-3.0.4/lib/libgmond.c:695: undefined reference to > `_xdrmem_create' > ../lib/.libs/libganglia.a(libgmond.o): In function > `Ganglia_gmetric_send_spoof': > /ganglia-3.0.4/lib/libgmond.c:748: undefined reference to > `_xdrmem_create' > ../lib/.libs/libganglia.a(protocol_xdr.o): In function > `xdr_Ganglia_value_types': > /ganglia-3.0.4/lib/protocol_xdr.c:13: undefined reference to > `_xdr_enum' > ../lib/.libs/libganglia.a(protocol_xdr.o): In function > `xdr_Ganglia_gmetric_message': > /ganglia-3.0.4/lib/protocol_xdr.c:23: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:25: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:27: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:29: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:31: undefined reference to > `_xdr_u_int' > /ganglia-3.0.4/lib/protocol_xdr.c:33: undefined reference to > `_xdr_u_int' > /ganglia-3.0.4/lib/protocol_xdr.c:35: undefined reference to > `_xdr_u_int' > ../lib/.libs/libganglia.a(protocol_xdr.o): In function > `xdr_Ganglia_spoof_header': > /ganglia-3.0.4/lib/protocol_xdr.c:45: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:47: undefined reference to > `_xdr_string' > ../lib/.libs/libganglia.a(protocol_xdr.o): In function > `xdr_Ganglia_message_formats': > /ganglia-3.0.4/lib/protocol_xdr.c:69: undefined reference to > `_xdr_enum' > ../lib/.libs/libganglia.a(protocol_xdr.o): In function > `xdr_Ganglia_message': > /ganglia-3.0.4/lib/protocol_xdr.c:116: undefined reference to > `_xdr_u_int' > /ganglia-3.0.4/lib/protocol_xdr.c:124: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:151: undefined reference to > `_xdr_float' > /ganglia-3.0.4/lib/protocol_xdr.c:156: undefined reference to > `_xdr_double' > /ganglia-3.0.4/lib/protocol_xdr.c:95: undefined reference to > `_xdr_u_short' > ../lib/.libs/libganglia.a(protocol_xdr.o): In function > `xdr_Ganglia_25metric': > /ganglia-3.0.4/lib/protocol_xdr.c:170: undefined reference to > `_xdr_int' > /ganglia-3.0.4/lib/protocol_xdr.c:172: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:174: undefined reference to > `_xdr_int' > /ganglia-3.0.4/lib/protocol_xdr.c:178: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:180: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:182: undefined reference to > `_xdr_string' > /ganglia-3.0.4/lib/protocol_xdr.c:184: undefined reference to > `_xdr_int' > collect2: ld returned 1 exit status > make[3]: *** [gmond.exe] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 >
OK, seems "ld" is unable to find all of the "xdr" functions. Maybe someone removed a library from the library list. Although under Linux those functions are in libc. > > > Hmm. What package are you refering to? There is no "official" > windows > > (cygwin) binary distribution. > > > Perhaps it is unofficial but it is on SourceForge e.g. > > http://downloads.sourceforge.net/ganglia/ganglia-3.0.0-setup.exe?modtime=1107790662&big_mirror=0 > Ah. I forgot about this one. And I do not recall who donated the work. I am adding the developers list. Apparently, the installer was never updated after the initial release. Cheers Martin ------------------------------------------------------ Martin Knoblauch email: k n o b i AT knobisoft DOT de www: http://www.knobisoft.de
